aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL23
-rw-r--r--Makerules3
-rw-r--r--NEWS2
-rw-r--r--config.h.in3
-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
-rwxr-xr-xscripts/build-many-glibcs.py4
-rw-r--r--stdio-common/Makefile71
-rw-r--r--stdio-common/tst-scanf-format-c-b.input90
-rw-r--r--stdio-common/tst-scanf-format-c-c.input64
-rw-r--r--stdio-common/tst-scanf-format-c-s.input64
-rw-r--r--stdio-common/tst-scanf-format-char-d.input266
-rw-r--r--stdio-common/tst-scanf-format-char-i.input1526
-rw-r--r--stdio-common/tst-scanf-format-character.h130
-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-integer.h51
-rw-r--r--stdio-common/tst-scanf-format-llong-d.input266
-rw-r--r--stdio-common/tst-scanf-format-llong-i.input1526
-rw-r--r--stdio-common/tst-scanf-format-real.h363
-rw-r--r--stdio-common/tst-scanf-format-s-c.c22
-rw-r--r--stdio-common/tst-scanf-format-s-char.c22
-rw-r--r--stdio-common/tst-scanf-format-s-double.c22
-rw-r--r--stdio-common/tst-scanf-format-s-float.c22
-rw-r--r--stdio-common/tst-scanf-format-s-int.c22
-rw-r--r--stdio-common/tst-scanf-format-s-ldouble.c22
-rw-r--r--stdio-common/tst-scanf-format-s-llong.c22
-rw-r--r--stdio-common/tst-scanf-format-s-long.c22
-rw-r--r--stdio-common/tst-scanf-format-s-short.c22
-rw-r--r--stdio-common/tst-scanf-format-s-uchar.c22
-rw-r--r--stdio-common/tst-scanf-format-s-uint.c22
-rw-r--r--stdio-common/tst-scanf-format-s-ullong.c22
-rw-r--r--stdio-common/tst-scanf-format-s-ulong.c22
-rw-r--r--stdio-common/tst-scanf-format-s-ushort.c22
-rw-r--r--stdio-common/tst-scanf-format-s.h29
-rw-r--r--stdio-common/tst-scanf-format-short-d.input266
-rw-r--r--stdio-common/tst-scanf-format-short-i.input1526
-rw-r--r--stdio-common/tst-scanf-format-skeleton-c.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-char.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-double.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-float.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-int.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-ldouble.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-llong.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-long.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-short.c21
-rw-r--r--stdio-common/tst-scanf-format-skeleton-uchar.c22
-rw-r--r--stdio-common/tst-scanf-format-skeleton-uint.c22
-rw-r--r--stdio-common/tst-scanf-format-skeleton-ullong.c22
-rw-r--r--stdio-common/tst-scanf-format-skeleton-ulong.c22
-rw-r--r--stdio-common/tst-scanf-format-skeleton-ushort.c22
-rw-r--r--stdio-common/tst-scanf-format-skeleton.c373
-rw-r--r--stdio-common/tst-scanf-format-skeleton.h40
-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.input644
-rw-r--r--stdio-common/tst-scanf-format-uchar-o.input434
-rw-r--r--stdio-common/tst-scanf-format-uchar-u.input224
-rw-r--r--stdio-common/tst-scanf-format-uchar-x.input710
-rw-r--r--stdio-common/tst-scanf-format-uchar-xx.input710
-rw-r--r--stdio-common/tst-scanf-format-ullong-b.input644
-rw-r--r--stdio-common/tst-scanf-format-ullong-o.input434
-rw-r--r--stdio-common/tst-scanf-format-ullong-u.input224
-rw-r--r--stdio-common/tst-scanf-format-ullong-x.input742
-rw-r--r--stdio-common/tst-scanf-format-ullong-xx.input742
-rw-r--r--stdio-common/tst-scanf-format-ushort-b.input644
-rw-r--r--stdio-common/tst-scanf-format-ushort-o.input434
-rw-r--r--stdio-common/tst-scanf-format-ushort-u.input224
-rw-r--r--stdio-common/tst-scanf-format-ushort-x.input714
-rw-r--r--stdio-common/tst-scanf-format-ushort-xx.input714
-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--stdlib/Makefile32
-rw-r--r--stdlib/qsort.c81
-rw-r--r--stdlib/tst-qsort4.c4
-rw-r--r--stdlib/tst-qsort7.c80
-rw-r--r--stdlib/tst-qsortx7.c1
-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/htl/pthreadP.h15
-rw-r--r--sysdeps/ieee754/dbl-64/Makefile4
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input682
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input682
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input682
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input682
-rw-r--r--sysdeps/ieee754/flt-32/Makefile3
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input682
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input682
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input558
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input558
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input558
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input558
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input682
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input682
-rw-r--r--sysdeps/ieee754/ldbl-128/Makefile4
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input682
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input682
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input558
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input558
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input496
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input496
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input682
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input682
-rw-r--r--sysdeps/ieee754/ldbl-128ibm-compat/Makefile49
-rw-r--r--sysdeps/ieee754/ldbl-128ibm-compat/Versions1
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/Makefile10
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input682
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input682
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input558
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input558
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input496
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input496
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input682
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input682
-rw-r--r--sysdeps/ieee754/ldbl-64-128/Makefile14
-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/Makefile57
-rw-r--r--sysdeps/ieee754/ldbl-opt/nldbl-pown.c8
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input682
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input682
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input682
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input682
-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/clock_gettime.c20
-rw-r--r--sysdeps/mach/configure30
-rw-r--r--sysdeps/mach/configure.ac2
-rw-r--r--sysdeps/mach/hurd/Makefile3
-rw-r--r--sysdeps/mach/hurd/i386/libm.abilist8
-rw-r--r--sysdeps/mach/hurd/x86_64/libm.abilist8
-rw-r--r--sysdeps/nptl/pthreadP.h8
-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/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/Makefile4
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-int-d.input266
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-int-i.input1526
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-long-d.input266
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-long-i.input1526
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-b.input644
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-o.input434
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-u.input224
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-x.input714
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-xx.input714
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-b.input644
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-o.input434
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-u.input224
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-x.input714
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input714
-rw-r--r--sysdeps/wordsize-64/Makefile5
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-int-d.input266
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-int-i.input1526
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-long-d.input266
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-long-i.input1526
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-b.input644
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-o.input434
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-u.input224
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-x.input714
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-xx.input714
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-b.input644
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-o.input434
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-u.input224
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-x.input742
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input742
-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
335 files changed, 80903 insertions, 317 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/Makerules b/Makerules
index 9dc60cc..cd6c998 100644
--- a/Makerules
+++ b/Makerules
@@ -1188,6 +1188,9 @@ check: tests
.PHONY: xcheck
xcheck: xtests
+# Also handle test inputs in sysdeps.
+vpath %.input $(sysdirs)
+
# Handle tests-time64 and xtests-time64 that should built with LFS
# and 64-bit time support.
include $(o-iterator)
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/config.h.in b/config.h.in
index cdbd555..d3575c9 100644
--- a/config.h.in
+++ b/config.h.in
@@ -166,6 +166,9 @@
/* Mach specific: define if the `host_get_uptime64' RPC is available. */
#undef HAVE_HOST_GET_UPTIME64
+/* Mach specific: define if the `host_get_time64' RPC is available. */
+#undef HAVE_HOST_GET_TIME64
+
/* Mach specific: define if the `thread_set_name' RPC is available. */
#undef HAVE_MACH_THREAD_SET_NAME
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/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 07c10e4..28258e3 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -831,9 +831,9 @@ class Context(object):
'gcc': 'vcs-14',
'glibc': 'vcs-mainline',
'gmp': '6.3.0',
- 'linux': '6.13',
+ 'linux': '6.14',
'mpc': '1.3.1',
- 'mpfr': '4.2.1',
+ 'mpfr': '4.2.2',
'mig': 'vcs-mainline',
'gnumach': 'vcs-mainline',
'hurd': 'vcs-mainline'}
diff --git a/stdio-common/Makefile b/stdio-common/Makefile
index d3733d0..3709222 100644
--- a/stdio-common/Makefile
+++ b/stdio-common/Makefile
@@ -51,6 +51,33 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
+# List of markers for scanf family function tests.
+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.
+xscanf-kinds := char int real uint
+fmt-xscanf-char-convs := c
+fmts-xscanf-char := b c s
+fmt-xscanf-int-convs := char llong short
+fmts-xscanf-int := d i
+fmt-xscanf-real-convs :=
+fmts-xscanf-real := aa a ee e ff f gg g
+fmt-xscanf-uint-convs := uchar ullong ushort
+fmts-xscanf-uint := b o u xx x
+
+xscanf-convs = $(sort $(fmt-xscanf-char-convs) $(fmt-xscanf-int-convs) \
+ $(fmt-xscanf-real-convs) $(fmt-xscanf-uint-convs))
+
+xscanf-srcs = $(foreach p,$(xscanf-funcs), \
+ $(foreach c,$(xscanf-convs),tst-scanf-format-$(p)-$(c)))
+
+xscanf-stems = $(sort $(foreach k,$(xscanf-kinds), \
+ $(foreach f,$(fmts-xscanf-$(k)), \
+ $(foreach p,$(xscanf-funcs), \
+ $(foreach c,$(fmt-xscanf-$(k)-convs), \
+ tst-scanf-format-$(p)-$(c)-$(f))))))
+
headers := \
bits/printf-ldbl.h \
bits/stdio_lim.h \
@@ -351,7 +378,9 @@ endif
endif
tests-container += \
- tst-popen3
+ tst-popen3 \
+ tst-setvbuf2 \
+ tst-setvbuf2-ind
# tests-container
generated += \
@@ -363,10 +392,13 @@ generated += \
tests-internal = \
tst-grouping_iterator \
+ tst-setvbuf2 \
+ tst-setvbuf2-ind \
# tests-internal
test-srcs = \
$(xprintf-srcs) \
+ $(xscanf-srcs) \
tst-fwrite-bz29459 \
tst-printf \
tst-printfsz-islongdouble \
@@ -376,6 +408,7 @@ test-srcs = \
ifeq ($(run-built-tests),yes)
tests-special += \
$(foreach f,$(xprintf-stems),$(objpfx)$(f).out) \
+ $(foreach f,$(xscanf-stems),$(objpfx)$(f).out) \
$(objpfx)tst-fwrite-bz29459.out \
$(objpfx)tst-printf.out \
$(objpfx)tst-printfsz-islongdouble.out \
@@ -387,6 +420,7 @@ ifeq (yes,$(build-shared))
ifneq ($(PERL),no)
tests-special += \
$(foreach f,$(xprintf-stems),$(objpfx)$(f)-mem.out) \
+ $(foreach f,$(xscanf-stems),$(objpfx)$(f)-mem.out) \
$(objpfx)tst-freopen2-mem.out \
$(objpfx)tst-freopen3-mem.out \
$(objpfx)tst-freopen4-mem.out \
@@ -409,6 +443,8 @@ tests-special += \
generated += \
$(foreach f,$(xprintf-stems),$(f)-mem.out) \
$(foreach f,$(xprintf-stems),$(f).mtrace) \
+ $(foreach f,$(xscanf-stems),$(f)-mem.out) \
+ $(foreach f,$(xscanf-stems),$(f).mtrace) \
tst-freopen2-mem.out \
tst-freopen2.mtrace \
tst-freopen3-mem.out \
@@ -601,6 +637,26 @@ $(objpfx)tst-printf-format-%.out: \
$(make-tst-printf-format-out) > $@; \
$(evaluate-test)
+# With scanf format tests reuse the same executable for all the inputs
+# of the same data type that use a different conversion specifier each.
+define tst-scanf-format-rule
+$$(objpfx)tst-scanf-format-$(1)-$(2)-$(3).out: \
+ tst-scanf-format-$(2)-$(3).input $$(objpfx)tst-scanf-format-$(1)-$(2)
+ $$(make-tst-scanf-format-out) > $$@ < $$<; \
+ $$(evaluate-test)
+endef
+make-tst-scanf-format-out = \
+ $(test-wrapper-env) \
+ $(run-program-env) \
+ MALLOC_TRACE=$(@:.out=.mtrace) \
+ LD_PRELOAD=$(common-objpfx)malloc/libc_malloc_debug.so \
+ $(host-test-program-cmd)
+$(foreach k,$(xscanf-kinds), \
+ $(foreach f,$(fmts-xscanf-$(k)), \
+ $(foreach p,$(xscanf-funcs), \
+ $(foreach c,$(fmt-xscanf-$(k)-convs), \
+ $(eval $(call tst-scanf-format-rule,$(p),$(c),$(f)))))))
+
$(objpfx)tst-printfsz-islongdouble.out: \
tst-printfsz-islongdouble.sh $(objpfx)tst-printfsz-islongdouble
$(SHELL) $^ '$(test-program-prefix)' $@; \
@@ -710,8 +766,21 @@ $(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 $(shared-thread-library)
+$(objpfx)tst-setvbuf2.out: $(objpfx)tst-setvbuf2-ind
+$(objpfx)tst-setvbuf2 : $(shared-thread-library)
+
$(objpfx)tst-printf-round: $(libm)
$(objpfx)tst-scanf-round: $(libm)
+# With scanf format tests real conversions depend on libm.
+define tst-scanf-format-libm-dep
+$$(objpfx)tst-scanf-format-$(1)-$(2): $$(libm)
+endef
+$(foreach p,$(xscanf-funcs), \
+ $(foreach c,$(fmt-xscanf-real-convs), \
+ $(eval $(call tst-scanf-format-libm-dep,$(p),$(c)))))
+
$(objpfx)tst-freopen7: $(shared-thread-library)
$(objpfx)tst-freopen64-7: $(shared-thread-library)
diff --git a/stdio-common/tst-scanf-format-c-b.input b/stdio-common/tst-scanf-format-c-b.input
new file mode 100644
index 0000000..52b2dc1
--- /dev/null
+++ b/stdio-common/tst-scanf-format-c-b.input
@@ -0,0 +1,90 @@
+%[bcdefghijklmnopqrstuvw]::0:-1:
+%*[bcdefghijklmnopqrstuvw]::0:-1:
+%[bcdefghijklmnopqrstuvw]:The:0:-1:
+%*[bcdefghijklmnopqrstuvw]:The:0:-1:
+%[bcdefghijklmnopqrstuvw]:quick:1:5:quick:
+%*[bcdefghijklmnopqrstuvw]:quick:0:5:
+%[bcdefghijklmnopqrstuvw]:brown fox:1:5:brown:
+%*[bcdefghijklmnopqrstuvw]:brown fox:0:5:
+%[bcdefghijklmnopqrstuvw]:jumps over the lazy dog:1:5:jumps:
+%*[bcdefghijklmnopqrstuvw]:jumps over the lazy dog:0:5:
+%[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%*[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The:
+%*[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3:
+%[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick:
+%*[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5:
+%[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:9:brown fox:
+%*[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:9:
+%[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:23:jumps over the lazy dog:
+%*[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:23:
+%1[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%*1[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%1[ Tabcdefghijklmnopqrstuvwxyz]:The:1:1:T:
+%*1[ Tabcdefghijklmnopqrstuvwxyz]:The:0:1:
+%1[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:1:q:
+%*1[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:1:
+%1[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:1:b:
+%*1[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:1:
+%1[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:1:j:
+%*1[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:1:
+%2[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%*2[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%2[ Tabcdefghijklmnopqrstuvwxyz]:The:1:2:Th:
+%*2[ Tabcdefghijklmnopqrstuvwxyz]:The:0:2:
+%2[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:2:qu:
+%*2[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:2:
+%2[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:2:br:
+%*2[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:2:
+%2[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:2:ju:
+%*2[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:2:
+%5[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%5[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3:
+%5[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5:
+%5[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:5:brown:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:5:
+%5[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:5:jumps:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:5:
+%10[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%*10[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%10[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The:
+%*10[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3:
+%10[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick:
+%*10[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5:
+%10[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:9:brown fox:
+%*10[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:9:
+%10[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:10:jumps over:
+%*10[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:10:
+%25[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%*25[ Tabcdefghijklmnopqrstuvwxyz]::0:-1:
+%25[ Tabcdefghijklmnopqrstuvwxyz]:The:1:3:The:
+%*25[ Tabcdefghijklmnopqrstuvwxyz]:The:0:3:
+%25[ Tabcdefghijklmnopqrstuvwxyz]:quick:1:5:quick:
+%*25[ Tabcdefghijklmnopqrstuvwxyz]:quick:0:5:
+%25[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:1:9:brown fox:
+%*25[ Tabcdefghijklmnopqrstuvwxyz]:brown fox:0:9:
+%25[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:1:23:jumps over the lazy dog:
+%*25[ Tabcdefghijklmnopqrstuvwxyz]:jumps over the lazy dog:0:23:
+%5[ Tabcdefghijklmnopqrstuvwxyz]: :1:1: :
+%*5[ Tabcdefghijklmnopqrstuvwxyz]: :0:1:
+%5[ Tabcdefghijklmnopqrstuvwxyz]: The :1:5: The :
+%*5[ Tabcdefghijklmnopqrstuvwxyz]: The :0:5:
+%5[ Tabcdefghijklmnopqrstuvwxyz]: quick :1:5: quic:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]: quick :0:5:
+%5[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :1:5: brow:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :0:5:
+%5[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :1:5: jump:
+%*5[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :0:5:
+%25[ Tabcdefghijklmnopqrstuvwxyz]: :1:1: :
+%*25[ Tabcdefghijklmnopqrstuvwxyz]: :0:1:
+%25[ Tabcdefghijklmnopqrstuvwxyz]: The :1:5: The :
+%*25[ Tabcdefghijklmnopqrstuvwxyz]: The :0:5:
+%25[ Tabcdefghijklmnopqrstuvwxyz]: quick :1:7: quick :
+%*25[ Tabcdefghijklmnopqrstuvwxyz]: quick :0:7:
+%25[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :1:11: brown fox :
+%*25[ Tabcdefghijklmnopqrstuvwxyz]: brown fox :0:11:
+%25[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :1:25: jumps over the lazy dog :
+%*25[ Tabcdefghijklmnopqrstuvwxyz]: jumps over the lazy dog :0:25:
diff --git a/stdio-common/tst-scanf-format-c-c.input b/stdio-common/tst-scanf-format-c-c.input
new file mode 100644
index 0000000..a3a6ee2
--- /dev/null
+++ b/stdio-common/tst-scanf-format-c-c.input
@@ -0,0 +1,64 @@
+%c:The:1:1:T:
+%*c:The:0:1:
+%c:quick:1:1:q:
+%*c:quick:0:1:
+%c:brown fox:1:1:b:
+%*c:brown fox:0:1:
+%c:jumps over the lazy dog:1:1:j:
+%*c:jumps over the lazy dog:0:1:
+%1c:The:1:1:T:
+%*1c:The:0:1:
+%1c:quick:1:1:q:
+%*1c:quick:0:1:
+%1c:brown fox:1:1:b:
+%*1c:brown fox:0:1:
+%1c:jumps over the lazy dog:1:1:j:
+%*1c:jumps over the lazy dog:0:1:
+%2c:The:1:2:Th:
+%*2c:The:0:2:
+%2c:quick:1:2:qu:
+%*2c:quick:0:2:
+%2c:brown fox:1:2:br:
+%*2c:brown fox:0:2:
+%2c:jumps over the lazy dog:1:2:ju:
+%*2c:jumps over the lazy dog:0:2:
+# BZ12701 %5c:The:0:-1:
+# BZ12701 %*5c:The:0:-1:
+%5c:quick:1:5:quick:
+%*5c:quick:0:5:
+%5c:brown fox:1:5:brown:
+%*5c:brown fox:0:5:
+%5c:jumps over the lazy dog:1:5:jumps:
+%*5c:jumps over the lazy dog:0:5:
+# BZ12701 %10c:The:0:-1:
+# BZ12701 %*10c:The:0:-1:
+# BZ12701 %10c:quick:0:-1:
+# BZ12701 %*10c:quick:0:-1:
+# BZ12701 %10c:brown fox:0:-1:
+# BZ12701 %*10c:brown fox:0:-1:
+%10c:jumps over the lazy dog:1:10:jumps over:
+%*10c:jumps over the lazy dog:0:10:
+# BZ12701 %25c:The:0:-1:
+# BZ12701 %*25c:The:0:-1:
+# BZ12701 %25c:quick:0:-1:
+# BZ12701 %*25c:quick:0:-1:
+# BZ12701 %25c:brown fox:0:-1:
+# BZ12701 %*25c:brown fox:0:-1:
+# BZ12701 %25c:jumps over the lazy dog:0:-1:
+# BZ12701 %*25c:jumps over the lazy dog:0:-1:
+%5c: The :1:5: The :
+%*5c: The :0:5:
+%5c: quick :1:5: quic:
+%*5c: quick :0:5:
+%5c: brown fox :1:5: brow:
+%*5c: brown fox :0:5:
+%5c: jumps over the lazy dog :1:5: jump:
+%*5c: jumps over the lazy dog :0:5:
+# BZ12701 %25c: The :0:-1:
+# BZ12701 %*25c: The :0:-1:
+# BZ12701 %25c: quick :0:-1:
+# BZ12701 %*25c: quick :0:-1:
+# BZ12701 %25c: brown fox :0:-1:
+# BZ12701 %*25c: brown fox :0:-1:
+%25c: jumps over the lazy dog :1:25: jumps over the lazy dog :
+%*25c: jumps over the lazy dog :0:25:
diff --git a/stdio-common/tst-scanf-format-c-s.input b/stdio-common/tst-scanf-format-c-s.input
new file mode 100644
index 0000000..52c992f
--- /dev/null
+++ b/stdio-common/tst-scanf-format-c-s.input
@@ -0,0 +1,64 @@
+%s:The :1:3:The:
+%*s:The :0:3:
+%s:quick :1:5:quick:
+%*s:quick :0:5:
+%s:brown fox :1:5:brown:
+%*s:brown fox :0:5:
+%s:jumps over the lazy dog :1:5:jumps:
+%*s:jumps over the lazy dog :0:5:
+%1s:The :1:1:T:
+%*1s:The :0:1:
+%1s:quick :1:1:q:
+%*1s:quick :0:1:
+%1s:brown fox :1:1:b:
+%*1s:brown fox :0:1:
+%1s:jumps over the lazy dog :1:1:j:
+%*1s:jumps over the lazy dog :0:1:
+%2s:The :1:2:Th:
+%*2s:The :0:2:
+%2s:quick :1:2:qu:
+%*2s:quick :0:2:
+%2s:brown fox :1:2:br:
+%*2s:brown fox :0:2:
+%2s:jumps over the lazy dog :1:2:ju:
+%*2s:jumps over the lazy dog :0:2:
+%5s:The :1:3:The:
+%*5s:The :0:3:
+%5s:quick :1:5:quick:
+%*5s:quick :0:5:
+%5s:brown fox :1:5:brown:
+%*5s:brown fox :0:5:
+%5s:jumps over the lazy dog :1:5:jumps:
+%*5s:jumps over the lazy dog :0:5:
+%10s:The :1:3:The:
+%*10s:The :0:3:
+%10s:quick :1:5:quick:
+%*10s:quick :0:5:
+%10s:brown fox :1:5:brown:
+%*10s:brown fox :0:5:
+%10s:jumps over the lazy dog :1:5:jumps:
+%*10s:jumps over the lazy dog :0:5:
+%25s:The :1:3:The:
+%*25s:The :0:3:
+%25s:quick :1:5:quick:
+%*25s:quick :0:5:
+%25s:brown fox :1:5:brown:
+%*25s:brown fox :0:5:
+%25s:jumps over the lazy dog :1:5:jumps:
+%*25s:jumps over the lazy dog :0:5:
+%5s: The :1:4:The:
+%*5s: The :0:4:
+%5s: quick :1:6:quick:
+%*5s: quick :0:6:
+%5s: brown fox :1:6:brown:
+%*5s: brown fox :0:6:
+%5s: jumps over the lazy dog :1:6:jumps:
+%*5s: jumps over the lazy dog :0:6:
+%25s: The :1:4:The:
+%*25s: The :0:4:
+%25s: quick :1:6:quick:
+%*25s: quick :0:6:
+%25s: brown fox :1:6:brown:
+%*25s: brown fox :0:6:
+%25s: jumps over the lazy dog :1:6:jumps:
+%*25s: jumps over the lazy dog :0:6:
diff --git a/stdio-common/tst-scanf-format-char-d.input b/stdio-common/tst-scanf-format-char-d.input
new file mode 100644
index 0000000..eeb6920
--- /dev/null
+++ b/stdio-common/tst-scanf-format-char-d.input
@@ -0,0 +1,266 @@
+%hhd::0:-1:
+%*hhd::0:-1:
+%hhd:-251:1:4:5:
+%*hhd:-251:0:4:
+%hhd:-129:1:4:127:
+%*hhd:-129:0:4:
+%hhd:-128:1:4:-128:
+%*hhd:-128:0:4:
+%hhd:-123:1:4:-123:
+%*hhd:-123:0:4:
+%hhd:-1:1:2:-1:
+%*hhd:-1:0:2:
+%hhd:-0:1:2:0:
+%*hhd:-0:0:2:
+%hhd:0:1:1:0:
+%*hhd:0:0:1:
+%hhd:1:1:1:1:
+%*hhd:1:0:1:
+%hhd:42:1:2:42:
+%*hhd:42:0:2:
+%hhd:127:1:3:127:
+%*hhd:127:0:3:
+%hhd:128:1:3:-128:
+%*hhd:128:0:3:
+%hhd:169:1:3:-87:
+%*hhd:169:0:3:
+%hhd:+0:1:2:0:
+%*hhd:+0:0:2:
+%hhd:+1:1:2:1:
+%*hhd:+1:0:2:
+%hhd:+42:1:3:42:
+%*hhd:+42:0:3:
+%hhd:+127:1:4:127:
+%*hhd:+127:0:4:
+%hhd:+128:1:4:-128:
+%*hhd:+128:0:4:
+%hhd:+169:1:4:-87:
+%*hhd:+169:0:4:
+%1hhd::0:-1:
+%*1hhd::0:-1:
+%1hhd:-251:0:-1:
+%*1hhd:-251:0:-1:
+%1hhd:-129:0:-1:
+%*1hhd:-129:0:-1:
+%1hhd:-128:0:-1:
+%*1hhd:-128:0:-1:
+%1hhd:-123:0:-1:
+%*1hhd:-123:0:-1:
+%1hhd:-1:0:-1:
+%*1hhd:-1:0:-1:
+%1hhd:-0:0:-1:
+%*1hhd:-0:0:-1:
+%1hhd:0:1:1:0:
+%*1hhd:0:0:1:
+%1hhd:1:1:1:1:
+%*1hhd:1:0:1:
+%1hhd:42:1:1:4:
+%*1hhd:42:0:1:
+%1hhd:127:1:1:1:
+%*1hhd:127:0:1:
+%1hhd:128:1:1:1:
+%*1hhd:128:0:1:
+%1hhd:169:1:1:1:
+%*1hhd:169:0:1:
+%1hhd:+0:0:-1:
+%*1hhd:+0:0:-1:
+%1hhd:+1:0:-1:
+%*1hhd:+1:0:-1:
+%1hhd:+42:0:-1:
+%*1hhd:+42:0:-1:
+%1hhd:+127:0:-1:
+%*1hhd:+127:0:-1:
+%1hhd:+128:0:-1:
+%*1hhd:+128:0:-1:
+%1hhd:+169:0:-1:
+%*1hhd:+169:0:-1:
+%2hhd::0:-1:
+%*2hhd::0:-1:
+%2hhd:-251:1:2:-2:
+%*2hhd:-251:0:2:
+%2hhd:-129:1:2:-1:
+%*2hhd:-129:0:2:
+%2hhd:-128:1:2:-1:
+%*2hhd:-128:0:2:
+%2hhd:-123:1:2:-1:
+%*2hhd:-123:0:2:
+%2hhd:-1:1:2:-1:
+%*2hhd:-1:0:2:
+%2hhd:-0:1:2:0:
+%*2hhd:-0:0:2:
+%2hhd:0:1:1:0:
+%*2hhd:0:0:1:
+%2hhd:1:1:1:1:
+%*2hhd:1:0:1:
+%2hhd:42:1:2:42:
+%*2hhd:42:0:2:
+%2hhd:127:1:2:12:
+%*2hhd:127:0:2:
+%2hhd:128:1:2:12:
+%*2hhd:128:0:2:
+%2hhd:169:1:2:16:
+%*2hhd:169:0:2:
+%2hhd:+0:1:2:0:
+%*2hhd:+0:0:2:
+%2hhd:+1:1:2:1:
+%*2hhd:+1:0:2:
+%2hhd:+42:1:2:4:
+%*2hhd:+42:0:2:
+%2hhd:+127:1:2:1:
+%*2hhd:+127:0:2:
+%2hhd:+128:1:2:1:
+%*2hhd:+128:0:2:
+%2hhd:+169:1:2:1:
+%*2hhd:+169:0:2:
+%3hhd::0:-1:
+%*3hhd::0:-1:
+%3hhd:-251:1:3:-25:
+%*3hhd:-251:0:3:
+%3hhd:-129:1:3:-12:
+%*3hhd:-129:0:3:
+%3hhd:-128:1:3:-12:
+%*3hhd:-128:0:3:
+%3hhd:-123:1:3:-12:
+%*3hhd:-123:0:3:
+%3hhd:-1:1:2:-1:
+%*3hhd:-1:0:2:
+%3hhd:-0:1:2:0:
+%*3hhd:-0:0:2:
+%3hhd:0:1:1:0:
+%*3hhd:0:0:1:
+%3hhd:1:1:1:1:
+%*3hhd:1:0:1:
+%3hhd:42:1:2:42:
+%*3hhd:42:0:2:
+%3hhd:127:1:3:127:
+%*3hhd:127:0:3:
+%3hhd:128:1:3:-128:
+%*3hhd:128:0:3:
+%3hhd:169:1:3:-87:
+%*3hhd:169:0:3:
+%3hhd:+0:1:2:0:
+%*3hhd:+0:0:2:
+%3hhd:+1:1:2:1:
+%*3hhd:+1:0:2:
+%3hhd:+42:1:3:42:
+%*3hhd:+42:0:3:
+%3hhd:+127:1:3:12:
+%*3hhd:+127:0:3:
+%3hhd:+128:1:3:12:
+%*3hhd:+128:0:3:
+%3hhd:+169:1:3:16:
+%*3hhd:+169:0:3:
+%5hhd::0:-1:
+%*5hhd::0:-1:
+%5hhd:-251:1:4:5:
+%*5hhd:-251:0:4:
+%5hhd:-129:1:4:127:
+%*5hhd:-129:0:4:
+%5hhd:-128:1:4:-128:
+%*5hhd:-128:0:4:
+%5hhd:-123:1:4:-123:
+%*5hhd:-123:0:4:
+%5hhd:-1:1:2:-1:
+%*5hhd:-1:0:2:
+%5hhd:-0:1:2:0:
+%*5hhd:-0:0:2:
+%5hhd:0:1:1:0:
+%*5hhd:0:0:1:
+%5hhd:1:1:1:1:
+%*5hhd:1:0:1:
+%5hhd:42:1:2:42:
+%*5hhd:42:0:2:
+%5hhd:127:1:3:127:
+%*5hhd:127:0:3:
+%5hhd:128:1:3:-128:
+%*5hhd:128:0:3:
+%5hhd:169:1:3:-87:
+%*5hhd:169:0:3:
+%5hhd:+0:1:2:0:
+%*5hhd:+0:0:2:
+%5hhd:+1:1:2:1:
+%*5hhd:+1:0:2:
+%5hhd:+42:1:3:42:
+%*5hhd:+42:0:3:
+%5hhd:+127:1:4:127:
+%*5hhd:+127:0:4:
+%5hhd:+128:1:4:-128:
+%*5hhd:+128:0:4:
+%5hhd:+169:1:4:-87:
+%*5hhd:+169:0:4:
+%2hhd: :0:-1:
+%*2hhd: :0:-1:
+%2hhd: -251:1:3:-2:
+%*2hhd: -251:0:3:
+%2hhd: -129:1:3:-1:
+%*2hhd: -129:0:3:
+%2hhd: -128:1:3:-1:
+%*2hhd: -128:0:3:
+%2hhd: -123:1:3:-1:
+%*2hhd: -123:0:3:
+%2hhd: -1:1:3:-1:
+%*2hhd: -1:0:3:
+%2hhd: -0:1:3:0:
+%*2hhd: -0:0:3:
+%2hhd: 0:1:2:0:
+%*2hhd: 0:0:2:
+%2hhd: 1:1:2:1:
+%*2hhd: 1:0:2:
+%2hhd: 42:1:3:42:
+%*2hhd: 42:0:3:
+%2hhd: 127:1:3:12:
+%*2hhd: 127:0:3:
+%2hhd: 128:1:3:12:
+%*2hhd: 128:0:3:
+%2hhd: 169:1:3:16:
+%*2hhd: 169:0:3:
+%2hhd: +0:1:3:0:
+%*2hhd: +0:0:3:
+%2hhd: +1:1:3:1:
+%*2hhd: +1:0:3:
+%2hhd: +42:1:3:4:
+%*2hhd: +42:0:3:
+%2hhd: +127:1:3:1:
+%*2hhd: +127:0:3:
+%2hhd: +128:1:3:1:
+%*2hhd: +128:0:3:
+%2hhd: +169:1:3:1:
+%*2hhd: +169:0:3:
+%5hhd: :0:-1:
+%*5hhd: :0:-1:
+%5hhd: -251:1:5:5:
+%*5hhd: -251:0:5:
+%5hhd: -129:1:5:127:
+%*5hhd: -129:0:5:
+%5hhd: -128:1:5:-128:
+%*5hhd: -128:0:5:
+%5hhd: -123:1:5:-123:
+%*5hhd: -123:0:5:
+%5hhd: -1:1:3:-1:
+%*5hhd: -1:0:3:
+%5hhd: -0:1:3:0:
+%*5hhd: -0:0:3:
+%5hhd: 0:1:2:0:
+%*5hhd: 0:0:2:
+%5hhd: 1:1:2:1:
+%*5hhd: 1:0:2:
+%5hhd: 42:1:3:42:
+%*5hhd: 42:0:3:
+%5hhd: 127:1:4:127:
+%*5hhd: 127:0:4:
+%5hhd: 128:1:4:-128:
+%*5hhd: 128:0:4:
+%5hhd: 169:1:4:-87:
+%*5hhd: 169:0:4:
+%5hhd: +0:1:3:0:
+%*5hhd: +0:0:3:
+%5hhd: +1:1:3:1:
+%*5hhd: +1:0:3:
+%5hhd: +42:1:4:42:
+%*5hhd: +42:0:4:
+%5hhd: +127:1:5:127:
+%*5hhd: +127:0:5:
+%5hhd: +128:1:5:-128:
+%*5hhd: +128:0:5:
+%5hhd: +169:1:5:-87:
+%*5hhd: +169:0:5:
diff --git a/stdio-common/tst-scanf-format-char-i.input b/stdio-common/tst-scanf-format-char-i.input
new file mode 100644
index 0000000..0855f50
--- /dev/null
+++ b/stdio-common/tst-scanf-format-char-i.input
@@ -0,0 +1,1526 @@
+%hhi::0:-1:
+%*hhi::0:-1:
+%hhi:-251:1:4:5:
+%*hhi:-251:0:4:
+%hhi:-0Xfb:1:5:5:
+%*hhi:-0Xfb:0:5:
+%hhi:-0xFB:1:5:5:
+%*hhi:-0xFB:0:5:
+%hhi:-0373:1:5:5:
+%*hhi:-0373:0:5:
+%hhi:-0B11111011:1:11:5:
+%*hhi:-0B11111011:0:11:
+%hhi:-0b11111011:1:11:5:
+%*hhi:-0b11111011:0:11:
+%hhi:-129:1:4:127:
+%*hhi:-129:0:4:
+%hhi:-0X81:1:5:127:
+%*hhi:-0X81:0:5:
+%hhi:-0x81:1:5:127:
+%*hhi:-0x81:0:5:
+%hhi:-0201:1:5:127:
+%*hhi:-0201:0:5:
+%hhi:-0B10000001:1:11:127:
+%*hhi:-0B10000001:0:11:
+%hhi:-0b10000001:1:11:127:
+%*hhi:-0b10000001:0:11:
+%hhi:-128:1:4:-128:
+%*hhi:-128:0:4:
+%hhi:-0X80:1:5:-128:
+%*hhi:-0X80:0:5:
+%hhi:-0x80:1:5:-128:
+%*hhi:-0x80:0:5:
+%hhi:-0200:1:5:-128:
+%*hhi:-0200:0:5:
+%hhi:-0B10000000:1:11:-128:
+%*hhi:-0B10000000:0:11:
+%hhi:-0b10000000:1:11:-128:
+%*hhi:-0b10000000:0:11:
+%hhi:-123:1:4:-123:
+%*hhi:-123:0:4:
+%hhi:-0X7b:1:5:-123:
+%*hhi:-0X7b:0:5:
+%hhi:-0x7B:1:5:-123:
+%*hhi:-0x7B:0:5:
+%hhi:-0173:1:5:-123:
+%*hhi:-0173:0:5:
+%hhi:-0B1111011:1:10:-123:
+%*hhi:-0B1111011:0:10:
+%hhi:-0b1111011:1:10:-123:
+%*hhi:-0b1111011:0:10:
+%hhi:-1:1:2:-1:
+%*hhi:-1:0:2:
+%hhi:-0X1:1:4:-1:
+%*hhi:-0X1:0:4:
+%hhi:-0x1:1:4:-1:
+%*hhi:-0x1:0:4:
+%hhi:-01:1:3:-1:
+%*hhi:-01:0:3:
+%hhi:-0B1:1:4:-1:
+%*hhi:-0B1:0:4:
+%hhi:-0b1:1:4:-1:
+%*hhi:-0b1:0:4:
+%hhi:-0:1:2:0:
+%*hhi:-0:0:2:
+%hhi:-0X0:1:4:0:
+%*hhi:-0X0:0:4:
+%hhi:-0x0:1:4:0:
+%*hhi:-0x0:0:4:
+%hhi:-00:1:3:0:
+%*hhi:-00:0:3:
+%hhi:-0B0:1:4:0:
+%*hhi:-0B0:0:4:
+%hhi:-0b0:1:4:0:
+%*hhi:-0b0:0:4:
+%hhi:0:1:1:0:
+%*hhi:0:0:1:
+%hhi:0X0:1:3:0:
+%*hhi:0X0:0:3:
+%hhi:0x0:1:3:0:
+%*hhi:0x0:0:3:
+%hhi:00:1:2:0:
+%*hhi:00:0:2:
+%hhi:0B0:1:3:0:
+%*hhi:0B0:0:3:
+%hhi:0b0:1:3:0:
+%*hhi:0b0:0:3:
+%hhi:1:1:1:1:
+%*hhi:1:0:1:
+%hhi:0X1:1:3:1:
+%*hhi:0X1:0:3:
+%hhi:0x1:1:3:1:
+%*hhi:0x1:0:3:
+%hhi:01:1:2:1:
+%*hhi:01:0:2:
+%hhi:0B1:1:3:1:
+%*hhi:0B1:0:3:
+%hhi:0b1:1:3:1:
+%*hhi:0b1:0:3:
+%hhi:42:1:2:42:
+%*hhi:42:0:2:
+%hhi:0X2a:1:4:42:
+%*hhi:0X2a:0:4:
+%hhi:0x2A:1:4:42:
+%*hhi:0x2A:0:4:
+%hhi:052:1:3:42:
+%*hhi:052:0:3:
+%hhi:0B101010:1:8:42:
+%*hhi:0B101010:0:8:
+%hhi:0b101010:1:8:42:
+%*hhi:0b101010:0:8:
+%hhi:127:1:3:127:
+%*hhi:127:0:3:
+%hhi:0X7f:1:4:127:
+%*hhi:0X7f:0:4:
+%hhi:0x7F:1:4:127:
+%*hhi:0x7F:0:4:
+%hhi:0177:1:4:127:
+%*hhi:0177:0:4:
+%hhi:0B1111111:1:9:127:
+%*hhi:0B1111111:0:9:
+%hhi:0b1111111:1:9:127:
+%*hhi:0b1111111:0:9:
+%hhi:128:1:3:-128:
+%*hhi:128:0:3:
+%hhi:0X80:1:4:-128:
+%*hhi:0X80:0:4:
+%hhi:0x80:1:4:-128:
+%*hhi:0x80:0:4:
+%hhi:0200:1:4:-128:
+%*hhi:0200:0:4:
+%hhi:0B10000000:1:10:-128:
+%*hhi:0B10000000:0:10:
+%hhi:0b10000000:1:10:-128:
+%*hhi:0b10000000:0:10:
+%hhi:169:1:3:-87:
+%*hhi:169:0:3:
+%hhi:0Xa9:1:4:-87:
+%*hhi:0Xa9:0:4:
+%hhi:0xA9:1:4:-87:
+%*hhi:0xA9:0:4:
+%hhi:0251:1:4:-87:
+%*hhi:0251:0:4:
+%hhi:0B10101001:1:10:-87:
+%*hhi:0B10101001:0:10:
+%hhi:0b10101001:1:10:-87:
+%*hhi:0b10101001:0:10:
+%hhi:+0:1:2:0:
+%*hhi:+0:0:2:
+%hhi:+0X0:1:4:0:
+%*hhi:+0X0:0:4:
+%hhi:+0x0:1:4:0:
+%*hhi:+0x0:0:4:
+%hhi:+00:1:3:0:
+%*hhi:+00:0:3:
+%hhi:+0B0:1:4:0:
+%*hhi:+0B0:0:4:
+%hhi:+0b0:1:4:0:
+%*hhi:+0b0:0:4:
+%hhi:+1:1:2:1:
+%*hhi:+1:0:2:
+%hhi:+0X1:1:4:1:
+%*hhi:+0X1:0:4:
+%hhi:+0x1:1:4:1:
+%*hhi:+0x1:0:4:
+%hhi:+01:1:3:1:
+%*hhi:+01:0:3:
+%hhi:+0B1:1:4:1:
+%*hhi:+0B1:0:4:
+%hhi:+0b1:1:4:1:
+%*hhi:+0b1:0:4:
+%hhi:+42:1:3:42:
+%*hhi:+42:0:3:
+%hhi:+0X2a:1:5:42:
+%*hhi:+0X2a:0:5:
+%hhi:+0x2A:1:5:42:
+%*hhi:+0x2A:0:5:
+%hhi:+052:1:4:42:
+%*hhi:+052:0:4:
+%hhi:+0B101010:1:9:42:
+%*hhi:+0B101010:0:9:
+%hhi:+0b101010:1:9:42:
+%*hhi:+0b101010:0:9:
+%hhi:+127:1:4:127:
+%*hhi:+127:0:4:
+%hhi:+0X7f:1:5:127:
+%*hhi:+0X7f:0:5:
+%hhi:+0x7F:1:5:127:
+%*hhi:+0x7F:0:5:
+%hhi:+0177:1:5:127:
+%*hhi:+0177:0:5:
+%hhi:+0B1111111:1:10:127:
+%*hhi:+0B1111111:0:10:
+%hhi:+0b1111111:1:10:127:
+%*hhi:+0b1111111:0:10:
+%hhi:+128:1:4:-128:
+%*hhi:+128:0:4:
+%hhi:+0X80:1:5:-128:
+%*hhi:+0X80:0:5:
+%hhi:+0x80:1:5:-128:
+%*hhi:+0x80:0:5:
+%hhi:+0200:1:5:-128:
+%*hhi:+0200:0:5:
+%hhi:+0B10000000:1:11:-128:
+%*hhi:+0B10000000:0:11:
+%hhi:+0b10000000:1:11:-128:
+%*hhi:+0b10000000:0:11:
+%hhi:+169:1:4:-87:
+%*hhi:+169:0:4:
+%hhi:+0Xa9:1:5:-87:
+%*hhi:+0Xa9:0:5:
+%hhi:+0xA9:1:5:-87:
+%*hhi:+0xA9:0:5:
+%hhi:+0251:1:5:-87:
+%*hhi:+0251:0:5:
+%hhi:+0B10101001:1:11:-87:
+%*hhi:+0B10101001:0:11:
+%hhi:+0b10101001:1:11:-87:
+%*hhi:+0b10101001:0:11:
+%1hhi::0:-1:
+%*1hhi::0:-1:
+%1hhi:-251:0:-1:
+%*1hhi:-251:0:-1:
+%1hhi:-0Xfb:0:-1:
+%*1hhi:-0Xfb:0:-1:
+%1hhi:-0xFB:0:-1:
+%*1hhi:-0xFB:0:-1:
+%1hhi:-0373:0:-1:
+%*1hhi:-0373:0:-1:
+%1hhi:-0B11111011:0:-1:
+%*1hhi:-0B11111011:0:-1:
+%1hhi:-0b11111011:0:-1:
+%*1hhi:-0b11111011:0:-1:
+%1hhi:-129:0:-1:
+%*1hhi:-129:0:-1:
+%1hhi:-0X81:0:-1:
+%*1hhi:-0X81:0:-1:
+%1hhi:-0x81:0:-1:
+%*1hhi:-0x81:0:-1:
+%1hhi:-0201:0:-1:
+%*1hhi:-0201:0:-1:
+%1hhi:-0B10000001:0:-1:
+%*1hhi:-0B10000001:0:-1:
+%1hhi:-0b10000001:0:-1:
+%*1hhi:-0b10000001:0:-1:
+%1hhi:-128:0:-1:
+%*1hhi:-128:0:-1:
+%1hhi:-0X80:0:-1:
+%*1hhi:-0X80:0:-1:
+%1hhi:-0x80:0:-1:
+%*1hhi:-0x80:0:-1:
+%1hhi:-0200:0:-1:
+%*1hhi:-0200:0:-1:
+%1hhi:-0B10000000:0:-1:
+%*1hhi:-0B10000000:0:-1:
+%1hhi:-0b10000000:0:-1:
+%*1hhi:-0b10000000:0:-1:
+%1hhi:-123:0:-1:
+%*1hhi:-123:0:-1:
+%1hhi:-0X7b:0:-1:
+%*1hhi:-0X7b:0:-1:
+%1hhi:-0x7B:0:-1:
+%*1hhi:-0x7B:0:-1:
+%1hhi:-0173:0:-1:
+%*1hhi:-0173:0:-1:
+%1hhi:-0B1111011:0:-1:
+%*1hhi:-0B1111011:0:-1:
+%1hhi:-0b1111011:0:-1:
+%*1hhi:-0b1111011:0:-1:
+%1hhi:-1:0:-1:
+%*1hhi:-1:0:-1:
+%1hhi:-0X1:0:-1:
+%*1hhi:-0X1:0:-1:
+%1hhi:-0x1:0:-1:
+%*1hhi:-0x1:0:-1:
+%1hhi:-01:0:-1:
+%*1hhi:-01:0:-1:
+%1hhi:-0B1:0:-1:
+%*1hhi:-0B1:0:-1:
+%1hhi:-0b1:0:-1:
+%*1hhi:-0b1:0:-1:
+%1hhi:-0:0:-1:
+%*1hhi:-0:0:-1:
+%1hhi:-0X0:0:-1:
+%*1hhi:-0X0:0:-1:
+%1hhi:-0x0:0:-1:
+%*1hhi:-0x0:0:-1:
+%1hhi:-00:0:-1:
+%*1hhi:-00:0:-1:
+%1hhi:-0B0:0:-1:
+%*1hhi:-0B0:0:-1:
+%1hhi:-0b0:0:-1:
+%*1hhi:-0b0:0:-1:
+%1hhi:0:1:1:0:
+%*1hhi:0:0:1:
+%1hhi:0X0:1:1:0:
+%*1hhi:0X0:0:1:
+%1hhi:0x0:1:1:0:
+%*1hhi:0x0:0:1:
+%1hhi:00:1:1:0:
+%*1hhi:00:0:1:
+%1hhi:0B0:1:1:0:
+%*1hhi:0B0:0:1:
+%1hhi:0b0:1:1:0:
+%*1hhi:0b0:0:1:
+%1hhi:1:1:1:1:
+%*1hhi:1:0:1:
+%1hhi:0X1:1:1:0:
+%*1hhi:0X1:0:1:
+%1hhi:0x1:1:1:0:
+%*1hhi:0x1:0:1:
+%1hhi:01:1:1:0:
+%*1hhi:01:0:1:
+%1hhi:0B1:1:1:0:
+%*1hhi:0B1:0:1:
+%1hhi:0b1:1:1:0:
+%*1hhi:0b1:0:1:
+%1hhi:42:1:1:4:
+%*1hhi:42:0:1:
+%1hhi:0X2a:1:1:0:
+%*1hhi:0X2a:0:1:
+%1hhi:0x2A:1:1:0:
+%*1hhi:0x2A:0:1:
+%1hhi:052:1:1:0:
+%*1hhi:052:0:1:
+%1hhi:0B101010:1:1:0:
+%*1hhi:0B101010:0:1:
+%1hhi:0b101010:1:1:0:
+%*1hhi:0b101010:0:1:
+%1hhi:127:1:1:1:
+%*1hhi:127:0:1:
+%1hhi:0X7f:1:1:0:
+%*1hhi:0X7f:0:1:
+%1hhi:0x7F:1:1:0:
+%*1hhi:0x7F:0:1:
+%1hhi:0177:1:1:0:
+%*1hhi:0177:0:1:
+%1hhi:0B1111111:1:1:0:
+%*1hhi:0B1111111:0:1:
+%1hhi:0b1111111:1:1:0:
+%*1hhi:0b1111111:0:1:
+%1hhi:128:1:1:1:
+%*1hhi:128:0:1:
+%1hhi:0X80:1:1:0:
+%*1hhi:0X80:0:1:
+%1hhi:0x80:1:1:0:
+%*1hhi:0x80:0:1:
+%1hhi:0200:1:1:0:
+%*1hhi:0200:0:1:
+%1hhi:0B10000000:1:1:0:
+%*1hhi:0B10000000:0:1:
+%1hhi:0b10000000:1:1:0:
+%*1hhi:0b10000000:0:1:
+%1hhi:169:1:1:1:
+%*1hhi:169:0:1:
+%1hhi:0Xa9:1:1:0:
+%*1hhi:0Xa9:0:1:
+%1hhi:0xA9:1:1:0:
+%*1hhi:0xA9:0:1:
+%1hhi:0251:1:1:0:
+%*1hhi:0251:0:1:
+%1hhi:0B10101001:1:1:0:
+%*1hhi:0B10101001:0:1:
+%1hhi:0b10101001:1:1:0:
+%*1hhi:0b10101001:0:1:
+%1hhi:+0:0:-1:
+%*1hhi:+0:0:-1:
+%1hhi:+0X0:0:-1:
+%*1hhi:+0X0:0:-1:
+%1hhi:+0x0:0:-1:
+%*1hhi:+0x0:0:-1:
+%1hhi:+00:0:-1:
+%*1hhi:+00:0:-1:
+%1hhi:+0B0:0:-1:
+%*1hhi:+0B0:0:-1:
+%1hhi:+0b0:0:-1:
+%*1hhi:+0b0:0:-1:
+%1hhi:+1:0:-1:
+%*1hhi:+1:0:-1:
+%1hhi:+0X1:0:-1:
+%*1hhi:+0X1:0:-1:
+%1hhi:+0x1:0:-1:
+%*1hhi:+0x1:0:-1:
+%1hhi:+01:0:-1:
+%*1hhi:+01:0:-1:
+%1hhi:+0B1:0:-1:
+%*1hhi:+0B1:0:-1:
+%1hhi:+0b1:0:-1:
+%*1hhi:+0b1:0:-1:
+%1hhi:+42:0:-1:
+%*1hhi:+42:0:-1:
+%1hhi:+0X2a:0:-1:
+%*1hhi:+0X2a:0:-1:
+%1hhi:+0x2A:0:-1:
+%*1hhi:+0x2A:0:-1:
+%1hhi:+052:0:-1:
+%*1hhi:+052:0:-1:
+%1hhi:+0B101010:0:-1:
+%*1hhi:+0B101010:0:-1:
+%1hhi:+0b101010:0:-1:
+%*1hhi:+0b101010:0:-1:
+%1hhi:+127:0:-1:
+%*1hhi:+127:0:-1:
+%1hhi:+0X7f:0:-1:
+%*1hhi:+0X7f:0:-1:
+%1hhi:+0x7F:0:-1:
+%*1hhi:+0x7F:0:-1:
+%1hhi:+0177:0:-1:
+%*1hhi:+0177:0:-1:
+%1hhi:+0B1111111:0:-1:
+%*1hhi:+0B1111111:0:-1:
+%1hhi:+0b1111111:0:-1:
+%*1hhi:+0b1111111:0:-1:
+%1hhi:+128:0:-1:
+%*1hhi:+128:0:-1:
+%1hhi:+0X80:0:-1:
+%*1hhi:+0X80:0:-1:
+%1hhi:+0x80:0:-1:
+%*1hhi:+0x80:0:-1:
+%1hhi:+0200:0:-1:
+%*1hhi:+0200:0:-1:
+%1hhi:+0B10000000:0:-1:
+%*1hhi:+0B10000000:0:-1:
+%1hhi:+0b10000000:0:-1:
+%*1hhi:+0b10000000:0:-1:
+%1hhi:+169:0:-1:
+%*1hhi:+169:0:-1:
+%1hhi:+0Xa9:0:-1:
+%*1hhi:+0Xa9:0:-1:
+%1hhi:+0xA9:0:-1:
+%*1hhi:+0xA9:0:-1:
+%1hhi:+0251:0:-1:
+%*1hhi:+0251:0:-1:
+%1hhi:+0B10101001:0:-1:
+%*1hhi:+0B10101001:0:-1:
+%1hhi:+0b10101001:0:-1:
+%*1hhi:+0b10101001:0:-1:
+%2hhi::0:-1:
+%*2hhi::0:-1:
+%2hhi:-251:1:2:-2:
+%*2hhi:-251:0:2:
+%2hhi:-0Xfb:1:2:0:
+%*2hhi:-0Xfb:0:2:
+%2hhi:-0xFB:1:2:0:
+%*2hhi:-0xFB:0:2:
+%2hhi:-0373:1:2:0:
+%*2hhi:-0373:0:2:
+%2hhi:-0B11111011:1:2:0:
+%*2hhi:-0B11111011:0:2:
+%2hhi:-0b11111011:1:2:0:
+%*2hhi:-0b11111011:0:2:
+%2hhi:-129:1:2:-1:
+%*2hhi:-129:0:2:
+%2hhi:-0X81:1:2:0:
+%*2hhi:-0X81:0:2:
+%2hhi:-0x81:1:2:0:
+%*2hhi:-0x81:0:2:
+%2hhi:-0201:1:2:0:
+%*2hhi:-0201:0:2:
+%2hhi:-0B10000001:1:2:0:
+%*2hhi:-0B10000001:0:2:
+%2hhi:-0b10000001:1:2:0:
+%*2hhi:-0b10000001:0:2:
+%2hhi:-128:1:2:-1:
+%*2hhi:-128:0:2:
+%2hhi:-0X80:1:2:0:
+%*2hhi:-0X80:0:2:
+%2hhi:-0x80:1:2:0:
+%*2hhi:-0x80:0:2:
+%2hhi:-0200:1:2:0:
+%*2hhi:-0200:0:2:
+%2hhi:-0B10000000:1:2:0:
+%*2hhi:-0B10000000:0:2:
+%2hhi:-0b10000000:1:2:0:
+%*2hhi:-0b10000000:0:2:
+%2hhi:-123:1:2:-1:
+%*2hhi:-123:0:2:
+%2hhi:-0X7b:1:2:0:
+%*2hhi:-0X7b:0:2:
+%2hhi:-0x7B:1:2:0:
+%*2hhi:-0x7B:0:2:
+%2hhi:-0173:1:2:0:
+%*2hhi:-0173:0:2:
+%2hhi:-0B1111011:1:2:0:
+%*2hhi:-0B1111011:0:2:
+%2hhi:-0b1111011:1:2:0:
+%*2hhi:-0b1111011:0:2:
+%2hhi:-1:1:2:-1:
+%*2hhi:-1:0:2:
+%2hhi:-0X1:1:2:0:
+%*2hhi:-0X1:0:2:
+%2hhi:-0x1:1:2:0:
+%*2hhi:-0x1:0:2:
+%2hhi:-01:1:2:0:
+%*2hhi:-01:0:2:
+%2hhi:-0B1:1:2:0:
+%*2hhi:-0B1:0:2:
+%2hhi:-0b1:1:2:0:
+%*2hhi:-0b1:0:2:
+%2hhi:-0:1:2:0:
+%*2hhi:-0:0:2:
+%2hhi:-0X0:1:2:0:
+%*2hhi:-0X0:0:2:
+%2hhi:-0x0:1:2:0:
+%*2hhi:-0x0:0:2:
+%2hhi:-00:1:2:0:
+%*2hhi:-00:0:2:
+%2hhi:-0B0:1:2:0:
+%*2hhi:-0B0:0:2:
+%2hhi:-0b0:1:2:0:
+%*2hhi:-0b0:0:2:
+%2hhi:0:1:1:0:
+%*2hhi:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhi:+0X0:0:2:
+%2hhi:+0x0:1:2:0:
+%*2hhi:+0x0:0:2:
+%2hhi:+00:1:2:0:
+%*2hhi:+00:0:2:
+%2hhi:+0B0:1:2:0:
+%*2hhi:+0B0:0:2:
+%2hhi:+0b0:1:2:0:
+%*2hhi:+0b0:0:2:
+%2hhi:+1:1:2:1:
+%*2hhi:+1:0:2:
+%2hhi:+0X1:1:2:0:
+%*2hhi:+0X1:0:2:
+%2hhi:+0x1:1:2:0:
+%*2hhi:+0x1:0:2:
+%2hhi:+01:1:2:0:
+%*2hhi:+01:0:2:
+%2hhi:+0B1:1:2:0:
+%*2hhi:+0B1:0:2:
+%2hhi:+0b1:1:2:0:
+%*2hhi:+0b1:0:2:
+%2hhi:+42:1:2:4:
+%*2hhi:+42:0:2:
+%2hhi:+0X2a:1:2:0:
+%*2hhi:+0X2a:0:2:
+%2hhi:+0x2A:1:2:0:
+%*2hhi:+0x2A:0:2:
+%2hhi:+052:1:2:0:
+%*2hhi:+052:0:2:
+%2hhi:+0B101010:1:2:0:
+%*2hhi:+0B101010:0:2:
+%2hhi:+0b101010:1:2:0:
+%*2hhi:+0b101010:0:2:
+%2hhi:+127:1:2:1:
+%*2hhi:+127:0:2:
+%2hhi:+0X7f:1:2:0:
+%*2hhi:+0X7f:0:2:
+%2hhi:+0x7F:1:2:0:
+%*2hhi:+0x7F:0:2:
+%2hhi:+0177:1:2:0:
+%*2hhi:+0177:0:2:
+%2hhi:+0B1111111:1:2:0:
+%*2hhi:+0B1111111:0:2:
+%2hhi:+0b1111111:1:2:0:
+%*2hhi:+0b1111111:0:2:
+%2hhi:+128:1:2:1:
+%*2hhi:+128:0:2:
+%2hhi:+0X80:1:2:0:
+%*2hhi:+0X80:0:2:
+%2hhi:+0x80:1:2:0:
+%*2hhi:+0x80:0:2:
+%2hhi:+0200:1:2:0:
+%*2hhi:+0200:0:2:
+%2hhi:+0B10000000:1:2:0:
+%*2hhi:+0B10000000:0:2:
+%2hhi:+0b10000000:1:2:0:
+%*2hhi:+0b10000000:0:2:
+%2hhi:+169:1:2:1:
+%*2hhi:+169:0:2:
+%2hhi:+0Xa9:1:2:0:
+%*2hhi:+0Xa9:0:2:
+%2hhi:+0xA9:1:2:0:
+%*2hhi:+0xA9:0:2:
+%2hhi:+0251:1:2:0:
+%*2hhi:+0251:0:2:
+%2hhi:+0B10101001:1:2:0:
+%*2hhi:+0B10101001:0:2:
+%2hhi:+0b10101001:1:2:0:
+%*2hhi:+0b10101001:0:2:
+%3hhi::0:-1:
+%*3hhi::0:-1:
+%3hhi:-251:1:3:-25:
+%*3hhi:-251:0:3:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*3hhi:0X0:0:3:
+%3hhi:0x0:1:3:0:
+%*3hhi:0x0:0:3:
+%3hhi:00:1:2:0:
+%*3hhi:00:0:2:
+%3hhi:0B0:1:3:0:
+%*3hhi:0B0:0:3:
+%3hhi:0b0:1:3:0:
+%*3hhi:0b0:0:3:
+%3hhi:1:1:1:1:
+%*3hhi:1:0:1:
+%3hhi:0X1:1:3:1:
+%*3hhi:0X1:0:3:
+%3hhi:0x1:1:3:1:
+%*3hhi:0x1:0:3:
+%3hhi:01:1:2:1:
+%*3hhi:01:0:2:
+%3hhi:0B1:1:3:1:
+%*3hhi:0B1:0:3:
+%3hhi:0b1:1:3:1:
+%*3hhi:0b1:0:3:
+%3hhi:42:1:2:42:
+%*3hhi:42:0:2:
+%3hhi:0X2a:1:3:2:
+%*3hhi:0X2a:0:3:
+%3hhi:0x2A:1:3:2:
+%*3hhi:0x2A:0:3:
+%3hhi:052:1:3:42:
+%*3hhi:052:0:3:
+%3hhi:0B101010:1:3:1:
+%*3hhi:0B101010:0:3:
+%3hhi:0b101010:1:3:1:
+%*3hhi:0b101010:0:3:
+%3hhi:127:1:3:127:
+%*3hhi:127:0:3:
+%3hhi:0X7f:1:3:7:
+%*3hhi:0X7f:0:3:
+%3hhi:0x7F:1:3:7:
+%*3hhi:0x7F:0:3:
+%3hhi:0177:1:3:15:
+%*3hhi:0177:0:3:
+%3hhi:0B1111111:1:3:1:
+%*3hhi:0B1111111:0:3:
+%3hhi:0b1111111:1:3:1:
+%*3hhi:0b1111111:0:3:
+%3hhi:128:1:3:-128:
+%*3hhi:128:0:3:
+%3hhi:0X80:1:3:8:
+%*3hhi:0X80:0:3:
+%3hhi:0x80:1:3:8:
+%*3hhi:0x80:0:3:
+%3hhi:0200:1:3:16:
+%*3hhi:0200:0:3:
+%3hhi:0B10000000:1:3:1:
+%*3hhi:0B10000000:0:3:
+%3hhi:0b10000000:1:3:1:
+%*3hhi:0b10000000:0:3:
+%3hhi:169:1:3:-87:
+%*3hhi:169:0:3:
+%3hhi:0Xa9:1:3:10:
+%*3hhi:0Xa9:0:3:
+%3hhi:0xA9:1:3:10:
+%*3hhi:0xA9:0:3:
+%3hhi:0251:1:3:21:
+%*3hhi:0251:0:3:
+%3hhi:0B10101001:1:3:1:
+%*3hhi:0B10101001:0:3:
+%3hhi:0b10101001:1:3:1:
+%*3hhi:0b10101001:0:3:
+%3hhi:+0:1:2:0:
+%*3hhi:+0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*5hhi:-251:0:4:
+%5hhi:-0Xfb:1:5:5:
+%*5hhi:-0Xfb:0:5:
+%5hhi:-0xFB:1:5:5:
+%*5hhi:-0xFB:0:5:
+%5hhi:-0373:1:5:5:
+%*5hhi:-0373:0:5:
+%5hhi:-0B11111011:1:5:-3:
+%*5hhi:-0B11111011:0:5:
+%5hhi:-0b11111011:1:5:-3:
+%*5hhi:-0b11111011:0:5:
+%5hhi:-129:1:4:127:
+%*5hhi:-129:0:4:
+%5hhi:-0X81:1:5:127:
+%*5hhi:-0X81:0:5:
+%5hhi:-0x81:1:5:127:
+%*5hhi:-0x81:0:5:
+%5hhi:-0201:1:5:127:
+%*5hhi:-0201:0:5:
+%5hhi:-0B10000001:1:5:-2:
+%*5hhi:-0B10000001:0:5:
+%5hhi:-0b10000001:1:5:-2:
+%*5hhi:-0b10000001:0:5:
+%5hhi:-128:1:4:-128:
+%*5hhi:-128:0:4:
+%5hhi:-0X80:1:5:-128:
+%*5hhi:-0X80:0:5:
+%5hhi:-0x80:1:5:-128:
+%*5hhi:-0x80:0:5:
+%5hhi:-0200:1:5:-128:
+%*5hhi:-0200:0:5:
+%5hhi:-0B10000000:1:5:-2:
+%*5hhi:-0B10000000:0:5:
+%5hhi:-0b10000000:1:5:-2:
+%*5hhi:-0b10000000:0:5:
+%5hhi:-123:1:4:-123:
+%*5hhi:-123:0:4:
+%5hhi:-0X7b:1:5:-123:
+%*5hhi:-0X7b:0:5:
+%5hhi:-0x7B:1:5:-123:
+%*5hhi:-0x7B:0:5:
+%5hhi:-0173:1:5:-123:
+%*5hhi:-0173:0:5:
+%5hhi:-0B1111011:1:5:-3:
+%*5hhi:-0B1111011:0:5:
+%5hhi:-0b1111011:1:5:-3:
+%*5hhi:-0b1111011:0:5:
+%5hhi:-1:1:2:-1:
+%*5hhi:-1:0:2:
+%5hhi:-0X1:1:4:-1:
+%*5hhi:-0X1:0:4:
+%5hhi:-0x1:1:4:-1:
+%*5hhi:-0x1:0:4:
+%5hhi:-01:1:3:-1:
+%*5hhi:-01:0:3:
+%5hhi:-0B1:1:4:-1:
+%*5hhi:-0B1:0:4:
+%5hhi:-0b1:1:4:-1:
+%*5hhi:-0b1:0:4:
+%5hhi:-0:1:2:0:
+%*5hhi:-0:0:2:
+%5hhi:-0X0:1:4:0:
+%*5hhi:-0X0:0:4:
+%5hhi:-0x0:1:4:0:
+%*5hhi:-0x0:0:4:
+%5hhi:-00:1:3:0:
+%*5hhi:-00:0:3:
+%5hhi:-0B0:1:4:0:
+%*5hhi:-0B0:0:4:
+%5hhi:-0b0:1:4:0:
+%*5hhi:-0b0:0:4:
+%5hhi:0:1:1:0:
+%*5hhi:0:0:1:
+%5hhi:0X0:1:3:0:
+%*5hhi:0X0:0:3:
+%5hhi:0x0:1:3:0:
+%*5hhi:0x0:0:3:
+%5hhi:00:1:2:0:
+%*5hhi:00:0:2:
+%5hhi:0B0:1:3:0:
+%*5hhi:0B0:0:3:
+%5hhi:0b0:1:3:0:
+%*5hhi:0b0:0:3:
+%5hhi:1:1:1:1:
+%*5hhi:1:0:1:
+%5hhi:0X1:1:3:1:
+%*5hhi:0X1:0:3:
+%5hhi:0x1:1:3:1:
+%*5hhi:0x1:0:3:
+%5hhi:01:1:2:1:
+%*5hhi:01:0:2:
+%5hhi:0B1:1:3:1:
+%*5hhi:0B1:0:3:
+%5hhi:0b1:1:3:1:
+%*5hhi:0b1:0:3:
+%5hhi:42:1:2:42:
+%*5hhi:42:0:2:
+%5hhi:0X2a:1:4:42:
+%*5hhi:0X2a:0:4:
+%5hhi:0x2A:1:4:42:
+%*5hhi:0x2A:0:4:
+%5hhi:052:1:3:42:
+%*5hhi:052:0:3:
+%5hhi:0B101010:1:5:5:
+%*5hhi:0B101010:0:5:
+%5hhi:0b101010:1:5:5:
+%*5hhi:0b101010:0:5:
+%5hhi:127:1:3:127:
+%*5hhi:127:0:3:
+%5hhi:0X7f:1:4:127:
+%*5hhi:0X7f:0:4:
+%5hhi:0x7F:1:4:127:
+%*5hhi:0x7F:0:4:
+%5hhi:0177:1:4:127:
+%*5hhi:0177:0:4:
+%5hhi:0B1111111:1:5:7:
+%*5hhi:0B1111111:0:5:
+%5hhi:0b1111111:1:5:7:
+%*5hhi:0b1111111:0:5:
+%5hhi:128:1:3:-128:
+%*5hhi:128:0:3:
+%5hhi:0X80:1:4:-128:
+%*5hhi:0X80:0:4:
+%5hhi:0x80:1:4:-128:
+%*5hhi:0x80:0:4:
+%5hhi:0200:1:4:-128:
+%*5hhi:0200:0:4:
+%5hhi:0B10000000:1:5:4:
+%*5hhi:0B10000000:0:5:
+%5hhi:0b10000000:1:5:4:
+%*5hhi:0b10000000:0:5:
+%5hhi:169:1:3:-87:
+%*5hhi:169:0:3:
+%5hhi:0Xa9:1:4:-87:
+%*5hhi:0Xa9:0:4:
+%5hhi:0xA9:1:4:-87:
+%*5hhi:0xA9:0:4:
+%5hhi:0251:1:4:-87:
+%*5hhi:0251:0:4:
+%5hhi:0B10101001:1:5:5:
+%*5hhi:0B10101001:0:5:
+%5hhi:0b10101001:1:5:5:
+%*5hhi:0b10101001:0:5:
+%5hhi:+0:1:2:0:
+%*5hhi:+0:0:2:
+%5hhi:+0X0:1:4:0:
+%*5hhi:+0X0:0:4:
+%5hhi:+0x0:1:4:0:
+%*5hhi:+0x0:0:4:
+%5hhi:+00:1:3:0:
+%*5hhi:+00:0:3:
+%5hhi:+0B0:1:4:0:
+%*5hhi:+0B0:0:4:
+%5hhi:+0b0:1:4:0:
+%*5hhi:+0b0:0:4:
+%5hhi:+1:1:2:1:
+%*5hhi:+1:0:2:
+%5hhi:+0X1:1:4:1:
+%*5hhi:+0X1:0:4:
+%5hhi:+0x1:1:4:1:
+%*5hhi:+0x1:0:4:
+%5hhi:+01:1:3:1:
+%*5hhi:+01:0:3:
+%5hhi:+0B1:1:4:1:
+%*5hhi:+0B1:0:4:
+%5hhi:+0b1:1:4:1:
+%*5hhi:+0b1:0:4:
+%5hhi:+42:1:3:42:
+%*5hhi:+42:0:3:
+%5hhi:+0X2a:1:5:42:
+%*5hhi:+0X2a:0:5:
+%5hhi:+0x2A:1:5:42:
+%*5hhi:+0x2A:0:5:
+%5hhi:+052:1:4:42:
+%*5hhi:+052:0:4:
+%5hhi:+0B101010:1:5:2:
+%*5hhi:+0B101010:0:5:
+%5hhi:+0b101010:1:5:2:
+%*5hhi:+0b101010:0:5:
+%5hhi:+127:1:4:127:
+%*5hhi:+127:0:4:
+%5hhi:+0X7f:1:5:127:
+%*5hhi:+0X7f:0:5:
+%5hhi:+0x7F:1:5:127:
+%*5hhi:+0x7F:0:5:
+%5hhi:+0177:1:5:127:
+%*5hhi:+0177:0:5:
+%5hhi:+0B1111111:1:5:3:
+%*5hhi:+0B1111111:0:5:
+%5hhi:+0b1111111:1:5:3:
+%*5hhi:+0b1111111:0:5:
+%5hhi:+128:1:4:-128:
+%*5hhi:+128:0:4:
+%5hhi:+0X80:1:5:-128:
+%*5hhi:+0X80:0:5:
+%5hhi:+0x80:1:5:-128:
+%*5hhi:+0x80:0:5:
+%5hhi:+0200:1:5:-128:
+%*5hhi:+0200:0:5:
+%5hhi:+0B10000000:1:5:2:
+%*5hhi:+0B10000000:0:5:
+%5hhi:+0b10000000:1:5:2:
+%*5hhi:+0b10000000:0:5:
+%5hhi:+169:1:4:-87:
+%*5hhi:+169:0:4:
+%5hhi:+0Xa9:1:5:-87:
+%*5hhi:+0Xa9:0:5:
+%5hhi:+0xA9:1:5:-87:
+%*5hhi:+0xA9:0:5:
+%5hhi:+0251:1:5:-87:
+%*5hhi:+0251:0:5:
+%5hhi:+0B10101001:1:5:2:
+%*5hhi:+0B10101001:0:5:
+%5hhi:+0b10101001:1:5:2:
+%*5hhi:+0b10101001:0:5:
+%2hhi: :0:-1:
+%*2hhi: :0:-1:
+%2hhi: -251:1:3:-2:
+%*2hhi: -251:0:3:
+%2hhi: -0Xfb:1:3:0:
+%*2hhi: -0Xfb:0:3:
+%2hhi: -0xFB:1:3:0:
+%*2hhi: -0xFB:0:3:
+%2hhi: -0373:1:3:0:
+%*2hhi: -0373:0:3:
+%2hhi: -0B11111011:1:3:0:
+%*2hhi: -0B11111011:0:3:
+%2hhi: -0b11111011:1:3:0:
+%*2hhi: -0b11111011:0:3:
+%2hhi: -129:1:3:-1:
+%*2hhi: -129:0:3:
+%2hhi: -0X81:1:3:0:
+%*2hhi: -0X81:0:3:
+%2hhi: -0x81:1:3:0:
+%*2hhi: -0x81:0:3:
+%2hhi: -0201:1:3:0:
+%*2hhi: -0201:0:3:
+%2hhi: -0B10000001:1:3:0:
+%*2hhi: -0B10000001:0:3:
+%2hhi: -0b10000001:1:3:0:
+%*2hhi: -0b10000001:0:3:
+%2hhi: -128:1:3:-1:
+%*2hhi: -128:0:3:
+%2hhi: -0X80:1:3:0:
+%*2hhi: -0X80:0:3:
+%2hhi: -0x80:1:3:0:
+%*2hhi: -0x80:0:3:
+%2hhi: -0200:1:3:0:
+%*2hhi: -0200:0:3:
+%2hhi: -0B10000000:1:3:0:
+%*2hhi: -0B10000000:0:3:
+%2hhi: -0b10000000:1:3:0:
+%*2hhi: -0b10000000:0:3:
+%2hhi: -123:1:3:-1:
+%*2hhi: -123:0:3:
+%2hhi: -0X7b:1:3:0:
+%*2hhi: -0X7b:0:3:
+%2hhi: -0x7B:1:3:0:
+%*2hhi: -0x7B:0:3:
+%2hhi: -0173:1:3:0:
+%*2hhi: -0173:0:3:
+%2hhi: -0B1111011:1:3:0:
+%*2hhi: -0B1111011:0:3:
+%2hhi: -0b1111011:1:3:0:
+%*2hhi: -0b1111011:0:3:
+%2hhi: -1:1:3:-1:
+%*2hhi: -1:0:3:
+%2hhi: -0X1:1:3:0:
+%*2hhi: -0X1:0:3:
+%2hhi: -0x1:1:3:0:
+%*2hhi: -0x1:0:3:
+%2hhi: -01:1:3:0:
+%*2hhi: -01:0:3:
+%2hhi: -0B1:1:3:0:
+%*2hhi: -0B1:0:3:
+%2hhi: -0b1:1:3:0:
+%*2hhi: -0b1:0:3:
+%2hhi: -0:1:3:0:
+%*2hhi: -0:0:3:
+%2hhi: -0X0:1:3:0:
+%*2hhi: -0X0:0:3:
+%2hhi: -0x0:1:3:0:
+%*2hhi: -0x0:0:3:
+%2hhi: -00:1:3:0:
+%*2hhi: -00:0:3:
+%2hhi: -0B0:1:3:0:
+%*2hhi: -0B0:0:3:
+%2hhi: -0b0:1:3:0:
+%*2hhi: -0b0:0:3:
+%2hhi: 0:1:2:0:
+%*2hhi: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhi: +0X0:0:3:
+%2hhi: +0x0:1:3:0:
+%*2hhi: +0x0:0:3:
+%2hhi: +00:1:3:0:
+%*2hhi: +00:0:3:
+%2hhi: +0B0:1:3:0:
+%*2hhi: +0B0:0:3:
+%2hhi: +0b0:1:3:0:
+%*2hhi: +0b0:0:3:
+%2hhi: +1:1:3:1:
+%*2hhi: +1:0:3:
+%2hhi: +0X1:1:3:0:
+%*2hhi: +0X1:0:3:
+%2hhi: +0x1:1:3:0:
+%*2hhi: +0x1:0:3:
+%2hhi: +01:1:3:0:
+%*2hhi: +01:0:3:
+%2hhi: +0B1:1:3:0:
+%*2hhi: +0B1:0:3:
+%2hhi: +0b1:1:3:0:
+%*2hhi: +0b1:0:3:
+%2hhi: +42:1:3:4:
+%*2hhi: +42:0:3:
+%2hhi: +0X2a:1:3:0:
+%*2hhi: +0X2a:0:3:
+%2hhi: +0x2A:1:3:0:
+%*2hhi: +0x2A:0:3:
+%2hhi: +052:1:3:0:
+%*2hhi: +052:0:3:
+%2hhi: +0B101010:1:3:0:
+%*2hhi: +0B101010:0:3:
+%2hhi: +0b101010:1:3:0:
+%*2hhi: +0b101010:0:3:
+%2hhi: +127:1:3:1:
+%*2hhi: +127:0:3:
+%2hhi: +0X7f:1:3:0:
+%*2hhi: +0X7f:0:3:
+%2hhi: +0x7F:1:3:0:
+%*2hhi: +0x7F:0:3:
+%2hhi: +0177:1:3:0:
+%*2hhi: +0177:0:3:
+%2hhi: +0B1111111:1:3:0:
+%*2hhi: +0B1111111:0:3:
+%2hhi: +0b1111111:1:3:0:
+%*2hhi: +0b1111111:0:3:
+%2hhi: +128:1:3:1:
+%*2hhi: +128:0:3:
+%2hhi: +0X80:1:3:0:
+%*2hhi: +0X80:0:3:
+%2hhi: +0x80:1:3:0:
+%*2hhi: +0x80:0:3:
+%2hhi: +0200:1:3:0:
+%*2hhi: +0200:0:3:
+%2hhi: +0B10000000:1:3:0:
+%*2hhi: +0B10000000:0:3:
+%2hhi: +0b10000000:1:3:0:
+%*2hhi: +0b10000000:0:3:
+%2hhi: +169:1:3:1:
+%*2hhi: +169:0:3:
+%2hhi: +0Xa9:1:3:0:
+%*2hhi: +0Xa9:0:3:
+%2hhi: +0xA9:1:3:0:
+%*2hhi: +0xA9:0:3:
+%2hhi: +0251:1:3:0:
+%*2hhi: +0251:0:3:
+%2hhi: +0B10101001:1:3:0:
+%*2hhi: +0B10101001:0:3:
+%2hhi: +0b10101001:1:3:0:
+%*2hhi: +0b10101001:0:3:
+%5hhi: :0:-1:
+%*5hhi: :0:-1:
+%5hhi: -251:1:5:5:
+%*5hhi: -251:0:5:
+%5hhi: -0Xfb:1:6:5:
+%*5hhi: -0Xfb:0:6:
+%5hhi: -0xFB:1:6:5:
+%*5hhi: -0xFB:0:6:
+%5hhi: -0373:1:6:5:
+%*5hhi: -0373:0:6:
+%5hhi: -0B11111011:1:6:-3:
+%*5hhi: -0B11111011:0:6:
+%5hhi: -0b11111011:1:6:-3:
+%*5hhi: -0b11111011:0:6:
+%5hhi: -129:1:5:127:
+%*5hhi: -129:0:5:
+%5hhi: -0X81:1:6:127:
+%*5hhi: -0X81:0:6:
+%5hhi: -0x81:1:6:127:
+%*5hhi: -0x81:0:6:
+%5hhi: -0201:1:6:127:
+%*5hhi: -0201:0:6:
+%5hhi: -0B10000001:1:6:-2:
+%*5hhi: -0B10000001:0:6:
+%5hhi: -0b10000001:1:6:-2:
+%*5hhi: -0b10000001:0:6:
+%5hhi: -128:1:5:-128:
+%*5hhi: -128:0:5:
+%5hhi: -0X80:1:6:-128:
+%*5hhi: -0X80:0:6:
+%5hhi: -0x80:1:6:-128:
+%*5hhi: -0x80:0:6:
+%5hhi: -0200:1:6:-128:
+%*5hhi: -0200:0:6:
+%5hhi: -0B10000000:1:6:-2:
+%*5hhi: -0B10000000:0:6:
+%5hhi: -0b10000000:1:6:-2:
+%*5hhi: -0b10000000:0:6:
+%5hhi: -123:1:5:-123:
+%*5hhi: -123:0:5:
+%5hhi: -0X7b:1:6:-123:
+%*5hhi: -0X7b:0:6:
+%5hhi: -0x7B:1:6:-123:
+%*5hhi: -0x7B:0:6:
+%5hhi: -0173:1:6:-123:
+%*5hhi: -0173:0:6:
+%5hhi: -0B1111011:1:6:-3:
+%*5hhi: -0B1111011:0:6:
+%5hhi: -0b1111011:1:6:-3:
+%*5hhi: -0b1111011:0:6:
+%5hhi: -1:1:3:-1:
+%*5hhi: -1:0:3:
+%5hhi: -0X1:1:5:-1:
+%*5hhi: -0X1:0:5:
+%5hhi: -0x1:1:5:-1:
+%*5hhi: -0x1:0:5:
+%5hhi: -01:1:4:-1:
+%*5hhi: -01:0:4:
+%5hhi: -0B1:1:5:-1:
+%*5hhi: -0B1:0:5:
+%5hhi: -0b1:1:5:-1:
+%*5hhi: -0b1:0:5:
+%5hhi: -0:1:3:0:
+%*5hhi: -0:0:3:
+%5hhi: -0X0:1:5:0:
+%*5hhi: -0X0:0:5:
+%5hhi: -0x0:1:5:0:
+%*5hhi: -0x0:0:5:
+%5hhi: -00:1:4:0:
+%*5hhi: -00:0:4:
+%5hhi: -0B0:1:5:0:
+%*5hhi: -0B0:0:5:
+%5hhi: -0b0:1:5:0:
+%*5hhi: -0b0:0:5:
+%5hhi: 0:1:2:0:
+%*5hhi: 0:0:2:
+%5hhi: 0X0:1:4:0:
+%*5hhi: 0X0:0:4:
+%5hhi: 0x0:1:4:0:
+%*5hhi: 0x0:0:4:
+%5hhi: 00:1:3:0:
+%*5hhi: 00:0:3:
+%5hhi: 0B0:1:4:0:
+%*5hhi: 0B0:0:4:
+%5hhi: 0b0:1:4:0:
+%*5hhi: 0b0:0:4:
+%5hhi: 1:1:2:1:
+%*5hhi: 1:0:2:
+%5hhi: 0X1:1:4:1:
+%*5hhi: 0X1:0:4:
+%5hhi: 0x1:1:4:1:
+%*5hhi: 0x1:0:4:
+%5hhi: 01:1:3:1:
+%*5hhi: 01:0:3:
+%5hhi: 0B1:1:4:1:
+%*5hhi: 0B1:0:4:
+%5hhi: 0b1:1:4:1:
+%*5hhi: 0b1:0:4:
+%5hhi: 42:1:3:42:
+%*5hhi: 42:0:3:
+%5hhi: 0X2a:1:5:42:
+%*5hhi: 0X2a:0:5:
+%5hhi: 0x2A:1:5:42:
+%*5hhi: 0x2A:0:5:
+%5hhi: 052:1:4:42:
+%*5hhi: 052:0:4:
+%5hhi: 0B101010:1:6:5:
+%*5hhi: 0B101010:0:6:
+%5hhi: 0b101010:1:6:5:
+%*5hhi: 0b101010:0:6:
+%5hhi: 127:1:4:127:
+%*5hhi: 127:0:4:
+%5hhi: 0X7f:1:5:127:
+%*5hhi: 0X7f:0:5:
+%5hhi: 0x7F:1:5:127:
+%*5hhi: 0x7F:0:5:
+%5hhi: 0177:1:5:127:
+%*5hhi: 0177:0:5:
+%5hhi: 0B1111111:1:6:7:
+%*5hhi: 0B1111111:0:6:
+%5hhi: 0b1111111:1:6:7:
+%*5hhi: 0b1111111:0:6:
+%5hhi: 128:1:4:-128:
+%*5hhi: 128:0:4:
+%5hhi: 0X80:1:5:-128:
+%*5hhi: 0X80:0:5:
+%5hhi: 0x80:1:5:-128:
+%*5hhi: 0x80:0:5:
+%5hhi: 0200:1:5:-128:
+%*5hhi: 0200:0:5:
+%5hhi: 0B10000000:1:6:4:
+%*5hhi: 0B10000000:0:6:
+%5hhi: 0b10000000:1:6:4:
+%*5hhi: 0b10000000:0:6:
+%5hhi: 169:1:4:-87:
+%*5hhi: 169:0:4:
+%5hhi: 0Xa9:1:5:-87:
+%*5hhi: 0Xa9:0:5:
+%5hhi: 0xA9:1:5:-87:
+%*5hhi: 0xA9:0:5:
+%5hhi: 0251:1:5:-87:
+%*5hhi: 0251:0:5:
+%5hhi: 0B10101001:1:6:5:
+%*5hhi: 0B10101001:0:6:
+%5hhi: 0b10101001:1:6:5:
+%*5hhi: 0b10101001:0:6:
+%5hhi: +0:1:3:0:
+%*5hhi: +0:0:3:
+%5hhi: +0X0:1:5:0:
+%*5hhi: +0X0:0:5:
+%5hhi: +0x0:1:5:0:
+%*5hhi: +0x0:0:5:
+%5hhi: +00:1:4:0:
+%*5hhi: +00:0:4:
+%5hhi: +0B0:1:5:0:
+%*5hhi: +0B0:0:5:
+%5hhi: +0b0:1:5:0:
+%*5hhi: +0b0:0:5:
+%5hhi: +1:1:3:1:
+%*5hhi: +1:0:3:
+%5hhi: +0X1:1:5:1:
+%*5hhi: +0X1:0:5:
+%5hhi: +0x1:1:5:1:
+%*5hhi: +0x1:0:5:
+%5hhi: +01:1:4:1:
+%*5hhi: +01:0:4:
+%5hhi: +0B1:1:5:1:
+%*5hhi: +0B1:0:5:
+%5hhi: +0b1:1:5:1:
+%*5hhi: +0b1:0:5:
+%5hhi: +42:1:4:42:
+%*5hhi: +42:0:4:
+%5hhi: +0X2a:1:6:42:
+%*5hhi: +0X2a:0:6:
+%5hhi: +0x2A:1:6:42:
+%*5hhi: +0x2A:0:6:
+%5hhi: +052:1:5:42:
+%*5hhi: +052:0:5:
+%5hhi: +0B101010:1:6:2:
+%*5hhi: +0B101010:0:6:
+%5hhi: +0b101010:1:6:2:
+%*5hhi: +0b101010:0:6:
+%5hhi: +127:1:5:127:
+%*5hhi: +127:0:5:
+%5hhi: +0X7f:1:6:127:
+%*5hhi: +0X7f:0:6:
+%5hhi: +0x7F:1:6:127:
+%*5hhi: +0x7F:0:6:
+%5hhi: +0177:1:6:127:
+%*5hhi: +0177:0:6:
+%5hhi: +0B1111111:1:6:3:
+%*5hhi: +0B1111111:0:6:
+%5hhi: +0b1111111:1:6:3:
+%*5hhi: +0b1111111:0:6:
+%5hhi: +128:1:5:-128:
+%*5hhi: +128:0:5:
+%5hhi: +0X80:1:6:-128:
+%*5hhi: +0X80:0:6:
+%5hhi: +0x80:1:6:-128:
+%*5hhi: +0x80:0:6:
+%5hhi: +0200:1:6:-128:
+%*5hhi: +0200:0:6:
+%5hhi: +0B10000000:1:6:2:
+%*5hhi: +0B10000000:0:6:
+%5hhi: +0b10000000:1:6:2:
+%*5hhi: +0b10000000:0:6:
+%5hhi: +169:1:5:-87:
+%*5hhi: +169:0:5:
+%5hhi: +0Xa9:1:6:-87:
+%*5hhi: +0Xa9:0:6:
+%5hhi: +0xA9:1:6:-87:
+%*5hhi: +0xA9:0:6:
+%5hhi: +0251:1:6:-87:
+%*5hhi: +0251:0:6:
+%5hhi: +0B10101001:1:6:2:
+%*5hhi: +0B10101001:0:6:
+%5hhi: +0b10101001:1:6:2:
+%*5hhi: +0b10101001:0:6:
diff --git a/stdio-common/tst-scanf-format-character.h b/stdio-common/tst-scanf-format-character.h
new file mode 100644
index 0000000..b68a5e1
--- /dev/null
+++ b/stdio-common/tst-scanf-format-character.h
@@ -0,0 +1,130 @@
+/* Test feature wrapper for formatted character 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 <string.h>
+
+#include <support/next_to_fault.h>
+
+/* Reference data is a sequence of characters to match against
+ byte-wise.
+
+ For the 's' conversion specifier the number of characters read
+ from input includes any leading white-space characters consumed
+ as well, so we also consider it a successful match when the ':'
+ character following the reference data matches a terminating null
+ character in the output produced by the 'scanf' family function
+ under test while the character count hasn't been exhausted yet.
+
+ The buffer is preinitialized to contain repeating '\xa5' character
+ so as to catch missing data output. Also no data is expected to be
+ written beyond the character sequence received, which is verified
+ by checking the following character in the buffer to remain '\xa5'. */
+
+#define SCANF_BUFFER_SIZE 65536
+
+static struct support_next_to_fault ntf;
+
+#define PREPARE initialize_value_init
+static void
+initialize_value_init (int argc, char **argv)
+{
+ ntf = support_next_to_fault_allocate (SCANF_BUFFER_SIZE);
+}
+
+static void __attribute__ ((destructor))
+initialize_value_fini (void)
+{
+ support_next_to_fault_free (&ntf);
+}
+
+#define pointer_to_value(val) (val)
+
+#define initialize_value(val) \
+do \
+ { \
+ val = ntf.buffer; \
+ memset (val, 0xa5, SCANF_BUFFER_SIZE); \
+ } \
+while (0)
+
+#define verify_input(f, val, count, errp) \
+({ \
+ __label__ out, skip; \
+ bool match = true; \
+ int err = 0; \
+ size_t i; \
+ int ch; \
+ \
+ for (i = 0; i < count; i++) \
+ { \
+ ch = read_input (); \
+ if (ch < 0) \
+ { \
+ err = ch; \
+ goto out; \
+ } \
+ if (ch == ':' && val[i] == '\0' && f == 's') \
+ goto skip; \
+ if (ch != val[i]) \
+ { \
+ match = false; \
+ goto out; \
+ } \
+ } \
+ ch = read_input (); \
+ if (ch < 0) \
+ { \
+ err = ch; \
+ goto out; \
+ } \
+ \
+skip: \
+ if (f != 'c' && val[i++] != '\0') \
+ { \
+ err = OUTPUT_TERM; \
+ goto out; \
+ } \
+ if (val[i] != '\xa5') \
+ { \
+ err = OUTPUT_OVERRUN; \
+ goto out; \
+ } \
+ \
+ while (ch != ':') \
+ { \
+ ch = read_input (); \
+ if (ch < 0) \
+ { \
+ err = ch; \
+ goto out; \
+ } \
+ match = false; \
+ } \
+ \
+out: \
+ if (err || !match) \
+ { \
+ printf ("error: %s:%d: input buffer: `", __FILE__, __LINE__); \
+ for (size_t j = 0; j <= i; j++) \
+ printf ("%c", val[j]); \
+ printf ("'\n"); \
+ } \
+ \
+ *errp = err; \
+ match; \
+})
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-integer.h b/stdio-common/tst-scanf-format-integer.h
new file mode 100644
index 0000000..28f91a4
--- /dev/null
+++ b/stdio-common/tst-scanf-format-integer.h
@@ -0,0 +1,51 @@
+/* Test feature wrapper for formatted integer 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 <string.h>
+
+/* Reference data is a signed decimal integer constant to compare against
+ arithmetically. */
+
+#define pointer_to_value(val) (&(val))
+
+#define initialize_value(val) \
+ memset (&val, 0xa5, sizeof (val))
+
+#define verify_input(f, val, count, errp) \
+({ \
+ __label__ out; \
+ bool match = true; \
+ int err; \
+ \
+ UNSIGNED long long v = read_integer (&err); \
+ if (err < 0) \
+ goto out; \
+ match = val == v; \
+ \
+out: \
+ if (err || !match) \
+ { \
+ printf ("error: %s:%d: input: %016llx\n", \
+ __FILE__, __LINE__, (long long) val); \
+ printf ("error: %s:%d: value: %016llx\n", \
+ __FILE__, __LINE__, v); \
+ } \
+ \
+ *errp = err; \
+ match; \
+})
diff --git a/stdio-common/tst-scanf-format-llong-d.input b/stdio-common/tst-scanf-format-llong-d.input
new file mode 100644
index 0000000..f027d12
--- /dev/null
+++ b/stdio-common/tst-scanf-format-llong-d.input
@@ -0,0 +1,266 @@
+%lld::0:-1:
+%*lld::0:-1:
+%lld:-9223372036867121486:1:20:-9223372036854775808:
+%*lld:-9223372036867121486:0:20:
+%lld:-9223372036854775809:1:20:-9223372036854775808:
+%*lld:-9223372036854775809:0:20:
+%lld:-9223372036854775808:1:20:-9223372036854775808:
+%*lld:-9223372036854775808:0:20:
+%lld:-123:1:4:-123:
+%*lld:-123:0:4:
+%lld:-1:1:2:-1:
+%*lld:-1:0:2:
+%lld:-0:1:2:0:
+%*lld:-0:0:2:
+%lld:0:1:1:0:
+%*lld:0:0:1:
+%lld:1:1:1:1:
+%*lld:1:0:1:
+%lld:42:1:2:42:
+%*lld:42:0:2:
+%lld:9223372036854775807:1:19:9223372036854775807:
+%*lld:9223372036854775807:0:19:
+%lld:9223372036854775808:1:19:9223372036854775807:
+%*lld:9223372036854775808:0:19:
+%lld:9223372036897200049:1:19:9223372036854775807:
+%*lld:9223372036897200049:0:19:
+%lld:+0:1:2:0:
+%*lld:+0:0:2:
+%lld:+1:1:2:1:
+%*lld:+1:0:2:
+%lld:+42:1:3:42:
+%*lld:+42:0:3:
+%lld:+9223372036854775807:1:20:9223372036854775807:
+%*lld:+9223372036854775807:0:20:
+%lld:+9223372036854775808:1:20:9223372036854775807:
+%*lld:+9223372036854775808:0:20:
+%lld:+9223372036897200049:1:20:9223372036854775807:
+%*lld:+9223372036897200049:0:20:
+%1lld::0:-1:
+%*1lld::0:-1:
+%1lld:-9223372036867121486:0:-1:
+%*1lld:-9223372036867121486:0:-1:
+%1lld:-9223372036854775809:0:-1:
+%*1lld:-9223372036854775809:0:-1:
+%1lld:-9223372036854775808:0:-1:
+%*1lld:-9223372036854775808:0:-1:
+%1lld:-123:0:-1:
+%*1lld:-123:0:-1:
+%1lld:-1:0:-1:
+%*1lld:-1:0:-1:
+%1lld:-0:0:-1:
+%*1lld:-0:0:-1:
+%1lld:0:1:1:0:
+%*1lld:0:0:1:
+%1lld:1:1:1:1:
+%*1lld:1:0:1:
+%1lld:42:1:1:4:
+%*1lld:42:0:1:
+%1lld:9223372036854775807:1:1:9:
+%*1lld:9223372036854775807:0:1:
+%1lld:9223372036854775808:1:1:9:
+%*1lld:9223372036854775808:0:1:
+%1lld:9223372036897200049:1:1:9:
+%*1lld:9223372036897200049:0:1:
+%1lld:+0:0:-1:
+%*1lld:+0:0:-1:
+%1lld:+1:0:-1:
+%*1lld:+1:0:-1:
+%1lld:+42:0:-1:
+%*1lld:+42:0:-1:
+%1lld:+9223372036854775807:0:-1:
+%*1lld:+9223372036854775807:0:-1:
+%1lld:+9223372036854775808:0:-1:
+%*1lld:+9223372036854775808:0:-1:
+%1lld:+9223372036897200049:0:-1:
+%*1lld:+9223372036897200049:0:-1:
+%2lld::0:-1:
+%*2lld::0:-1:
+%2lld:-9223372036867121486:1:2:-9:
+%*2lld:-9223372036867121486:0:2:
+%2lld:-9223372036854775809:1:2:-9:
+%*2lld:-9223372036854775809:0:2:
+%2lld:-9223372036854775808:1:2:-9:
+%*2lld:-9223372036854775808:0:2:
+%2lld:-123:1:2:-1:
+%*2lld:-123:0:2:
+%2lld:-1:1:2:-1:
+%*2lld:-1:0:2:
+%2lld:-0:1:2:0:
+%*2lld:-0:0:2:
+%2lld:0:1:1:0:
+%*2lld:0:0:1:
+%2lld:1:1:1:1:
+%*2lld:1:0:1:
+%2lld:42:1:2:42:
+%*2lld:42:0:2:
+%2lld:9223372036854775807:1:2:92:
+%*2lld:9223372036854775807:0:2:
+%2lld:9223372036854775808:1:2:92:
+%*2lld:9223372036854775808:0:2:
+%2lld:9223372036897200049:1:2:92:
+%*2lld:9223372036897200049:0:2:
+%2lld:+0:1:2:0:
+%*2lld:+0:0:2:
+%2lld:+1:1:2:1:
+%*2lld:+1:0:2:
+%2lld:+42:1:2:4:
+%*2lld:+42:0:2:
+%2lld:+9223372036854775807:1:2:9:
+%*2lld:+9223372036854775807:0:2:
+%2lld:+9223372036854775808:1:2:9:
+%*2lld:+9223372036854775808:0:2:
+%2lld:+9223372036897200049:1:2:9:
+%*2lld:+9223372036897200049:0:2:
+%15lld::0:-1:
+%*15lld::0:-1:
+%15lld:-9223372036867121486:1:15:-92233720368671:
+%*15lld:-9223372036867121486:0:15:
+%15lld:-9223372036854775809:1:15:-92233720368547:
+%*15lld:-9223372036854775809:0:15:
+%15lld:-9223372036854775808:1:15:-92233720368547:
+%*15lld:-9223372036854775808:0:15:
+%15lld:-123:1:4:-123:
+%*15lld:-123:0:4:
+%15lld:-1:1:2:-1:
+%*15lld:-1:0:2:
+%15lld:-0:1:2:0:
+%*15lld:-0:0:2:
+%15lld:0:1:1:0:
+%*15lld:0:0:1:
+%15lld:1:1:1:1:
+%*15lld:1:0:1:
+%15lld:42:1:2:42:
+%*15lld:42:0:2:
+%15lld:9223372036854775807:1:15:922337203685477:
+%*15lld:9223372036854775807:0:15:
+%15lld:9223372036854775808:1:15:922337203685477:
+%*15lld:9223372036854775808:0:15:
+%15lld:9223372036897200049:1:15:922337203689720:
+%*15lld:9223372036897200049:0:15:
+%15lld:+0:1:2:0:
+%*15lld:+0:0:2:
+%15lld:+1:1:2:1:
+%*15lld:+1:0:2:
+%15lld:+42:1:3:42:
+%*15lld:+42:0:3:
+%15lld:+9223372036854775807:1:15:92233720368547:
+%*15lld:+9223372036854775807:0:15:
+%15lld:+9223372036854775808:1:15:92233720368547:
+%*15lld:+9223372036854775808:0:15:
+%15lld:+9223372036897200049:1:15:92233720368972:
+%*15lld:+9223372036897200049:0:15:
+%25lld::0:-1:
+%*25lld::0:-1:
+%25lld:-9223372036867121486:1:20:-9223372036854775808:
+%*25lld:-9223372036867121486:0:20:
+%25lld:-9223372036854775809:1:20:-9223372036854775808:
+%*25lld:-9223372036854775809:0:20:
+%25lld:-9223372036854775808:1:20:-9223372036854775808:
+%*25lld:-9223372036854775808:0:20:
+%25lld:-123:1:4:-123:
+%*25lld:-123:0:4:
+%25lld:-1:1:2:-1:
+%*25lld:-1:0:2:
+%25lld:-0:1:2:0:
+%*25lld:-0:0:2:
+%25lld:0:1:1:0:
+%*25lld:0:0:1:
+%25lld:1:1:1:1:
+%*25lld:1:0:1:
+%25lld:42:1:2:42:
+%*25lld:42:0:2:
+%25lld:9223372036854775807:1:19:9223372036854775807:
+%*25lld:9223372036854775807:0:19:
+%25lld:9223372036854775808:1:19:9223372036854775807:
+%*25lld:9223372036854775808:0:19:
+%25lld:9223372036897200049:1:19:9223372036854775807:
+%*25lld:9223372036897200049:0:19:
+%25lld:+0:1:2:0:
+%*25lld:+0:0:2:
+%25lld:+1:1:2:1:
+%*25lld:+1:0:2:
+%25lld:+42:1:3:42:
+%*25lld:+42:0:3:
+%25lld:+9223372036854775807:1:20:9223372036854775807:
+%*25lld:+9223372036854775807:0:20:
+%25lld:+9223372036854775808:1:20:9223372036854775807:
+%*25lld:+9223372036854775808:0:20:
+%25lld:+9223372036897200049:1:20:9223372036854775807:
+%*25lld:+9223372036897200049:0:20:
+%2lld: :0:-1:
+%*2lld: :0:-1:
+%2lld: -9223372036867121486:1:3:-9:
+%*2lld: -9223372036867121486:0:3:
+%2lld: -9223372036854775809:1:3:-9:
+%*2lld: -9223372036854775809:0:3:
+%2lld: -9223372036854775808:1:3:-9:
+%*2lld: -9223372036854775808:0:3:
+%2lld: -123:1:3:-1:
+%*2lld: -123:0:3:
+%2lld: -1:1:3:-1:
+%*2lld: -1:0:3:
+%2lld: -0:1:3:0:
+%*2lld: -0:0:3:
+%2lld: 0:1:2:0:
+%*2lld: 0:0:2:
+%2lld: 1:1:2:1:
+%*2lld: 1:0:2:
+%2lld: 42:1:3:42:
+%*2lld: 42:0:3:
+%2lld: 9223372036854775807:1:3:92:
+%*2lld: 9223372036854775807:0:3:
+%2lld: 9223372036854775808:1:3:92:
+%*2lld: 9223372036854775808:0:3:
+%2lld: 9223372036897200049:1:3:92:
+%*2lld: 9223372036897200049:0:3:
+%2lld: +0:1:3:0:
+%*2lld: +0:0:3:
+%2lld: +1:1:3:1:
+%*2lld: +1:0:3:
+%2lld: +42:1:3:4:
+%*2lld: +42:0:3:
+%2lld: +9223372036854775807:1:3:9:
+%*2lld: +9223372036854775807:0:3:
+%2lld: +9223372036854775808:1:3:9:
+%*2lld: +9223372036854775808:0:3:
+%2lld: +9223372036897200049:1:3:9:
+%*2lld: +9223372036897200049:0:3:
+%25lld: :0:-1:
+%*25lld: :0:-1:
+%25lld: -9223372036867121486:1:21:-9223372036854775808:
+%*25lld: -9223372036867121486:0:21:
+%25lld: -9223372036854775809:1:21:-9223372036854775808:
+%*25lld: -9223372036854775809:0:21:
+%25lld: -9223372036854775808:1:21:-9223372036854775808:
+%*25lld: -9223372036854775808:0:21:
+%25lld: -123:1:5:-123:
+%*25lld: -123:0:5:
+%25lld: -1:1:3:-1:
+%*25lld: -1:0:3:
+%25lld: -0:1:3:0:
+%*25lld: -0:0:3:
+%25lld: 0:1:2:0:
+%*25lld: 0:0:2:
+%25lld: 1:1:2:1:
+%*25lld: 1:0:2:
+%25lld: 42:1:3:42:
+%*25lld: 42:0:3:
+%25lld: 9223372036854775807:1:20:9223372036854775807:
+%*25lld: 9223372036854775807:0:20:
+%25lld: 9223372036854775808:1:20:9223372036854775807:
+%*25lld: 9223372036854775808:0:20:
+%25lld: 9223372036897200049:1:20:9223372036854775807:
+%*25lld: 9223372036897200049:0:20:
+%25lld: +0:1:3:0:
+%*25lld: +0:0:3:
+%25lld: +1:1:3:1:
+%*25lld: +1:0:3:
+%25lld: +42:1:4:42:
+%*25lld: +42:0:4:
+%25lld: +9223372036854775807:1:21:9223372036854775807:
+%*25lld: +9223372036854775807:0:21:
+%25lld: +9223372036854775808:1:21:9223372036854775807:
+%*25lld: +9223372036854775808:0:21:
+%25lld: +9223372036897200049:1:21:9223372036854775807:
+%*25lld: +9223372036897200049:0:21:
diff --git a/stdio-common/tst-scanf-format-llong-i.input b/stdio-common/tst-scanf-format-llong-i.input
new file mode 100644
index 0000000..b8b3774
--- /dev/null
+++ b/stdio-common/tst-scanf-format-llong-i.input
@@ -0,0 +1,1526 @@
+%lli::0:-1:
+%*lli::0:-1:
+%lli:-9223372036867121486:1:20:-9223372036854775808:
+%*lli:-9223372036867121486:0:20:
+%lli:-0X8000000000bc614e:1:19:-9223372036854775808:
+%*lli:-0X8000000000bc614e:0:19:
+%lli:-0x8000000000BC614E:1:19:-9223372036854775808:
+%*lli:-0x8000000000BC614E:0:19:
+%lli:-01000000000000057060516:1:24:-9223372036854775808:
+%*lli:-01000000000000057060516:0:24:
+%lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808:
+%*lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:67:
+%lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808:
+%*lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:67:
+%lli:-9223372036854775809:1:20:-9223372036854775808:
+%*lli:-9223372036854775809:0:20:
+%lli:-0X8000000000000001:1:19:-9223372036854775808:
+%*lli:-0X8000000000000001:0:19:
+%lli:-0x8000000000000001:1:19:-9223372036854775808:
+%*lli:-0x8000000000000001:0:19:
+%lli:-01000000000000000000001:1:24:-9223372036854775808:
+%*lli:-01000000000000000000001:0:24:
+%lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808:
+%*lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:67:
+%lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808:
+%*lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:67:
+%lli:-9223372036854775808:1:20:-9223372036854775808:
+%*lli:-9223372036854775808:0:20:
+%lli:-0X8000000000000000:1:19:-9223372036854775808:
+%*lli:-0X8000000000000000:0:19:
+%lli:-0x8000000000000000:1:19:-9223372036854775808:
+%*lli:-0x8000000000000000:0:19:
+%lli:-01000000000000000000000:1:24:-9223372036854775808:
+%*lli:-01000000000000000000000:0:24:
+%lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808:
+%*lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808:
+%*lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%lli:-123:1:4:-123:
+%*lli:-123:0:4:
+%lli:-0X7b:1:5:-123:
+%*lli:-0X7b:0:5:
+%lli:-0x7B:1:5:-123:
+%*lli:-0x7B:0:5:
+%lli:-0173:1:5:-123:
+%*lli:-0173:0:5:
+%lli:-0B1111011:1:10:-123:
+%*lli:-0B1111011:0:10:
+%lli:-0b1111011:1:10:-123:
+%*lli:-0b1111011:0:10:
+%lli:-1:1:2:-1:
+%*lli:-1:0:2:
+%lli:-0X1:1:4:-1:
+%*lli:-0X1:0:4:
+%lli:-0x1:1:4:-1:
+%*lli:-0x1:0:4:
+%lli:-01:1:3:-1:
+%*lli:-01:0:3:
+%lli:-0B1:1:4:-1:
+%*lli:-0B1:0:4:
+%lli:-0b1:1:4:-1:
+%*lli:-0b1:0:4:
+%lli:-0:1:2:0:
+%*lli:-0:0:2:
+%lli:-0X0:1:4:0:
+%*lli:-0X0:0:4:
+%lli:-0x0:1:4:0:
+%*lli:-0x0:0:4:
+%lli:-00:1:3:0:
+%*lli:-00:0:3:
+%lli:-0B0:1:4:0:
+%*lli:-0B0:0:4:
+%lli:-0b0:1:4:0:
+%*lli:-0b0:0:4:
+%lli:0:1:1:0:
+%*lli:0:0:1:
+%lli:0X0:1:3:0:
+%*lli:0X0:0:3:
+%lli:0x0:1:3:0:
+%*lli:0x0:0:3:
+%lli:00:1:2:0:
+%*lli:00:0:2:
+%lli:0B0:1:3:0:
+%*lli:0B0:0:3:
+%lli:0b0:1:3:0:
+%*lli:0b0:0:3:
+%lli:1:1:1:1:
+%*lli:1:0:1:
+%lli:0X1:1:3:1:
+%*lli:0X1:0:3:
+%lli:0x1:1:3:1:
+%*lli:0x1:0:3:
+%lli:01:1:2:1:
+%*lli:01:0:2:
+%lli:0B1:1:3:1:
+%*lli:0B1:0:3:
+%lli:0b1:1:3:1:
+%*lli:0b1:0:3:
+%lli:42:1:2:42:
+%*lli:42:0:2:
+%lli:0X2a:1:4:42:
+%*lli:0X2a:0:4:
+%lli:0x2A:1:4:42:
+%*lli:0x2A:0:4:
+%lli:052:1:3:42:
+%*lli:052:0:3:
+%lli:0B101010:1:8:42:
+%*lli:0B101010:0:8:
+%lli:0b101010:1:8:42:
+%*lli:0b101010:0:8:
+%lli:9223372036854775807:1:19:9223372036854775807:
+%*lli:9223372036854775807:0:19:
+%lli:0X7fffffffffffffff:1:18:9223372036854775807:
+%*lli:0X7fffffffffffffff:0:18:
+%lli:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807:
+%*lli:0x7FFFFFFFFFFFFFFF:0:18:
+%lli:0777777777777777777777:1:22:9223372036854775807:
+%*lli:0777777777777777777777:0:22:
+%lli:0B111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807:
+%*lli:0B111111111111111111111111111111111111111111111111111111111111111:0:65:
+%lli:0b111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807:
+%*lli:0b111111111111111111111111111111111111111111111111111111111111111:0:65:
+%lli:9223372036854775808:1:19:9223372036854775807:
+%*lli:9223372036854775808:0:19:
+%lli:0X8000000000000000:1:18:9223372036854775807:
+%*lli:0X8000000000000000:0:18:
+%lli:0x8000000000000000:1:18:9223372036854775807:
+%*lli:0x8000000000000000:0:18:
+%lli:01000000000000000000000:1:23:9223372036854775807:
+%*lli:01000000000000000000000:0:23:
+%lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807:
+%*lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:66:
+%lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807:
+%*lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:66:
+%lli:9223372036897200049:1:19:9223372036854775807:
+%*lli:9223372036897200049:0:19:
+%lli:0X80000000028757b1:1:18:9223372036854775807:
+%*lli:0X80000000028757b1:0:18:
+%lli:0x80000000028757B1:1:18:9223372036854775807:
+%*lli:0x80000000028757B1:0:18:
+%lli:01000000000000241653661:1:23:9223372036854775807:
+%*lli:01000000000000241653661:0:23:
+%lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807:
+%*lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:66:
+%lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807:
+%*lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:66:
+%lli:+0:1:2:0:
+%*lli:+0:0:2:
+%lli:+0X0:1:4:0:
+%*lli:+0X0:0:4:
+%lli:+0x0:1:4:0:
+%*lli:+0x0:0:4:
+%lli:+00:1:3:0:
+%*lli:+00:0:3:
+%lli:+0B0:1:4:0:
+%*lli:+0B0:0:4:
+%lli:+0b0:1:4:0:
+%*lli:+0b0:0:4:
+%lli:+1:1:2:1:
+%*lli:+1:0:2:
+%lli:+0X1:1:4:1:
+%*lli:+0X1:0:4:
+%lli:+0x1:1:4:1:
+%*lli:+0x1:0:4:
+%lli:+01:1:3:1:
+%*lli:+01:0:3:
+%lli:+0B1:1:4:1:
+%*lli:+0B1:0:4:
+%lli:+0b1:1:4:1:
+%*lli:+0b1:0:4:
+%lli:+42:1:3:42:
+%*lli:+42:0:3:
+%lli:+0X2a:1:5:42:
+%*lli:+0X2a:0:5:
+%lli:+0x2A:1:5:42:
+%*lli:+0x2A:0:5:
+%lli:+052:1:4:42:
+%*lli:+052:0:4:
+%lli:+0B101010:1:9:42:
+%*lli:+0B101010:0:9:
+%lli:+0b101010:1:9:42:
+%*lli:+0b101010:0:9:
+%lli:+9223372036854775807:1:20:9223372036854775807:
+%*lli:+9223372036854775807:0:20:
+%lli:+0X7fffffffffffffff:1:19:9223372036854775807:
+%*lli:+0X7fffffffffffffff:0:19:
+%lli:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807:
+%*lli:+0x7FFFFFFFFFFFFFFF:0:19:
+%lli:+0777777777777777777777:1:23:9223372036854775807:
+%*lli:+0777777777777777777777:0:23:
+%lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807:
+%*lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:66:
+%lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807:
+%*lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:66:
+%lli:+9223372036854775808:1:20:9223372036854775807:
+%*lli:+9223372036854775808:0:20:
+%lli:+0X8000000000000000:1:19:9223372036854775807:
+%*lli:+0X8000000000000000:0:19:
+%lli:+0x8000000000000000:1:19:9223372036854775807:
+%*lli:+0x8000000000000000:0:19:
+%lli:+01000000000000000000000:1:24:9223372036854775807:
+%*lli:+01000000000000000000000:0:24:
+%lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807:
+%*lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807:
+%*lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%lli:+9223372036897200049:1:20:9223372036854775807:
+%*lli:+9223372036897200049:0:20:
+%lli:+0X80000000028757b1:1:19:9223372036854775807:
+%*lli:+0X80000000028757b1:0:19:
+%lli:+0x80000000028757B1:1:19:9223372036854775807:
+%*lli:+0x80000000028757B1:0:19:
+%lli:+01000000000000241653661:1:24:9223372036854775807:
+%*lli:+01000000000000241653661:0:24:
+%lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807:
+%*lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:67:
+%lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807:
+%*lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:67:
+%1lli::0:-1:
+%*1lli::0:-1:
+%1lli:-9223372036867121486:0:-1:
+%*1lli:-9223372036867121486:0:-1:
+%1lli:-0X8000000000bc614e:0:-1:
+%*1lli:-0X8000000000bc614e:0:-1:
+%1lli:-0x8000000000BC614E:0:-1:
+%*1lli:-0x8000000000BC614E:0:-1:
+%1lli:-01000000000000057060516:0:-1:
+%*1lli:-01000000000000057060516:0:-1:
+%1lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%*1lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%1lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%*1lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%1lli:-9223372036854775809:0:-1:
+%*1lli:-9223372036854775809:0:-1:
+%1lli:-0X8000000000000001:0:-1:
+%*1lli:-0X8000000000000001:0:-1:
+%1lli:-0x8000000000000001:0:-1:
+%*1lli:-0x8000000000000001:0:-1:
+%1lli:-01000000000000000000001:0:-1:
+%*1lli:-01000000000000000000001:0:-1:
+%1lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%*1lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%1lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%*1lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%1lli:-9223372036854775808:0:-1:
+%*1lli:-9223372036854775808:0:-1:
+%1lli:-0X8000000000000000:0:-1:
+%*1lli:-0X8000000000000000:0:-1:
+%1lli:-0x8000000000000000:0:-1:
+%*1lli:-0x8000000000000000:0:-1:
+%1lli:-01000000000000000000000:0:-1:
+%*1lli:-01000000000000000000000:0:-1:
+%1lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1lli:-123:0:-1:
+%*1lli:-123:0:-1:
+%1lli:-0X7b:0:-1:
+%*1lli:-0X7b:0:-1:
+%1lli:-0x7B:0:-1:
+%*1lli:-0x7B:0:-1:
+%1lli:-0173:0:-1:
+%*1lli:-0173:0:-1:
+%1lli:-0B1111011:0:-1:
+%*1lli:-0B1111011:0:-1:
+%1lli:-0b1111011:0:-1:
+%*1lli:-0b1111011:0:-1:
+%1lli:-1:0:-1:
+%*1lli:-1:0:-1:
+%1lli:-0X1:0:-1:
+%*1lli:-0X1:0:-1:
+%1lli:-0x1:0:-1:
+%*1lli:-0x1:0:-1:
+%1lli:-01:0:-1:
+%*1lli:-01:0:-1:
+%1lli:-0B1:0:-1:
+%*1lli:-0B1:0:-1:
+%1lli:-0b1:0:-1:
+%*1lli:-0b1:0:-1:
+%1lli:-0:0:-1:
+%*1lli:-0:0:-1:
+%1lli:-0X0:0:-1:
+%*1lli:-0X0:0:-1:
+%1lli:-0x0:0:-1:
+%*1lli:-0x0:0:-1:
+%1lli:-00:0:-1:
+%*1lli:-00:0:-1:
+%1lli:-0B0:0:-1:
+%*1lli:-0B0:0:-1:
+%1lli:-0b0:0:-1:
+%*1lli:-0b0:0:-1:
+%1lli:0:1:1:0:
+%*1lli:0:0:1:
+%1lli:0X0:1:1:0:
+%*1lli:0X0:0:1:
+%1lli:0x0:1:1:0:
+%*1lli:0x0:0:1:
+%1lli:00:1:1:0:
+%*1lli:00:0:1:
+%1lli:0B0:1:1:0:
+%*1lli:0B0:0:1:
+%1lli:0b0:1:1:0:
+%*1lli:0b0:0:1:
+%1lli:1:1:1:1:
+%*1lli:1:0:1:
+%1lli:0X1:1:1:0:
+%*1lli:0X1:0:1:
+%1lli:0x1:1:1:0:
+%*1lli:0x1:0:1:
+%1lli:01:1:1:0:
+%*1lli:01:0:1:
+%1lli:0B1:1:1:0:
+%*1lli:0B1:0:1:
+%1lli:0b1:1:1:0:
+%*1lli:0b1:0:1:
+%1lli:42:1:1:4:
+%*1lli:42:0:1:
+%1lli:0X2a:1:1:0:
+%*1lli:0X2a:0:1:
+%1lli:0x2A:1:1:0:
+%*1lli:0x2A:0:1:
+%1lli:052:1:1:0:
+%*1lli:052:0:1:
+%1lli:0B101010:1:1:0:
+%*1lli:0B101010:0:1:
+%1lli:0b101010:1:1:0:
+%*1lli:0b101010:0:1:
+%1lli:9223372036854775807:1:1:9:
+%*1lli:9223372036854775807:0:1:
+%1lli:0X7fffffffffffffff:1:1:0:
+%*1lli:0X7fffffffffffffff:0:1:
+%1lli:0x7FFFFFFFFFFFFFFF:1:1:0:
+%*1lli:0x7FFFFFFFFFFFFFFF:0:1:
+%1lli:0777777777777777777777:1:1:0:
+%*1lli:0777777777777777777777:0:1:
+%1lli:0B111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1lli:0B111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1lli:0b111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1lli:0b111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1lli:9223372036854775808:1:1:9:
+%*1lli:9223372036854775808:0:1:
+%1lli:0X8000000000000000:1:1:0:
+%*1lli:0X8000000000000000:0:1:
+%1lli:0x8000000000000000:1:1:0:
+%*1lli:0x8000000000000000:0:1:
+%1lli:01000000000000000000000:1:1:0:
+%*1lli:01000000000000000000000:0:1:
+%1lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1lli:9223372036897200049:1:1:9:
+%*1lli:9223372036897200049:0:1:
+%1lli:0X80000000028757b1:1:1:0:
+%*1lli:0X80000000028757b1:0:1:
+%1lli:0x80000000028757B1:1:1:0:
+%*1lli:0x80000000028757B1:0:1:
+%1lli:01000000000000241653661:1:1:0:
+%*1lli:01000000000000241653661:0:1:
+%1lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1lli:+0:0:-1:
+%*1lli:+0:0:-1:
+%1lli:+0X0:0:-1:
+%*1lli:+0X0:0:-1:
+%1lli:+0x0:0:-1:
+%*1lli:+0x0:0:-1:
+%1lli:+00:0:-1:
+%*1lli:+00:0:-1:
+%1lli:+0B0:0:-1:
+%*1lli:+0B0:0:-1:
+%1lli:+0b0:0:-1:
+%*1lli:+0b0:0:-1:
+%1lli:+1:0:-1:
+%*1lli:+1:0:-1:
+%1lli:+0X1:0:-1:
+%*1lli:+0X1:0:-1:
+%1lli:+0x1:0:-1:
+%*1lli:+0x1:0:-1:
+%1lli:+01:0:-1:
+%*1lli:+01:0:-1:
+%1lli:+0B1:0:-1:
+%*1lli:+0B1:0:-1:
+%1lli:+0b1:0:-1:
+%*1lli:+0b1:0:-1:
+%1lli:+42:0:-1:
+%*1lli:+42:0:-1:
+%1lli:+0X2a:0:-1:
+%*1lli:+0X2a:0:-1:
+%1lli:+0x2A:0:-1:
+%*1lli:+0x2A:0:-1:
+%1lli:+052:0:-1:
+%*1lli:+052:0:-1:
+%1lli:+0B101010:0:-1:
+%*1lli:+0B101010:0:-1:
+%1lli:+0b101010:0:-1:
+%*1lli:+0b101010:0:-1:
+%1lli:+9223372036854775807:0:-1:
+%*1lli:+9223372036854775807:0:-1:
+%1lli:+0X7fffffffffffffff:0:-1:
+%*1lli:+0X7fffffffffffffff:0:-1:
+%1lli:+0x7FFFFFFFFFFFFFFF:0:-1:
+%*1lli:+0x7FFFFFFFFFFFFFFF:0:-1:
+%1lli:+0777777777777777777777:0:-1:
+%*1lli:+0777777777777777777777:0:-1:
+%1lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1lli:+9223372036854775808:0:-1:
+%*1lli:+9223372036854775808:0:-1:
+%1lli:+0X8000000000000000:0:-1:
+%*1lli:+0X8000000000000000:0:-1:
+%1lli:+0x8000000000000000:0:-1:
+%*1lli:+0x8000000000000000:0:-1:
+%1lli:+01000000000000000000000:0:-1:
+%*1lli:+01000000000000000000000:0:-1:
+%1lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1lli:+9223372036897200049:0:-1:
+%*1lli:+9223372036897200049:0:-1:
+%1lli:+0X80000000028757b1:0:-1:
+%*1lli:+0X80000000028757b1:0:-1:
+%1lli:+0x80000000028757B1:0:-1:
+%*1lli:+0x80000000028757B1:0:-1:
+%1lli:+01000000000000241653661:0:-1:
+%*1lli:+01000000000000241653661:0:-1:
+%1lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%1lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli::0:-1:
+%*2lli::0:-1:
+%2lli:-9223372036867121486:1:2:-9:
+%*2lli:-9223372036867121486:0:2:
+%2lli:-0X8000000000bc614e:1:2:0:
+%*2lli:-0X8000000000bc614e:0:2:
+%2lli:-0x8000000000BC614E:1:2:0:
+%*2lli:-0x8000000000BC614E:0:2:
+%2lli:-01000000000000057060516:1:2:0:
+%*2lli:-01000000000000057060516:0:2:
+%2lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:2:0:
+%*2lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:2:
+%2lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:2:0:
+%*2lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:2:
+%2lli:-9223372036854775809:1:2:-9:
+%*2lli:-9223372036854775809:0:2:
+%2lli:-0X8000000000000001:1:2:0:
+%*2lli:-0X8000000000000001:0:2:
+%2lli:-0x8000000000000001:1:2:0:
+%*2lli:-0x8000000000000001:0:2:
+%2lli:-01000000000000000000001:1:2:0:
+%*2lli:-01000000000000000000001:0:2:
+%2lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:2:0:
+%*2lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:2:
+%2lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:2:0:
+%*2lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:2:
+%2lli:-9223372036854775808:1:2:-9:
+%*2lli:-9223372036854775808:0:2:
+%2lli:-0X8000000000000000:1:2:0:
+%*2lli:-0X8000000000000000:0:2:
+%2lli:-0x8000000000000000:1:2:0:
+%*2lli:-0x8000000000000000:0:2:
+%2lli:-01000000000000000000000:1:2:0:
+%*2lli:-01000000000000000000000:0:2:
+%2lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2lli:-123:1:2:-1:
+%*2lli:-123:0:2:
+%2lli:-0X7b:1:2:0:
+%*2lli:-0X7b:0:2:
+%2lli:-0x7B:1:2:0:
+%*2lli:-0x7B:0:2:
+%2lli:-0173:1:2:0:
+%*2lli:-0173:0:2:
+%2lli:-0B1111011:1:2:0:
+%*2lli:-0B1111011:0:2:
+%2lli:-0b1111011:1:2:0:
+%*2lli:-0b1111011:0:2:
+%2lli:-1:1:2:-1:
+%*2lli:-1:0:2:
+%2lli:-0X1:1:2:0:
+%*2lli:-0X1:0:2:
+%2lli:-0x1:1:2:0:
+%*2lli:-0x1:0:2:
+%2lli:-01:1:2:0:
+%*2lli:-01:0:2:
+%2lli:-0B1:1:2:0:
+%*2lli:-0B1:0:2:
+%2lli:-0b1:1:2:0:
+%*2lli:-0b1:0:2:
+%2lli:-0:1:2:0:
+%*2lli:-0:0:2:
+%2lli:-0X0:1:2:0:
+%*2lli:-0X0:0:2:
+%2lli:-0x0:1:2:0:
+%*2lli:-0x0:0:2:
+%2lli:-00:1:2:0:
+%*2lli:-00:0:2:
+%2lli:-0B0:1:2:0:
+%*2lli:-0B0:0:2:
+%2lli:-0b0:1:2:0:
+%*2lli:-0b0:0:2:
+%2lli:0:1:1:0:
+%*2lli:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lli:+0X0:0:2:
+%2lli:+0x0:1:2:0:
+%*2lli:+0x0:0:2:
+%2lli:+00:1:2:0:
+%*2lli:+00:0:2:
+%2lli:+0B0:1:2:0:
+%*2lli:+0B0:0:2:
+%2lli:+0b0:1:2:0:
+%*2lli:+0b0:0:2:
+%2lli:+1:1:2:1:
+%*2lli:+1:0:2:
+%2lli:+0X1:1:2:0:
+%*2lli:+0X1:0:2:
+%2lli:+0x1:1:2:0:
+%*2lli:+0x1:0:2:
+%2lli:+01:1:2:0:
+%*2lli:+01:0:2:
+%2lli:+0B1:1:2:0:
+%*2lli:+0B1:0:2:
+%2lli:+0b1:1:2:0:
+%*2lli:+0b1:0:2:
+%2lli:+42:1:2:4:
+%*2lli:+42:0:2:
+%2lli:+0X2a:1:2:0:
+%*2lli:+0X2a:0:2:
+%2lli:+0x2A:1:2:0:
+%*2lli:+0x2A:0:2:
+%2lli:+052:1:2:0:
+%*2lli:+052:0:2:
+%2lli:+0B101010:1:2:0:
+%*2lli:+0B101010:0:2:
+%2lli:+0b101010:1:2:0:
+%*2lli:+0b101010:0:2:
+%2lli:+9223372036854775807:1:2:9:
+%*2lli:+9223372036854775807:0:2:
+%2lli:+0X7fffffffffffffff:1:2:0:
+%*2lli:+0X7fffffffffffffff:0:2:
+%2lli:+0x7FFFFFFFFFFFFFFF:1:2:0:
+%*2lli:+0x7FFFFFFFFFFFFFFF:0:2:
+%2lli:+0777777777777777777777:1:2:0:
+%*2lli:+0777777777777777777777:0:2:
+%2lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2lli:+9223372036854775808:1:2:9:
+%*2lli:+9223372036854775808:0:2:
+%2lli:+0X8000000000000000:1:2:0:
+%*2lli:+0X8000000000000000:0:2:
+%2lli:+0x8000000000000000:1:2:0:
+%*2lli:+0x8000000000000000:0:2:
+%2lli:+01000000000000000000000:1:2:0:
+%*2lli:+01000000000000000000000:0:2:
+%2lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2lli:+9223372036897200049:1:2:9:
+%*2lli:+9223372036897200049:0:2:
+%2lli:+0X80000000028757b1:1:2:0:
+%*2lli:+0X80000000028757b1:0:2:
+%2lli:+0x80000000028757B1:1:2:0:
+%*2lli:+0x80000000028757B1:0:2:
+%2lli:+01000000000000241653661:1:2:0:
+%*2lli:+01000000000000241653661:0:2:
+%2lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:2:
+%2lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:2:
+%15lli::0:-1:
+%*15lli::0:-1:
+%15lli:-9223372036867121486:1:15:-92233720368671:
+%*15lli:-9223372036867121486:0:15:
+%15lli:-0X8000000000bc614e:1:15:-140737488355516:
+%*15lli:-0X8000000000bc614e:0:15:
+%15lli:-0x8000000000BC614E:1:15:-140737488355516:
+%*15lli:-0x8000000000BC614E:0:15:
+%15lli:-01000000000000057060516:1:15:-68719476736:
+%*15lli:-01000000000000057060516:0:15:
+%15lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048:
+%*15lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:15:
+%15lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048:
+%*15lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:15:
+%15lli:-9223372036854775809:1:15:-92233720368547:
+%*15lli:-9223372036854775809:0:15:
+%15lli:-0X8000000000000001:1:15:-140737488355328:
+%*15lli:-0X8000000000000001:0:15:
+%15lli:-0x8000000000000001:1:15:-140737488355328:
+%*15lli:-0x8000000000000001:0:15:
+%15lli:-01000000000000000000001:1:15:-68719476736:
+%*15lli:-01000000000000000000001:0:15:
+%15lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048:
+%*15lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:15:
+%15lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048:
+%*15lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:15:
+%15lli:-9223372036854775808:1:15:-92233720368547:
+%*15lli:-9223372036854775808:0:15:
+%15lli:-0X8000000000000000:1:15:-140737488355328:
+%*15lli:-0X8000000000000000:0:15:
+%15lli:-0x8000000000000000:1:15:-140737488355328:
+%*15lli:-0x8000000000000000:0:15:
+%15lli:-01000000000000000000000:1:15:-68719476736:
+%*15lli:-01000000000000000000000:0:15:
+%15lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048:
+%*15lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048:
+%*15lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lli:-123:1:4:-123:
+%*15lli:-123:0:4:
+%15lli:-0X7b:1:5:-123:
+%*15lli:-0X7b:0:5:
+%15lli:-0x7B:1:5:-123:
+%*15lli:-0x7B:0:5:
+%15lli:-0173:1:5:-123:
+%*15lli:-0173:0:5:
+%15lli:-0B1111011:1:10:-123:
+%*15lli:-0B1111011:0:10:
+%15lli:-0b1111011:1:10:-123:
+%*15lli:-0b1111011:0:10:
+%15lli:-1:1:2:-1:
+%*15lli:-1:0:2:
+%15lli:-0X1:1:4:-1:
+%*15lli:-0X1:0:4:
+%15lli:-0x1:1:4:-1:
+%*15lli:-0x1:0:4:
+%15lli:-01:1:3:-1:
+%*15lli:-01:0:3:
+%15lli:-0B1:1:4:-1:
+%*15lli:-0B1:0:4:
+%15lli:-0b1:1:4:-1:
+%*15lli:-0b1:0:4:
+%15lli:-0:1:2:0:
+%*15lli:-0:0:2:
+%15lli:-0X0:1:4:0:
+%*15lli:-0X0:0:4:
+%15lli:-0x0:1:4:0:
+%*15lli:-0x0:0:4:
+%15lli:-00:1:3:0:
+%*15lli:-00:0:3:
+%15lli:-0B0:1:4:0:
+%*15lli:-0B0:0:4:
+%15lli:-0b0:1:4:0:
+%*15lli:-0b0:0:4:
+%15lli:0:1:1:0:
+%*15lli:0:0:1:
+%15lli:0X0:1:3:0:
+%*15lli:0X0:0:3:
+%15lli:0x0:1:3:0:
+%*15lli:0x0:0:3:
+%15lli:00:1:2:0:
+%*15lli:00:0:2:
+%15lli:0B0:1:3:0:
+%*15lli:0B0:0:3:
+%15lli:0b0:1:3:0:
+%*15lli:0b0:0:3:
+%15lli:1:1:1:1:
+%*15lli:1:0:1:
+%15lli:0X1:1:3:1:
+%*15lli:0X1:0:3:
+%15lli:0x1:1:3:1:
+%*15lli:0x1:0:3:
+%15lli:01:1:2:1:
+%*15lli:01:0:2:
+%15lli:0B1:1:3:1:
+%*15lli:0B1:0:3:
+%15lli:0b1:1:3:1:
+%*15lli:0b1:0:3:
+%15lli:42:1:2:42:
+%*15lli:42:0:2:
+%15lli:0X2a:1:4:42:
+%*15lli:0X2a:0:4:
+%15lli:0x2A:1:4:42:
+%*15lli:0x2A:0:4:
+%15lli:052:1:3:42:
+%*15lli:052:0:3:
+%15lli:0B101010:1:8:42:
+%*15lli:0B101010:0:8:
+%15lli:0b101010:1:8:42:
+%*15lli:0b101010:0:8:
+%15lli:9223372036854775807:1:15:922337203685477:
+%*15lli:9223372036854775807:0:15:
+%15lli:0X7fffffffffffffff:1:15:2251799813685247:
+%*15lli:0X7fffffffffffffff:0:15:
+%15lli:0x7FFFFFFFFFFFFFFF:1:15:2251799813685247:
+%*15lli:0x7FFFFFFFFFFFFFFF:0:15:
+%15lli:0777777777777777777777:1:15:4398046511103:
+%*15lli:0777777777777777777777:0:15:
+%15lli:0B111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15lli:0B111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lli:0b111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15lli:0b111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lli:9223372036854775808:1:15:922337203685477:
+%*15lli:9223372036854775808:0:15:
+%15lli:0X8000000000000000:1:15:2251799813685248:
+%*15lli:0X8000000000000000:0:15:
+%15lli:0x8000000000000000:1:15:2251799813685248:
+%*15lli:0x8000000000000000:0:15:
+%15lli:01000000000000000000000:1:15:549755813888:
+%*15lli:01000000000000000000000:0:15:
+%15lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lli:9223372036897200049:1:15:922337203689720:
+%*15lli:9223372036897200049:0:15:
+%15lli:0X80000000028757b1:1:15:2251799813695605:
+%*15lli:0X80000000028757b1:0:15:
+%15lli:0x80000000028757B1:1:15:2251799813695605:
+%*15lli:0x80000000028757B1:0:15:
+%15lli:01000000000000241653661:1:15:549755813890:
+%*15lli:01000000000000241653661:0:15:
+%15lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lli:+0:1:2:0:
+%*15lli:+0:0:2:
+%15lli:+0X0:1:4:0:
+%*15lli:+0X0:0:4:
+%15lli:+0x0:1:4:0:
+%*15lli:+0x0:0:4:
+%15lli:+00:1:3:0:
+%*15lli:+00:0:3:
+%15lli:+0B0:1:4:0:
+%*15lli:+0B0:0:4:
+%15lli:+0b0:1:4:0:
+%*15lli:+0b0:0:4:
+%15lli:+1:1:2:1:
+%*15lli:+1:0:2:
+%15lli:+0X1:1:4:1:
+%*15lli:+0X1:0:4:
+%15lli:+0x1:1:4:1:
+%*15lli:+0x1:0:4:
+%15lli:+01:1:3:1:
+%*15lli:+01:0:3:
+%15lli:+0B1:1:4:1:
+%*15lli:+0B1:0:4:
+%15lli:+0b1:1:4:1:
+%*15lli:+0b1:0:4:
+%15lli:+42:1:3:42:
+%*15lli:+42:0:3:
+%15lli:+0X2a:1:5:42:
+%*15lli:+0X2a:0:5:
+%15lli:+0x2A:1:5:42:
+%*15lli:+0x2A:0:5:
+%15lli:+052:1:4:42:
+%*15lli:+052:0:4:
+%15lli:+0B101010:1:9:42:
+%*15lli:+0B101010:0:9:
+%15lli:+0b101010:1:9:42:
+%*15lli:+0b101010:0:9:
+%15lli:+9223372036854775807:1:15:92233720368547:
+%*15lli:+9223372036854775807:0:15:
+%15lli:+0X7fffffffffffffff:1:15:140737488355327:
+%*15lli:+0X7fffffffffffffff:0:15:
+%15lli:+0x7FFFFFFFFFFFFFFF:1:15:140737488355327:
+%*15lli:+0x7FFFFFFFFFFFFFFF:0:15:
+%15lli:+0777777777777777777777:1:15:549755813887:
+%*15lli:+0777777777777777777777:0:15:
+%15lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lli:+9223372036854775808:1:15:92233720368547:
+%*15lli:+9223372036854775808:0:15:
+%15lli:+0X8000000000000000:1:15:140737488355328:
+%*15lli:+0X8000000000000000:0:15:
+%15lli:+0x8000000000000000:1:15:140737488355328:
+%*15lli:+0x8000000000000000:0:15:
+%15lli:+01000000000000000000000:1:15:68719476736:
+%*15lli:+01000000000000000000000:0:15:
+%15lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lli:+9223372036897200049:1:15:92233720368972:
+%*15lli:+9223372036897200049:0:15:
+%15lli:+0X80000000028757b1:1:15:140737488355975:
+%*15lli:+0X80000000028757b1:0:15:
+%15lli:+0x80000000028757B1:1:15:140737488355975:
+%*15lli:+0x80000000028757B1:0:15:
+%15lli:+01000000000000241653661:1:15:68719476736:
+%*15lli:+01000000000000241653661:0:15:
+%15lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%25lli::0:-1:
+%*25lli::0:-1:
+%25lli:-9223372036867121486:1:20:-9223372036854775808:
+%*25lli:-9223372036867121486:0:20:
+%25lli:-0X8000000000bc614e:1:19:-9223372036854775808:
+%*25lli:-0X8000000000bc614e:0:19:
+%25lli:-0x8000000000BC614E:1:19:-9223372036854775808:
+%*25lli:-0x8000000000BC614E:0:19:
+%25lli:-01000000000000057060516:1:24:-9223372036854775808:
+%*25lli:-01000000000000057060516:0:24:
+%25lli:-0B1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152:
+%*25lli:-0B1000000000000000000000000000000000000000101111000110000101001110:0:25:
+%25lli:-0b1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152:
+%*25lli:-0b1000000000000000000000000000000000000000101111000110000101001110:0:25:
+%25lli:-9223372036854775809:1:20:-9223372036854775808:
+%*25lli:-9223372036854775809:0:20:
+%25lli:-0X8000000000000001:1:19:-9223372036854775808:
+%*25lli:-0X8000000000000001:0:19:
+%25lli:-0x8000000000000001:1:19:-9223372036854775808:
+%*25lli:-0x8000000000000001:0:19:
+%25lli:-01000000000000000000001:1:24:-9223372036854775808:
+%*25lli:-01000000000000000000001:0:24:
+%25lli:-0B1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152:
+%*25lli:-0B1000000000000000000000000000000000000000000000000000000000000001:0:25:
+%25lli:-0b1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152:
+%*25lli:-0b1000000000000000000000000000000000000000000000000000000000000001:0:25:
+%25lli:-9223372036854775808:1:20:-9223372036854775808:
+%*25lli:-9223372036854775808:0:20:
+%25lli:-0X8000000000000000:1:19:-9223372036854775808:
+%*25lli:-0X8000000000000000:0:19:
+%25lli:-0x8000000000000000:1:19:-9223372036854775808:
+%*25lli:-0x8000000000000000:0:19:
+%25lli:-01000000000000000000000:1:24:-9223372036854775808:
+%*25lli:-01000000000000000000000:0:24:
+%25lli:-0B1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152:
+%*25lli:-0B1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lli:-0b1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152:
+%*25lli:-0b1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lli:-123:1:4:-123:
+%*25lli:-123:0:4:
+%25lli:-0X7b:1:5:-123:
+%*25lli:-0X7b:0:5:
+%25lli:-0x7B:1:5:-123:
+%*25lli:-0x7B:0:5:
+%25lli:-0173:1:5:-123:
+%*25lli:-0173:0:5:
+%25lli:-0B1111011:1:10:-123:
+%*25lli:-0B1111011:0:10:
+%25lli:-0b1111011:1:10:-123:
+%*25lli:-0b1111011:0:10:
+%25lli:-1:1:2:-1:
+%*25lli:-1:0:2:
+%25lli:-0X1:1:4:-1:
+%*25lli:-0X1:0:4:
+%25lli:-0x1:1:4:-1:
+%*25lli:-0x1:0:4:
+%25lli:-01:1:3:-1:
+%*25lli:-01:0:3:
+%25lli:-0B1:1:4:-1:
+%*25lli:-0B1:0:4:
+%25lli:-0b1:1:4:-1:
+%*25lli:-0b1:0:4:
+%25lli:-0:1:2:0:
+%*25lli:-0:0:2:
+%25lli:-0X0:1:4:0:
+%*25lli:-0X0:0:4:
+%25lli:-0x0:1:4:0:
+%*25lli:-0x0:0:4:
+%25lli:-00:1:3:0:
+%*25lli:-00:0:3:
+%25lli:-0B0:1:4:0:
+%*25lli:-0B0:0:4:
+%25lli:-0b0:1:4:0:
+%*25lli:-0b0:0:4:
+%25lli:0:1:1:0:
+%*25lli:0:0:1:
+%25lli:0X0:1:3:0:
+%*25lli:0X0:0:3:
+%25lli:0x0:1:3:0:
+%*25lli:0x0:0:3:
+%25lli:00:1:2:0:
+%*25lli:00:0:2:
+%25lli:0B0:1:3:0:
+%*25lli:0B0:0:3:
+%25lli:0b0:1:3:0:
+%*25lli:0b0:0:3:
+%25lli:1:1:1:1:
+%*25lli:1:0:1:
+%25lli:0X1:1:3:1:
+%*25lli:0X1:0:3:
+%25lli:0x1:1:3:1:
+%*25lli:0x1:0:3:
+%25lli:01:1:2:1:
+%*25lli:01:0:2:
+%25lli:0B1:1:3:1:
+%*25lli:0B1:0:3:
+%25lli:0b1:1:3:1:
+%*25lli:0b1:0:3:
+%25lli:42:1:2:42:
+%*25lli:42:0:2:
+%25lli:0X2a:1:4:42:
+%*25lli:0X2a:0:4:
+%25lli:0x2A:1:4:42:
+%*25lli:0x2A:0:4:
+%25lli:052:1:3:42:
+%*25lli:052:0:3:
+%25lli:0B101010:1:8:42:
+%*25lli:0B101010:0:8:
+%25lli:0b101010:1:8:42:
+%*25lli:0b101010:0:8:
+%25lli:9223372036854775807:1:19:9223372036854775807:
+%*25lli:9223372036854775807:0:19:
+%25lli:0X7fffffffffffffff:1:18:9223372036854775807:
+%*25lli:0X7fffffffffffffff:0:18:
+%25lli:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807:
+%*25lli:0x7FFFFFFFFFFFFFFF:0:18:
+%25lli:0777777777777777777777:1:22:9223372036854775807:
+%*25lli:0777777777777777777777:0:22:
+%25lli:0B111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25lli:0B111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lli:0b111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25lli:0b111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lli:9223372036854775808:1:19:9223372036854775807:
+%*25lli:9223372036854775808:0:19:
+%25lli:0X8000000000000000:1:18:9223372036854775807:
+%*25lli:0X8000000000000000:0:18:
+%25lli:0x8000000000000000:1:18:9223372036854775807:
+%*25lli:0x8000000000000000:0:18:
+%25lli:01000000000000000000000:1:23:9223372036854775807:
+%*25lli:01000000000000000000000:0:23:
+%25lli:0B1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lli:0b1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lli:9223372036897200049:1:19:9223372036854775807:
+%*25lli:9223372036897200049:0:19:
+%25lli:0X80000000028757b1:1:18:9223372036854775807:
+%*25lli:0X80000000028757b1:0:18:
+%25lli:0x80000000028757B1:1:18:9223372036854775807:
+%*25lli:0x80000000028757B1:0:18:
+%25lli:01000000000000241653661:1:23:9223372036854775807:
+%*25lli:01000000000000241653661:0:23:
+%25lli:0B1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lli:0b1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lli:+0:1:2:0:
+%*25lli:+0:0:2:
+%25lli:+0X0:1:4:0:
+%*25lli:+0X0:0:4:
+%25lli:+0x0:1:4:0:
+%*25lli:+0x0:0:4:
+%25lli:+00:1:3:0:
+%*25lli:+00:0:3:
+%25lli:+0B0:1:4:0:
+%*25lli:+0B0:0:4:
+%25lli:+0b0:1:4:0:
+%*25lli:+0b0:0:4:
+%25lli:+1:1:2:1:
+%*25lli:+1:0:2:
+%25lli:+0X1:1:4:1:
+%*25lli:+0X1:0:4:
+%25lli:+0x1:1:4:1:
+%*25lli:+0x1:0:4:
+%25lli:+01:1:3:1:
+%*25lli:+01:0:3:
+%25lli:+0B1:1:4:1:
+%*25lli:+0B1:0:4:
+%25lli:+0b1:1:4:1:
+%*25lli:+0b1:0:4:
+%25lli:+42:1:3:42:
+%*25lli:+42:0:3:
+%25lli:+0X2a:1:5:42:
+%*25lli:+0X2a:0:5:
+%25lli:+0x2A:1:5:42:
+%*25lli:+0x2A:0:5:
+%25lli:+052:1:4:42:
+%*25lli:+052:0:4:
+%25lli:+0B101010:1:9:42:
+%*25lli:+0B101010:0:9:
+%25lli:+0b101010:1:9:42:
+%*25lli:+0b101010:0:9:
+%25lli:+9223372036854775807:1:20:9223372036854775807:
+%*25lli:+9223372036854775807:0:20:
+%25lli:+0X7fffffffffffffff:1:19:9223372036854775807:
+%*25lli:+0X7fffffffffffffff:0:19:
+%25lli:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807:
+%*25lli:+0x7FFFFFFFFFFFFFFF:0:19:
+%25lli:+0777777777777777777777:1:23:9223372036854775807:
+%*25lli:+0777777777777777777777:0:23:
+%25lli:+0B111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25lli:+0B111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lli:+0b111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25lli:+0b111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lli:+9223372036854775808:1:20:9223372036854775807:
+%*25lli:+9223372036854775808:0:20:
+%25lli:+0X8000000000000000:1:19:9223372036854775807:
+%*25lli:+0X8000000000000000:0:19:
+%25lli:+0x8000000000000000:1:19:9223372036854775807:
+%*25lli:+0x8000000000000000:0:19:
+%25lli:+01000000000000000000000:1:24:9223372036854775807:
+%*25lli:+01000000000000000000000:0:24:
+%25lli:+0B1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25lli:+0B1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lli:+0b1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25lli:+0b1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lli:+9223372036897200049:1:20:9223372036854775807:
+%*25lli:+9223372036897200049:0:20:
+%25lli:+0X80000000028757b1:1:19:9223372036854775807:
+%*25lli:+0X80000000028757b1:0:19:
+%25lli:+0x80000000028757B1:1:19:9223372036854775807:
+%*25lli:+0x80000000028757B1:0:19:
+%25lli:+01000000000000241653661:1:24:9223372036854775807:
+%*25lli:+01000000000000241653661:0:24:
+%25lli:+0B1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25lli:+0B1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lli:+0b1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25lli:+0b1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%2lli: :0:-1:
+%*2lli: :0:-1:
+%2lli: -9223372036867121486:1:3:-9:
+%*2lli: -9223372036867121486:0:3:
+%2lli: -0X8000000000bc614e:1:3:0:
+%*2lli: -0X8000000000bc614e:0:3:
+%2lli: -0x8000000000BC614E:1:3:0:
+%*2lli: -0x8000000000BC614E:0:3:
+%2lli: -01000000000000057060516:1:3:0:
+%*2lli: -01000000000000057060516:0:3:
+%2lli: -0B1000000000000000000000000000000000000000101111000110000101001110:1:3:0:
+%*2lli: -0B1000000000000000000000000000000000000000101111000110000101001110:0:3:
+%2lli: -0b1000000000000000000000000000000000000000101111000110000101001110:1:3:0:
+%*2lli: -0b1000000000000000000000000000000000000000101111000110000101001110:0:3:
+%2lli: -9223372036854775809:1:3:-9:
+%*2lli: -9223372036854775809:0:3:
+%2lli: -0X8000000000000001:1:3:0:
+%*2lli: -0X8000000000000001:0:3:
+%2lli: -0x8000000000000001:1:3:0:
+%*2lli: -0x8000000000000001:0:3:
+%2lli: -01000000000000000000001:1:3:0:
+%*2lli: -01000000000000000000001:0:3:
+%2lli: -0B1000000000000000000000000000000000000000000000000000000000000001:1:3:0:
+%*2lli: -0B1000000000000000000000000000000000000000000000000000000000000001:0:3:
+%2lli: -0b1000000000000000000000000000000000000000000000000000000000000001:1:3:0:
+%*2lli: -0b1000000000000000000000000000000000000000000000000000000000000001:0:3:
+%2lli: -9223372036854775808:1:3:-9:
+%*2lli: -9223372036854775808:0:3:
+%2lli: -0X8000000000000000:1:3:0:
+%*2lli: -0X8000000000000000:0:3:
+%2lli: -0x8000000000000000:1:3:0:
+%*2lli: -0x8000000000000000:0:3:
+%2lli: -01000000000000000000000:1:3:0:
+%*2lli: -01000000000000000000000:0:3:
+%2lli: -0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2lli: -0B1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2lli: -0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2lli: -0b1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2lli: -123:1:3:-1:
+%*2lli: -123:0:3:
+%2lli: -0X7b:1:3:0:
+%*2lli: -0X7b:0:3:
+%2lli: -0x7B:1:3:0:
+%*2lli: -0x7B:0:3:
+%2lli: -0173:1:3:0:
+%*2lli: -0173:0:3:
+%2lli: -0B1111011:1:3:0:
+%*2lli: -0B1111011:0:3:
+%2lli: -0b1111011:1:3:0:
+%*2lli: -0b1111011:0:3:
+%2lli: -1:1:3:-1:
+%*2lli: -1:0:3:
+%2lli: -0X1:1:3:0:
+%*2lli: -0X1:0:3:
+%2lli: -0x1:1:3:0:
+%*2lli: -0x1:0:3:
+%2lli: -01:1:3:0:
+%*2lli: -01:0:3:
+%2lli: -0B1:1:3:0:
+%*2lli: -0B1:0:3:
+%2lli: -0b1:1:3:0:
+%*2lli: -0b1:0:3:
+%2lli: -0:1:3:0:
+%*2lli: -0:0:3:
+%2lli: -0X0:1:3:0:
+%*2lli: -0X0:0:3:
+%2lli: -0x0:1:3:0:
+%*2lli: -0x0:0:3:
+%2lli: -00:1:3:0:
+%*2lli: -00:0:3:
+%2lli: -0B0:1:3:0:
+%*2lli: -0B0:0:3:
+%2lli: -0b0:1:3:0:
+%*2lli: -0b0:0:3:
+%2lli: 0:1:2:0:
+%*2lli: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lli: +0X0:0:3:
+%2lli: +0x0:1:3:0:
+%*2lli: +0x0:0:3:
+%2lli: +00:1:3:0:
+%*2lli: +00:0:3:
+%2lli: +0B0:1:3:0:
+%*2lli: +0B0:0:3:
+%2lli: +0b0:1:3:0:
+%*2lli: +0b0:0:3:
+%2lli: +1:1:3:1:
+%*2lli: +1:0:3:
+%2lli: +0X1:1:3:0:
+%*2lli: +0X1:0:3:
+%2lli: +0x1:1:3:0:
+%*2lli: +0x1:0:3:
+%2lli: +01:1:3:0:
+%*2lli: +01:0:3:
+%2lli: +0B1:1:3:0:
+%*2lli: +0B1:0:3:
+%2lli: +0b1:1:3:0:
+%*2lli: +0b1:0:3:
+%2lli: +42:1:3:4:
+%*2lli: +42:0:3:
+%2lli: +0X2a:1:3:0:
+%*2lli: +0X2a:0:3:
+%2lli: +0x2A:1:3:0:
+%*2lli: +0x2A:0:3:
+%2lli: +052:1:3:0:
+%*2lli: +052:0:3:
+%2lli: +0B101010:1:3:0:
+%*2lli: +0B101010:0:3:
+%2lli: +0b101010:1:3:0:
+%*2lli: +0b101010:0:3:
+%2lli: +9223372036854775807:1:3:9:
+%*2lli: +9223372036854775807:0:3:
+%2lli: +0X7fffffffffffffff:1:3:0:
+%*2lli: +0X7fffffffffffffff:0:3:
+%2lli: +0x7FFFFFFFFFFFFFFF:1:3:0:
+%*2lli: +0x7FFFFFFFFFFFFFFF:0:3:
+%2lli: +0777777777777777777777:1:3:0:
+%*2lli: +0777777777777777777777:0:3:
+%2lli: +0B111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2lli: +0B111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2lli: +0b111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2lli: +0b111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2lli: +9223372036854775808:1:3:9:
+%*2lli: +9223372036854775808:0:3:
+%2lli: +0X8000000000000000:1:3:0:
+%*2lli: +0X8000000000000000:0:3:
+%2lli: +0x8000000000000000:1:3:0:
+%*2lli: +0x8000000000000000:0:3:
+%2lli: +01000000000000000000000:1:3:0:
+%*2lli: +01000000000000000000000:0:3:
+%2lli: +0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2lli: +0B1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2lli: +0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2lli: +0b1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2lli: +9223372036897200049:1:3:9:
+%*2lli: +9223372036897200049:0:3:
+%2lli: +0X80000000028757b1:1:3:0:
+%*2lli: +0X80000000028757b1:0:3:
+%2lli: +0x80000000028757B1:1:3:0:
+%*2lli: +0x80000000028757B1:0:3:
+%2lli: +01000000000000241653661:1:3:0:
+%*2lli: +01000000000000241653661:0:3:
+%2lli: +0B1000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2lli: +0B1000000000000000000000000000000000000010100001110101011110110001:0:3:
+%2lli: +0b1000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2lli: +0b1000000000000000000000000000000000000010100001110101011110110001:0:3:
+%25lli: :0:-1:
+%*25lli: :0:-1:
+%25lli: -9223372036867121486:1:21:-9223372036854775808:
+%*25lli: -9223372036867121486:0:21:
+%25lli: -0X8000000000bc614e:1:20:-9223372036854775808:
+%*25lli: -0X8000000000bc614e:0:20:
+%25lli: -0x8000000000BC614E:1:20:-9223372036854775808:
+%*25lli: -0x8000000000BC614E:0:20:
+%25lli: -01000000000000057060516:1:25:-9223372036854775808:
+%*25lli: -01000000000000057060516:0:25:
+%25lli: -0B1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152:
+%*25lli: -0B1000000000000000000000000000000000000000101111000110000101001110:0:26:
+%25lli: -0b1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152:
+%*25lli: -0b1000000000000000000000000000000000000000101111000110000101001110:0:26:
+%25lli: -9223372036854775809:1:21:-9223372036854775808:
+%*25lli: -9223372036854775809:0:21:
+%25lli: -0X8000000000000001:1:20:-9223372036854775808:
+%*25lli: -0X8000000000000001:0:20:
+%25lli: -0x8000000000000001:1:20:-9223372036854775808:
+%*25lli: -0x8000000000000001:0:20:
+%25lli: -01000000000000000000001:1:25:-9223372036854775808:
+%*25lli: -01000000000000000000001:0:25:
+%25lli: -0B1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152:
+%*25lli: -0B1000000000000000000000000000000000000000000000000000000000000001:0:26:
+%25lli: -0b1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152:
+%*25lli: -0b1000000000000000000000000000000000000000000000000000000000000001:0:26:
+%25lli: -9223372036854775808:1:21:-9223372036854775808:
+%*25lli: -9223372036854775808:0:21:
+%25lli: -0X8000000000000000:1:20:-9223372036854775808:
+%*25lli: -0X8000000000000000:0:20:
+%25lli: -0x8000000000000000:1:20:-9223372036854775808:
+%*25lli: -0x8000000000000000:0:20:
+%25lli: -01000000000000000000000:1:25:-9223372036854775808:
+%*25lli: -01000000000000000000000:0:25:
+%25lli: -0B1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152:
+%*25lli: -0B1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lli: -0b1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152:
+%*25lli: -0b1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lli: -123:1:5:-123:
+%*25lli: -123:0:5:
+%25lli: -0X7b:1:6:-123:
+%*25lli: -0X7b:0:6:
+%25lli: -0x7B:1:6:-123:
+%*25lli: -0x7B:0:6:
+%25lli: -0173:1:6:-123:
+%*25lli: -0173:0:6:
+%25lli: -0B1111011:1:11:-123:
+%*25lli: -0B1111011:0:11:
+%25lli: -0b1111011:1:11:-123:
+%*25lli: -0b1111011:0:11:
+%25lli: -1:1:3:-1:
+%*25lli: -1:0:3:
+%25lli: -0X1:1:5:-1:
+%*25lli: -0X1:0:5:
+%25lli: -0x1:1:5:-1:
+%*25lli: -0x1:0:5:
+%25lli: -01:1:4:-1:
+%*25lli: -01:0:4:
+%25lli: -0B1:1:5:-1:
+%*25lli: -0B1:0:5:
+%25lli: -0b1:1:5:-1:
+%*25lli: -0b1:0:5:
+%25lli: -0:1:3:0:
+%*25lli: -0:0:3:
+%25lli: -0X0:1:5:0:
+%*25lli: -0X0:0:5:
+%25lli: -0x0:1:5:0:
+%*25lli: -0x0:0:5:
+%25lli: -00:1:4:0:
+%*25lli: -00:0:4:
+%25lli: -0B0:1:5:0:
+%*25lli: -0B0:0:5:
+%25lli: -0b0:1:5:0:
+%*25lli: -0b0:0:5:
+%25lli: 0:1:2:0:
+%*25lli: 0:0:2:
+%25lli: 0X0:1:4:0:
+%*25lli: 0X0:0:4:
+%25lli: 0x0:1:4:0:
+%*25lli: 0x0:0:4:
+%25lli: 00:1:3:0:
+%*25lli: 00:0:3:
+%25lli: 0B0:1:4:0:
+%*25lli: 0B0:0:4:
+%25lli: 0b0:1:4:0:
+%*25lli: 0b0:0:4:
+%25lli: 1:1:2:1:
+%*25lli: 1:0:2:
+%25lli: 0X1:1:4:1:
+%*25lli: 0X1:0:4:
+%25lli: 0x1:1:4:1:
+%*25lli: 0x1:0:4:
+%25lli: 01:1:3:1:
+%*25lli: 01:0:3:
+%25lli: 0B1:1:4:1:
+%*25lli: 0B1:0:4:
+%25lli: 0b1:1:4:1:
+%*25lli: 0b1:0:4:
+%25lli: 42:1:3:42:
+%*25lli: 42:0:3:
+%25lli: 0X2a:1:5:42:
+%*25lli: 0X2a:0:5:
+%25lli: 0x2A:1:5:42:
+%*25lli: 0x2A:0:5:
+%25lli: 052:1:4:42:
+%*25lli: 052:0:4:
+%25lli: 0B101010:1:9:42:
+%*25lli: 0B101010:0:9:
+%25lli: 0b101010:1:9:42:
+%*25lli: 0b101010:0:9:
+%25lli: 9223372036854775807:1:20:9223372036854775807:
+%*25lli: 9223372036854775807:0:20:
+%25lli: 0X7fffffffffffffff:1:19:9223372036854775807:
+%*25lli: 0X7fffffffffffffff:0:19:
+%25lli: 0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807:
+%*25lli: 0x7FFFFFFFFFFFFFFF:0:19:
+%25lli: 0777777777777777777777:1:23:9223372036854775807:
+%*25lli: 0777777777777777777777:0:23:
+%25lli: 0B111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lli: 0b111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lli: 9223372036854775808:1:20:9223372036854775807:
+%*25lli: 9223372036854775808:0:20:
+%25lli: 0X8000000000000000:1:19:9223372036854775807:
+%*25lli: 0X8000000000000000:0:19:
+%25lli: 0x8000000000000000:1:19:9223372036854775807:
+%*25lli: 0x8000000000000000:0:19:
+%25lli: 01000000000000000000000:1:24:9223372036854775807:
+%*25lli: 01000000000000000000000:0:24:
+%25lli: 0B1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lli: 0b1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lli: 9223372036897200049:1:20:9223372036854775807:
+%*25lli: 9223372036897200049:0:20:
+%25lli: 0X80000000028757b1:1:19:9223372036854775807:
+%*25lli: 0X80000000028757b1:0:19:
+%25lli: 0x80000000028757B1:1:19:9223372036854775807:
+%*25lli: 0x80000000028757B1:0:19:
+%25lli: 01000000000000241653661:1:24:9223372036854775807:
+%*25lli: 01000000000000241653661:0:24:
+%25lli: 0B1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lli: 0b1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lli: +0:1:3:0:
+%*25lli: +0:0:3:
+%25lli: +0X0:1:5:0:
+%*25lli: +0X0:0:5:
+%25lli: +0x0:1:5:0:
+%*25lli: +0x0:0:5:
+%25lli: +00:1:4:0:
+%*25lli: +00:0:4:
+%25lli: +0B0:1:5:0:
+%*25lli: +0B0:0:5:
+%25lli: +0b0:1:5:0:
+%*25lli: +0b0:0:5:
+%25lli: +1:1:3:1:
+%*25lli: +1:0:3:
+%25lli: +0X1:1:5:1:
+%*25lli: +0X1:0:5:
+%25lli: +0x1:1:5:1:
+%*25lli: +0x1:0:5:
+%25lli: +01:1:4:1:
+%*25lli: +01:0:4:
+%25lli: +0B1:1:5:1:
+%*25lli: +0B1:0:5:
+%25lli: +0b1:1:5:1:
+%*25lli: +0b1:0:5:
+%25lli: +42:1:4:42:
+%*25lli: +42:0:4:
+%25lli: +0X2a:1:6:42:
+%*25lli: +0X2a:0:6:
+%25lli: +0x2A:1:6:42:
+%*25lli: +0x2A:0:6:
+%25lli: +052:1:5:42:
+%*25lli: +052:0:5:
+%25lli: +0B101010:1:10:42:
+%*25lli: +0B101010:0:10:
+%25lli: +0b101010:1:10:42:
+%*25lli: +0b101010:0:10:
+%25lli: +9223372036854775807:1:21:9223372036854775807:
+%*25lli: +9223372036854775807:0:21:
+%25lli: +0X7fffffffffffffff:1:20:9223372036854775807:
+%*25lli: +0X7fffffffffffffff:0:20:
+%25lli: +0x7FFFFFFFFFFFFFFF:1:20:9223372036854775807:
+%*25lli: +0x7FFFFFFFFFFFFFFF:0:20:
+%25lli: +0777777777777777777777:1:24:9223372036854775807:
+%*25lli: +0777777777777777777777:0:24:
+%25lli: +0B111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25lli: +0B111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lli: +0b111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25lli: +0b111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lli: +9223372036854775808:1:21:9223372036854775807:
+%*25lli: +9223372036854775808:0:21:
+%25lli: +0X8000000000000000:1:20:9223372036854775807:
+%*25lli: +0X8000000000000000:0:20:
+%25lli: +0x8000000000000000:1:20:9223372036854775807:
+%*25lli: +0x8000000000000000:0:20:
+%25lli: +01000000000000000000000:1:25:9223372036854775807:
+%*25lli: +01000000000000000000000:0:25:
+%25lli: +0B1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25lli: +0B1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lli: +0b1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25lli: +0b1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lli: +9223372036897200049:1:21:9223372036854775807:
+%*25lli: +9223372036897200049:0:21:
+%25lli: +0X80000000028757b1:1:20:9223372036854775807:
+%*25lli: +0X80000000028757b1:0:20:
+%25lli: +0x80000000028757B1:1:20:9223372036854775807:
+%*25lli: +0x80000000028757B1:0:20:
+%25lli: +01000000000000241653661:1:25:9223372036854775807:
+%*25lli: +01000000000000241653661:0:25:
+%25lli: +0B1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25lli: +0B1000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lli: +0b1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25lli: +0b1000000000000000000000000000000000000010100001110101011110110001:0:26:
diff --git a/stdio-common/tst-scanf-format-real.h b/stdio-common/tst-scanf-format-real.h
new file mode 100644
index 0000000..639ac74
--- /dev/null
+++ b/stdio-common/tst-scanf-format-real.h
@@ -0,0 +1,363 @@
+/* Test feature wrapper for formatted real 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 <ctype.h>
+#include <errno.h>
+#include <float.h>
+#include <tgmath.h>
+#include <stdbool.h>
+#include <stddef.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <support/support.h>
+
+/* Reference data is a case-inensitive signed datum, which is either a
+ hexadecimal floating constant or a literal representing infinity or
+ NaN data in any of the forms accepted by 'strtod' family functions,
+ whose binary representation is to match against byte-wise.
+
+ We need to be careful with parsing reference data in the handling of
+ the sign as with the IBM long double binary format unary negation
+ of a positive value whose lower-magnitude part is zero produces a
+ bit pattern that is different from one produced by initialization or
+ conversions made by functions such as 'scanf' or 'strtod' from the
+ complementing negative value. The difference is in the sign of zero
+ held in the lower-magnitude part and therefore the bit patterns are
+ arithmetically equivalent, but they do not match byte-wise.
+
+ Therefore we set the sign with the initial value of the significand,
+ either -0.0 or 0.0, which sets the sign of both parts according to
+ what 'scanf' does, and never negate it afterwards.
+
+ Additionally the Intel long double binary format uses only 80 bits
+ out of 96 that the data type occupies. Therefore preinitialize the
+ reference value with the same 0xa5 bit pattern that the value under
+ test has been so that the byte-wise comparison matches as well for
+ the unused parts of the two data pieces.
+
+ We use 'ldexp' to assemble the significand with the exponent, which
+ does not compromise verification, because internally this exercises
+ a code path different from one used by 'scanf' family functions for
+ this purpose. Specifically 'ldexp' uses 'scalbn', whereas 'scanf'
+ defers to 'strtod' which uses '__mpn_construct_double'. Analogously
+ for the remaining floating-point data types. */
+
+#define nan(v, x) \
+ _Generic((v), float: nanf, double: nan, long double: nanl) (x)
+
+#define pointer_to_value(val) (&(val))
+
+#define initialize_value(val) \
+ memset (&val, 0xa5, sizeof (val))
+
+#define compare_real(x, y) \
+ (memcmp (&(x), &(y), sizeof (y)) == 0)
+
+#define verify_input(f, val, count, errp) \
+({ \
+ __label__ out; \
+ bool match = true; \
+ int err = 0; \
+ type_t v; \
+ \
+ initialize_value (v); \
+ /* Make sure it's been committed. */ \
+ __asm__ ("" : : : "memory"); \
+ v = read_real (&err); \
+ if (err < 0) \
+ goto out; \
+ match = compare_real (val, v); \
+ \
+out: \
+ if (err || !match) \
+ { \
+ union \
+ { \
+ type_t v; \
+ unsigned char x[sizeof (type_t)]; \
+ } \
+ uv = { .v = v }, ui = { .v = val }; \
+ \
+ printf ("error: %s:%d: input buffer: `", __FILE__, __LINE__); \
+ for (size_t j = 0; j < sizeof (ui.x); j++) \
+ printf ("%02hhx", ui.x[j]); \
+ printf ("'\n"); \
+ printf ("error: %s:%d: value buffer: `", __FILE__, __LINE__); \
+ for (size_t j = 0; j < sizeof (uv.x); j++) \
+ printf ("%02hhx", uv.x[j]); \
+ printf ("'\n"); \
+ } \
+ \
+ *errp = err; \
+ match; \
+})
+
+#define read_real(errp) \
+({ \
+ __label__ out; \
+ bool m = false; \
+ int err = 0; \
+ type_t v; \
+ int ch; \
+ \
+ ch = read_input (); \
+ if (ch == '-' || ch == '+') \
+ { \
+ m = ch == '-'; \
+ ch = read_input (); \
+ } \
+ \
+ switch (ch) \
+ { \
+ case '0': \
+ break; \
+ case 'I': \
+ case 'i': \
+ { \
+ static const char unf[] = { 'N', 'F' }; \
+ static const char lnf[] = { 'n', 'f' }; \
+ size_t i; \
+ \
+ for (i = 0; i < sizeof (unf); i++) \
+ { \
+ ch = read_input (); \
+ if (ch != unf[i] && ch != lnf[i]) \
+ { \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ } \
+ \
+ ch = read_input (); \
+ if (ch == ':') \
+ { \
+ v = m ? -INFINITY : +INFINITY; \
+ goto out; \
+ } \
+ \
+ static const char uinity[] = { 'I', 'N', 'I', 'T', 'Y' }; \
+ static const char linity[] = { 'i', 'n', 'i', 't', 'y' }; \
+ \
+ for (i = 0; i < sizeof (uinity); i++) \
+ { \
+ if (ch != uinity[i] && ch != linity[i]) \
+ { \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ ch = read_input (); \
+ } \
+ if (ch == ':') \
+ { \
+ v = m ? -INFINITY : +INFINITY; \
+ goto out; \
+ } \
+ } \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ \
+ case 'N': \
+ case 'n': \
+ { \
+ static const char uan[] = { 'A', 'N' }; \
+ static const char lan[] = { 'a', 'n' }; \
+ size_t i; \
+ \
+ for (i = 0; i < sizeof (uan); i++) \
+ { \
+ ch = read_input (); \
+ if (ch != uan[i] && ch != lan[i]) \
+ { \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ } \
+ \
+ ch = read_input (); \
+ if (ch == ':') \
+ { \
+ v = m ? -nan (v, ".") : nan (v, "."); \
+ goto out; \
+ } \
+ \
+ size_t seq_size = 0; \
+ char *seq = NULL; \
+ i = 0; \
+ if (ch == '(') \
+ while (1) \
+ { \
+ ch = read_input (); \
+ if (ch == ')') \
+ break; \
+ if (ch != '_' && !isdigit (ch) \
+ && !(ch >= 'A' && ch <= 'Z') \
+ && !(ch >= 'a' && ch <= 'z')) \
+ { \
+ free (seq); \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ if (i == seq_size) \
+ { \
+ seq_size += SIZE_CHUNK; \
+ seq = xrealloc (seq, seq_size); \
+ } \
+ seq[i++] = ch; \
+ } \
+ seq[i] = '\0'; \
+ \
+ ch = read_input (); \
+ if (ch == ':') \
+ { \
+ v = m ? -nan (v, seq) : nan (v, seq); \
+ free (seq); \
+ goto out; \
+ } \
+ free (seq); \
+ } \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ \
+ default: \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ \
+ ch = read_input (); \
+ if (ch != 'X' && ch != 'x') \
+ { \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ \
+ type_t f = m ? -1.0 : 1.0; \
+ v = m ? -0.0 : 0.0; \
+ int i = 0; \
+ do \
+ { \
+ int d = 0; \
+ \
+ ch = read_input (); \
+ \
+ if (i == 1) \
+ switch (ch) \
+ { \
+ case '.': \
+ i++; \
+ continue; \
+ \
+ case ':': \
+ case 'P': \
+ case 'p': \
+ break; \
+ \
+ default: \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ \
+ switch (ch) \
+ { \
+ case '0': \
+ case '1': \
+ case '2': \
+ case '3': \
+ case '4': \
+ case '5': \
+ case '6': \
+ case '7': \
+ case '8': \
+ case '9': \
+ d = ch - '0'; \
+ break; \
+ \
+ case 'A': \
+ case 'B': \
+ case 'C': \
+ case 'D': \
+ case 'E': \
+ case 'F': \
+ d = ch - 'A' + 10; \
+ break; \
+ \
+ case 'a': \
+ case 'b': \
+ case 'c': \
+ case 'd': \
+ case 'e': \
+ case 'f': \
+ d = ch - 'a' + 10; \
+ break; \
+ \
+ case ':': \
+ case 'P': \
+ case 'p': \
+ if (i == 0) \
+ { \
+ err = INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ break; \
+ \
+ default: \
+ err = ch < 0 ? ch : INPUT_FORMAT; \
+ v = NAN; \
+ goto out; \
+ } \
+ \
+ v += f * d; \
+ f /= 16.0l; \
+ i++; \
+ } \
+ while (ch != ':' && ch != 'P' && ch != 'p'); \
+ \
+ long long exp = 0; \
+ if (ch == 'P' || ch == 'p') \
+ { \
+ exp = read_integer (&err); \
+ if (err) \
+ { \
+ v = NAN; \
+ goto out; \
+ } \
+ } \
+ \
+ errno = 0; \
+ v = ldexp (v, exp); \
+ if ((v == HUGE_VALL || v == -HUGE_VALL) && errno != 0) \
+ { \
+ err = INPUT_OVERFLOW; \
+ v = NAN; \
+ goto out; \
+ } \
+ \
+out: \
+ *errp = err; \
+ v; \
+})
diff --git a/stdio-common/tst-scanf-format-s-c.c b/stdio-common/tst-scanf-format-s-c.c
new file mode 100644
index 0000000..bbfc000
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-character.h"
+#include <tst-scanf-format-skeleton-c.c>
diff --git a/stdio-common/tst-scanf-format-s-char.c b/stdio-common/tst-scanf-format-s-char.c
new file mode 100644
index 0000000..c13527d
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-char.c>
diff --git a/stdio-common/tst-scanf-format-s-double.c b/stdio-common/tst-scanf-format-s-double.c
new file mode 100644
index 0000000..4baad01
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-real.h"
+#include <tst-scanf-format-skeleton-double.c>
diff --git a/stdio-common/tst-scanf-format-s-float.c b/stdio-common/tst-scanf-format-s-float.c
new file mode 100644
index 0000000..301b262
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-real.h"
+#include <tst-scanf-format-skeleton-float.c>
diff --git a/stdio-common/tst-scanf-format-s-int.c b/stdio-common/tst-scanf-format-s-int.c
new file mode 100644
index 0000000..e176fe9
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-int.c>
diff --git a/stdio-common/tst-scanf-format-s-ldouble.c b/stdio-common/tst-scanf-format-s-ldouble.c
new file mode 100644
index 0000000..dbb007c
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-real.h"
+#include <tst-scanf-format-skeleton-ldouble.c>
diff --git a/stdio-common/tst-scanf-format-s-llong.c b/stdio-common/tst-scanf-format-s-llong.c
new file mode 100644
index 0000000..fe3d11a
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-llong.c>
diff --git a/stdio-common/tst-scanf-format-s-long.c b/stdio-common/tst-scanf-format-s-long.c
new file mode 100644
index 0000000..415e5fa
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-long.c>
diff --git a/stdio-common/tst-scanf-format-s-short.c b/stdio-common/tst-scanf-format-s-short.c
new file mode 100644
index 0000000..d545ee2
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-short.c>
diff --git a/stdio-common/tst-scanf-format-s-uchar.c b/stdio-common/tst-scanf-format-s-uchar.c
new file mode 100644
index 0000000..a1a7f73
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-uchar.c>
diff --git a/stdio-common/tst-scanf-format-s-uint.c b/stdio-common/tst-scanf-format-s-uint.c
new file mode 100644
index 0000000..27b0f4a
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-uint.c>
diff --git a/stdio-common/tst-scanf-format-s-ullong.c b/stdio-common/tst-scanf-format-s-ullong.c
new file mode 100644
index 0000000..9cc45b4
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-ullong.c>
diff --git a/stdio-common/tst-scanf-format-s-ulong.c b/stdio-common/tst-scanf-format-s-ulong.c
new file mode 100644
index 0000000..9c5543e
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-ulong.c>
diff --git a/stdio-common/tst-scanf-format-s-ushort.c b/stdio-common/tst-scanf-format-s-ushort.c
new file mode 100644
index 0000000..052a1ca
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'scanf' 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-s.h"
+#include "tst-scanf-format-integer.h"
+#include <tst-scanf-format-skeleton-ushort.c>
diff --git a/stdio-common/tst-scanf-format-s.h b/stdio-common/tst-scanf-format-s.h
new file mode 100644
index 0000000..dec38af
--- /dev/null
+++ b/stdio-common/tst-scanf-format-s.h
@@ -0,0 +1,29 @@
+/* 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 <stdio.h>
+
+#define scanf_under_test(...) \
+({ \
+ int result = scanf (__VA_ARGS__); \
+ if (ferror (stdin)) \
+ result = INPUT_ERROR; \
+ else if (result == EOF) \
+ result = INPUT_EOF; \
+ result; \
+})
diff --git a/stdio-common/tst-scanf-format-short-d.input b/stdio-common/tst-scanf-format-short-d.input
new file mode 100644
index 0000000..5d00932
--- /dev/null
+++ b/stdio-common/tst-scanf-format-short-d.input
@@ -0,0 +1,266 @@
+%hd::0:-1:
+%*hd::0:-1:
+%hd:-32891:1:6:32645:
+%*hd:-32891:0:6:
+%hd:-32769:1:6:32767:
+%*hd:-32769:0:6:
+%hd:-32768:1:6:-32768:
+%*hd:-32768:0:6:
+%hd:-123:1:4:-123:
+%*hd:-123:0:4:
+%hd:-1:1:2:-1:
+%*hd:-1:0:2:
+%hd:-0:1:2:0:
+%*hd:-0:0:2:
+%hd:0:1:1:0:
+%*hd:0:0:1:
+%hd:1:1:1:1:
+%*hd:1:0:1:
+%hd:42:1:2:42:
+%*hd:42:0:2:
+%hd:32767:1:5:32767:
+%*hd:32767:0:5:
+%hd:32768:1:5:-32768:
+%*hd:32768:0:5:
+%hd:32809:1:5:-32727:
+%*hd:32809:0:5:
+%hd:+0:1:2:0:
+%*hd:+0:0:2:
+%hd:+1:1:2:1:
+%*hd:+1:0:2:
+%hd:+42:1:3:42:
+%*hd:+42:0:3:
+%hd:+32767:1:6:32767:
+%*hd:+32767:0:6:
+%hd:+32768:1:6:-32768:
+%*hd:+32768:0:6:
+%hd:+32809:1:6:-32727:
+%*hd:+32809:0:6:
+%1hd::0:-1:
+%*1hd::0:-1:
+%1hd:-32891:0:-1:
+%*1hd:-32891:0:-1:
+%1hd:-32769:0:-1:
+%*1hd:-32769:0:-1:
+%1hd:-32768:0:-1:
+%*1hd:-32768:0:-1:
+%1hd:-123:0:-1:
+%*1hd:-123:0:-1:
+%1hd:-1:0:-1:
+%*1hd:-1:0:-1:
+%1hd:-0:0:-1:
+%*1hd:-0:0:-1:
+%1hd:0:1:1:0:
+%*1hd:0:0:1:
+%1hd:1:1:1:1:
+%*1hd:1:0:1:
+%1hd:42:1:1:4:
+%*1hd:42:0:1:
+%1hd:32767:1:1:3:
+%*1hd:32767:0:1:
+%1hd:32768:1:1:3:
+%*1hd:32768:0:1:
+%1hd:32809:1:1:3:
+%*1hd:32809:0:1:
+%1hd:+0:0:-1:
+%*1hd:+0:0:-1:
+%1hd:+1:0:-1:
+%*1hd:+1:0:-1:
+%1hd:+42:0:-1:
+%*1hd:+42:0:-1:
+%1hd:+32767:0:-1:
+%*1hd:+32767:0:-1:
+%1hd:+32768:0:-1:
+%*1hd:+32768:0:-1:
+%1hd:+32809:0:-1:
+%*1hd:+32809:0:-1:
+%2hd::0:-1:
+%*2hd::0:-1:
+%2hd:-32891:1:2:-3:
+%*2hd:-32891:0:2:
+%2hd:-32769:1:2:-3:
+%*2hd:-32769:0:2:
+%2hd:-32768:1:2:-3:
+%*2hd:-32768:0:2:
+%2hd:-123:1:2:-1:
+%*2hd:-123:0:2:
+%2hd:-1:1:2:-1:
+%*2hd:-1:0:2:
+%2hd:-0:1:2:0:
+%*2hd:-0:0:2:
+%2hd:0:1:1:0:
+%*2hd:0:0:1:
+%2hd:1:1:1:1:
+%*2hd:1:0:1:
+%2hd:42:1:2:42:
+%*2hd:42:0:2:
+%2hd:32767:1:2:32:
+%*2hd:32767:0:2:
+%2hd:32768:1:2:32:
+%*2hd:32768:0:2:
+%2hd:32809:1:2:32:
+%*2hd:32809:0:2:
+%2hd:+0:1:2:0:
+%*2hd:+0:0:2:
+%2hd:+1:1:2:1:
+%*2hd:+1:0:2:
+%2hd:+42:1:2:4:
+%*2hd:+42:0:2:
+%2hd:+32767:1:2:3:
+%*2hd:+32767:0:2:
+%2hd:+32768:1:2:3:
+%*2hd:+32768:0:2:
+%2hd:+32809:1:2:3:
+%*2hd:+32809:0:2:
+%4hd::0:-1:
+%*4hd::0:-1:
+%4hd:-32891:1:4:-328:
+%*4hd:-32891:0:4:
+%4hd:-32769:1:4:-327:
+%*4hd:-32769:0:4:
+%4hd:-32768:1:4:-327:
+%*4hd:-32768:0:4:
+%4hd:-123:1:4:-123:
+%*4hd:-123:0:4:
+%4hd:-1:1:2:-1:
+%*4hd:-1:0:2:
+%4hd:-0:1:2:0:
+%*4hd:-0:0:2:
+%4hd:0:1:1:0:
+%*4hd:0:0:1:
+%4hd:1:1:1:1:
+%*4hd:1:0:1:
+%4hd:42:1:2:42:
+%*4hd:42:0:2:
+%4hd:32767:1:4:3276:
+%*4hd:32767:0:4:
+%4hd:32768:1:4:3276:
+%*4hd:32768:0:4:
+%4hd:32809:1:4:3280:
+%*4hd:32809:0:4:
+%4hd:+0:1:2:0:
+%*4hd:+0:0:2:
+%4hd:+1:1:2:1:
+%*4hd:+1:0:2:
+%4hd:+42:1:3:42:
+%*4hd:+42:0:3:
+%4hd:+32767:1:4:327:
+%*4hd:+32767:0:4:
+%4hd:+32768:1:4:327:
+%*4hd:+32768:0:4:
+%4hd:+32809:1:4:328:
+%*4hd:+32809:0:4:
+%7hd::0:-1:
+%*7hd::0:-1:
+%7hd:-32891:1:6:32645:
+%*7hd:-32891:0:6:
+%7hd:-32769:1:6:32767:
+%*7hd:-32769:0:6:
+%7hd:-32768:1:6:-32768:
+%*7hd:-32768:0:6:
+%7hd:-123:1:4:-123:
+%*7hd:-123:0:4:
+%7hd:-1:1:2:-1:
+%*7hd:-1:0:2:
+%7hd:-0:1:2:0:
+%*7hd:-0:0:2:
+%7hd:0:1:1:0:
+%*7hd:0:0:1:
+%7hd:1:1:1:1:
+%*7hd:1:0:1:
+%7hd:42:1:2:42:
+%*7hd:42:0:2:
+%7hd:32767:1:5:32767:
+%*7hd:32767:0:5:
+%7hd:32768:1:5:-32768:
+%*7hd:32768:0:5:
+%7hd:32809:1:5:-32727:
+%*7hd:32809:0:5:
+%7hd:+0:1:2:0:
+%*7hd:+0:0:2:
+%7hd:+1:1:2:1:
+%*7hd:+1:0:2:
+%7hd:+42:1:3:42:
+%*7hd:+42:0:3:
+%7hd:+32767:1:6:32767:
+%*7hd:+32767:0:6:
+%7hd:+32768:1:6:-32768:
+%*7hd:+32768:0:6:
+%7hd:+32809:1:6:-32727:
+%*7hd:+32809:0:6:
+%2hd: :0:-1:
+%*2hd: :0:-1:
+%2hd: -32891:1:3:-3:
+%*2hd: -32891:0:3:
+%2hd: -32769:1:3:-3:
+%*2hd: -32769:0:3:
+%2hd: -32768:1:3:-3:
+%*2hd: -32768:0:3:
+%2hd: -123:1:3:-1:
+%*2hd: -123:0:3:
+%2hd: -1:1:3:-1:
+%*2hd: -1:0:3:
+%2hd: -0:1:3:0:
+%*2hd: -0:0:3:
+%2hd: 0:1:2:0:
+%*2hd: 0:0:2:
+%2hd: 1:1:2:1:
+%*2hd: 1:0:2:
+%2hd: 42:1:3:42:
+%*2hd: 42:0:3:
+%2hd: 32767:1:3:32:
+%*2hd: 32767:0:3:
+%2hd: 32768:1:3:32:
+%*2hd: 32768:0:3:
+%2hd: 32809:1:3:32:
+%*2hd: 32809:0:3:
+%2hd: +0:1:3:0:
+%*2hd: +0:0:3:
+%2hd: +1:1:3:1:
+%*2hd: +1:0:3:
+%2hd: +42:1:3:4:
+%*2hd: +42:0:3:
+%2hd: +32767:1:3:3:
+%*2hd: +32767:0:3:
+%2hd: +32768:1:3:3:
+%*2hd: +32768:0:3:
+%2hd: +32809:1:3:3:
+%*2hd: +32809:0:3:
+%7hd: :0:-1:
+%*7hd: :0:-1:
+%7hd: -32891:1:7:32645:
+%*7hd: -32891:0:7:
+%7hd: -32769:1:7:32767:
+%*7hd: -32769:0:7:
+%7hd: -32768:1:7:-32768:
+%*7hd: -32768:0:7:
+%7hd: -123:1:5:-123:
+%*7hd: -123:0:5:
+%7hd: -1:1:3:-1:
+%*7hd: -1:0:3:
+%7hd: -0:1:3:0:
+%*7hd: -0:0:3:
+%7hd: 0:1:2:0:
+%*7hd: 0:0:2:
+%7hd: 1:1:2:1:
+%*7hd: 1:0:2:
+%7hd: 42:1:3:42:
+%*7hd: 42:0:3:
+%7hd: 32767:1:6:32767:
+%*7hd: 32767:0:6:
+%7hd: 32768:1:6:-32768:
+%*7hd: 32768:0:6:
+%7hd: 32809:1:6:-32727:
+%*7hd: 32809:0:6:
+%7hd: +0:1:3:0:
+%*7hd: +0:0:3:
+%7hd: +1:1:3:1:
+%*7hd: +1:0:3:
+%7hd: +42:1:4:42:
+%*7hd: +42:0:4:
+%7hd: +32767:1:7:32767:
+%*7hd: +32767:0:7:
+%7hd: +32768:1:7:-32768:
+%*7hd: +32768:0:7:
+%7hd: +32809:1:7:-32727:
+%*7hd: +32809:0:7:
diff --git a/stdio-common/tst-scanf-format-short-i.input b/stdio-common/tst-scanf-format-short-i.input
new file mode 100644
index 0000000..d88122e
--- /dev/null
+++ b/stdio-common/tst-scanf-format-short-i.input
@@ -0,0 +1,1526 @@
+%hi::0:-1:
+%*hi::0:-1:
+%hi:-32891:1:6:32645:
+%*hi:-32891:0:6:
+%hi:-0X807b:1:7:32645:
+%*hi:-0X807b:0:7:
+%hi:-0x807B:1:7:32645:
+%*hi:-0x807B:0:7:
+%hi:-0100173:1:8:32645:
+%*hi:-0100173:0:8:
+%hi:-0B1000000001111011:1:19:32645:
+%*hi:-0B1000000001111011:0:19:
+%hi:-0b1000000001111011:1:19:32645:
+%*hi:-0b1000000001111011:0:19:
+%hi:-32769:1:6:32767:
+%*hi:-32769:0:6:
+%hi:-0X8001:1:7:32767:
+%*hi:-0X8001:0:7:
+%hi:-0x8001:1:7:32767:
+%*hi:-0x8001:0:7:
+%hi:-0100001:1:8:32767:
+%*hi:-0100001:0:8:
+%hi:-0B1000000000000001:1:19:32767:
+%*hi:-0B1000000000000001:0:19:
+%hi:-0b1000000000000001:1:19:32767:
+%*hi:-0b1000000000000001:0:19:
+%hi:-32768:1:6:-32768:
+%*hi:-32768:0:6:
+%hi:-0X8000:1:7:-32768:
+%*hi:-0X8000:0:7:
+%hi:-0x8000:1:7:-32768:
+%*hi:-0x8000:0:7:
+%hi:-0100000:1:8:-32768:
+%*hi:-0100000:0:8:
+%hi:-0B1000000000000000:1:19:-32768:
+%*hi:-0B1000000000000000:0:19:
+%hi:-0b1000000000000000:1:19:-32768:
+%*hi:-0b1000000000000000:0:19:
+%hi:-123:1:4:-123:
+%*hi:-123:0:4:
+%hi:-0X7b:1:5:-123:
+%*hi:-0X7b:0:5:
+%hi:-0x7B:1:5:-123:
+%*hi:-0x7B:0:5:
+%hi:-0173:1:5:-123:
+%*hi:-0173:0:5:
+%hi:-0B1111011:1:10:-123:
+%*hi:-0B1111011:0:10:
+%hi:-0b1111011:1:10:-123:
+%*hi:-0b1111011:0:10:
+%hi:-1:1:2:-1:
+%*hi:-1:0:2:
+%hi:-0X1:1:4:-1:
+%*hi:-0X1:0:4:
+%hi:-0x1:1:4:-1:
+%*hi:-0x1:0:4:
+%hi:-01:1:3:-1:
+%*hi:-01:0:3:
+%hi:-0B1:1:4:-1:
+%*hi:-0B1:0:4:
+%hi:-0b1:1:4:-1:
+%*hi:-0b1:0:4:
+%hi:-0:1:2:0:
+%*hi:-0:0:2:
+%hi:-0X0:1:4:0:
+%*hi:-0X0:0:4:
+%hi:-0x0:1:4:0:
+%*hi:-0x0:0:4:
+%hi:-00:1:3:0:
+%*hi:-00:0:3:
+%hi:-0B0:1:4:0:
+%*hi:-0B0:0:4:
+%hi:-0b0:1:4:0:
+%*hi:-0b0:0:4:
+%hi:0:1:1:0:
+%*hi:0:0:1:
+%hi:0X0:1:3:0:
+%*hi:0X0:0:3:
+%hi:0x0:1:3:0:
+%*hi:0x0:0:3:
+%hi:00:1:2:0:
+%*hi:00:0:2:
+%hi:0B0:1:3:0:
+%*hi:0B0:0:3:
+%hi:0b0:1:3:0:
+%*hi:0b0:0:3:
+%hi:1:1:1:1:
+%*hi:1:0:1:
+%hi:0X1:1:3:1:
+%*hi:0X1:0:3:
+%hi:0x1:1:3:1:
+%*hi:0x1:0:3:
+%hi:01:1:2:1:
+%*hi:01:0:2:
+%hi:0B1:1:3:1:
+%*hi:0B1:0:3:
+%hi:0b1:1:3:1:
+%*hi:0b1:0:3:
+%hi:42:1:2:42:
+%*hi:42:0:2:
+%hi:0X2a:1:4:42:
+%*hi:0X2a:0:4:
+%hi:0x2A:1:4:42:
+%*hi:0x2A:0:4:
+%hi:052:1:3:42:
+%*hi:052:0:3:
+%hi:0B101010:1:8:42:
+%*hi:0B101010:0:8:
+%hi:0b101010:1:8:42:
+%*hi:0b101010:0:8:
+%hi:32767:1:5:32767:
+%*hi:32767:0:5:
+%hi:0X7fff:1:6:32767:
+%*hi:0X7fff:0:6:
+%hi:0x7FFF:1:6:32767:
+%*hi:0x7FFF:0:6:
+%hi:077777:1:6:32767:
+%*hi:077777:0:6:
+%hi:0B111111111111111:1:17:32767:
+%*hi:0B111111111111111:0:17:
+%hi:0b111111111111111:1:17:32767:
+%*hi:0b111111111111111:0:17:
+%hi:32768:1:5:-32768:
+%*hi:32768:0:5:
+%hi:0X8000:1:6:-32768:
+%*hi:0X8000:0:6:
+%hi:0x8000:1:6:-32768:
+%*hi:0x8000:0:6:
+%hi:0100000:1:7:-32768:
+%*hi:0100000:0:7:
+%hi:0B1000000000000000:1:18:-32768:
+%*hi:0B1000000000000000:0:18:
+%hi:0b1000000000000000:1:18:-32768:
+%*hi:0b1000000000000000:0:18:
+%hi:32809:1:5:-32727:
+%*hi:32809:0:5:
+%hi:0X8029:1:6:-32727:
+%*hi:0X8029:0:6:
+%hi:0x8029:1:6:-32727:
+%*hi:0x8029:0:6:
+%hi:0100051:1:7:-32727:
+%*hi:0100051:0:7:
+%hi:0B1000000000101001:1:18:-32727:
+%*hi:0B1000000000101001:0:18:
+%hi:0b1000000000101001:1:18:-32727:
+%*hi:0b1000000000101001:0:18:
+%hi:+0:1:2:0:
+%*hi:+0:0:2:
+%hi:+0X0:1:4:0:
+%*hi:+0X0:0:4:
+%hi:+0x0:1:4:0:
+%*hi:+0x0:0:4:
+%hi:+00:1:3:0:
+%*hi:+00:0:3:
+%hi:+0B0:1:4:0:
+%*hi:+0B0:0:4:
+%hi:+0b0:1:4:0:
+%*hi:+0b0:0:4:
+%hi:+1:1:2:1:
+%*hi:+1:0:2:
+%hi:+0X1:1:4:1:
+%*hi:+0X1:0:4:
+%hi:+0x1:1:4:1:
+%*hi:+0x1:0:4:
+%hi:+01:1:3:1:
+%*hi:+01:0:3:
+%hi:+0B1:1:4:1:
+%*hi:+0B1:0:4:
+%hi:+0b1:1:4:1:
+%*hi:+0b1:0:4:
+%hi:+42:1:3:42:
+%*hi:+42:0:3:
+%hi:+0X2a:1:5:42:
+%*hi:+0X2a:0:5:
+%hi:+0x2A:1:5:42:
+%*hi:+0x2A:0:5:
+%hi:+052:1:4:42:
+%*hi:+052:0:4:
+%hi:+0B101010:1:9:42:
+%*hi:+0B101010:0:9:
+%hi:+0b101010:1:9:42:
+%*hi:+0b101010:0:9:
+%hi:+32767:1:6:32767:
+%*hi:+32767:0:6:
+%hi:+0X7fff:1:7:32767:
+%*hi:+0X7fff:0:7:
+%hi:+0x7FFF:1:7:32767:
+%*hi:+0x7FFF:0:7:
+%hi:+077777:1:7:32767:
+%*hi:+077777:0:7:
+%hi:+0B111111111111111:1:18:32767:
+%*hi:+0B111111111111111:0:18:
+%hi:+0b111111111111111:1:18:32767:
+%*hi:+0b111111111111111:0:18:
+%hi:+32768:1:6:-32768:
+%*hi:+32768:0:6:
+%hi:+0X8000:1:7:-32768:
+%*hi:+0X8000:0:7:
+%hi:+0x8000:1:7:-32768:
+%*hi:+0x8000:0:7:
+%hi:+0100000:1:8:-32768:
+%*hi:+0100000:0:8:
+%hi:+0B1000000000000000:1:19:-32768:
+%*hi:+0B1000000000000000:0:19:
+%hi:+0b1000000000000000:1:19:-32768:
+%*hi:+0b1000000000000000:0:19:
+%hi:+32809:1:6:-32727:
+%*hi:+32809:0:6:
+%hi:+0X8029:1:7:-32727:
+%*hi:+0X8029:0:7:
+%hi:+0x8029:1:7:-32727:
+%*hi:+0x8029:0:7:
+%hi:+0100051:1:8:-32727:
+%*hi:+0100051:0:8:
+%hi:+0B1000000000101001:1:19:-32727:
+%*hi:+0B1000000000101001:0:19:
+%hi:+0b1000000000101001:1:19:-32727:
+%*hi:+0b1000000000101001:0:19:
+%1hi::0:-1:
+%*1hi::0:-1:
+%1hi:-32891:0:-1:
+%*1hi:-32891:0:-1:
+%1hi:-0X807b:0:-1:
+%*1hi:-0X807b:0:-1:
+%1hi:-0x807B:0:-1:
+%*1hi:-0x807B:0:-1:
+%1hi:-0100173:0:-1:
+%*1hi:-0100173:0:-1:
+%1hi:-0B1000000001111011:0:-1:
+%*1hi:-0B1000000001111011:0:-1:
+%1hi:-0b1000000001111011:0:-1:
+%*1hi:-0b1000000001111011:0:-1:
+%1hi:-32769:0:-1:
+%*1hi:-32769:0:-1:
+%1hi:-0X8001:0:-1:
+%*1hi:-0X8001:0:-1:
+%1hi:-0x8001:0:-1:
+%*1hi:-0x8001:0:-1:
+%1hi:-0100001:0:-1:
+%*1hi:-0100001:0:-1:
+%1hi:-0B1000000000000001:0:-1:
+%*1hi:-0B1000000000000001:0:-1:
+%1hi:-0b1000000000000001:0:-1:
+%*1hi:-0b1000000000000001:0:-1:
+%1hi:-32768:0:-1:
+%*1hi:-32768:0:-1:
+%1hi:-0X8000:0:-1:
+%*1hi:-0X8000:0:-1:
+%1hi:-0x8000:0:-1:
+%*1hi:-0x8000:0:-1:
+%1hi:-0100000:0:-1:
+%*1hi:-0100000:0:-1:
+%1hi:-0B1000000000000000:0:-1:
+%*1hi:-0B1000000000000000:0:-1:
+%1hi:-0b1000000000000000:0:-1:
+%*1hi:-0b1000000000000000:0:-1:
+%1hi:-123:0:-1:
+%*1hi:-123:0:-1:
+%1hi:-0X7b:0:-1:
+%*1hi:-0X7b:0:-1:
+%1hi:-0x7B:0:-1:
+%*1hi:-0x7B:0:-1:
+%1hi:-0173:0:-1:
+%*1hi:-0173:0:-1:
+%1hi:-0B1111011:0:-1:
+%*1hi:-0B1111011:0:-1:
+%1hi:-0b1111011:0:-1:
+%*1hi:-0b1111011:0:-1:
+%1hi:-1:0:-1:
+%*1hi:-1:0:-1:
+%1hi:-0X1:0:-1:
+%*1hi:-0X1:0:-1:
+%1hi:-0x1:0:-1:
+%*1hi:-0x1:0:-1:
+%1hi:-01:0:-1:
+%*1hi:-01:0:-1:
+%1hi:-0B1:0:-1:
+%*1hi:-0B1:0:-1:
+%1hi:-0b1:0:-1:
+%*1hi:-0b1:0:-1:
+%1hi:-0:0:-1:
+%*1hi:-0:0:-1:
+%1hi:-0X0:0:-1:
+%*1hi:-0X0:0:-1:
+%1hi:-0x0:0:-1:
+%*1hi:-0x0:0:-1:
+%1hi:-00:0:-1:
+%*1hi:-00:0:-1:
+%1hi:-0B0:0:-1:
+%*1hi:-0B0:0:-1:
+%1hi:-0b0:0:-1:
+%*1hi:-0b0:0:-1:
+%1hi:0:1:1:0:
+%*1hi:0:0:1:
+%1hi:0X0:1:1:0:
+%*1hi:0X0:0:1:
+%1hi:0x0:1:1:0:
+%*1hi:0x0:0:1:
+%1hi:00:1:1:0:
+%*1hi:00:0:1:
+%1hi:0B0:1:1:0:
+%*1hi:0B0:0:1:
+%1hi:0b0:1:1:0:
+%*1hi:0b0:0:1:
+%1hi:1:1:1:1:
+%*1hi:1:0:1:
+%1hi:0X1:1:1:0:
+%*1hi:0X1:0:1:
+%1hi:0x1:1:1:0:
+%*1hi:0x1:0:1:
+%1hi:01:1:1:0:
+%*1hi:01:0:1:
+%1hi:0B1:1:1:0:
+%*1hi:0B1:0:1:
+%1hi:0b1:1:1:0:
+%*1hi:0b1:0:1:
+%1hi:42:1:1:4:
+%*1hi:42:0:1:
+%1hi:0X2a:1:1:0:
+%*1hi:0X2a:0:1:
+%1hi:0x2A:1:1:0:
+%*1hi:0x2A:0:1:
+%1hi:052:1:1:0:
+%*1hi:052:0:1:
+%1hi:0B101010:1:1:0:
+%*1hi:0B101010:0:1:
+%1hi:0b101010:1:1:0:
+%*1hi:0b101010:0:1:
+%1hi:32767:1:1:3:
+%*1hi:32767:0:1:
+%1hi:0X7fff:1:1:0:
+%*1hi:0X7fff:0:1:
+%1hi:0x7FFF:1:1:0:
+%*1hi:0x7FFF:0:1:
+%1hi:077777:1:1:0:
+%*1hi:077777:0:1:
+%1hi:0B111111111111111:1:1:0:
+%*1hi:0B111111111111111:0:1:
+%1hi:0b111111111111111:1:1:0:
+%*1hi:0b111111111111111:0:1:
+%1hi:32768:1:1:3:
+%*1hi:32768:0:1:
+%1hi:0X8000:1:1:0:
+%*1hi:0X8000:0:1:
+%1hi:0x8000:1:1:0:
+%*1hi:0x8000:0:1:
+%1hi:0100000:1:1:0:
+%*1hi:0100000:0:1:
+%1hi:0B1000000000000000:1:1:0:
+%*1hi:0B1000000000000000:0:1:
+%1hi:0b1000000000000000:1:1:0:
+%*1hi:0b1000000000000000:0:1:
+%1hi:32809:1:1:3:
+%*1hi:32809:0:1:
+%1hi:0X8029:1:1:0:
+%*1hi:0X8029:0:1:
+%1hi:0x8029:1:1:0:
+%*1hi:0x8029:0:1:
+%1hi:0100051:1:1:0:
+%*1hi:0100051:0:1:
+%1hi:0B1000000000101001:1:1:0:
+%*1hi:0B1000000000101001:0:1:
+%1hi:0b1000000000101001:1:1:0:
+%*1hi:0b1000000000101001:0:1:
+%1hi:+0:0:-1:
+%*1hi:+0:0:-1:
+%1hi:+0X0:0:-1:
+%*1hi:+0X0:0:-1:
+%1hi:+0x0:0:-1:
+%*1hi:+0x0:0:-1:
+%1hi:+00:0:-1:
+%*1hi:+00:0:-1:
+%1hi:+0B0:0:-1:
+%*1hi:+0B0:0:-1:
+%1hi:+0b0:0:-1:
+%*1hi:+0b0:0:-1:
+%1hi:+1:0:-1:
+%*1hi:+1:0:-1:
+%1hi:+0X1:0:-1:
+%*1hi:+0X1:0:-1:
+%1hi:+0x1:0:-1:
+%*1hi:+0x1:0:-1:
+%1hi:+01:0:-1:
+%*1hi:+01:0:-1:
+%1hi:+0B1:0:-1:
+%*1hi:+0B1:0:-1:
+%1hi:+0b1:0:-1:
+%*1hi:+0b1:0:-1:
+%1hi:+42:0:-1:
+%*1hi:+42:0:-1:
+%1hi:+0X2a:0:-1:
+%*1hi:+0X2a:0:-1:
+%1hi:+0x2A:0:-1:
+%*1hi:+0x2A:0:-1:
+%1hi:+052:0:-1:
+%*1hi:+052:0:-1:
+%1hi:+0B101010:0:-1:
+%*1hi:+0B101010:0:-1:
+%1hi:+0b101010:0:-1:
+%*1hi:+0b101010:0:-1:
+%1hi:+32767:0:-1:
+%*1hi:+32767:0:-1:
+%1hi:+0X7fff:0:-1:
+%*1hi:+0X7fff:0:-1:
+%1hi:+0x7FFF:0:-1:
+%*1hi:+0x7FFF:0:-1:
+%1hi:+077777:0:-1:
+%*1hi:+077777:0:-1:
+%1hi:+0B111111111111111:0:-1:
+%*1hi:+0B111111111111111:0:-1:
+%1hi:+0b111111111111111:0:-1:
+%*1hi:+0b111111111111111:0:-1:
+%1hi:+32768:0:-1:
+%*1hi:+32768:0:-1:
+%1hi:+0X8000:0:-1:
+%*1hi:+0X8000:0:-1:
+%1hi:+0x8000:0:-1:
+%*1hi:+0x8000:0:-1:
+%1hi:+0100000:0:-1:
+%*1hi:+0100000:0:-1:
+%1hi:+0B1000000000000000:0:-1:
+%*1hi:+0B1000000000000000:0:-1:
+%1hi:+0b1000000000000000:0:-1:
+%*1hi:+0b1000000000000000:0:-1:
+%1hi:+32809:0:-1:
+%*1hi:+32809:0:-1:
+%1hi:+0X8029:0:-1:
+%*1hi:+0X8029:0:-1:
+%1hi:+0x8029:0:-1:
+%*1hi:+0x8029:0:-1:
+%1hi:+0100051:0:-1:
+%*1hi:+0100051:0:-1:
+%1hi:+0B1000000000101001:0:-1:
+%*1hi:+0B1000000000101001:0:-1:
+%1hi:+0b1000000000101001:0:-1:
+%*1hi:+0b1000000000101001:0:-1:
+%2hi::0:-1:
+%*2hi::0:-1:
+%2hi:-32891:1:2:-3:
+%*2hi:-32891:0:2:
+%2hi:-0X807b:1:2:0:
+%*2hi:-0X807b:0:2:
+%2hi:-0x807B:1:2:0:
+%*2hi:-0x807B:0:2:
+%2hi:-0100173:1:2:0:
+%*2hi:-0100173:0:2:
+%2hi:-0B1000000001111011:1:2:0:
+%*2hi:-0B1000000001111011:0:2:
+%2hi:-0b1000000001111011:1:2:0:
+%*2hi:-0b1000000001111011:0:2:
+%2hi:-32769:1:2:-3:
+%*2hi:-32769:0:2:
+%2hi:-0X8001:1:2:0:
+%*2hi:-0X8001:0:2:
+%2hi:-0x8001:1:2:0:
+%*2hi:-0x8001:0:2:
+%2hi:-0100001:1:2:0:
+%*2hi:-0100001:0:2:
+%2hi:-0B1000000000000001:1:2:0:
+%*2hi:-0B1000000000000001:0:2:
+%2hi:-0b1000000000000001:1:2:0:
+%*2hi:-0b1000000000000001:0:2:
+%2hi:-32768:1:2:-3:
+%*2hi:-32768:0:2:
+%2hi:-0X8000:1:2:0:
+%*2hi:-0X8000:0:2:
+%2hi:-0x8000:1:2:0:
+%*2hi:-0x8000:0:2:
+%2hi:-0100000:1:2:0:
+%*2hi:-0100000:0:2:
+%2hi:-0B1000000000000000:1:2:0:
+%*2hi:-0B1000000000000000:0:2:
+%2hi:-0b1000000000000000:1:2:0:
+%*2hi:-0b1000000000000000:0:2:
+%2hi:-123:1:2:-1:
+%*2hi:-123:0:2:
+%2hi:-0X7b:1:2:0:
+%*2hi:-0X7b:0:2:
+%2hi:-0x7B:1:2:0:
+%*2hi:-0x7B:0:2:
+%2hi:-0173:1:2:0:
+%*2hi:-0173:0:2:
+%2hi:-0B1111011:1:2:0:
+%*2hi:-0B1111011:0:2:
+%2hi:-0b1111011:1:2:0:
+%*2hi:-0b1111011:0:2:
+%2hi:-1:1:2:-1:
+%*2hi:-1:0:2:
+%2hi:-0X1:1:2:0:
+%*2hi:-0X1:0:2:
+%2hi:-0x1:1:2:0:
+%*2hi:-0x1:0:2:
+%2hi:-01:1:2:0:
+%*2hi:-01:0:2:
+%2hi:-0B1:1:2:0:
+%*2hi:-0B1:0:2:
+%2hi:-0b1:1:2:0:
+%*2hi:-0b1:0:2:
+%2hi:-0:1:2:0:
+%*2hi:-0:0:2:
+%2hi:-0X0:1:2:0:
+%*2hi:-0X0:0:2:
+%2hi:-0x0:1:2:0:
+%*2hi:-0x0:0:2:
+%2hi:-00:1:2:0:
+%*2hi:-00:0:2:
+%2hi:-0B0:1:2:0:
+%*2hi:-0B0:0:2:
+%2hi:-0b0:1:2:0:
+%*2hi:-0b0:0:2:
+%2hi:0:1:1:0:
+%*2hi:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hi:+0X0:0:2:
+%2hi:+0x0:1:2:0:
+%*2hi:+0x0:0:2:
+%2hi:+00:1:2:0:
+%*2hi:+00:0:2:
+%2hi:+0B0:1:2:0:
+%*2hi:+0B0:0:2:
+%2hi:+0b0:1:2:0:
+%*2hi:+0b0:0:2:
+%2hi:+1:1:2:1:
+%*2hi:+1:0:2:
+%2hi:+0X1:1:2:0:
+%*2hi:+0X1:0:2:
+%2hi:+0x1:1:2:0:
+%*2hi:+0x1:0:2:
+%2hi:+01:1:2:0:
+%*2hi:+01:0:2:
+%2hi:+0B1:1:2:0:
+%*2hi:+0B1:0:2:
+%2hi:+0b1:1:2:0:
+%*2hi:+0b1:0:2:
+%2hi:+42:1:2:4:
+%*2hi:+42:0:2:
+%2hi:+0X2a:1:2:0:
+%*2hi:+0X2a:0:2:
+%2hi:+0x2A:1:2:0:
+%*2hi:+0x2A:0:2:
+%2hi:+052:1:2:0:
+%*2hi:+052:0:2:
+%2hi:+0B101010:1:2:0:
+%*2hi:+0B101010:0:2:
+%2hi:+0b101010:1:2:0:
+%*2hi:+0b101010:0:2:
+%2hi:+32767:1:2:3:
+%*2hi:+32767:0:2:
+%2hi:+0X7fff:1:2:0:
+%*2hi:+0X7fff:0:2:
+%2hi:+0x7FFF:1:2:0:
+%*2hi:+0x7FFF:0:2:
+%2hi:+077777:1:2:0:
+%*2hi:+077777:0:2:
+%2hi:+0B111111111111111:1:2:0:
+%*2hi:+0B111111111111111:0:2:
+%2hi:+0b111111111111111:1:2:0:
+%*2hi:+0b111111111111111:0:2:
+%2hi:+32768:1:2:3:
+%*2hi:+32768:0:2:
+%2hi:+0X8000:1:2:0:
+%*2hi:+0X8000:0:2:
+%2hi:+0x8000:1:2:0:
+%*2hi:+0x8000:0:2:
+%2hi:+0100000:1:2:0:
+%*2hi:+0100000:0:2:
+%2hi:+0B1000000000000000:1:2:0:
+%*2hi:+0B1000000000000000:0:2:
+%2hi:+0b1000000000000000:1:2:0:
+%*2hi:+0b1000000000000000:0:2:
+%2hi:+32809:1:2:3:
+%*2hi:+32809:0:2:
+%2hi:+0X8029:1:2:0:
+%*2hi:+0X8029:0:2:
+%2hi:+0x8029:1:2:0:
+%*2hi:+0x8029:0:2:
+%2hi:+0100051:1:2:0:
+%*2hi:+0100051:0:2:
+%2hi:+0B1000000000101001:1:2:0:
+%*2hi:+0B1000000000101001:0:2:
+%2hi:+0b1000000000101001:1:2:0:
+%*2hi:+0b1000000000101001:0:2:
+%4hi::0:-1:
+%*4hi::0:-1:
+%4hi:-32891:1:4:-328:
+%*4hi:-32891:0:4:
+%4hi:-0X807b:1:4:-8:
+%*4hi:-0X807b:0:4:
+%4hi:-0x807B:1:4:-8:
+%*4hi:-0x807B:0:4:
+%4hi:-0100173:1:4:-8:
+%*4hi:-0100173:0:4:
+%4hi:-0B1000000001111011:1:4:-1:
+%*4hi:-0B1000000001111011:0:4:
+%4hi:-0b1000000001111011:1:4:-1:
+%*4hi:-0b1000000001111011:0:4:
+%4hi:-32769:1:4:-327:
+%*4hi:-32769:0:4:
+%4hi:-0X8001:1:4:-8:
+%*4hi:-0X8001:0:4:
+%4hi:-0x8001:1:4:-8:
+%*4hi:-0x8001:0:4:
+%4hi:-0100001:1:4:-8:
+%*4hi:-0100001:0:4:
+%4hi:-0B1000000000000001:1:4:-1:
+%*4hi:-0B1000000000000001:0:4:
+%4hi:-0b1000000000000001:1:4:-1:
+%*4hi:-0b1000000000000001:0:4:
+%4hi:-32768:1:4:-327:
+%*4hi:-32768:0:4:
+%4hi:-0X8000:1:4:-8:
+%*4hi:-0X8000:0:4:
+%4hi:-0x8000:1:4:-8:
+%*4hi:-0x8000:0:4:
+%4hi:-0100000:1:4:-8:
+%*4hi:-0100000:0:4:
+%4hi:-0B1000000000000000:1:4:-1:
+%*4hi:-0B1000000000000000:0:4:
+%4hi:-0b1000000000000000:1:4:-1:
+%*4hi:-0b1000000000000000:0:4:
+%4hi:-123:1:4:-123:
+%*4hi:-123:0:4:
+%4hi:-0X7b:1:4:-7:
+%*4hi:-0X7b:0:4:
+%4hi:-0x7B:1:4:-7:
+%*4hi:-0x7B:0:4:
+%4hi:-0173:1:4:-15:
+%*4hi:-0173:0:4:
+%4hi:-0B1111011:1:4:-1:
+%*4hi:-0B1111011:0:4:
+%4hi:-0b1111011:1:4:-1:
+%*4hi:-0b1111011:0:4:
+%4hi:-1:1:2:-1:
+%*4hi:-1:0:2:
+%4hi:-0X1:1:4:-1:
+%*4hi:-0X1:0:4:
+%4hi:-0x1:1:4:-1:
+%*4hi:-0x1:0:4:
+%4hi:-01:1:3:-1:
+%*4hi:-01:0:3:
+%4hi:-0B1:1:4:-1:
+%*4hi:-0B1:0:4:
+%4hi:-0b1:1:4:-1:
+%*4hi:-0b1:0:4:
+%4hi:-0:1:2:0:
+%*4hi:-0:0:2:
+%4hi:-0X0:1:4:0:
+%*4hi:-0X0:0:4:
+%4hi:-0x0:1:4:0:
+%*4hi:-0x0:0:4:
+%4hi:-00:1:3:0:
+%*4hi:-00:0:3:
+%4hi:-0B0:1:4:0:
+%*4hi:-0B0:0:4:
+%4hi:-0b0:1:4:0:
+%*4hi:-0b0:0:4:
+%4hi:0:1:1:0:
+%*4hi:0:0:1:
+%4hi:0X0:1:3:0:
+%*4hi:0X0:0:3:
+%4hi:0x0:1:3:0:
+%*4hi:0x0:0:3:
+%4hi:00:1:2:0:
+%*4hi:00:0:2:
+%4hi:0B0:1:3:0:
+%*4hi:0B0:0:3:
+%4hi:0b0:1:3:0:
+%*4hi:0b0:0:3:
+%4hi:1:1:1:1:
+%*4hi:1:0:1:
+%4hi:0X1:1:3:1:
+%*4hi:0X1:0:3:
+%4hi:0x1:1:3:1:
+%*4hi:0x1:0:3:
+%4hi:01:1:2:1:
+%*4hi:01:0:2:
+%4hi:0B1:1:3:1:
+%*4hi:0B1:0:3:
+%4hi:0b1:1:3:1:
+%*4hi:0b1:0:3:
+%4hi:42:1:2:42:
+%*4hi:42:0:2:
+%4hi:0X2a:1:4:42:
+%*4hi:0X2a:0:4:
+%4hi:0x2A:1:4:42:
+%*4hi:0x2A:0:4:
+%4hi:052:1:3:42:
+%*4hi:052:0:3:
+%4hi:0B101010:1:4:2:
+%*4hi:0B101010:0:4:
+%4hi:0b101010:1:4:2:
+%*4hi:0b101010:0:4:
+%4hi:32767:1:4:3276:
+%*4hi:32767:0:4:
+%4hi:0X7fff:1:4:127:
+%*4hi:0X7fff:0:4:
+%4hi:0x7FFF:1:4:127:
+%*4hi:0x7FFF:0:4:
+%4hi:077777:1:4:511:
+%*4hi:077777:0:4:
+%4hi:0B111111111111111:1:4:3:
+%*4hi:0B111111111111111:0:4:
+%4hi:0b111111111111111:1:4:3:
+%*4hi:0b111111111111111:0:4:
+%4hi:32768:1:4:3276:
+%*4hi:32768:0:4:
+%4hi:0X8000:1:4:128:
+%*4hi:0X8000:0:4:
+%4hi:0x8000:1:4:128:
+%*4hi:0x8000:0:4:
+%4hi:0100000:1:4:64:
+%*4hi:0100000:0:4:
+%4hi:0B1000000000000000:1:4:2:
+%*4hi:0B1000000000000000:0:4:
+%4hi:0b1000000000000000:1:4:2:
+%*4hi:0b1000000000000000:0:4:
+%4hi:32809:1:4:3280:
+%*4hi:32809:0:4:
+%4hi:0X8029:1:4:128:
+%*4hi:0X8029:0:4:
+%4hi:0x8029:1:4:128:
+%*4hi:0x8029:0:4:
+%4hi:0100051:1:4:64:
+%*4hi:0100051:0:4:
+%4hi:0B1000000000101001:1:4:2:
+%*4hi:0B1000000000101001:0:4:
+%4hi:0b1000000000101001:1:4:2:
+%*4hi:0b1000000000101001:0:4:
+%4hi:+0:1:2:0:
+%*4hi:+0:0:2:
+%4hi:+0X0:1:4:0:
+%*4hi:+0X0:0:4:
+%4hi:+0x0:1:4:0:
+%*4hi:+0x0:0:4:
+%4hi:+00:1:3:0:
+%*4hi:+00:0:3:
+%4hi:+0B0:1:4:0:
+%*4hi:+0B0:0:4:
+%4hi:+0b0:1:4:0:
+%*4hi:+0b0:0:4:
+%4hi:+1:1:2:1:
+%*4hi:+1:0:2:
+%4hi:+0X1:1:4:1:
+%*4hi:+0X1:0:4:
+%4hi:+0x1:1:4:1:
+%*4hi:+0x1:0:4:
+%4hi:+01:1:3:1:
+%*4hi:+01:0:3:
+%4hi:+0B1:1:4:1:
+%*4hi:+0B1:0:4:
+%4hi:+0b1:1:4:1:
+%*4hi:+0b1:0:4:
+%4hi:+42:1:3:42:
+%*4hi:+42:0:3:
+%4hi:+0X2a:1:4:2:
+%*4hi:+0X2a:0:4:
+%4hi:+0x2A:1:4:2:
+%*4hi:+0x2A:0:4:
+%4hi:+052:1:4:42:
+%*4hi:+052:0:4:
+%4hi:+0B101010:1:4:1:
+%*4hi:+0B101010:0:4:
+%4hi:+0b101010:1:4:1:
+%*4hi:+0b101010:0:4:
+%4hi:+32767:1:4:327:
+%*4hi:+32767:0:4:
+%4hi:+0X7fff:1:4:7:
+%*4hi:+0X7fff:0:4:
+%4hi:+0x7FFF:1:4:7:
+%*4hi:+0x7FFF:0:4:
+%4hi:+077777:1:4:63:
+%*4hi:+077777:0:4:
+%4hi:+0B111111111111111:1:4:1:
+%*4hi:+0B111111111111111:0:4:
+%4hi:+0b111111111111111:1:4:1:
+%*4hi:+0b111111111111111:0:4:
+%4hi:+32768:1:4:327:
+%*4hi:+32768:0:4:
+%4hi:+0X8000:1:4:8:
+%*4hi:+0X8000:0:4:
+%4hi:+0x8000:1:4:8:
+%*4hi:+0x8000:0:4:
+%4hi:+0100000:1:4:8:
+%*4hi:+0100000:0:4:
+%4hi:+0B1000000000000000:1:4:1:
+%*4hi:+0B1000000000000000:0:4:
+%4hi:+0b1000000000000000:1:4:1:
+%*4hi:+0b1000000000000000:0:4:
+%4hi:+32809:1:4:328:
+%*4hi:+32809:0:4:
+%4hi:+0X8029:1:4:8:
+%*4hi:+0X8029:0:4:
+%4hi:+0x8029:1:4:8:
+%*4hi:+0x8029:0:4:
+%4hi:+0100051:1:4:8:
+%*4hi:+0100051:0:4:
+%4hi:+0B1000000000101001:1:4:1:
+%*4hi:+0B1000000000101001:0:4:
+%4hi:+0b1000000000101001:1:4:1:
+%*4hi:+0b1000000000101001:0:4:
+%7hi::0:-1:
+%*7hi::0:-1:
+%7hi:-32891:1:6:32645:
+%*7hi:-32891:0:6:
+%7hi:-0X807b:1:7:32645:
+%*7hi:-0X807b:0:7:
+%7hi:-0x807B:1:7:32645:
+%*7hi:-0x807B:0:7:
+%7hi:-0100173:1:7:-4111:
+%*7hi:-0100173:0:7:
+%7hi:-0B1000000001111011:1:7:-8:
+%*7hi:-0B1000000001111011:0:7:
+%7hi:-0b1000000001111011:1:7:-8:
+%*7hi:-0b1000000001111011:0:7:
+%7hi:-32769:1:6:32767:
+%*7hi:-32769:0:6:
+%7hi:-0X8001:1:7:32767:
+%*7hi:-0X8001:0:7:
+%7hi:-0x8001:1:7:32767:
+%*7hi:-0x8001:0:7:
+%7hi:-0100001:1:7:-4096:
+%*7hi:-0100001:0:7:
+%7hi:-0B1000000000000001:1:7:-8:
+%*7hi:-0B1000000000000001:0:7:
+%7hi:-0b1000000000000001:1:7:-8:
+%*7hi:-0b1000000000000001:0:7:
+%7hi:-32768:1:6:-32768:
+%*7hi:-32768:0:6:
+%7hi:-0X8000:1:7:-32768:
+%*7hi:-0X8000:0:7:
+%7hi:-0x8000:1:7:-32768:
+%*7hi:-0x8000:0:7:
+%7hi:-0100000:1:7:-4096:
+%*7hi:-0100000:0:7:
+%7hi:-0B1000000000000000:1:7:-8:
+%*7hi:-0B1000000000000000:0:7:
+%7hi:-0b1000000000000000:1:7:-8:
+%*7hi:-0b1000000000000000:0:7:
+%7hi:-123:1:4:-123:
+%*7hi:-123:0:4:
+%7hi:-0X7b:1:5:-123:
+%*7hi:-0X7b:0:5:
+%7hi:-0x7B:1:5:-123:
+%*7hi:-0x7B:0:5:
+%7hi:-0173:1:5:-123:
+%*7hi:-0173:0:5:
+%7hi:-0B1111011:1:7:-15:
+%*7hi:-0B1111011:0:7:
+%7hi:-0b1111011:1:7:-15:
+%*7hi:-0b1111011:0:7:
+%7hi:-1:1:2:-1:
+%*7hi:-1:0:2:
+%7hi:-0X1:1:4:-1:
+%*7hi:-0X1:0:4:
+%7hi:-0x1:1:4:-1:
+%*7hi:-0x1:0:4:
+%7hi:-01:1:3:-1:
+%*7hi:-01:0:3:
+%7hi:-0B1:1:4:-1:
+%*7hi:-0B1:0:4:
+%7hi:-0b1:1:4:-1:
+%*7hi:-0b1:0:4:
+%7hi:-0:1:2:0:
+%*7hi:-0:0:2:
+%7hi:-0X0:1:4:0:
+%*7hi:-0X0:0:4:
+%7hi:-0x0:1:4:0:
+%*7hi:-0x0:0:4:
+%7hi:-00:1:3:0:
+%*7hi:-00:0:3:
+%7hi:-0B0:1:4:0:
+%*7hi:-0B0:0:4:
+%7hi:-0b0:1:4:0:
+%*7hi:-0b0:0:4:
+%7hi:0:1:1:0:
+%*7hi:0:0:1:
+%7hi:0X0:1:3:0:
+%*7hi:0X0:0:3:
+%7hi:0x0:1:3:0:
+%*7hi:0x0:0:3:
+%7hi:00:1:2:0:
+%*7hi:00:0:2:
+%7hi:0B0:1:3:0:
+%*7hi:0B0:0:3:
+%7hi:0b0:1:3:0:
+%*7hi:0b0:0:3:
+%7hi:1:1:1:1:
+%*7hi:1:0:1:
+%7hi:0X1:1:3:1:
+%*7hi:0X1:0:3:
+%7hi:0x1:1:3:1:
+%*7hi:0x1:0:3:
+%7hi:01:1:2:1:
+%*7hi:01:0:2:
+%7hi:0B1:1:3:1:
+%*7hi:0B1:0:3:
+%7hi:0b1:1:3:1:
+%*7hi:0b1:0:3:
+%7hi:42:1:2:42:
+%*7hi:42:0:2:
+%7hi:0X2a:1:4:42:
+%*7hi:0X2a:0:4:
+%7hi:0x2A:1:4:42:
+%*7hi:0x2A:0:4:
+%7hi:052:1:3:42:
+%*7hi:052:0:3:
+%7hi:0B101010:1:7:21:
+%*7hi:0B101010:0:7:
+%7hi:0b101010:1:7:21:
+%*7hi:0b101010:0:7:
+%7hi:32767:1:5:32767:
+%*7hi:32767:0:5:
+%7hi:0X7fff:1:6:32767:
+%*7hi:0X7fff:0:6:
+%7hi:0x7FFF:1:6:32767:
+%*7hi:0x7FFF:0:6:
+%7hi:077777:1:6:32767:
+%*7hi:077777:0:6:
+%7hi:0B111111111111111:1:7:31:
+%*7hi:0B111111111111111:0:7:
+%7hi:0b111111111111111:1:7:31:
+%*7hi:0b111111111111111:0:7:
+%7hi:32768:1:5:-32768:
+%*7hi:32768:0:5:
+%7hi:0X8000:1:6:-32768:
+%*7hi:0X8000:0:6:
+%7hi:0x8000:1:6:-32768:
+%*7hi:0x8000:0:6:
+%7hi:0100000:1:7:-32768:
+%*7hi:0100000:0:7:
+%7hi:0B1000000000000000:1:7:16:
+%*7hi:0B1000000000000000:0:7:
+%7hi:0b1000000000000000:1:7:16:
+%*7hi:0b1000000000000000:0:7:
+%7hi:32809:1:5:-32727:
+%*7hi:32809:0:5:
+%7hi:0X8029:1:6:-32727:
+%*7hi:0X8029:0:6:
+%7hi:0x8029:1:6:-32727:
+%*7hi:0x8029:0:6:
+%7hi:0100051:1:7:-32727:
+%*7hi:0100051:0:7:
+%7hi:0B1000000000101001:1:7:16:
+%*7hi:0B1000000000101001:0:7:
+%7hi:0b1000000000101001:1:7:16:
+%*7hi:0b1000000000101001:0:7:
+%7hi:+0:1:2:0:
+%*7hi:+0:0:2:
+%7hi:+0X0:1:4:0:
+%*7hi:+0X0:0:4:
+%7hi:+0x0:1:4:0:
+%*7hi:+0x0:0:4:
+%7hi:+00:1:3:0:
+%*7hi:+00:0:3:
+%7hi:+0B0:1:4:0:
+%*7hi:+0B0:0:4:
+%7hi:+0b0:1:4:0:
+%*7hi:+0b0:0:4:
+%7hi:+1:1:2:1:
+%*7hi:+1:0:2:
+%7hi:+0X1:1:4:1:
+%*7hi:+0X1:0:4:
+%7hi:+0x1:1:4:1:
+%*7hi:+0x1:0:4:
+%7hi:+01:1:3:1:
+%*7hi:+01:0:3:
+%7hi:+0B1:1:4:1:
+%*7hi:+0B1:0:4:
+%7hi:+0b1:1:4:1:
+%*7hi:+0b1:0:4:
+%7hi:+42:1:3:42:
+%*7hi:+42:0:3:
+%7hi:+0X2a:1:5:42:
+%*7hi:+0X2a:0:5:
+%7hi:+0x2A:1:5:42:
+%*7hi:+0x2A:0:5:
+%7hi:+052:1:4:42:
+%*7hi:+052:0:4:
+%7hi:+0B101010:1:7:10:
+%*7hi:+0B101010:0:7:
+%7hi:+0b101010:1:7:10:
+%*7hi:+0b101010:0:7:
+%7hi:+32767:1:6:32767:
+%*7hi:+32767:0:6:
+%7hi:+0X7fff:1:7:32767:
+%*7hi:+0X7fff:0:7:
+%7hi:+0x7FFF:1:7:32767:
+%*7hi:+0x7FFF:0:7:
+%7hi:+077777:1:7:32767:
+%*7hi:+077777:0:7:
+%7hi:+0B111111111111111:1:7:15:
+%*7hi:+0B111111111111111:0:7:
+%7hi:+0b111111111111111:1:7:15:
+%*7hi:+0b111111111111111:0:7:
+%7hi:+32768:1:6:-32768:
+%*7hi:+32768:0:6:
+%7hi:+0X8000:1:7:-32768:
+%*7hi:+0X8000:0:7:
+%7hi:+0x8000:1:7:-32768:
+%*7hi:+0x8000:0:7:
+%7hi:+0100000:1:7:4096:
+%*7hi:+0100000:0:7:
+%7hi:+0B1000000000000000:1:7:8:
+%*7hi:+0B1000000000000000:0:7:
+%7hi:+0b1000000000000000:1:7:8:
+%*7hi:+0b1000000000000000:0:7:
+%7hi:+32809:1:6:-32727:
+%*7hi:+32809:0:6:
+%7hi:+0X8029:1:7:-32727:
+%*7hi:+0X8029:0:7:
+%7hi:+0x8029:1:7:-32727:
+%*7hi:+0x8029:0:7:
+%7hi:+0100051:1:7:4101:
+%*7hi:+0100051:0:7:
+%7hi:+0B1000000000101001:1:7:8:
+%*7hi:+0B1000000000101001:0:7:
+%7hi:+0b1000000000101001:1:7:8:
+%*7hi:+0b1000000000101001:0:7:
+%2hi: :0:-1:
+%*2hi: :0:-1:
+%2hi: -32891:1:3:-3:
+%*2hi: -32891:0:3:
+%2hi: -0X807b:1:3:0:
+%*2hi: -0X807b:0:3:
+%2hi: -0x807B:1:3:0:
+%*2hi: -0x807B:0:3:
+%2hi: -0100173:1:3:0:
+%*2hi: -0100173:0:3:
+%2hi: -0B1000000001111011:1:3:0:
+%*2hi: -0B1000000001111011:0:3:
+%2hi: -0b1000000001111011:1:3:0:
+%*2hi: -0b1000000001111011:0:3:
+%2hi: -32769:1:3:-3:
+%*2hi: -32769:0:3:
+%2hi: -0X8001:1:3:0:
+%*2hi: -0X8001:0:3:
+%2hi: -0x8001:1:3:0:
+%*2hi: -0x8001:0:3:
+%2hi: -0100001:1:3:0:
+%*2hi: -0100001:0:3:
+%2hi: -0B1000000000000001:1:3:0:
+%*2hi: -0B1000000000000001:0:3:
+%2hi: -0b1000000000000001:1:3:0:
+%*2hi: -0b1000000000000001:0:3:
+%2hi: -32768:1:3:-3:
+%*2hi: -32768:0:3:
+%2hi: -0X8000:1:3:0:
+%*2hi: -0X8000:0:3:
+%2hi: -0x8000:1:3:0:
+%*2hi: -0x8000:0:3:
+%2hi: -0100000:1:3:0:
+%*2hi: -0100000:0:3:
+%2hi: -0B1000000000000000:1:3:0:
+%*2hi: -0B1000000000000000:0:3:
+%2hi: -0b1000000000000000:1:3:0:
+%*2hi: -0b1000000000000000:0:3:
+%2hi: -123:1:3:-1:
+%*2hi: -123:0:3:
+%2hi: -0X7b:1:3:0:
+%*2hi: -0X7b:0:3:
+%2hi: -0x7B:1:3:0:
+%*2hi: -0x7B:0:3:
+%2hi: -0173:1:3:0:
+%*2hi: -0173:0:3:
+%2hi: -0B1111011:1:3:0:
+%*2hi: -0B1111011:0:3:
+%2hi: -0b1111011:1:3:0:
+%*2hi: -0b1111011:0:3:
+%2hi: -1:1:3:-1:
+%*2hi: -1:0:3:
+%2hi: -0X1:1:3:0:
+%*2hi: -0X1:0:3:
+%2hi: -0x1:1:3:0:
+%*2hi: -0x1:0:3:
+%2hi: -01:1:3:0:
+%*2hi: -01:0:3:
+%2hi: -0B1:1:3:0:
+%*2hi: -0B1:0:3:
+%2hi: -0b1:1:3:0:
+%*2hi: -0b1:0:3:
+%2hi: -0:1:3:0:
+%*2hi: -0:0:3:
+%2hi: -0X0:1:3:0:
+%*2hi: -0X0:0:3:
+%2hi: -0x0:1:3:0:
+%*2hi: -0x0:0:3:
+%2hi: -00:1:3:0:
+%*2hi: -00:0:3:
+%2hi: -0B0:1:3:0:
+%*2hi: -0B0:0:3:
+%2hi: -0b0:1:3:0:
+%*2hi: -0b0:0:3:
+%2hi: 0:1:2:0:
+%*2hi: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hi: +0X0:0:3:
+%2hi: +0x0:1:3:0:
+%*2hi: +0x0:0:3:
+%2hi: +00:1:3:0:
+%*2hi: +00:0:3:
+%2hi: +0B0:1:3:0:
+%*2hi: +0B0:0:3:
+%2hi: +0b0:1:3:0:
+%*2hi: +0b0:0:3:
+%2hi: +1:1:3:1:
+%*2hi: +1:0:3:
+%2hi: +0X1:1:3:0:
+%*2hi: +0X1:0:3:
+%2hi: +0x1:1:3:0:
+%*2hi: +0x1:0:3:
+%2hi: +01:1:3:0:
+%*2hi: +01:0:3:
+%2hi: +0B1:1:3:0:
+%*2hi: +0B1:0:3:
+%2hi: +0b1:1:3:0:
+%*2hi: +0b1:0:3:
+%2hi: +42:1:3:4:
+%*2hi: +42:0:3:
+%2hi: +0X2a:1:3:0:
+%*2hi: +0X2a:0:3:
+%2hi: +0x2A:1:3:0:
+%*2hi: +0x2A:0:3:
+%2hi: +052:1:3:0:
+%*2hi: +052:0:3:
+%2hi: +0B101010:1:3:0:
+%*2hi: +0B101010:0:3:
+%2hi: +0b101010:1:3:0:
+%*2hi: +0b101010:0:3:
+%2hi: +32767:1:3:3:
+%*2hi: +32767:0:3:
+%2hi: +0X7fff:1:3:0:
+%*2hi: +0X7fff:0:3:
+%2hi: +0x7FFF:1:3:0:
+%*2hi: +0x7FFF:0:3:
+%2hi: +077777:1:3:0:
+%*2hi: +077777:0:3:
+%2hi: +0B111111111111111:1:3:0:
+%*2hi: +0B111111111111111:0:3:
+%2hi: +0b111111111111111:1:3:0:
+%*2hi: +0b111111111111111:0:3:
+%2hi: +32768:1:3:3:
+%*2hi: +32768:0:3:
+%2hi: +0X8000:1:3:0:
+%*2hi: +0X8000:0:3:
+%2hi: +0x8000:1:3:0:
+%*2hi: +0x8000:0:3:
+%2hi: +0100000:1:3:0:
+%*2hi: +0100000:0:3:
+%2hi: +0B1000000000000000:1:3:0:
+%*2hi: +0B1000000000000000:0:3:
+%2hi: +0b1000000000000000:1:3:0:
+%*2hi: +0b1000000000000000:0:3:
+%2hi: +32809:1:3:3:
+%*2hi: +32809:0:3:
+%2hi: +0X8029:1:3:0:
+%*2hi: +0X8029:0:3:
+%2hi: +0x8029:1:3:0:
+%*2hi: +0x8029:0:3:
+%2hi: +0100051:1:3:0:
+%*2hi: +0100051:0:3:
+%2hi: +0B1000000000101001:1:3:0:
+%*2hi: +0B1000000000101001:0:3:
+%2hi: +0b1000000000101001:1:3:0:
+%*2hi: +0b1000000000101001:0:3:
+%7hi: :0:-1:
+%*7hi: :0:-1:
+%7hi: -32891:1:7:32645:
+%*7hi: -32891:0:7:
+%7hi: -0X807b:1:8:32645:
+%*7hi: -0X807b:0:8:
+%7hi: -0x807B:1:8:32645:
+%*7hi: -0x807B:0:8:
+%7hi: -0100173:1:8:-4111:
+%*7hi: -0100173:0:8:
+%7hi: -0B1000000001111011:1:8:-8:
+%*7hi: -0B1000000001111011:0:8:
+%7hi: -0b1000000001111011:1:8:-8:
+%*7hi: -0b1000000001111011:0:8:
+%7hi: -32769:1:7:32767:
+%*7hi: -32769:0:7:
+%7hi: -0X8001:1:8:32767:
+%*7hi: -0X8001:0:8:
+%7hi: -0x8001:1:8:32767:
+%*7hi: -0x8001:0:8:
+%7hi: -0100001:1:8:-4096:
+%*7hi: -0100001:0:8:
+%7hi: -0B1000000000000001:1:8:-8:
+%*7hi: -0B1000000000000001:0:8:
+%7hi: -0b1000000000000001:1:8:-8:
+%*7hi: -0b1000000000000001:0:8:
+%7hi: -32768:1:7:-32768:
+%*7hi: -32768:0:7:
+%7hi: -0X8000:1:8:-32768:
+%*7hi: -0X8000:0:8:
+%7hi: -0x8000:1:8:-32768:
+%*7hi: -0x8000:0:8:
+%7hi: -0100000:1:8:-4096:
+%*7hi: -0100000:0:8:
+%7hi: -0B1000000000000000:1:8:-8:
+%*7hi: -0B1000000000000000:0:8:
+%7hi: -0b1000000000000000:1:8:-8:
+%*7hi: -0b1000000000000000:0:8:
+%7hi: -123:1:5:-123:
+%*7hi: -123:0:5:
+%7hi: -0X7b:1:6:-123:
+%*7hi: -0X7b:0:6:
+%7hi: -0x7B:1:6:-123:
+%*7hi: -0x7B:0:6:
+%7hi: -0173:1:6:-123:
+%*7hi: -0173:0:6:
+%7hi: -0B1111011:1:8:-15:
+%*7hi: -0B1111011:0:8:
+%7hi: -0b1111011:1:8:-15:
+%*7hi: -0b1111011:0:8:
+%7hi: -1:1:3:-1:
+%*7hi: -1:0:3:
+%7hi: -0X1:1:5:-1:
+%*7hi: -0X1:0:5:
+%7hi: -0x1:1:5:-1:
+%*7hi: -0x1:0:5:
+%7hi: -01:1:4:-1:
+%*7hi: -01:0:4:
+%7hi: -0B1:1:5:-1:
+%*7hi: -0B1:0:5:
+%7hi: -0b1:1:5:-1:
+%*7hi: -0b1:0:5:
+%7hi: -0:1:3:0:
+%*7hi: -0:0:3:
+%7hi: -0X0:1:5:0:
+%*7hi: -0X0:0:5:
+%7hi: -0x0:1:5:0:
+%*7hi: -0x0:0:5:
+%7hi: -00:1:4:0:
+%*7hi: -00:0:4:
+%7hi: -0B0:1:5:0:
+%*7hi: -0B0:0:5:
+%7hi: -0b0:1:5:0:
+%*7hi: -0b0:0:5:
+%7hi: 0:1:2:0:
+%*7hi: 0:0:2:
+%7hi: 0X0:1:4:0:
+%*7hi: 0X0:0:4:
+%7hi: 0x0:1:4:0:
+%*7hi: 0x0:0:4:
+%7hi: 00:1:3:0:
+%*7hi: 00:0:3:
+%7hi: 0B0:1:4:0:
+%*7hi: 0B0:0:4:
+%7hi: 0b0:1:4:0:
+%*7hi: 0b0:0:4:
+%7hi: 1:1:2:1:
+%*7hi: 1:0:2:
+%7hi: 0X1:1:4:1:
+%*7hi: 0X1:0:4:
+%7hi: 0x1:1:4:1:
+%*7hi: 0x1:0:4:
+%7hi: 01:1:3:1:
+%*7hi: 01:0:3:
+%7hi: 0B1:1:4:1:
+%*7hi: 0B1:0:4:
+%7hi: 0b1:1:4:1:
+%*7hi: 0b1:0:4:
+%7hi: 42:1:3:42:
+%*7hi: 42:0:3:
+%7hi: 0X2a:1:5:42:
+%*7hi: 0X2a:0:5:
+%7hi: 0x2A:1:5:42:
+%*7hi: 0x2A:0:5:
+%7hi: 052:1:4:42:
+%*7hi: 052:0:4:
+%7hi: 0B101010:1:8:21:
+%*7hi: 0B101010:0:8:
+%7hi: 0b101010:1:8:21:
+%*7hi: 0b101010:0:8:
+%7hi: 32767:1:6:32767:
+%*7hi: 32767:0:6:
+%7hi: 0X7fff:1:7:32767:
+%*7hi: 0X7fff:0:7:
+%7hi: 0x7FFF:1:7:32767:
+%*7hi: 0x7FFF:0:7:
+%7hi: 077777:1:7:32767:
+%*7hi: 077777:0:7:
+%7hi: 0B111111111111111:1:8:31:
+%*7hi: 0B111111111111111:0:8:
+%7hi: 0b111111111111111:1:8:31:
+%*7hi: 0b111111111111111:0:8:
+%7hi: 32768:1:6:-32768:
+%*7hi: 32768:0:6:
+%7hi: 0X8000:1:7:-32768:
+%*7hi: 0X8000:0:7:
+%7hi: 0x8000:1:7:-32768:
+%*7hi: 0x8000:0:7:
+%7hi: 0100000:1:8:-32768:
+%*7hi: 0100000:0:8:
+%7hi: 0B1000000000000000:1:8:16:
+%*7hi: 0B1000000000000000:0:8:
+%7hi: 0b1000000000000000:1:8:16:
+%*7hi: 0b1000000000000000:0:8:
+%7hi: 32809:1:6:-32727:
+%*7hi: 32809:0:6:
+%7hi: 0X8029:1:7:-32727:
+%*7hi: 0X8029:0:7:
+%7hi: 0x8029:1:7:-32727:
+%*7hi: 0x8029:0:7:
+%7hi: 0100051:1:8:-32727:
+%*7hi: 0100051:0:8:
+%7hi: 0B1000000000101001:1:8:16:
+%*7hi: 0B1000000000101001:0:8:
+%7hi: 0b1000000000101001:1:8:16:
+%*7hi: 0b1000000000101001:0:8:
+%7hi: +0:1:3:0:
+%*7hi: +0:0:3:
+%7hi: +0X0:1:5:0:
+%*7hi: +0X0:0:5:
+%7hi: +0x0:1:5:0:
+%*7hi: +0x0:0:5:
+%7hi: +00:1:4:0:
+%*7hi: +00:0:4:
+%7hi: +0B0:1:5:0:
+%*7hi: +0B0:0:5:
+%7hi: +0b0:1:5:0:
+%*7hi: +0b0:0:5:
+%7hi: +1:1:3:1:
+%*7hi: +1:0:3:
+%7hi: +0X1:1:5:1:
+%*7hi: +0X1:0:5:
+%7hi: +0x1:1:5:1:
+%*7hi: +0x1:0:5:
+%7hi: +01:1:4:1:
+%*7hi: +01:0:4:
+%7hi: +0B1:1:5:1:
+%*7hi: +0B1:0:5:
+%7hi: +0b1:1:5:1:
+%*7hi: +0b1:0:5:
+%7hi: +42:1:4:42:
+%*7hi: +42:0:4:
+%7hi: +0X2a:1:6:42:
+%*7hi: +0X2a:0:6:
+%7hi: +0x2A:1:6:42:
+%*7hi: +0x2A:0:6:
+%7hi: +052:1:5:42:
+%*7hi: +052:0:5:
+%7hi: +0B101010:1:8:10:
+%*7hi: +0B101010:0:8:
+%7hi: +0b101010:1:8:10:
+%*7hi: +0b101010:0:8:
+%7hi: +32767:1:7:32767:
+%*7hi: +32767:0:7:
+%7hi: +0X7fff:1:8:32767:
+%*7hi: +0X7fff:0:8:
+%7hi: +0x7FFF:1:8:32767:
+%*7hi: +0x7FFF:0:8:
+%7hi: +077777:1:8:32767:
+%*7hi: +077777:0:8:
+%7hi: +0B111111111111111:1:8:15:
+%*7hi: +0B111111111111111:0:8:
+%7hi: +0b111111111111111:1:8:15:
+%*7hi: +0b111111111111111:0:8:
+%7hi: +32768:1:7:-32768:
+%*7hi: +32768:0:7:
+%7hi: +0X8000:1:8:-32768:
+%*7hi: +0X8000:0:8:
+%7hi: +0x8000:1:8:-32768:
+%*7hi: +0x8000:0:8:
+%7hi: +0100000:1:8:4096:
+%*7hi: +0100000:0:8:
+%7hi: +0B1000000000000000:1:8:8:
+%*7hi: +0B1000000000000000:0:8:
+%7hi: +0b1000000000000000:1:8:8:
+%*7hi: +0b1000000000000000:0:8:
+%7hi: +32809:1:7:-32727:
+%*7hi: +32809:0:7:
+%7hi: +0X8029:1:8:-32727:
+%*7hi: +0X8029:0:8:
+%7hi: +0x8029:1:8:-32727:
+%*7hi: +0x8029:0:8:
+%7hi: +0100051:1:8:4101:
+%*7hi: +0100051:0:8:
+%7hi: +0B1000000000101001:1:8:8:
+%*7hi: +0B1000000000101001:0:8:
+%7hi: +0b1000000000101001:1:8:8:
+%*7hi: +0b1000000000101001:0:8:
diff --git a/stdio-common/tst-scanf-format-skeleton-c.c b/stdio-common/tst-scanf-format-skeleton-c.c
new file mode 100644
index 0000000..181077f
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-c.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf input for 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/>. */
+
+typedef char *type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-char.c b/stdio-common/tst-scanf-format-skeleton-char.c
new file mode 100644
index 0000000..a694de4
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-char.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+typedef signed char type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-double.c b/stdio-common/tst-scanf-format-skeleton-double.c
new file mode 100644
index 0000000..502f2ad
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-double.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+typedef double type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-float.c b/stdio-common/tst-scanf-format-skeleton-float.c
new file mode 100644
index 0000000..2104c0f
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-float.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+typedef float type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-int.c b/stdio-common/tst-scanf-format-skeleton-int.c
new file mode 100644
index 0000000..eb4e9de
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-int.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+typedef int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-ldouble.c b/stdio-common/tst-scanf-format-skeleton-ldouble.c
new file mode 100644
index 0000000..3649110
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-ldouble.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+typedef long double type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-llong.c b/stdio-common/tst-scanf-format-skeleton-llong.c
new file mode 100644
index 0000000..8b8324e
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-llong.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf input for 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/>. */
+
+typedef long long int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-long.c b/stdio-common/tst-scanf-format-skeleton-long.c
new file mode 100644
index 0000000..91aa091
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-long.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf input for 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/>. */
+
+typedef long int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-short.c b/stdio-common/tst-scanf-format-skeleton-short.c
new file mode 100644
index 0000000..ca51a25
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-short.c
@@ -0,0 +1,21 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+typedef short int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-uchar.c b/stdio-common/tst-scanf-format-skeleton-uchar.c
new file mode 100644
index 0000000..6be8917
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-uchar.c
@@ -0,0 +1,22 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+#define TYPE_T_UNSIGNED_P 1
+typedef unsigned char type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-uint.c b/stdio-common/tst-scanf-format-skeleton-uint.c
new file mode 100644
index 0000000..1508dc3
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-uint.c
@@ -0,0 +1,22 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+#define TYPE_T_UNSIGNED_P 1
+typedef unsigned int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-ullong.c b/stdio-common/tst-scanf-format-skeleton-ullong.c
new file mode 100644
index 0000000..b0b8050
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-ullong.c
@@ -0,0 +1,22 @@
+/* Test skeleton for formatted scanf input for unsigned long long int convs.
+ 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/>. */
+
+#define TYPE_T_UNSIGNED_P 1
+typedef unsigned long long int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-ulong.c b/stdio-common/tst-scanf-format-skeleton-ulong.c
new file mode 100644
index 0000000..3198825
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-ulong.c
@@ -0,0 +1,22 @@
+/* Test skeleton for formatted scanf input for unsigned long int convs.
+ 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/>. */
+
+#define TYPE_T_UNSIGNED_P 1
+typedef unsigned long int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton-ushort.c b/stdio-common/tst-scanf-format-skeleton-ushort.c
new file mode 100644
index 0000000..2b710c5
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton-ushort.c
@@ -0,0 +1,22 @@
+/* Test skeleton for formatted scanf 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/>. */
+
+#define TYPE_T_UNSIGNED_P 1
+typedef unsigned short int type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/stdio-common/tst-scanf-format-skeleton.c b/stdio-common/tst-scanf-format-skeleton.c
new file mode 100644
index 0000000..bf1129b
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton.c
@@ -0,0 +1,373 @@
+/* Test skeleton 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/>. */
+
+/* The following definitions have to be supplied by the source including
+ this skeleton:
+
+ Macros:
+ TYPE_T_UNSIGNED_P [optional] Set to 1 if handling an unsigned
+ integer conversion.
+
+ Typedefs:
+ type_t Type to hold data produced by the conversion
+ handled.
+
+ Callable objects:
+ scanf_under_test Wrapper for the 'scanf' family feature to be
+ tested.
+ verify_input Verifier called to determine whether there is a
+ match between the data retrieved by the feature
+ tested and MATCH reference data supplied by input.
+ pointer_to_value Converter making a pointer suitable for the
+ feature tested from the data holding type.
+ initialize_value Initializer for the data holder to use ahead of
+ each call to the feature tested.
+
+ It is up to the source including this skeleton whether the individual
+ callable objects are going to be macros or actual functions.
+
+ See tst-*scanf-format-*.c for usage examples. */
+
+#include <ctype.h>
+#include <dlfcn.h>
+#include <mcheck.h>
+#include <stdbool.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <support/check.h>
+#include <support/support.h>
+
+/* Tweak our environment according to any TYPE_T_UNSIGNED_P setting
+ supplied by the individual test case. */
+#ifndef TYPE_T_UNSIGNED_P
+# define TYPE_T_UNSIGNED_P 0
+#endif
+#if TYPE_T_UNSIGNED_P
+# define UNSIGNED unsigned
+#else
+# define UNSIGNED
+#endif
+
+/* Read and return a single character from standard input, returning
+ end-of-file or error status indication where applicable. */
+
+static int
+read_input (void)
+{
+ int c = getchar ();
+ if (ferror (stdin))
+ c = INPUT_ERROR;
+ else if (feof (stdin))
+ c = INPUT_EOF;
+ return c;
+}
+
+/* Consume a signed decimal integer supplied by READ_INPUT above, up to
+ the following ':' field separator which is removed from input, making
+ sure the value requested does not overflow the range of the data type
+ according to TYPE_T_UNSIGNED_P.
+
+ Return the value retrieved and set ERRP to zero on success, otherwise
+ set ERRP to the error code. */
+
+static long long
+read_integer (int *errp)
+{
+ bool m = false;
+ int ch;
+
+ ch = read_input ();
+ if (ch == '-' || ch == '+')
+ {
+ m = ch == '-';
+ ch = read_input ();
+ }
+
+ if (ch == ':')
+ {
+ *errp = INPUT_FORMAT;
+ return 0;
+ }
+
+ unsigned long long v = 0;
+ while (1)
+ {
+ unsigned long long v0 = v;
+
+ if (isdigit (ch))
+ {
+ v = 10 * v + (ch - '0');
+ if (!(TYPE_T_UNSIGNED_P
+ || (v & ~((~0ULL) >> 1)) == 0
+ || (m && v == ~((~0ULL) >> 1)))
+ || v < v0)
+ {
+ *errp = INPUT_OVERFLOW;
+ return 0;
+ }
+ }
+ else if (ch < 0)
+ {
+ *errp = ch;
+ return 0;
+ }
+ else if (ch != ':')
+ {
+ *errp = INPUT_FORMAT;
+ return 0;
+ }
+ else
+ break;
+
+ ch = read_input ();
+ }
+
+ *errp = 0;
+ return m ? -v : v;
+}
+
+/* Return an error message corresponding to ERR. */
+
+static const char *
+get_error_message (int err)
+{
+ switch (err)
+ {
+ case INPUT_EOF:
+ return "input line %zi: premature end of input";
+ case INPUT_ERROR:
+ return "input line %zi: error reading input data: %m";
+ case INPUT_FORMAT:
+ return "input line %zi: input data format error";
+ case INPUT_OVERFLOW:
+ return "input line %zi: input data arithmetic overflow";
+ case OUTPUT_TERM:
+ return "input line %zi: string termination missing from output";
+ case OUTPUT_OVERRUN:
+ return "input line %zi: output data overrun";
+ default:
+ return "input line %zi: internal test error";
+ }
+}
+
+/* Consume a record supplied by READ_INPUT above, according to '%' and
+ any assignment-suppressing character '*', followed by any width W,
+ any length modifier L, and conversion C, all already provided in FMT
+ (along with trailing "%lln" implicitly appended by the caller) and
+ removed from input along with the following ':' field separator.
+ For convenience the last character of conversion C is supplied as
+ the F parameter.
+
+ Record formats consumed:
+
+ %*<L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>:
+ %*<W><L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>:
+ %<L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>:
+ %<W><L><C>:<INPUT>:<RESULT==0>:<COUNT==-1>:
+ %*<L><C>:<INPUT>:<RESULT>:<COUNT>:
+ %*<W><L><C>:<INPUT>:<RESULT>:<COUNT>:
+ %<L><C>:<INPUT>:<RESULT!=0>:<COUNT>:<MATCH>:
+ %<W><L><C>:<INPUT>:<RESULT!=0>:<COUNT>:<MATCH>:
+
+ Verify that the 'scanf' family function under test returned RESULT,
+ that the "%lln" conversion recorded COUNT characters or has not been
+ executed leaving the value at -1 as applicable, and where executed
+ that the conversion requested produced output matching MATCH.
+
+ Return 0 on success, -1 on failure. */
+
+static int
+do_scanf (char f, char *fmt)
+{
+ bool value_match = true;
+ bool count_match = true;
+ long long count = -1;
+ bool match = true;
+ long long result;
+ long long r;
+ long long c;
+ type_t val;
+ int err;
+ int ch;
+
+ initialize_value (val);
+ /* Make sure it's been committed. */
+ __asm__ ("" : : : "memory");
+
+ if (fmt[1] == '*')
+ result = scanf_under_test (fmt, &count);
+ else
+ result = scanf_under_test (fmt, pointer_to_value (val), &count);
+ if (result < 0)
+ FAIL_RET (get_error_message (result), line);
+
+ do
+ ch = read_input ();
+ while (ch != ':' && ch != INPUT_ERROR && ch != INPUT_EOF);
+ if (ch != ':')
+ FAIL_RET (get_error_message (ch), line);
+
+ r = read_integer (&err);
+ if (err < 0)
+ FAIL_RET (get_error_message (err), line);
+ match &= r == result;
+
+ c = read_integer (&err);
+ if (err < 0)
+ FAIL_RET (get_error_message (err), line);
+ match &= (count_match = c == count);
+
+ if (r > 0)
+ {
+ match &= (value_match = verify_input (f, val, count, &err));
+ if (err < 0)
+ FAIL_RET (get_error_message (err), line);
+ }
+
+ ch = read_input ();
+ if (ch != '\n')
+ FAIL_RET (get_error_message (ch == INPUT_ERROR || ch == INPUT_EOF
+ ? ch : INPUT_FORMAT), line);
+
+ if (!match)
+ {
+ if (r != result)
+ FAIL ("input line %zi: input assignment count mismatch: %lli",
+ line, result);
+ if (!count_match)
+ FAIL ("input line %zi: input character count mismatch: %lli",
+ line, count);
+ if (!value_match)
+ FAIL ("input line %zi: input value mismatch", line);
+ return -1;
+ }
+
+ return 0;
+}
+
+/* Consume a list of input records line by line supplied by READ_INPUT
+ above, discarding any that begin with the '#' line comment designator
+ and interpreting the initial part of the remaining ones from leading
+ '%' up to the first ':' field separator, which is removed from input,
+ by appending "%lln" to the part retrieved and handing over along with
+ the rest of input line to read to DO_SCANF above. Terminate upon the
+ end of input or the first processing error encountered.
+
+ See the top of this file for the definitions that have to be
+ provided by the source including this skeleton. */
+
+int
+do_test (void)
+{
+ size_t fmt_size = 0;
+ char *fmt = NULL;
+
+ mtrace ();
+
+ int result = 0;
+ do
+ {
+ size_t i = 0;
+ int ch = 0;
+ char f;
+
+ line++;
+ do
+ {
+ f = ch;
+ ch = read_input ();
+ if ((i == 0 && ch == '#') || ch == INPUT_EOF || ch == INPUT_ERROR)
+ break;
+ if (i == fmt_size)
+ {
+ fmt_size += SIZE_CHUNK;
+ fmt = xrealloc (fmt, fmt_size);
+ }
+ fmt[i++] = ch;
+ }
+ while (ch != ':');
+ if (ch == INPUT_EOF && i == 0)
+ {
+ if (line == 1)
+ {
+ FAIL ("input line %zi: empty input", line);
+ result = -1;
+ }
+ break;
+ }
+ if (ch == INPUT_ERROR)
+ {
+ FAIL ("input line %zi: error reading format string: %m", line);
+ result = -1;
+ break;
+ }
+ if (ch == '#')
+ {
+ do
+ ch = read_input ();
+ while (ch != '\n' && ch != INPUT_EOF && ch != INPUT_ERROR);
+ if (ch == '\n')
+ continue;
+
+ if (ch == INPUT_EOF)
+ FAIL ("input line %zi: premature end of input reading comment",
+ line);
+ else
+ FAIL ("input line %zi: error reading comment: %m", line);
+ result = -1;
+ break;
+ }
+ if (ch != ':' || i < 3 || fmt[0] != '%')
+ {
+ FAIL ("input line %zi: format string format error: \"%.*s\"", line,
+ (int) (i - 1), fmt);
+ result = -1;
+ break;
+ }
+
+ if (i + 4 > fmt_size)
+ {
+ fmt_size += SIZE_CHUNK;
+ fmt = xrealloc (fmt, fmt_size);
+ }
+ fmt[i - 1] = '%';
+ fmt[i++] = 'l';
+ fmt[i++] = 'l';
+ fmt[i++] = 'n';
+ fmt[i++] = '\0';
+
+ result = do_scanf (f, fmt);
+ }
+ while (result == 0);
+
+ free (fmt);
+ return result == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
+}
+
+/* Interpose 'dladdr' with a stub to speed up malloc tracing. */
+
+int
+dladdr (const void *addr, Dl_info *info)
+{
+ return 0;
+}
+
+#include <support/test-driver.c>
diff --git a/stdio-common/tst-scanf-format-skeleton.h b/stdio-common/tst-scanf-format-skeleton.h
new file mode 100644
index 0000000..a34429f
--- /dev/null
+++ b/stdio-common/tst-scanf-format-skeleton.h
@@ -0,0 +1,40 @@
+/* Test skeleton declarations 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>
+
+/* Amount dynamic memory allocations are increased by. */
+#define SIZE_CHUNK 32
+
+/* Error codes for use by the tests. */
+enum
+{
+ INPUT_EOF = -1, /* Premature end of input. */
+ INPUT_ERROR = -2, /* System error reading input data. */
+ INPUT_FORMAT = -3, /* Input data format error. */
+ INPUT_OVERFLOW = -4, /* Input data arithmetic overflow. */
+ OUTPUT_TERM = -5, /* String termination missing from output. */
+ OUTPUT_OVERRUN = -6 /* Output data overrun. */
+};
+
+/* Input data retrieval handlers made available to individual tests. */
+static long long read_integer (int *);
+static int read_input (void);
+
+/* Input data line number tracker. */
+static size_t line;
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
new file mode 100644
index 0000000..3287215
--- /dev/null
+++ b/stdio-common/tst-scanf-format-uchar-b.input
@@ -0,0 +1,644 @@
+%hhb::0:-1:
+%*hhb::0:-1:
+%hhb:-1111011:1:8:133:
+%*hhb:-1111011:0:8:
+%hhb:-0B1111011:1:10:133:
+%*hhb:-0B1111011:0:10:
+%hhb:-0b1111011:1:10:133:
+%*hhb:-0b1111011:0:10:
+%hhb:-1:1:2:255:
+%*hhb:-1:0:2:
+%hhb:-0B1:1:4:255:
+%*hhb:-0B1:0:4:
+%hhb:-0b1:1:4:255:
+%*hhb:-0b1:0:4:
+%hhb:-0:1:2:0:
+%*hhb:-0:0:2:
+%hhb:-0B0:1:4:0:
+%*hhb:-0B0:0:4:
+%hhb:-0b0:1:4:0:
+%*hhb:-0b0:0:4:
+%hhb:0:1:1:0:
+%*hhb:0:0:1:
+%hhb:0B0:1:3:0:
+%*hhb:0B0:0:3:
+%hhb:0b0:1:3:0:
+%*hhb:0b0:0:3:
+%hhb:1:1:1:1:
+%*hhb:1:0:1:
+%hhb:0B1:1:3:1:
+%*hhb:0B1:0:3:
+%hhb:0b1:1:3:1:
+%*hhb:0b1:0:3:
+%hhb:101010:1:6:42:
+%*hhb:101010:0:6:
+%hhb:0B101010:1:8:42:
+%*hhb:0B101010:0:8:
+%hhb:0b101010:1:8:42:
+%*hhb:0b101010:0:8:
+%hhb:11111111:1:8:255:
+%*hhb:11111111:0:8:
+%hhb:0B11111111:1:10:255:
+%*hhb:0B11111111:0:10:
+%hhb:0b11111111:1:10:255:
+%*hhb:0b11111111:0:10:
+%hhb:100000000:1:9:0:
+%*hhb:100000000:0:9:
+%hhb:0B100000000:1:11:0:
+%*hhb:0B100000000:0:11:
+%hhb:0b100000000:1:11:0:
+%*hhb:0b100000000:0:11:
+%hhb:100101001:1:9:41:
+%*hhb:100101001:0:9:
+%hhb:0B100101001:1:11:41:
+%*hhb:0B100101001:0:11:
+%hhb:0b100101001:1:11:41:
+%*hhb:0b100101001:0:11:
+%hhb:+0:1:2:0:
+%*hhb:+0:0:2:
+%hhb:+0B0:1:4:0:
+%*hhb:+0B0:0:4:
+%hhb:+0b0:1:4:0:
+%*hhb:+0b0:0:4:
+%hhb:+1:1:2:1:
+%*hhb:+1:0:2:
+%hhb:+0B1:1:4:1:
+%*hhb:+0B1:0:4:
+%hhb:+0b1:1:4:1:
+%*hhb:+0b1:0:4:
+%hhb:+101010:1:7:42:
+%*hhb:+101010:0:7:
+%hhb:+0B101010:1:9:42:
+%*hhb:+0B101010:0:9:
+%hhb:+0b101010:1:9:42:
+%*hhb:+0b101010:0:9:
+%hhb:+11111111:1:9:255:
+%*hhb:+11111111:0:9:
+%hhb:+0B11111111:1:11:255:
+%*hhb:+0B11111111:0:11:
+%hhb:+0b11111111:1:11:255:
+%*hhb:+0b11111111:0:11:
+%hhb:+100000000:1:10:0:
+%*hhb:+100000000:0:10:
+%hhb:+0B100000000:1:12:0:
+%*hhb:+0B100000000:0:12:
+%hhb:+0b100000000:1:12:0:
+%*hhb:+0b100000000:0:12:
+%hhb:+100101001:1:10:41:
+%*hhb:+100101001:0:10:
+%hhb:+0B100101001:1:12:41:
+%*hhb:+0B100101001:0:12:
+%hhb:+0b100101001:1:12:41:
+%*hhb:+0b100101001:0:12:
+%1hhb::0:-1:
+%*1hhb::0:-1:
+%1hhb:-1111011:0:-1:
+%*1hhb:-1111011:0:-1:
+%1hhb:-0B1111011:0:-1:
+%*1hhb:-0B1111011:0:-1:
+%1hhb:-0b1111011:0:-1:
+%*1hhb:-0b1111011:0:-1:
+%1hhb:-1:0:-1:
+%*1hhb:-1:0:-1:
+%1hhb:-0B1:0:-1:
+%*1hhb:-0B1:0:-1:
+%1hhb:-0b1:0:-1:
+%*1hhb:-0b1:0:-1:
+%1hhb:-0:0:-1:
+%*1hhb:-0:0:-1:
+%1hhb:-0B0:0:-1:
+%*1hhb:-0B0:0:-1:
+%1hhb:-0b0:0:-1:
+%*1hhb:-0b0:0:-1:
+%1hhb:0:1:1:0:
+%*1hhb:0:0:1:
+%1hhb:0B0:1:1:0:
+%*1hhb:0B0:0:1:
+%1hhb:0b0:1:1:0:
+%*1hhb:0b0:0:1:
+%1hhb:1:1:1:1:
+%*1hhb:1:0:1:
+%1hhb:0B1:1:1:0:
+%*1hhb:0B1:0:1:
+%1hhb:0b1:1:1:0:
+%*1hhb:0b1:0:1:
+%1hhb:101010:1:1:1:
+%*1hhb:101010:0:1:
+%1hhb:0B101010:1:1:0:
+%*1hhb:0B101010:0:1:
+%1hhb:0b101010:1:1:0:
+%*1hhb:0b101010:0:1:
+%1hhb:11111111:1:1:1:
+%*1hhb:11111111:0:1:
+%1hhb:0B11111111:1:1:0:
+%*1hhb:0B11111111:0:1:
+%1hhb:0b11111111:1:1:0:
+%*1hhb:0b11111111:0:1:
+%1hhb:100000000:1:1:1:
+%*1hhb:100000000:0:1:
+%1hhb:0B100000000:1:1:0:
+%*1hhb:0B100000000:0:1:
+%1hhb:0b100000000:1:1:0:
+%*1hhb:0b100000000:0:1:
+%1hhb:100101001:1:1:1:
+%*1hhb:100101001:0:1:
+%1hhb:0B100101001:1:1:0:
+%*1hhb:0B100101001:0:1:
+%1hhb:0b100101001:1:1:0:
+%*1hhb:0b100101001:0:1:
+%1hhb:+0:0:-1:
+%*1hhb:+0:0:-1:
+%1hhb:+0B0:0:-1:
+%*1hhb:+0B0:0:-1:
+%1hhb:+0b0:0:-1:
+%*1hhb:+0b0:0:-1:
+%1hhb:+1:0:-1:
+%*1hhb:+1:0:-1:
+%1hhb:+0B1:0:-1:
+%*1hhb:+0B1:0:-1:
+%1hhb:+0b1:0:-1:
+%*1hhb:+0b1:0:-1:
+%1hhb:+101010:0:-1:
+%*1hhb:+101010:0:-1:
+%1hhb:+0B101010:0:-1:
+%*1hhb:+0B101010:0:-1:
+%1hhb:+0b101010:0:-1:
+%*1hhb:+0b101010:0:-1:
+%1hhb:+11111111:0:-1:
+%*1hhb:+11111111:0:-1:
+%1hhb:+0B11111111:0:-1:
+%*1hhb:+0B11111111:0:-1:
+%1hhb:+0b11111111:0:-1:
+%*1hhb:+0b11111111:0:-1:
+%1hhb:+100000000:0:-1:
+%*1hhb:+100000000:0:-1:
+%1hhb:+0B100000000:0:-1:
+%*1hhb:+0B100000000:0:-1:
+%1hhb:+0b100000000:0:-1:
+%*1hhb:+0b100000000:0:-1:
+%1hhb:+100101001:0:-1:
+%*1hhb:+100101001:0:-1:
+%1hhb:+0B100101001:0:-1:
+%*1hhb:+0B100101001:0:-1:
+%1hhb:+0b100101001:0:-1:
+%*1hhb:+0b100101001:0:-1:
+%2hhb::0:-1:
+%*2hhb::0:-1:
+%2hhb:-1111011:1:2:255:
+%*2hhb:-1111011:0:2:
+%2hhb:-0B1111011:1:2:0:
+%*2hhb:-0B1111011:0:2:
+%2hhb:-0b1111011:1:2:0:
+%*2hhb:-0b1111011:0:2:
+%2hhb:-1:1:2:255:
+%*2hhb:-1:0:2:
+%2hhb:-0B1:1:2:0:
+%*2hhb:-0B1:0:2:
+%2hhb:-0b1:1:2:0:
+%*2hhb:-0b1:0:2:
+%2hhb:-0:1:2:0:
+%*2hhb:-0:0:2:
+%2hhb:-0B0:1:2:0:
+%*2hhb:-0B0:0:2:
+%2hhb:-0b0:1:2:0:
+%*2hhb:-0b0:0:2:
+%2hhb:0:1:1:0:
+%*2hhb:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhb:+0B0:0:2:
+%2hhb:+0b0:1:2:0:
+%*2hhb:+0b0:0:2:
+%2hhb:+1:1:2:1:
+%*2hhb:+1:0:2:
+%2hhb:+0B1:1:2:0:
+%*2hhb:+0B1:0:2:
+%2hhb:+0b1:1:2:0:
+%*2hhb:+0b1:0:2:
+%2hhb:+101010:1:2:1:
+%*2hhb:+101010:0:2:
+%2hhb:+0B101010:1:2:0:
+%*2hhb:+0B101010:0:2:
+%2hhb:+0b101010:1:2:0:
+%*2hhb:+0b101010:0:2:
+%2hhb:+11111111:1:2:1:
+%*2hhb:+11111111:0:2:
+%2hhb:+0B11111111:1:2:0:
+%*2hhb:+0B11111111:0:2:
+%2hhb:+0b11111111:1:2:0:
+%*2hhb:+0b11111111:0:2:
+%2hhb:+100000000:1:2:1:
+%*2hhb:+100000000:0:2:
+%2hhb:+0B100000000:1:2:0:
+%*2hhb:+0B100000000:0:2:
+%2hhb:+0b100000000:1:2:0:
+%*2hhb:+0b100000000:0:2:
+%2hhb:+100101001:1:2:1:
+%*2hhb:+100101001:0:2:
+%2hhb:+0B100101001:1:2:0:
+%*2hhb:+0B100101001:0:2:
+%2hhb:+0b100101001:1:2:0:
+%*2hhb:+0b100101001:0:2:
+%3hhb::0:-1:
+%*3hhb::0:-1:
+%3hhb:-1111011:1:3:253:
+%*3hhb:-1111011:0:3:
+%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:
+%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:
+%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:
+%*3hhb:0B0:0:3:
+%3hhb:0b0:1:3:0:
+%*3hhb:0b0:0:3:
+%3hhb:1:1:1:1:
+%*3hhb:1:0:1:
+%3hhb:0B1:1:3:1:
+%*3hhb:0B1:0:3:
+%3hhb:0b1:1:3:1:
+%*3hhb:0b1:0:3:
+%3hhb:101010:1:3:5:
+%*3hhb:101010:0:3:
+%3hhb:0B101010:1:3:1:
+%*3hhb:0B101010:0:3:
+%3hhb:0b101010:1:3:1:
+%*3hhb:0b101010:0:3:
+%3hhb:11111111:1:3:7:
+%*3hhb:11111111:0:3:
+%3hhb:0B11111111:1:3:1:
+%*3hhb:0B11111111:0:3:
+%3hhb:0b11111111:1:3:1:
+%*3hhb:0b11111111:0:3:
+%3hhb:100000000:1:3:4:
+%*3hhb:100000000:0:3:
+%3hhb:0B100000000:1:3:1:
+%*3hhb:0B100000000:0:3:
+%3hhb:0b100000000:1:3:1:
+%*3hhb:0b100000000:0:3:
+%3hhb:100101001:1:3:4:
+%*3hhb:100101001:0:3:
+%3hhb:0B100101001:1:3:1:
+%*3hhb:0B100101001:0:3:
+%3hhb:0b100101001:1:3:1:
+%*3hhb:0b100101001:0:3:
+%3hhb:+0:1:2:0:
+%*3hhb:+0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*5hhb:-1111011:0:5:
+%5hhb:-0B1111011:1:5:253:
+%*5hhb:-0B1111011:0:5:
+%5hhb:-0b1111011:1:5:253:
+%*5hhb:-0b1111011:0:5:
+%5hhb:-1:1:2:255:
+%*5hhb:-1:0:2:
+%5hhb:-0B1:1:4:255:
+%*5hhb:-0B1:0:4:
+%5hhb:-0b1:1:4:255:
+%*5hhb:-0b1:0:4:
+%5hhb:-0:1:2:0:
+%*5hhb:-0:0:2:
+%5hhb:-0B0:1:4:0:
+%*5hhb:-0B0:0:4:
+%5hhb:-0b0:1:4:0:
+%*5hhb:-0b0:0:4:
+%5hhb:0:1:1:0:
+%*5hhb:0:0:1:
+%5hhb:0B0:1:3:0:
+%*5hhb:0B0:0:3:
+%5hhb:0b0:1:3:0:
+%*5hhb:0b0:0:3:
+%5hhb:1:1:1:1:
+%*5hhb:1:0:1:
+%5hhb:0B1:1:3:1:
+%*5hhb:0B1:0:3:
+%5hhb:0b1:1:3:1:
+%*5hhb:0b1:0:3:
+%5hhb:101010:1:5:21:
+%*5hhb:101010:0:5:
+%5hhb:0B101010:1:5:5:
+%*5hhb:0B101010:0:5:
+%5hhb:0b101010:1:5:5:
+%*5hhb:0b101010:0:5:
+%5hhb:11111111:1:5:31:
+%*5hhb:11111111:0:5:
+%5hhb:0B11111111:1:5:7:
+%*5hhb:0B11111111:0:5:
+%5hhb:0b11111111:1:5:7:
+%*5hhb:0b11111111:0:5:
+%5hhb:100000000:1:5:16:
+%*5hhb:100000000:0:5:
+%5hhb:0B100000000:1:5:4:
+%*5hhb:0B100000000:0:5:
+%5hhb:0b100000000:1:5:4:
+%*5hhb:0b100000000:0:5:
+%5hhb:100101001:1:5:18:
+%*5hhb:100101001:0:5:
+%5hhb:0B100101001:1:5:4:
+%*5hhb:0B100101001:0:5:
+%5hhb:0b100101001:1:5:4:
+%*5hhb:0b100101001:0:5:
+%5hhb:+0:1:2:0:
+%*5hhb:+0:0:2:
+%5hhb:+0B0:1:4:0:
+%*5hhb:+0B0:0:4:
+%5hhb:+0b0:1:4:0:
+%*5hhb:+0b0:0:4:
+%5hhb:+1:1:2:1:
+%*5hhb:+1:0:2:
+%5hhb:+0B1:1:4:1:
+%*5hhb:+0B1:0:4:
+%5hhb:+0b1:1:4:1:
+%*5hhb:+0b1:0:4:
+%5hhb:+101010:1:5:10:
+%*5hhb:+101010:0:5:
+%5hhb:+0B101010:1:5:2:
+%*5hhb:+0B101010:0:5:
+%5hhb:+0b101010:1:5:2:
+%*5hhb:+0b101010:0:5:
+%5hhb:+11111111:1:5:15:
+%*5hhb:+11111111:0:5:
+%5hhb:+0B11111111:1:5:3:
+%*5hhb:+0B11111111:0:5:
+%5hhb:+0b11111111:1:5:3:
+%*5hhb:+0b11111111:0:5:
+%5hhb:+100000000:1:5:8:
+%*5hhb:+100000000:0:5:
+%5hhb:+0B100000000:1:5:2:
+%*5hhb:+0B100000000:0:5:
+%5hhb:+0b100000000:1:5:2:
+%*5hhb:+0b100000000:0:5:
+%5hhb:+100101001:1:5:9:
+%*5hhb:+100101001:0:5:
+%5hhb:+0B100101001:1:5:2:
+%*5hhb:+0B100101001:0:5:
+%5hhb:+0b100101001:1:5:2:
+%*5hhb:+0b100101001:0:5:
+%2hhb: :0:-1:
+%*2hhb: :0:-1:
+%2hhb: -1111011:1:3:255:
+%*2hhb: -1111011:0:3:
+%2hhb: -0B1111011:1:3:0:
+%*2hhb: -0B1111011:0:3:
+%2hhb: -0b1111011:1:3:0:
+%*2hhb: -0b1111011:0:3:
+%2hhb: -1:1:3:255:
+%*2hhb: -1:0:3:
+%2hhb: -0B1:1:3:0:
+%*2hhb: -0B1:0:3:
+%2hhb: -0b1:1:3:0:
+%*2hhb: -0b1:0:3:
+%2hhb: -0:1:3:0:
+%*2hhb: -0:0:3:
+%2hhb: -0B0:1:3:0:
+%*2hhb: -0B0:0:3:
+%2hhb: -0b0:1:3:0:
+%*2hhb: -0b0:0:3:
+%2hhb: 0:1:2:0:
+%*2hhb: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhb: +0B0:0:3:
+%2hhb: +0b0:1:3:0:
+%*2hhb: +0b0:0:3:
+%2hhb: +1:1:3:1:
+%*2hhb: +1:0:3:
+%2hhb: +0B1:1:3:0:
+%*2hhb: +0B1:0:3:
+%2hhb: +0b1:1:3:0:
+%*2hhb: +0b1:0:3:
+%2hhb: +101010:1:3:1:
+%*2hhb: +101010:0:3:
+%2hhb: +0B101010:1:3:0:
+%*2hhb: +0B101010:0:3:
+%2hhb: +0b101010:1:3:0:
+%*2hhb: +0b101010:0:3:
+%2hhb: +11111111:1:3:1:
+%*2hhb: +11111111:0:3:
+%2hhb: +0B11111111:1:3:0:
+%*2hhb: +0B11111111:0:3:
+%2hhb: +0b11111111:1:3:0:
+%*2hhb: +0b11111111:0:3:
+%2hhb: +100000000:1:3:1:
+%*2hhb: +100000000:0:3:
+%2hhb: +0B100000000:1:3:0:
+%*2hhb: +0B100000000:0:3:
+%2hhb: +0b100000000:1:3:0:
+%*2hhb: +0b100000000:0:3:
+%2hhb: +100101001:1:3:1:
+%*2hhb: +100101001:0:3:
+%2hhb: +0B100101001:1:3:0:
+%*2hhb: +0B100101001:0:3:
+%2hhb: +0b100101001:1:3:0:
+%*2hhb: +0b100101001:0:3:
+%5hhb: :0:-1:
+%*5hhb: :0:-1:
+%5hhb: -1111011:1:6:241:
+%*5hhb: -1111011:0:6:
+%5hhb: -0B1111011:1:6:253:
+%*5hhb: -0B1111011:0:6:
+%5hhb: -0b1111011:1:6:253:
+%*5hhb: -0b1111011:0:6:
+%5hhb: -1:1:3:255:
+%*5hhb: -1:0:3:
+%5hhb: -0B1:1:5:255:
+%*5hhb: -0B1:0:5:
+%5hhb: -0b1:1:5:255:
+%*5hhb: -0b1:0:5:
+%5hhb: -0:1:3:0:
+%*5hhb: -0:0:3:
+%5hhb: -0B0:1:5:0:
+%*5hhb: -0B0:0:5:
+%5hhb: -0b0:1:5:0:
+%*5hhb: -0b0:0:5:
+%5hhb: 0:1:2:0:
+%*5hhb: 0:0:2:
+%5hhb: 0B0:1:4:0:
+%*5hhb: 0B0:0:4:
+%5hhb: 0b0:1:4:0:
+%*5hhb: 0b0:0:4:
+%5hhb: 1:1:2:1:
+%*5hhb: 1:0:2:
+%5hhb: 0B1:1:4:1:
+%*5hhb: 0B1:0:4:
+%5hhb: 0b1:1:4:1:
+%*5hhb: 0b1:0:4:
+%5hhb: 101010:1:6:21:
+%*5hhb: 101010:0:6:
+%5hhb: 0B101010:1:6:5:
+%*5hhb: 0B101010:0:6:
+%5hhb: 0b101010:1:6:5:
+%*5hhb: 0b101010:0:6:
+%5hhb: 11111111:1:6:31:
+%*5hhb: 11111111:0:6:
+%5hhb: 0B11111111:1:6:7:
+%*5hhb: 0B11111111:0:6:
+%5hhb: 0b11111111:1:6:7:
+%*5hhb: 0b11111111:0:6:
+%5hhb: 100000000:1:6:16:
+%*5hhb: 100000000:0:6:
+%5hhb: 0B100000000:1:6:4:
+%*5hhb: 0B100000000:0:6:
+%5hhb: 0b100000000:1:6:4:
+%*5hhb: 0b100000000:0:6:
+%5hhb: 100101001:1:6:18:
+%*5hhb: 100101001:0:6:
+%5hhb: 0B100101001:1:6:4:
+%*5hhb: 0B100101001:0:6:
+%5hhb: 0b100101001:1:6:4:
+%*5hhb: 0b100101001:0:6:
+%5hhb: +0:1:3:0:
+%*5hhb: +0:0:3:
+%5hhb: +0B0:1:5:0:
+%*5hhb: +0B0:0:5:
+%5hhb: +0b0:1:5:0:
+%*5hhb: +0b0:0:5:
+%5hhb: +1:1:3:1:
+%*5hhb: +1:0:3:
+%5hhb: +0B1:1:5:1:
+%*5hhb: +0B1:0:5:
+%5hhb: +0b1:1:5:1:
+%*5hhb: +0b1:0:5:
+%5hhb: +101010:1:6:10:
+%*5hhb: +101010:0:6:
+%5hhb: +0B101010:1:6:2:
+%*5hhb: +0B101010:0:6:
+%5hhb: +0b101010:1:6:2:
+%*5hhb: +0b101010:0:6:
+%5hhb: +11111111:1:6:15:
+%*5hhb: +11111111:0:6:
+%5hhb: +0B11111111:1:6:3:
+%*5hhb: +0B11111111:0:6:
+%5hhb: +0b11111111:1:6:3:
+%*5hhb: +0b11111111:0:6:
+%5hhb: +100000000:1:6:8:
+%*5hhb: +100000000:0:6:
+%5hhb: +0B100000000:1:6:2:
+%*5hhb: +0B100000000:0:6:
+%5hhb: +0b100000000:1:6:2:
+%*5hhb: +0b100000000:0:6:
+%5hhb: +100101001:1:6:9:
+%*5hhb: +100101001:0:6:
+%5hhb: +0B100101001:1:6:2:
+%*5hhb: +0B100101001:0:6:
+%5hhb: +0b100101001:1:6:2:
+%*5hhb: +0b100101001:0:6:
diff --git a/stdio-common/tst-scanf-format-uchar-o.input b/stdio-common/tst-scanf-format-uchar-o.input
new file mode 100644
index 0000000..904665f
--- /dev/null
+++ b/stdio-common/tst-scanf-format-uchar-o.input
@@ -0,0 +1,434 @@
+%hho::0:-1:
+%*hho::0:-1:
+%hho:-173:1:4:133:
+%*hho:-173:0:4:
+%hho:-0173:1:5:133:
+%*hho:-0173:0:5:
+%hho:-1:1:2:255:
+%*hho:-1:0:2:
+%hho:-01:1:3:255:
+%*hho:-01:0:3:
+%hho:-0:1:2:0:
+%*hho:-0:0:2:
+%hho:-00:1:3:0:
+%*hho:-00:0:3:
+%hho:0:1:1:0:
+%*hho:0:0:1:
+%hho:00:1:2:0:
+%*hho:00:0:2:
+%hho:1:1:1:1:
+%*hho:1:0:1:
+%hho:01:1:2:1:
+%*hho:01:0:2:
+%hho:52:1:2:42:
+%*hho:52:0:2:
+%hho:052:1:3:42:
+%*hho:052:0:3:
+%hho:377:1:3:255:
+%*hho:377:0:3:
+%hho:0377:1:4:255:
+%*hho:0377:0:4:
+%hho:400:1:3:0:
+%*hho:400:0:3:
+%hho:0400:1:4:0:
+%*hho:0400:0:4:
+%hho:451:1:3:41:
+%*hho:451:0:3:
+%hho:0451:1:4:41:
+%*hho:0451:0:4:
+%hho:+0:1:2:0:
+%*hho:+0:0:2:
+%hho:+00:1:3:0:
+%*hho:+00:0:3:
+%hho:+1:1:2:1:
+%*hho:+1:0:2:
+%hho:+01:1:3:1:
+%*hho:+01:0:3:
+%hho:+52:1:3:42:
+%*hho:+52:0:3:
+%hho:+052:1:4:42:
+%*hho:+052:0:4:
+%hho:+377:1:4:255:
+%*hho:+377:0:4:
+%hho:+0377:1:5:255:
+%*hho:+0377:0:5:
+%hho:+400:1:4:0:
+%*hho:+400:0:4:
+%hho:+0400:1:5:0:
+%*hho:+0400:0:5:
+%hho:+451:1:4:41:
+%*hho:+451:0:4:
+%hho:+0451:1:5:41:
+%*hho:+0451:0:5:
+%1hho::0:-1:
+%*1hho::0:-1:
+%1hho:-173:0:-1:
+%*1hho:-173:0:-1:
+%1hho:-0173:0:-1:
+%*1hho:-0173:0:-1:
+%1hho:-1:0:-1:
+%*1hho:-1:0:-1:
+%1hho:-01:0:-1:
+%*1hho:-01:0:-1:
+%1hho:-0:0:-1:
+%*1hho:-0:0:-1:
+%1hho:-00:0:-1:
+%*1hho:-00:0:-1:
+%1hho:0:1:1:0:
+%*1hho:0:0:1:
+%1hho:00:1:1:0:
+%*1hho:00:0:1:
+%1hho:1:1:1:1:
+%*1hho:1:0:1:
+%1hho:01:1:1:0:
+%*1hho:01:0:1:
+%1hho:52:1:1:5:
+%*1hho:52:0:1:
+%1hho:052:1:1:0:
+%*1hho:052:0:1:
+%1hho:377:1:1:3:
+%*1hho:377:0:1:
+%1hho:0377:1:1:0:
+%*1hho:0377:0:1:
+%1hho:400:1:1:4:
+%*1hho:400:0:1:
+%1hho:0400:1:1:0:
+%*1hho:0400:0:1:
+%1hho:451:1:1:4:
+%*1hho:451:0:1:
+%1hho:0451:1:1:0:
+%*1hho:0451:0:1:
+%1hho:+0:0:-1:
+%*1hho:+0:0:-1:
+%1hho:+00:0:-1:
+%*1hho:+00:0:-1:
+%1hho:+1:0:-1:
+%*1hho:+1:0:-1:
+%1hho:+01:0:-1:
+%*1hho:+01:0:-1:
+%1hho:+52:0:-1:
+%*1hho:+52:0:-1:
+%1hho:+052:0:-1:
+%*1hho:+052:0:-1:
+%1hho:+377:0:-1:
+%*1hho:+377:0:-1:
+%1hho:+0377:0:-1:
+%*1hho:+0377:0:-1:
+%1hho:+400:0:-1:
+%*1hho:+400:0:-1:
+%1hho:+0400:0:-1:
+%*1hho:+0400:0:-1:
+%1hho:+451:0:-1:
+%*1hho:+451:0:-1:
+%1hho:+0451:0:-1:
+%*1hho:+0451:0:-1:
+%2hho::0:-1:
+%*2hho::0:-1:
+%2hho:-173:1:2:255:
+%*2hho:-173:0:2:
+%2hho:-0173:1:2:0:
+%*2hho:-0173:0:2:
+%2hho:-1:1:2:255:
+%*2hho:-1:0:2:
+%2hho:-01:1:2:0:
+%*2hho:-01:0:2:
+%2hho:-0:1:2:0:
+%*2hho:-0:0:2:
+%2hho:-00:1:2:0:
+%*2hho:-00:0:2:
+%2hho:0:1:1:0:
+%*2hho:0:0:1:
+%2hho:00:1:2:0:
+%*2hho:00:0:2:
+%2hho:1:1:1:1:
+%*2hho:1:0:1:
+%2hho:01:1:2:1:
+%*2hho:01:0:2:
+%2hho:52:1:2:42:
+%*2hho:52:0:2:
+%2hho:052:1:2:5:
+%*2hho:052:0:2:
+%2hho:377:1:2:31:
+%*2hho:377:0:2:
+%2hho:0377:1:2:3:
+%*2hho:0377:0:2:
+%2hho:400:1:2:32:
+%*2hho:400:0:2:
+%2hho:0400:1:2:4:
+%*2hho:0400:0:2:
+%2hho:451:1:2:37:
+%*2hho:451:0:2:
+%2hho:0451:1:2:4:
+%*2hho:0451:0:2:
+%2hho:+0:1:2:0:
+%*2hho:+0:0:2:
+%2hho:+00:1:2:0:
+%*2hho:+00:0:2:
+%2hho:+1:1:2:1:
+%*2hho:+1:0:2:
+%2hho:+01:1:2:0:
+%*2hho:+01:0:2:
+%2hho:+52:1:2:5:
+%*2hho:+52:0:2:
+%2hho:+052:1:2:0:
+%*2hho:+052:0:2:
+%2hho:+377:1:2:3:
+%*2hho:+377:0:2:
+%2hho:+0377:1:2:0:
+%*2hho:+0377:0:2:
+%2hho:+400:1:2:4:
+%*2hho:+400:0:2:
+%2hho:+0400:1:2:0:
+%*2hho:+0400:0:2:
+%2hho:+451:1:2:4:
+%*2hho:+451:0:2:
+%2hho:+0451:1:2:0:
+%*2hho:+0451:0:2:
+%3hho::0:-1:
+%*3hho::0:-1:
+%3hho:-173:1:3:241:
+%*3hho:-173:0:3:
+%3hho:-0173:1:3:255:
+%*3hho:-0173:0:3:
+%3hho:-1:1:2:255:
+%*3hho:-1:0:2:
+%3hho:-01:1:3:255:
+%*3hho:-01:0:3:
+%3hho:-0:1:2:0:
+%*3hho:-0:0:2:
+%3hho:-00:1:3:0:
+%*3hho:-00:0:3:
+%3hho:0:1:1:0:
+%*3hho:0:0:1:
+%3hho:00:1:2:0:
+%*3hho:00:0:2:
+%3hho:1:1:1:1:
+%*3hho:1:0:1:
+%3hho:01:1:2:1:
+%*3hho:01:0:2:
+%3hho:52:1:2:42:
+%*3hho:52:0:2:
+%3hho:052:1:3:42:
+%*3hho:052:0:3:
+%3hho:377:1:3:255:
+%*3hho:377:0:3:
+%3hho:0377:1:3:31:
+%*3hho:0377:0:3:
+%3hho:400:1:3:0:
+%*3hho:400:0:3:
+%3hho:0400:1:3:32:
+%*3hho:0400:0:3:
+%3hho:451:1:3:41:
+%*3hho:451:0:3:
+%3hho:0451:1:3:37:
+%*3hho:0451:0:3:
+%3hho:+0:1:2:0:
+%*3hho:+0:0:2:
+%3hho:+00:1:3:0:
+%*3hho:+00:0:3:
+%3hho:+1:1:2:1:
+%*3hho:+1:0:2:
+%3hho:+01:1:3:1:
+%*3hho:+01:0:3:
+%3hho:+52:1:3:42:
+%*3hho:+52:0:3:
+%3hho:+052:1:3:5:
+%*3hho:+052:0:3:
+%3hho:+377:1:3:31:
+%*3hho:+377:0:3:
+%3hho:+0377:1:3:3:
+%*3hho:+0377:0:3:
+%3hho:+400:1:3:32:
+%*3hho:+400:0:3:
+%3hho:+0400:1:3:4:
+%*3hho:+0400:0:3:
+%3hho:+451:1:3:37:
+%*3hho:+451:0:3:
+%3hho:+0451:1:3:4:
+%*3hho:+0451:0:3:
+%5hho::0:-1:
+%*5hho::0:-1:
+%5hho:-173:1:4:133:
+%*5hho:-173:0:4:
+%5hho:-0173:1:5:133:
+%*5hho:-0173:0:5:
+%5hho:-1:1:2:255:
+%*5hho:-1:0:2:
+%5hho:-01:1:3:255:
+%*5hho:-01:0:3:
+%5hho:-0:1:2:0:
+%*5hho:-0:0:2:
+%5hho:-00:1:3:0:
+%*5hho:-00:0:3:
+%5hho:0:1:1:0:
+%*5hho:0:0:1:
+%5hho:00:1:2:0:
+%*5hho:00:0:2:
+%5hho:1:1:1:1:
+%*5hho:1:0:1:
+%5hho:01:1:2:1:
+%*5hho:01:0:2:
+%5hho:52:1:2:42:
+%*5hho:52:0:2:
+%5hho:052:1:3:42:
+%*5hho:052:0:3:
+%5hho:377:1:3:255:
+%*5hho:377:0:3:
+%5hho:0377:1:4:255:
+%*5hho:0377:0:4:
+%5hho:400:1:3:0:
+%*5hho:400:0:3:
+%5hho:0400:1:4:0:
+%*5hho:0400:0:4:
+%5hho:451:1:3:41:
+%*5hho:451:0:3:
+%5hho:0451:1:4:41:
+%*5hho:0451:0:4:
+%5hho:+0:1:2:0:
+%*5hho:+0:0:2:
+%5hho:+00:1:3:0:
+%*5hho:+00:0:3:
+%5hho:+1:1:2:1:
+%*5hho:+1:0:2:
+%5hho:+01:1:3:1:
+%*5hho:+01:0:3:
+%5hho:+52:1:3:42:
+%*5hho:+52:0:3:
+%5hho:+052:1:4:42:
+%*5hho:+052:0:4:
+%5hho:+377:1:4:255:
+%*5hho:+377:0:4:
+%5hho:+0377:1:5:255:
+%*5hho:+0377:0:5:
+%5hho:+400:1:4:0:
+%*5hho:+400:0:4:
+%5hho:+0400:1:5:0:
+%*5hho:+0400:0:5:
+%5hho:+451:1:4:41:
+%*5hho:+451:0:4:
+%5hho:+0451:1:5:41:
+%*5hho:+0451:0:5:
+%2hho: :0:-1:
+%*2hho: :0:-1:
+%2hho: -173:1:3:255:
+%*2hho: -173:0:3:
+%2hho: -0173:1:3:0:
+%*2hho: -0173:0:3:
+%2hho: -1:1:3:255:
+%*2hho: -1:0:3:
+%2hho: -01:1:3:0:
+%*2hho: -01:0:3:
+%2hho: -0:1:3:0:
+%*2hho: -0:0:3:
+%2hho: -00:1:3:0:
+%*2hho: -00:0:3:
+%2hho: 0:1:2:0:
+%*2hho: 0:0:2:
+%2hho: 00:1:3:0:
+%*2hho: 00:0:3:
+%2hho: 1:1:2:1:
+%*2hho: 1:0:2:
+%2hho: 01:1:3:1:
+%*2hho: 01:0:3:
+%2hho: 52:1:3:42:
+%*2hho: 52:0:3:
+%2hho: 052:1:3:5:
+%*2hho: 052:0:3:
+%2hho: 377:1:3:31:
+%*2hho: 377:0:3:
+%2hho: 0377:1:3:3:
+%*2hho: 0377:0:3:
+%2hho: 400:1:3:32:
+%*2hho: 400:0:3:
+%2hho: 0400:1:3:4:
+%*2hho: 0400:0:3:
+%2hho: 451:1:3:37:
+%*2hho: 451:0:3:
+%2hho: 0451:1:3:4:
+%*2hho: 0451:0:3:
+%2hho: +0:1:3:0:
+%*2hho: +0:0:3:
+%2hho: +00:1:3:0:
+%*2hho: +00:0:3:
+%2hho: +1:1:3:1:
+%*2hho: +1:0:3:
+%2hho: +01:1:3:0:
+%*2hho: +01:0:3:
+%2hho: +52:1:3:5:
+%*2hho: +52:0:3:
+%2hho: +052:1:3:0:
+%*2hho: +052:0:3:
+%2hho: +377:1:3:3:
+%*2hho: +377:0:3:
+%2hho: +0377:1:3:0:
+%*2hho: +0377:0:3:
+%2hho: +400:1:3:4:
+%*2hho: +400:0:3:
+%2hho: +0400:1:3:0:
+%*2hho: +0400:0:3:
+%2hho: +451:1:3:4:
+%*2hho: +451:0:3:
+%2hho: +0451:1:3:0:
+%*2hho: +0451:0:3:
+%5hho: :0:-1:
+%*5hho: :0:-1:
+%5hho: -173:1:5:133:
+%*5hho: -173:0:5:
+%5hho: -0173:1:6:133:
+%*5hho: -0173:0:6:
+%5hho: -1:1:3:255:
+%*5hho: -1:0:3:
+%5hho: -01:1:4:255:
+%*5hho: -01:0:4:
+%5hho: -0:1:3:0:
+%*5hho: -0:0:3:
+%5hho: -00:1:4:0:
+%*5hho: -00:0:4:
+%5hho: 0:1:2:0:
+%*5hho: 0:0:2:
+%5hho: 00:1:3:0:
+%*5hho: 00:0:3:
+%5hho: 1:1:2:1:
+%*5hho: 1:0:2:
+%5hho: 01:1:3:1:
+%*5hho: 01:0:3:
+%5hho: 52:1:3:42:
+%*5hho: 52:0:3:
+%5hho: 052:1:4:42:
+%*5hho: 052:0:4:
+%5hho: 377:1:4:255:
+%*5hho: 377:0:4:
+%5hho: 0377:1:5:255:
+%*5hho: 0377:0:5:
+%5hho: 400:1:4:0:
+%*5hho: 400:0:4:
+%5hho: 0400:1:5:0:
+%*5hho: 0400:0:5:
+%5hho: 451:1:4:41:
+%*5hho: 451:0:4:
+%5hho: 0451:1:5:41:
+%*5hho: 0451:0:5:
+%5hho: +0:1:3:0:
+%*5hho: +0:0:3:
+%5hho: +00:1:4:0:
+%*5hho: +00:0:4:
+%5hho: +1:1:3:1:
+%*5hho: +1:0:3:
+%5hho: +01:1:4:1:
+%*5hho: +01:0:4:
+%5hho: +52:1:4:42:
+%*5hho: +52:0:4:
+%5hho: +052:1:5:42:
+%*5hho: +052:0:5:
+%5hho: +377:1:5:255:
+%*5hho: +377:0:5:
+%5hho: +0377:1:6:255:
+%*5hho: +0377:0:6:
+%5hho: +400:1:5:0:
+%*5hho: +400:0:5:
+%5hho: +0400:1:6:0:
+%*5hho: +0400:0:6:
+%5hho: +451:1:5:41:
+%*5hho: +451:0:5:
+%5hho: +0451:1:6:41:
+%*5hho: +0451:0:6:
diff --git a/stdio-common/tst-scanf-format-uchar-u.input b/stdio-common/tst-scanf-format-uchar-u.input
new file mode 100644
index 0000000..f392aa5
--- /dev/null
+++ b/stdio-common/tst-scanf-format-uchar-u.input
@@ -0,0 +1,224 @@
+%hhu::0:-1:
+%*hhu::0:-1:
+%hhu:-123:1:4:133:
+%*hhu:-123:0:4:
+%hhu:-1:1:2:255:
+%*hhu:-1:0:2:
+%hhu:-0:1:2:0:
+%*hhu:-0:0:2:
+%hhu:0:1:1:0:
+%*hhu:0:0:1:
+%hhu:1:1:1:1:
+%*hhu:1:0:1:
+%hhu:42:1:2:42:
+%*hhu:42:0:2:
+%hhu:255:1:3:255:
+%*hhu:255:0:3:
+%hhu:256:1:3:0:
+%*hhu:256:0:3:
+%hhu:297:1:3:41:
+%*hhu:297:0:3:
+%hhu:+0:1:2:0:
+%*hhu:+0:0:2:
+%hhu:+1:1:2:1:
+%*hhu:+1:0:2:
+%hhu:+42:1:3:42:
+%*hhu:+42:0:3:
+%hhu:+255:1:4:255:
+%*hhu:+255:0:4:
+%hhu:+256:1:4:0:
+%*hhu:+256:0:4:
+%hhu:+297:1:4:41:
+%*hhu:+297:0:4:
+%1hhu::0:-1:
+%*1hhu::0:-1:
+%1hhu:-123:0:-1:
+%*1hhu:-123:0:-1:
+%1hhu:-1:0:-1:
+%*1hhu:-1:0:-1:
+%1hhu:-0:0:-1:
+%*1hhu:-0:0:-1:
+%1hhu:0:1:1:0:
+%*1hhu:0:0:1:
+%1hhu:1:1:1:1:
+%*1hhu:1:0:1:
+%1hhu:42:1:1:4:
+%*1hhu:42:0:1:
+%1hhu:255:1:1:2:
+%*1hhu:255:0:1:
+%1hhu:256:1:1:2:
+%*1hhu:256:0:1:
+%1hhu:297:1:1:2:
+%*1hhu:297:0:1:
+%1hhu:+0:0:-1:
+%*1hhu:+0:0:-1:
+%1hhu:+1:0:-1:
+%*1hhu:+1:0:-1:
+%1hhu:+42:0:-1:
+%*1hhu:+42:0:-1:
+%1hhu:+255:0:-1:
+%*1hhu:+255:0:-1:
+%1hhu:+256:0:-1:
+%*1hhu:+256:0:-1:
+%1hhu:+297:0:-1:
+%*1hhu:+297:0:-1:
+%2hhu::0:-1:
+%*2hhu::0:-1:
+%2hhu:-123:1:2:255:
+%*2hhu:-123:0:2:
+%2hhu:-1:1:2:255:
+%*2hhu:-1:0:2:
+%2hhu:-0:1:2:0:
+%*2hhu:-0:0:2:
+%2hhu:0:1:1:0:
+%*2hhu:0:0:1:
+%2hhu:1:1:1:1:
+%*2hhu:1:0:1:
+%2hhu:42:1:2:42:
+%*2hhu:42:0:2:
+%2hhu:255:1:2:25:
+%*2hhu:255:0:2:
+%2hhu:256:1:2:25:
+%*2hhu:256:0:2:
+%2hhu:297:1:2:29:
+%*2hhu:297:0:2:
+%2hhu:+0:1:2:0:
+%*2hhu:+0:0:2:
+%2hhu:+1:1:2:1:
+%*2hhu:+1:0:2:
+%2hhu:+42:1:2:4:
+%*2hhu:+42:0:2:
+%2hhu:+255:1:2:2:
+%*2hhu:+255:0:2:
+%2hhu:+256:1:2:2:
+%*2hhu:+256:0:2:
+%2hhu:+297:1:2:2:
+%*2hhu:+297:0:2:
+%3hhu::0:-1:
+%*3hhu::0:-1:
+%3hhu:-123:1:3:244:
+%*3hhu:-123:0:3:
+%3hhu:-1:1:2:255:
+%*3hhu:-1:0:2:
+%3hhu:-0:1:2:0:
+%*3hhu:-0:0:2:
+%3hhu:0:1:1:0:
+%*3hhu:0:0:1:
+%3hhu:1:1:1:1:
+%*3hhu:1:0:1:
+%3hhu:42:1:2:42:
+%*3hhu:42:0:2:
+%3hhu:255:1:3:255:
+%*3hhu:255:0:3:
+%3hhu:256:1:3:0:
+%*3hhu:256:0:3:
+%3hhu:297:1:3:41:
+%*3hhu:297:0:3:
+%3hhu:+0:1:2:0:
+%*3hhu:+0:0:2:
+%3hhu:+1:1:2:1:
+%*3hhu:+1:0:2:
+%3hhu:+42:1:3:42:
+%*3hhu:+42:0:3:
+%3hhu:+255:1:3:25:
+%*3hhu:+255:0:3:
+%3hhu:+256:1:3:25:
+%*3hhu:+256:0:3:
+%3hhu:+297:1:3:29:
+%*3hhu:+297:0:3:
+%5hhu::0:-1:
+%*5hhu::0:-1:
+%5hhu:-123:1:4:133:
+%*5hhu:-123:0:4:
+%5hhu:-1:1:2:255:
+%*5hhu:-1:0:2:
+%5hhu:-0:1:2:0:
+%*5hhu:-0:0:2:
+%5hhu:0:1:1:0:
+%*5hhu:0:0:1:
+%5hhu:1:1:1:1:
+%*5hhu:1:0:1:
+%5hhu:42:1:2:42:
+%*5hhu:42:0:2:
+%5hhu:255:1:3:255:
+%*5hhu:255:0:3:
+%5hhu:256:1:3:0:
+%*5hhu:256:0:3:
+%5hhu:297:1:3:41:
+%*5hhu:297:0:3:
+%5hhu:+0:1:2:0:
+%*5hhu:+0:0:2:
+%5hhu:+1:1:2:1:
+%*5hhu:+1:0:2:
+%5hhu:+42:1:3:42:
+%*5hhu:+42:0:3:
+%5hhu:+255:1:4:255:
+%*5hhu:+255:0:4:
+%5hhu:+256:1:4:0:
+%*5hhu:+256:0:4:
+%5hhu:+297:1:4:41:
+%*5hhu:+297:0:4:
+%2hhu: :0:-1:
+%*2hhu: :0:-1:
+%2hhu: -123:1:3:255:
+%*2hhu: -123:0:3:
+%2hhu: -1:1:3:255:
+%*2hhu: -1:0:3:
+%2hhu: -0:1:3:0:
+%*2hhu: -0:0:3:
+%2hhu: 0:1:2:0:
+%*2hhu: 0:0:2:
+%2hhu: 1:1:2:1:
+%*2hhu: 1:0:2:
+%2hhu: 42:1:3:42:
+%*2hhu: 42:0:3:
+%2hhu: 255:1:3:25:
+%*2hhu: 255:0:3:
+%2hhu: 256:1:3:25:
+%*2hhu: 256:0:3:
+%2hhu: 297:1:3:29:
+%*2hhu: 297:0:3:
+%2hhu: +0:1:3:0:
+%*2hhu: +0:0:3:
+%2hhu: +1:1:3:1:
+%*2hhu: +1:0:3:
+%2hhu: +42:1:3:4:
+%*2hhu: +42:0:3:
+%2hhu: +255:1:3:2:
+%*2hhu: +255:0:3:
+%2hhu: +256:1:3:2:
+%*2hhu: +256:0:3:
+%2hhu: +297:1:3:2:
+%*2hhu: +297:0:3:
+%5hhu: :0:-1:
+%*5hhu: :0:-1:
+%5hhu: -123:1:5:133:
+%*5hhu: -123:0:5:
+%5hhu: -1:1:3:255:
+%*5hhu: -1:0:3:
+%5hhu: -0:1:3:0:
+%*5hhu: -0:0:3:
+%5hhu: 0:1:2:0:
+%*5hhu: 0:0:2:
+%5hhu: 1:1:2:1:
+%*5hhu: 1:0:2:
+%5hhu: 42:1:3:42:
+%*5hhu: 42:0:3:
+%5hhu: 255:1:4:255:
+%*5hhu: 255:0:4:
+%5hhu: 256:1:4:0:
+%*5hhu: 256:0:4:
+%5hhu: 297:1:4:41:
+%*5hhu: 297:0:4:
+%5hhu: +0:1:3:0:
+%*5hhu: +0:0:3:
+%5hhu: +1:1:3:1:
+%*5hhu: +1:0:3:
+%5hhu: +42:1:4:42:
+%*5hhu: +42:0:4:
+%5hhu: +255:1:5:255:
+%*5hhu: +255:0:5:
+%5hhu: +256:1:5:0:
+%*5hhu: +256:0:5:
+%5hhu: +297:1:5:41:
+%*5hhu: +297:0:5:
diff --git a/stdio-common/tst-scanf-format-uchar-x.input b/stdio-common/tst-scanf-format-uchar-x.input
new file mode 100644
index 0000000..a1fd9a9
--- /dev/null
+++ b/stdio-common/tst-scanf-format-uchar-x.input
@@ -0,0 +1,710 @@
+%hhx::0:-1:
+%*hhx::0:-1:
+%hhx:-7b:1:3:133:
+%*hhx:-7b:0:3:
+%hhx:-7B:1:3:133:
+%*hhx:-7B:0:3:
+%hhx:-0X7b:1:5:133:
+%*hhx:-0X7b:0:5:
+%hhx:-0x7B:1:5:133:
+%*hhx:-0x7B:0:5:
+%hhx:-1:1:2:255:
+%*hhx:-1:0:2:
+%hhx:-0X1:1:4:255:
+%*hhx:-0X1:0:4:
+%hhx:-0x1:1:4:255:
+%*hhx:-0x1:0:4:
+%hhx:-0:1:2:0:
+%*hhx:-0:0:2:
+%hhx:-0X0:1:4:0:
+%*hhx:-0X0:0:4:
+%hhx:-0x0:1:4:0:
+%*hhx:-0x0:0:4:
+%hhx:0:1:1:0:
+%*hhx:0:0:1:
+%hhx:0X0:1:3:0:
+%*hhx:0X0:0:3:
+%hhx:0x0:1:3:0:
+%*hhx:0x0:0:3:
+%hhx:1:1:1:1:
+%*hhx:1:0:1:
+%hhx:0X1:1:3:1:
+%*hhx:0X1:0:3:
+%hhx:0x1:1:3:1:
+%*hhx:0x1:0:3:
+%hhx:2a:1:2:42:
+%*hhx:2a:0:2:
+%hhx:2A:1:2:42:
+%*hhx:2A:0:2:
+%hhx:0X2a:1:4:42:
+%*hhx:0X2a:0:4:
+%hhx:0x2A:1:4:42:
+%*hhx:0x2A:0:4:
+%hhx:ff:1:2:255:
+%*hhx:ff:0:2:
+%hhx:FF:1:2:255:
+%*hhx:FF:0:2:
+%hhx:0xFF:1:4:255:
+%*hhx:0xFF:0:4:
+%hhx:100:1:3:0:
+%*hhx:100:0:3:
+%hhx:0X100:1:5:0:
+%*hhx:0X100:0:5:
+%hhx:0x100:1:5:0:
+%*hhx:0x100:0:5:
+%hhx:129:1:3:41:
+%*hhx:129:0:3:
+%hhx:0X129:1:5:41:
+%*hhx:0X129:0:5:
+%hhx:0x129:1:5:41:
+%*hhx:0x129:0:5:
+%hhx:+0:1:2:0:
+%*hhx:+0:0:2:
+%hhx:+0X0:1:4:0:
+%*hhx:+0X0:0:4:
+%hhx:+0x0:1:4:0:
+%*hhx:+0x0:0:4:
+%hhx:+1:1:2:1:
+%*hhx:+1:0:2:
+%hhx:+0X1:1:4:1:
+%*hhx:+0X1:0:4:
+%hhx:+0x1:1:4:1:
+%*hhx:+0x1:0:4:
+%hhx:+2a:1:3:42:
+%*hhx:+2a:0:3:
+%hhx:+2A:1:3:42:
+%*hhx:+2A:0:3:
+%hhx:+0X2a:1:5:42:
+%*hhx:+0X2a:0:5:
+%hhx:+0x2A:1:5:42:
+%*hhx:+0x2A:0:5:
+%hhx:+ff:1:3:255:
+%*hhx:+ff:0:3:
+%hhx:+FF:1:3:255:
+%*hhx:+FF:0:3:
+%hhx:+0Xff:1:5:255:
+%*hhx:+0Xff:0:5:
+%hhx:+0xFF:1:5:255:
+%*hhx:+0xFF:0:5:
+%hhx:+100:1:4:0:
+%*hhx:+100:0:4:
+%hhx:+0X100:1:6:0:
+%*hhx:+0X100:0:6:
+%hhx:+0x100:1:6:0:
+%*hhx:+0x100:0:6:
+%hhx:+129:1:4:41:
+%*hhx:+129:0:4:
+%hhx:+0X129:1:6:41:
+%*hhx:+0X129:0:6:
+%hhx:+0x129:1:6:41:
+%*hhx:+0x129:0:6:
+%1hhx::0:-1:
+%*1hhx::0:-1:
+%1hhx:-7b:0:-1:
+%*1hhx:-7b:0:-1:
+%1hhx:-7B:0:-1:
+%*1hhx:-7B:0:-1:
+%1hhx:-0X7b:0:-1:
+%*1hhx:-0X7b:0:-1:
+%1hhx:-0x7B:0:-1:
+%*1hhx:-0x7B:0:-1:
+%1hhx:-1:0:-1:
+%*1hhx:-1:0:-1:
+%1hhx:-0X1:0:-1:
+%*1hhx:-0X1:0:-1:
+%1hhx:-0x1:0:-1:
+%*1hhx:-0x1:0:-1:
+%1hhx:-0:0:-1:
+%*1hhx:-0:0:-1:
+%1hhx:-0X0:0:-1:
+%*1hhx:-0X0:0:-1:
+%1hhx:-0x0:0:-1:
+%*1hhx:-0x0:0:-1:
+%1hhx:0:1:1:0:
+%*1hhx:0:0:1:
+%1hhx:0X0:1:1:0:
+%*1hhx:0X0:0:1:
+%1hhx:0x0:1:1:0:
+%*1hhx:0x0:0:1:
+%1hhx:1:1:1:1:
+%*1hhx:1:0:1:
+%1hhx:0X1:1:1:0:
+%*1hhx:0X1:0:1:
+%1hhx:0x1:1:1:0:
+%*1hhx:0x1:0:1:
+%1hhx:2a:1:1:2:
+%*1hhx:2a:0:1:
+%1hhx:2A:1:1:2:
+%*1hhx:2A:0:1:
+%1hhx:0X2a:1:1:0:
+%*1hhx:0X2a:0:1:
+%1hhx:0x2A:1:1:0:
+%*1hhx:0x2A:0:1:
+%1hhx:ff:1:1:15:
+%*1hhx:ff:0:1:
+%1hhx:FF:1:1:15:
+%*1hhx:FF:0:1:
+%1hhx:0xFF:1:1:0:
+%*1hhx:0xFF:0:1:
+%1hhx:100:1:1:1:
+%*1hhx:100:0:1:
+%1hhx:0X100:1:1:0:
+%*1hhx:0X100:0:1:
+%1hhx:0x100:1:1:0:
+%*1hhx:0x100:0:1:
+%1hhx:129:1:1:1:
+%*1hhx:129:0:1:
+%1hhx:0X129:1:1:0:
+%*1hhx:0X129:0:1:
+%1hhx:0x129:1:1:0:
+%*1hhx:0x129:0:1:
+%1hhx:+0:0:-1:
+%*1hhx:+0:0:-1:
+%1hhx:+0X0:0:-1:
+%*1hhx:+0X0:0:-1:
+%1hhx:+0x0:0:-1:
+%*1hhx:+0x0:0:-1:
+%1hhx:+1:0:-1:
+%*1hhx:+1:0:-1:
+%1hhx:+0X1:0:-1:
+%*1hhx:+0X1:0:-1:
+%1hhx:+0x1:0:-1:
+%*1hhx:+0x1:0:-1:
+%1hhx:+2a:0:-1:
+%*1hhx:+2a:0:-1:
+%1hhx:+2A:0:-1:
+%*1hhx:+2A:0:-1:
+%1hhx:+0X2a:0:-1:
+%*1hhx:+0X2a:0:-1:
+%1hhx:+0x2A:0:-1:
+%*1hhx:+0x2A:0:-1:
+%1hhx:+ff:0:-1:
+%*1hhx:+ff:0:-1:
+%1hhx:+FF:0:-1:
+%*1hhx:+FF:0:-1:
+%1hhx:+0Xff:0:-1:
+%*1hhx:+0Xff:0:-1:
+%1hhx:+0xFF:0:-1:
+%*1hhx:+0xFF:0:-1:
+%1hhx:+100:0:-1:
+%*1hhx:+100:0:-1:
+%1hhx:+0X100:0:-1:
+%*1hhx:+0X100:0:-1:
+%1hhx:+0x100:0:-1:
+%*1hhx:+0x100:0:-1:
+%1hhx:+129:0:-1:
+%*1hhx:+129:0:-1:
+%1hhx:+0X129:0:-1:
+%*1hhx:+0X129:0:-1:
+%1hhx:+0x129:0:-1:
+%*1hhx:+0x129:0:-1:
+%2hhx::0:-1:
+%*2hhx::0:-1:
+%2hhx:-7b:1:2:249:
+%*2hhx:-7b:0:2:
+%2hhx:-7B:1:2:249:
+%*2hhx:-7B:0:2:
+%2hhx:-0X7b:1:2:0:
+%*2hhx:-0X7b:0:2:
+%2hhx:-0x7B:1:2:0:
+%*2hhx:-0x7B:0:2:
+%2hhx:-1:1:2:255:
+%*2hhx:-1:0:2:
+%2hhx:-0X1:1:2:0:
+%*2hhx:-0X1:0:2:
+%2hhx:-0x1:1:2:0:
+%*2hhx:-0x1:0:2:
+%2hhx:-0:1:2:0:
+%*2hhx:-0:0:2:
+%2hhx:-0X0:1:2:0:
+%*2hhx:-0X0:0:2:
+%2hhx:-0x0:1:2:0:
+%*2hhx:-0x0:0:2:
+%2hhx:0:1:1:0:
+%*2hhx:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhx:+0X0:0:2:
+%2hhx:+0x0:1:2:0:
+%*2hhx:+0x0:0:2:
+%2hhx:+1:1:2:1:
+%*2hhx:+1:0:2:
+%2hhx:+0X1:1:2:0:
+%*2hhx:+0X1:0:2:
+%2hhx:+0x1:1:2:0:
+%*2hhx:+0x1:0:2:
+%2hhx:+2a:1:2:2:
+%*2hhx:+2a:0:2:
+%2hhx:+2A:1:2:2:
+%*2hhx:+2A:0:2:
+%2hhx:+0X2a:1:2:0:
+%*2hhx:+0X2a:0:2:
+%2hhx:+0x2A:1:2:0:
+%*2hhx:+0x2A:0:2:
+%2hhx:+ff:1:2:15:
+%*2hhx:+ff:0:2:
+%2hhx:+FF:1:2:15:
+%*2hhx:+FF:0:2:
+%2hhx:+0Xff:1:2:0:
+%*2hhx:+0Xff:0:2:
+%2hhx:+0xFF:1:2:0:
+%*2hhx:+0xFF:0:2:
+%2hhx:+100:1:2:1:
+%*2hhx:+100:0:2:
+%2hhx:+0X100:1:2:0:
+%*2hhx:+0X100:0:2:
+%2hhx:+0x100:1:2:0:
+%*2hhx:+0x100:0:2:
+%2hhx:+129:1:2:1:
+%*2hhx:+129:0:2:
+%2hhx:+0X129:1:2:0:
+%*2hhx:+0X129:0:2:
+%2hhx:+0x129:1:2:0:
+%*2hhx:+0x129:0:2:
+%3hhx::0:-1:
+%*3hhx::0:-1:
+%3hhx:-7b:1:3:133:
+%*3hhx:-7b:0:3:
+%3hhx:-7B:1:3:133:
+%*3hhx:-7B:0:3:
+%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:
+%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:
+%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:
+%*3hhx:0X0:0:3:
+%3hhx:0x0:1:3:0:
+%*3hhx:0x0:0:3:
+%3hhx:1:1:1:1:
+%*3hhx:1:0:1:
+%3hhx:0X1:1:3:1:
+%*3hhx:0X1:0:3:
+%3hhx:0x1:1:3:1:
+%*3hhx:0x1:0:3:
+%3hhx:2a:1:2:42:
+%*3hhx:2a:0:2:
+%3hhx:2A:1:2:42:
+%*3hhx:2A:0:2:
+%3hhx:0X2a:1:3:2:
+%*3hhx:0X2a:0:3:
+%3hhx:0x2A:1:3:2:
+%*3hhx:0x2A:0:3:
+%3hhx:ff:1:2:255:
+%*3hhx:ff:0:2:
+%3hhx:FF:1:2:255:
+%*3hhx:FF:0:2:
+%3hhx:0Xff:1:3:15:
+%*3hhx:0Xff:0:3:
+%3hhx:0xFF:1:3:15:
+%*3hhx:0xFF:0:3:
+%3hhx:100:1:3:0:
+%*3hhx:100:0:3:
+%3hhx:0X100:1:3:1:
+%*3hhx:0X100:0:3:
+%3hhx:0x100:1:3:1:
+%*3hhx:0x100:0:3:
+%3hhx:129:1:3:41:
+%*3hhx:129:0:3:
+%3hhx:0X129:1:3:1:
+%*3hhx:0X129:0:3:
+%3hhx:0x129:1:3:1:
+%*3hhx:0x129:0:3:
+%3hhx:+0:1:2:0:
+%*3hhx:+0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*5hhx:-7b:0:3:
+%5hhx:-7B:1:3:133:
+%*5hhx:-7B:0:3:
+%5hhx:-0X7b:1:5:133:
+%*5hhx:-0X7b:0:5:
+%5hhx:-0x7B:1:5:133:
+%*5hhx:-0x7B:0:5:
+%5hhx:-1:1:2:255:
+%*5hhx:-1:0:2:
+%5hhx:-0X1:1:4:255:
+%*5hhx:-0X1:0:4:
+%5hhx:-0x1:1:4:255:
+%*5hhx:-0x1:0:4:
+%5hhx:-0:1:2:0:
+%*5hhx:-0:0:2:
+%5hhx:-0X0:1:4:0:
+%*5hhx:-0X0:0:4:
+%5hhx:-0x0:1:4:0:
+%*5hhx:-0x0:0:4:
+%5hhx:0:1:1:0:
+%*5hhx:0:0:1:
+%5hhx:0X0:1:3:0:
+%*5hhx:0X0:0:3:
+%5hhx:0x0:1:3:0:
+%*5hhx:0x0:0:3:
+%5hhx:1:1:1:1:
+%*5hhx:1:0:1:
+%5hhx:0X1:1:3:1:
+%*5hhx:0X1:0:3:
+%5hhx:0x1:1:3:1:
+%*5hhx:0x1:0:3:
+%5hhx:2a:1:2:42:
+%*5hhx:2a:0:2:
+%5hhx:2A:1:2:42:
+%*5hhx:2A:0:2:
+%5hhx:0X2a:1:4:42:
+%*5hhx:0X2a:0:4:
+%5hhx:0x2A:1:4:42:
+%*5hhx:0x2A:0:4:
+%5hhx:ff:1:2:255:
+%*5hhx:ff:0:2:
+%5hhx:FF:1:2:255:
+%*5hhx:FF:0:2:
+%5hhx:0Xff:1:4:255:
+%*5hhx:0Xff:0:4:
+%5hhx:0xFF:1:4:255:
+%*5hhx:0xFF:0:4:
+%5hhx:100:1:3:0:
+%*5hhx:100:0:3:
+%5hhx:0X100:1:5:0:
+%*5hhx:0X100:0:5:
+%5hhx:0x100:1:5:0:
+%*5hhx:0x100:0:5:
+%5hhx:129:1:3:41:
+%*5hhx:129:0:3:
+%5hhx:0X129:1:5:41:
+%*5hhx:0X129:0:5:
+%5hhx:0x129:1:5:41:
+%*5hhx:0x129:0:5:
+%5hhx:+0:1:2:0:
+%*5hhx:+0:0:2:
+%5hhx:+0X0:1:4:0:
+%*5hhx:+0X0:0:4:
+%5hhx:+0x0:1:4:0:
+%*5hhx:+0x0:0:4:
+%5hhx:+1:1:2:1:
+%*5hhx:+1:0:2:
+%5hhx:+0X1:1:4:1:
+%*5hhx:+0X1:0:4:
+%5hhx:+0x1:1:4:1:
+%*5hhx:+0x1:0:4:
+%5hhx:+2a:1:3:42:
+%*5hhx:+2a:0:3:
+%5hhx:+2A:1:3:42:
+%*5hhx:+2A:0:3:
+%5hhx:+0X2a:1:5:42:
+%*5hhx:+0X2a:0:5:
+%5hhx:+0x2A:1:5:42:
+%*5hhx:+0x2A:0:5:
+%5hhx:+ff:1:3:255:
+%*5hhx:+ff:0:3:
+%5hhx:+FF:1:3:255:
+%*5hhx:+FF:0:3:
+%5hhx:+0Xff:1:5:255:
+%*5hhx:+0Xff:0:5:
+%5hhx:+0xFF:1:5:255:
+%*5hhx:+0xFF:0:5:
+%5hhx:+100:1:4:0:
+%*5hhx:+100:0:4:
+%5hhx:+0X100:1:5:16:
+%*5hhx:+0X100:0:5:
+%5hhx:+0x100:1:5:16:
+%*5hhx:+0x100:0:5:
+%5hhx:+129:1:4:41:
+%*5hhx:+129:0:4:
+%5hhx:+0X129:1:5:18:
+%*5hhx:+0X129:0:5:
+%5hhx:+0x129:1:5:18:
+%*5hhx:+0x129:0:5:
+%2hhx: :0:-1:
+%*2hhx: :0:-1:
+%2hhx: -7b:1:3:249:
+%*2hhx: -7b:0:3:
+%2hhx: -7B:1:3:249:
+%*2hhx: -7B:0:3:
+%2hhx: -0X7b:1:3:0:
+%*2hhx: -0X7b:0:3:
+%2hhx: -0x7B:1:3:0:
+%*2hhx: -0x7B:0:3:
+%2hhx: -1:1:3:255:
+%*2hhx: -1:0:3:
+%2hhx: -0X1:1:3:0:
+%*2hhx: -0X1:0:3:
+%2hhx: -0x1:1:3:0:
+%*2hhx: -0x1:0:3:
+%2hhx: -0:1:3:0:
+%*2hhx: -0:0:3:
+%2hhx: -0X0:1:3:0:
+%*2hhx: -0X0:0:3:
+%2hhx: -0x0:1:3:0:
+%*2hhx: -0x0:0:3:
+%2hhx: 0:1:2:0:
+%*2hhx: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhx: +0X0:0:3:
+%2hhx: +0x0:1:3:0:
+%*2hhx: +0x0:0:3:
+%2hhx: +1:1:3:1:
+%*2hhx: +1:0:3:
+%2hhx: +0X1:1:3:0:
+%*2hhx: +0X1:0:3:
+%2hhx: +0x1:1:3:0:
+%*2hhx: +0x1:0:3:
+%2hhx: +2a:1:3:2:
+%*2hhx: +2a:0:3:
+%2hhx: +2A:1:3:2:
+%*2hhx: +2A:0:3:
+%2hhx: +0X2a:1:3:0:
+%*2hhx: +0X2a:0:3:
+%2hhx: +0x2A:1:3:0:
+%*2hhx: +0x2A:0:3:
+%2hhx: +ff:1:3:15:
+%*2hhx: +ff:0:3:
+%2hhx: +FF:1:3:15:
+%*2hhx: +FF:0:3:
+%2hhx: +0Xff:1:3:0:
+%*2hhx: +0Xff:0:3:
+%2hhx: +0xFF:1:3:0:
+%*2hhx: +0xFF:0:3:
+%2hhx: +100:1:3:1:
+%*2hhx: +100:0:3:
+%2hhx: +0X100:1:3:0:
+%*2hhx: +0X100:0:3:
+%2hhx: +0x100:1:3:0:
+%*2hhx: +0x100:0:3:
+%2hhx: +129:1:3:1:
+%*2hhx: +129:0:3:
+%2hhx: +0X129:1:3:0:
+%*2hhx: +0X129:0:3:
+%2hhx: +0x129:1:3:0:
+%*2hhx: +0x129:0:3:
+%5hhx: :0:-1:
+%*5hhx: :0:-1:
+%5hhx: -7b:1:4:133:
+%*5hhx: -7b:0:4:
+%5hhx: -7B:1:4:133:
+%*5hhx: -7B:0:4:
+%5hhx: -0X7b:1:6:133:
+%*5hhx: -0X7b:0:6:
+%5hhx: -0x7B:1:6:133:
+%*5hhx: -0x7B:0:6:
+%5hhx: -1:1:3:255:
+%*5hhx: -1:0:3:
+%5hhx: -0X1:1:5:255:
+%*5hhx: -0X1:0:5:
+%5hhx: -0x1:1:5:255:
+%*5hhx: -0x1:0:5:
+%5hhx: -0:1:3:0:
+%*5hhx: -0:0:3:
+%5hhx: -0X0:1:5:0:
+%*5hhx: -0X0:0:5:
+%5hhx: -0x0:1:5:0:
+%*5hhx: -0x0:0:5:
+%5hhx: 0:1:2:0:
+%*5hhx: 0:0:2:
+%5hhx: 0X0:1:4:0:
+%*5hhx: 0X0:0:4:
+%5hhx: 0x0:1:4:0:
+%*5hhx: 0x0:0:4:
+%5hhx: 1:1:2:1:
+%*5hhx: 1:0:2:
+%5hhx: 0X1:1:4:1:
+%*5hhx: 0X1:0:4:
+%5hhx: 0x1:1:4:1:
+%*5hhx: 0x1:0:4:
+%5hhx: 2a:1:3:42:
+%*5hhx: 2a:0:3:
+%5hhx: 2A:1:3:42:
+%*5hhx: 2A:0:3:
+%5hhx: 0X2a:1:5:42:
+%*5hhx: 0X2a:0:5:
+%5hhx: 0x2A:1:5:42:
+%*5hhx: 0x2A:0:5:
+%5hhx: ff:1:3:255:
+%*5hhx: ff:0:3:
+%5hhx: FF:1:3:255:
+%*5hhx: FF:0:3:
+%5hhx: 0Xff:1:5:255:
+%*5hhx: 0Xff:0:5:
+%5hhx: 0xFF:1:5:255:
+%*5hhx: 0xFF:0:5:
+%5hhx: 100:1:4:0:
+%*5hhx: 100:0:4:
+%5hhx: 0X100:1:6:0:
+%*5hhx: 0X100:0:6:
+%5hhx: 0x100:1:6:0:
+%*5hhx: 0x100:0:6:
+%5hhx: 129:1:4:41:
+%*5hhx: 129:0:4:
+%5hhx: 0X129:1:6:41:
+%*5hhx: 0X129:0:6:
+%5hhx: 0x129:1:6:41:
+%*5hhx: 0x129:0:6:
+%5hhx: +0:1:3:0:
+%*5hhx: +0:0:3:
+%5hhx: +0X0:1:5:0:
+%*5hhx: +0X0:0:5:
+%5hhx: +0x0:1:5:0:
+%*5hhx: +0x0:0:5:
+%5hhx: +1:1:3:1:
+%*5hhx: +1:0:3:
+%5hhx: +0X1:1:5:1:
+%*5hhx: +0X1:0:5:
+%5hhx: +0x1:1:5:1:
+%*5hhx: +0x1:0:5:
+%5hhx: +2a:1:4:42:
+%*5hhx: +2a:0:4:
+%5hhx: +2A:1:4:42:
+%*5hhx: +2A:0:4:
+%5hhx: +0X2a:1:6:42:
+%*5hhx: +0X2a:0:6:
+%5hhx: +0x2A:1:6:42:
+%*5hhx: +0x2A:0:6:
+%5hhx: +ff:1:4:255:
+%*5hhx: +ff:0:4:
+%5hhx: +FF:1:4:255:
+%*5hhx: +FF:0:4:
+%5hhx: +0Xff:1:6:255:
+%*5hhx: +0Xff:0:6:
+%5hhx: +0xFF:1:6:255:
+%*5hhx: +0xFF:0:6:
+%5hhx: +100:1:5:0:
+%*5hhx: +100:0:5:
+%5hhx: +0X100:1:6:16:
+%*5hhx: +0X100:0:6:
+%5hhx: +0x100:1:6:16:
+%*5hhx: +0x100:0:6:
+%5hhx: +129:1:5:41:
+%*5hhx: +129:0:5:
+%5hhx: +0X129:1:6:18:
+%*5hhx: +0X129:0:6:
+%5hhx: +0x129:1:6:18:
+%*5hhx: +0x129:0:6:
diff --git a/stdio-common/tst-scanf-format-uchar-xx.input b/stdio-common/tst-scanf-format-uchar-xx.input
new file mode 100644
index 0000000..6fe86c2
--- /dev/null
+++ b/stdio-common/tst-scanf-format-uchar-xx.input
@@ -0,0 +1,710 @@
+%hhX::0:-1:
+%*hhX::0:-1:
+%hhX:-7b:1:3:133:
+%*hhX:-7b:0:3:
+%hhX:-7B:1:3:133:
+%*hhX:-7B:0:3:
+%hhX:-0X7b:1:5:133:
+%*hhX:-0X7b:0:5:
+%hhX:-0x7B:1:5:133:
+%*hhX:-0x7B:0:5:
+%hhX:-1:1:2:255:
+%*hhX:-1:0:2:
+%hhX:-0X1:1:4:255:
+%*hhX:-0X1:0:4:
+%hhX:-0x1:1:4:255:
+%*hhX:-0x1:0:4:
+%hhX:-0:1:2:0:
+%*hhX:-0:0:2:
+%hhX:-0X0:1:4:0:
+%*hhX:-0X0:0:4:
+%hhX:-0x0:1:4:0:
+%*hhX:-0x0:0:4:
+%hhX:0:1:1:0:
+%*hhX:0:0:1:
+%hhX:0X0:1:3:0:
+%*hhX:0X0:0:3:
+%hhX:0x0:1:3:0:
+%*hhX:0x0:0:3:
+%hhX:1:1:1:1:
+%*hhX:1:0:1:
+%hhX:0X1:1:3:1:
+%*hhX:0X1:0:3:
+%hhX:0x1:1:3:1:
+%*hhX:0x1:0:3:
+%hhX:2a:1:2:42:
+%*hhX:2a:0:2:
+%hhX:2A:1:2:42:
+%*hhX:2A:0:2:
+%hhX:0X2a:1:4:42:
+%*hhX:0X2a:0:4:
+%hhX:0x2A:1:4:42:
+%*hhX:0x2A:0:4:
+%hhX:ff:1:2:255:
+%*hhX:ff:0:2:
+%hhX:FF:1:2:255:
+%*hhX:FF:0:2:
+%hhX:0xFF:1:4:255:
+%*hhX:0xFF:0:4:
+%hhX:100:1:3:0:
+%*hhX:100:0:3:
+%hhX:0X100:1:5:0:
+%*hhX:0X100:0:5:
+%hhX:0x100:1:5:0:
+%*hhX:0x100:0:5:
+%hhX:129:1:3:41:
+%*hhX:129:0:3:
+%hhX:0X129:1:5:41:
+%*hhX:0X129:0:5:
+%hhX:0x129:1:5:41:
+%*hhX:0x129:0:5:
+%hhX:+0:1:2:0:
+%*hhX:+0:0:2:
+%hhX:+0X0:1:4:0:
+%*hhX:+0X0:0:4:
+%hhX:+0x0:1:4:0:
+%*hhX:+0x0:0:4:
+%hhX:+1:1:2:1:
+%*hhX:+1:0:2:
+%hhX:+0X1:1:4:1:
+%*hhX:+0X1:0:4:
+%hhX:+0x1:1:4:1:
+%*hhX:+0x1:0:4:
+%hhX:+2a:1:3:42:
+%*hhX:+2a:0:3:
+%hhX:+2A:1:3:42:
+%*hhX:+2A:0:3:
+%hhX:+0X2a:1:5:42:
+%*hhX:+0X2a:0:5:
+%hhX:+0x2A:1:5:42:
+%*hhX:+0x2A:0:5:
+%hhX:+ff:1:3:255:
+%*hhX:+ff:0:3:
+%hhX:+FF:1:3:255:
+%*hhX:+FF:0:3:
+%hhX:+0Xff:1:5:255:
+%*hhX:+0Xff:0:5:
+%hhX:+0xFF:1:5:255:
+%*hhX:+0xFF:0:5:
+%hhX:+100:1:4:0:
+%*hhX:+100:0:4:
+%hhX:+0X100:1:6:0:
+%*hhX:+0X100:0:6:
+%hhX:+0x100:1:6:0:
+%*hhX:+0x100:0:6:
+%hhX:+129:1:4:41:
+%*hhX:+129:0:4:
+%hhX:+0X129:1:6:41:
+%*hhX:+0X129:0:6:
+%hhX:+0x129:1:6:41:
+%*hhX:+0x129:0:6:
+%1hhX::0:-1:
+%*1hhX::0:-1:
+%1hhX:-7b:0:-1:
+%*1hhX:-7b:0:-1:
+%1hhX:-7B:0:-1:
+%*1hhX:-7B:0:-1:
+%1hhX:-0X7b:0:-1:
+%*1hhX:-0X7b:0:-1:
+%1hhX:-0x7B:0:-1:
+%*1hhX:-0x7B:0:-1:
+%1hhX:-1:0:-1:
+%*1hhX:-1:0:-1:
+%1hhX:-0X1:0:-1:
+%*1hhX:-0X1:0:-1:
+%1hhX:-0x1:0:-1:
+%*1hhX:-0x1:0:-1:
+%1hhX:-0:0:-1:
+%*1hhX:-0:0:-1:
+%1hhX:-0X0:0:-1:
+%*1hhX:-0X0:0:-1:
+%1hhX:-0x0:0:-1:
+%*1hhX:-0x0:0:-1:
+%1hhX:0:1:1:0:
+%*1hhX:0:0:1:
+%1hhX:0X0:1:1:0:
+%*1hhX:0X0:0:1:
+%1hhX:0x0:1:1:0:
+%*1hhX:0x0:0:1:
+%1hhX:1:1:1:1:
+%*1hhX:1:0:1:
+%1hhX:0X1:1:1:0:
+%*1hhX:0X1:0:1:
+%1hhX:0x1:1:1:0:
+%*1hhX:0x1:0:1:
+%1hhX:2a:1:1:2:
+%*1hhX:2a:0:1:
+%1hhX:2A:1:1:2:
+%*1hhX:2A:0:1:
+%1hhX:0X2a:1:1:0:
+%*1hhX:0X2a:0:1:
+%1hhX:0x2A:1:1:0:
+%*1hhX:0x2A:0:1:
+%1hhX:ff:1:1:15:
+%*1hhX:ff:0:1:
+%1hhX:FF:1:1:15:
+%*1hhX:FF:0:1:
+%1hhX:0xFF:1:1:0:
+%*1hhX:0xFF:0:1:
+%1hhX:100:1:1:1:
+%*1hhX:100:0:1:
+%1hhX:0X100:1:1:0:
+%*1hhX:0X100:0:1:
+%1hhX:0x100:1:1:0:
+%*1hhX:0x100:0:1:
+%1hhX:129:1:1:1:
+%*1hhX:129:0:1:
+%1hhX:0X129:1:1:0:
+%*1hhX:0X129:0:1:
+%1hhX:0x129:1:1:0:
+%*1hhX:0x129:0:1:
+%1hhX:+0:0:-1:
+%*1hhX:+0:0:-1:
+%1hhX:+0X0:0:-1:
+%*1hhX:+0X0:0:-1:
+%1hhX:+0x0:0:-1:
+%*1hhX:+0x0:0:-1:
+%1hhX:+1:0:-1:
+%*1hhX:+1:0:-1:
+%1hhX:+0X1:0:-1:
+%*1hhX:+0X1:0:-1:
+%1hhX:+0x1:0:-1:
+%*1hhX:+0x1:0:-1:
+%1hhX:+2a:0:-1:
+%*1hhX:+2a:0:-1:
+%1hhX:+2A:0:-1:
+%*1hhX:+2A:0:-1:
+%1hhX:+0X2a:0:-1:
+%*1hhX:+0X2a:0:-1:
+%1hhX:+0x2A:0:-1:
+%*1hhX:+0x2A:0:-1:
+%1hhX:+ff:0:-1:
+%*1hhX:+ff:0:-1:
+%1hhX:+FF:0:-1:
+%*1hhX:+FF:0:-1:
+%1hhX:+0Xff:0:-1:
+%*1hhX:+0Xff:0:-1:
+%1hhX:+0xFF:0:-1:
+%*1hhX:+0xFF:0:-1:
+%1hhX:+100:0:-1:
+%*1hhX:+100:0:-1:
+%1hhX:+0X100:0:-1:
+%*1hhX:+0X100:0:-1:
+%1hhX:+0x100:0:-1:
+%*1hhX:+0x100:0:-1:
+%1hhX:+129:0:-1:
+%*1hhX:+129:0:-1:
+%1hhX:+0X129:0:-1:
+%*1hhX:+0X129:0:-1:
+%1hhX:+0x129:0:-1:
+%*1hhX:+0x129:0:-1:
+%2hhX::0:-1:
+%*2hhX::0:-1:
+%2hhX:-7b:1:2:249:
+%*2hhX:-7b:0:2:
+%2hhX:-7B:1:2:249:
+%*2hhX:-7B:0:2:
+%2hhX:-0X7b:1:2:0:
+%*2hhX:-0X7b:0:2:
+%2hhX:-0x7B:1:2:0:
+%*2hhX:-0x7B:0:2:
+%2hhX:-1:1:2:255:
+%*2hhX:-1:0:2:
+%2hhX:-0X1:1:2:0:
+%*2hhX:-0X1:0:2:
+%2hhX:-0x1:1:2:0:
+%*2hhX:-0x1:0:2:
+%2hhX:-0:1:2:0:
+%*2hhX:-0:0:2:
+%2hhX:-0X0:1:2:0:
+%*2hhX:-0X0:0:2:
+%2hhX:-0x0:1:2:0:
+%*2hhX:-0x0:0:2:
+%2hhX:0:1:1:0:
+%*2hhX:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhX:+0X0:0:2:
+%2hhX:+0x0:1:2:0:
+%*2hhX:+0x0:0:2:
+%2hhX:+1:1:2:1:
+%*2hhX:+1:0:2:
+%2hhX:+0X1:1:2:0:
+%*2hhX:+0X1:0:2:
+%2hhX:+0x1:1:2:0:
+%*2hhX:+0x1:0:2:
+%2hhX:+2a:1:2:2:
+%*2hhX:+2a:0:2:
+%2hhX:+2A:1:2:2:
+%*2hhX:+2A:0:2:
+%2hhX:+0X2a:1:2:0:
+%*2hhX:+0X2a:0:2:
+%2hhX:+0x2A:1:2:0:
+%*2hhX:+0x2A:0:2:
+%2hhX:+ff:1:2:15:
+%*2hhX:+ff:0:2:
+%2hhX:+FF:1:2:15:
+%*2hhX:+FF:0:2:
+%2hhX:+0Xff:1:2:0:
+%*2hhX:+0Xff:0:2:
+%2hhX:+0xFF:1:2:0:
+%*2hhX:+0xFF:0:2:
+%2hhX:+100:1:2:1:
+%*2hhX:+100:0:2:
+%2hhX:+0X100:1:2:0:
+%*2hhX:+0X100:0:2:
+%2hhX:+0x100:1:2:0:
+%*2hhX:+0x100:0:2:
+%2hhX:+129:1:2:1:
+%*2hhX:+129:0:2:
+%2hhX:+0X129:1:2:0:
+%*2hhX:+0X129:0:2:
+%2hhX:+0x129:1:2:0:
+%*2hhX:+0x129:0:2:
+%3hhX::0:-1:
+%*3hhX::0:-1:
+%3hhX:-7b:1:3:133:
+%*3hhX:-7b:0:3:
+%3hhX:-7B:1:3:133:
+%*3hhX:-7B:0:3:
+%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:
+%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:
+%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:
+%*3hhX:0X0:0:3:
+%3hhX:0x0:1:3:0:
+%*3hhX:0x0:0:3:
+%3hhX:1:1:1:1:
+%*3hhX:1:0:1:
+%3hhX:0X1:1:3:1:
+%*3hhX:0X1:0:3:
+%3hhX:0x1:1:3:1:
+%*3hhX:0x1:0:3:
+%3hhX:2a:1:2:42:
+%*3hhX:2a:0:2:
+%3hhX:2A:1:2:42:
+%*3hhX:2A:0:2:
+%3hhX:0X2a:1:3:2:
+%*3hhX:0X2a:0:3:
+%3hhX:0x2A:1:3:2:
+%*3hhX:0x2A:0:3:
+%3hhX:ff:1:2:255:
+%*3hhX:ff:0:2:
+%3hhX:FF:1:2:255:
+%*3hhX:FF:0:2:
+%3hhX:0Xff:1:3:15:
+%*3hhX:0Xff:0:3:
+%3hhX:0xFF:1:3:15:
+%*3hhX:0xFF:0:3:
+%3hhX:100:1:3:0:
+%*3hhX:100:0:3:
+%3hhX:0X100:1:3:1:
+%*3hhX:0X100:0:3:
+%3hhX:0x100:1:3:1:
+%*3hhX:0x100:0:3:
+%3hhX:129:1:3:41:
+%*3hhX:129:0:3:
+%3hhX:0X129:1:3:1:
+%*3hhX:0X129:0:3:
+%3hhX:0x129:1:3:1:
+%*3hhX:0x129:0:3:
+%3hhX:+0:1:2:0:
+%*3hhX:+0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*5hhX:-7b:0:3:
+%5hhX:-7B:1:3:133:
+%*5hhX:-7B:0:3:
+%5hhX:-0X7b:1:5:133:
+%*5hhX:-0X7b:0:5:
+%5hhX:-0x7B:1:5:133:
+%*5hhX:-0x7B:0:5:
+%5hhX:-1:1:2:255:
+%*5hhX:-1:0:2:
+%5hhX:-0X1:1:4:255:
+%*5hhX:-0X1:0:4:
+%5hhX:-0x1:1:4:255:
+%*5hhX:-0x1:0:4:
+%5hhX:-0:1:2:0:
+%*5hhX:-0:0:2:
+%5hhX:-0X0:1:4:0:
+%*5hhX:-0X0:0:4:
+%5hhX:-0x0:1:4:0:
+%*5hhX:-0x0:0:4:
+%5hhX:0:1:1:0:
+%*5hhX:0:0:1:
+%5hhX:0X0:1:3:0:
+%*5hhX:0X0:0:3:
+%5hhX:0x0:1:3:0:
+%*5hhX:0x0:0:3:
+%5hhX:1:1:1:1:
+%*5hhX:1:0:1:
+%5hhX:0X1:1:3:1:
+%*5hhX:0X1:0:3:
+%5hhX:0x1:1:3:1:
+%*5hhX:0x1:0:3:
+%5hhX:2a:1:2:42:
+%*5hhX:2a:0:2:
+%5hhX:2A:1:2:42:
+%*5hhX:2A:0:2:
+%5hhX:0X2a:1:4:42:
+%*5hhX:0X2a:0:4:
+%5hhX:0x2A:1:4:42:
+%*5hhX:0x2A:0:4:
+%5hhX:ff:1:2:255:
+%*5hhX:ff:0:2:
+%5hhX:FF:1:2:255:
+%*5hhX:FF:0:2:
+%5hhX:0Xff:1:4:255:
+%*5hhX:0Xff:0:4:
+%5hhX:0xFF:1:4:255:
+%*5hhX:0xFF:0:4:
+%5hhX:100:1:3:0:
+%*5hhX:100:0:3:
+%5hhX:0X100:1:5:0:
+%*5hhX:0X100:0:5:
+%5hhX:0x100:1:5:0:
+%*5hhX:0x100:0:5:
+%5hhX:129:1:3:41:
+%*5hhX:129:0:3:
+%5hhX:0X129:1:5:41:
+%*5hhX:0X129:0:5:
+%5hhX:0x129:1:5:41:
+%*5hhX:0x129:0:5:
+%5hhX:+0:1:2:0:
+%*5hhX:+0:0:2:
+%5hhX:+0X0:1:4:0:
+%*5hhX:+0X0:0:4:
+%5hhX:+0x0:1:4:0:
+%*5hhX:+0x0:0:4:
+%5hhX:+1:1:2:1:
+%*5hhX:+1:0:2:
+%5hhX:+0X1:1:4:1:
+%*5hhX:+0X1:0:4:
+%5hhX:+0x1:1:4:1:
+%*5hhX:+0x1:0:4:
+%5hhX:+2a:1:3:42:
+%*5hhX:+2a:0:3:
+%5hhX:+2A:1:3:42:
+%*5hhX:+2A:0:3:
+%5hhX:+0X2a:1:5:42:
+%*5hhX:+0X2a:0:5:
+%5hhX:+0x2A:1:5:42:
+%*5hhX:+0x2A:0:5:
+%5hhX:+ff:1:3:255:
+%*5hhX:+ff:0:3:
+%5hhX:+FF:1:3:255:
+%*5hhX:+FF:0:3:
+%5hhX:+0Xff:1:5:255:
+%*5hhX:+0Xff:0:5:
+%5hhX:+0xFF:1:5:255:
+%*5hhX:+0xFF:0:5:
+%5hhX:+100:1:4:0:
+%*5hhX:+100:0:4:
+%5hhX:+0X100:1:5:16:
+%*5hhX:+0X100:0:5:
+%5hhX:+0x100:1:5:16:
+%*5hhX:+0x100:0:5:
+%5hhX:+129:1:4:41:
+%*5hhX:+129:0:4:
+%5hhX:+0X129:1:5:18:
+%*5hhX:+0X129:0:5:
+%5hhX:+0x129:1:5:18:
+%*5hhX:+0x129:0:5:
+%2hhX: :0:-1:
+%*2hhX: :0:-1:
+%2hhX: -7b:1:3:249:
+%*2hhX: -7b:0:3:
+%2hhX: -7B:1:3:249:
+%*2hhX: -7B:0:3:
+%2hhX: -0X7b:1:3:0:
+%*2hhX: -0X7b:0:3:
+%2hhX: -0x7B:1:3:0:
+%*2hhX: -0x7B:0:3:
+%2hhX: -1:1:3:255:
+%*2hhX: -1:0:3:
+%2hhX: -0X1:1:3:0:
+%*2hhX: -0X1:0:3:
+%2hhX: -0x1:1:3:0:
+%*2hhX: -0x1:0:3:
+%2hhX: -0:1:3:0:
+%*2hhX: -0:0:3:
+%2hhX: -0X0:1:3:0:
+%*2hhX: -0X0:0:3:
+%2hhX: -0x0:1:3:0:
+%*2hhX: -0x0:0:3:
+%2hhX: 0:1:2:0:
+%*2hhX: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hhX: +0X0:0:3:
+%2hhX: +0x0:1:3:0:
+%*2hhX: +0x0:0:3:
+%2hhX: +1:1:3:1:
+%*2hhX: +1:0:3:
+%2hhX: +0X1:1:3:0:
+%*2hhX: +0X1:0:3:
+%2hhX: +0x1:1:3:0:
+%*2hhX: +0x1:0:3:
+%2hhX: +2a:1:3:2:
+%*2hhX: +2a:0:3:
+%2hhX: +2A:1:3:2:
+%*2hhX: +2A:0:3:
+%2hhX: +0X2a:1:3:0:
+%*2hhX: +0X2a:0:3:
+%2hhX: +0x2A:1:3:0:
+%*2hhX: +0x2A:0:3:
+%2hhX: +ff:1:3:15:
+%*2hhX: +ff:0:3:
+%2hhX: +FF:1:3:15:
+%*2hhX: +FF:0:3:
+%2hhX: +0Xff:1:3:0:
+%*2hhX: +0Xff:0:3:
+%2hhX: +0xFF:1:3:0:
+%*2hhX: +0xFF:0:3:
+%2hhX: +100:1:3:1:
+%*2hhX: +100:0:3:
+%2hhX: +0X100:1:3:0:
+%*2hhX: +0X100:0:3:
+%2hhX: +0x100:1:3:0:
+%*2hhX: +0x100:0:3:
+%2hhX: +129:1:3:1:
+%*2hhX: +129:0:3:
+%2hhX: +0X129:1:3:0:
+%*2hhX: +0X129:0:3:
+%2hhX: +0x129:1:3:0:
+%*2hhX: +0x129:0:3:
+%5hhX: :0:-1:
+%*5hhX: :0:-1:
+%5hhX: -7b:1:4:133:
+%*5hhX: -7b:0:4:
+%5hhX: -7B:1:4:133:
+%*5hhX: -7B:0:4:
+%5hhX: -0X7b:1:6:133:
+%*5hhX: -0X7b:0:6:
+%5hhX: -0x7B:1:6:133:
+%*5hhX: -0x7B:0:6:
+%5hhX: -1:1:3:255:
+%*5hhX: -1:0:3:
+%5hhX: -0X1:1:5:255:
+%*5hhX: -0X1:0:5:
+%5hhX: -0x1:1:5:255:
+%*5hhX: -0x1:0:5:
+%5hhX: -0:1:3:0:
+%*5hhX: -0:0:3:
+%5hhX: -0X0:1:5:0:
+%*5hhX: -0X0:0:5:
+%5hhX: -0x0:1:5:0:
+%*5hhX: -0x0:0:5:
+%5hhX: 0:1:2:0:
+%*5hhX: 0:0:2:
+%5hhX: 0X0:1:4:0:
+%*5hhX: 0X0:0:4:
+%5hhX: 0x0:1:4:0:
+%*5hhX: 0x0:0:4:
+%5hhX: 1:1:2:1:
+%*5hhX: 1:0:2:
+%5hhX: 0X1:1:4:1:
+%*5hhX: 0X1:0:4:
+%5hhX: 0x1:1:4:1:
+%*5hhX: 0x1:0:4:
+%5hhX: 2a:1:3:42:
+%*5hhX: 2a:0:3:
+%5hhX: 2A:1:3:42:
+%*5hhX: 2A:0:3:
+%5hhX: 0X2a:1:5:42:
+%*5hhX: 0X2a:0:5:
+%5hhX: 0x2A:1:5:42:
+%*5hhX: 0x2A:0:5:
+%5hhX: ff:1:3:255:
+%*5hhX: ff:0:3:
+%5hhX: FF:1:3:255:
+%*5hhX: FF:0:3:
+%5hhX: 0Xff:1:5:255:
+%*5hhX: 0Xff:0:5:
+%5hhX: 0xFF:1:5:255:
+%*5hhX: 0xFF:0:5:
+%5hhX: 100:1:4:0:
+%*5hhX: 100:0:4:
+%5hhX: 0X100:1:6:0:
+%*5hhX: 0X100:0:6:
+%5hhX: 0x100:1:6:0:
+%*5hhX: 0x100:0:6:
+%5hhX: 129:1:4:41:
+%*5hhX: 129:0:4:
+%5hhX: 0X129:1:6:41:
+%*5hhX: 0X129:0:6:
+%5hhX: 0x129:1:6:41:
+%*5hhX: 0x129:0:6:
+%5hhX: +0:1:3:0:
+%*5hhX: +0:0:3:
+%5hhX: +0X0:1:5:0:
+%*5hhX: +0X0:0:5:
+%5hhX: +0x0:1:5:0:
+%*5hhX: +0x0:0:5:
+%5hhX: +1:1:3:1:
+%*5hhX: +1:0:3:
+%5hhX: +0X1:1:5:1:
+%*5hhX: +0X1:0:5:
+%5hhX: +0x1:1:5:1:
+%*5hhX: +0x1:0:5:
+%5hhX: +2a:1:4:42:
+%*5hhX: +2a:0:4:
+%5hhX: +2A:1:4:42:
+%*5hhX: +2A:0:4:
+%5hhX: +0X2a:1:6:42:
+%*5hhX: +0X2a:0:6:
+%5hhX: +0x2A:1:6:42:
+%*5hhX: +0x2A:0:6:
+%5hhX: +ff:1:4:255:
+%*5hhX: +ff:0:4:
+%5hhX: +FF:1:4:255:
+%*5hhX: +FF:0:4:
+%5hhX: +0Xff:1:6:255:
+%*5hhX: +0Xff:0:6:
+%5hhX: +0xFF:1:6:255:
+%*5hhX: +0xFF:0:6:
+%5hhX: +100:1:5:0:
+%*5hhX: +100:0:5:
+%5hhX: +0X100:1:6:16:
+%*5hhX: +0X100:0:6:
+%5hhX: +0x100:1:6:16:
+%*5hhX: +0x100:0:6:
+%5hhX: +129:1:5:41:
+%*5hhX: +129:0:5:
+%5hhX: +0X129:1:6:18:
+%*5hhX: +0X129:0:6:
+%5hhX: +0x129:1:6:18:
+%*5hhX: +0x129:0:6:
diff --git a/stdio-common/tst-scanf-format-ullong-b.input b/stdio-common/tst-scanf-format-ullong-b.input
new file mode 100644
index 0000000..b010d51
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ullong-b.input
@@ -0,0 +1,644 @@
+%llb::0:-1:
+%*llb::0:-1:
+%llb:-1111011:1:8:-123:
+%*llb:-1111011:0:8:
+%llb:-0B1111011:1:10:-123:
+%*llb:-0B1111011:0:10:
+%llb:-0b1111011:1:10:-123:
+%*llb:-0b1111011:0:10:
+%llb:-1:1:2:-1:
+%*llb:-1:0:2:
+%llb:-0B1:1:4:-1:
+%*llb:-0B1:0:4:
+%llb:-0b1:1:4:-1:
+%*llb:-0b1:0:4:
+%llb:-0:1:2:0:
+%*llb:-0:0:2:
+%llb:-0B0:1:4:0:
+%*llb:-0B0:0:4:
+%llb:-0b0:1:4:0:
+%*llb:-0b0:0:4:
+%llb:0:1:1:0:
+%*llb:0:0:1:
+%llb:0B0:1:3:0:
+%*llb:0B0:0:3:
+%llb:0b0:1:3:0:
+%*llb:0b0:0:3:
+%llb:1:1:1:1:
+%*llb:1:0:1:
+%llb:0B1:1:3:1:
+%*llb:0B1:0:3:
+%llb:0b1:1:3:1:
+%*llb:0b1:0:3:
+%llb:101010:1:6:42:
+%*llb:101010:0:6:
+%llb:0B101010:1:8:42:
+%*llb:0B101010:0:8:
+%llb:0b101010:1:8:42:
+%*llb:0b101010:0:8:
+%llb:1111111111111111111111111111111111111111111111111111111111111111:1:64:18446744073709551615:
+%*llb:1111111111111111111111111111111111111111111111111111111111111111:0:64:
+%llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615:
+%*llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:66:
+%llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615:
+%*llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:66:
+%llb:10000000000000000000000000000000000000000000000000000000000000000:1:65:18446744073709551615:
+%*llb:10000000000000000000000000000000000000000000000000000000000000000:0:65:
+%llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615:
+%*llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:67:
+%llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615:
+%*llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:67:
+%llb:10000000000000000000000000000000000000010100001110101011110110001:1:65:18446744073709551615:
+%*llb:10000000000000000000000000000000000000010100001110101011110110001:0:65:
+%llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615:
+%*llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:67:
+%llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615:
+%*llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:67:
+%llb:+0:1:2:0:
+%*llb:+0:0:2:
+%llb:+0B0:1:4:0:
+%*llb:+0B0:0:4:
+%llb:+0b0:1:4:0:
+%*llb:+0b0:0:4:
+%llb:+1:1:2:1:
+%*llb:+1:0:2:
+%llb:+0B1:1:4:1:
+%*llb:+0B1:0:4:
+%llb:+0b1:1:4:1:
+%*llb:+0b1:0:4:
+%llb:+101010:1:7:42:
+%*llb:+101010:0:7:
+%llb:+0B101010:1:9:42:
+%*llb:+0B101010:0:9:
+%llb:+0b101010:1:9:42:
+%*llb:+0b101010:0:9:
+%llb:+1111111111111111111111111111111111111111111111111111111111111111:1:65:18446744073709551615:
+%*llb:+1111111111111111111111111111111111111111111111111111111111111111:0:65:
+%llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615:
+%*llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:67:
+%llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615:
+%*llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:67:
+%llb:+10000000000000000000000000000000000000000000000000000000000000000:1:66:18446744073709551615:
+%*llb:+10000000000000000000000000000000000000000000000000000000000000000:0:66:
+%llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615:
+%*llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:68:
+%llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615:
+%*llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:68:
+%llb:+10000000000000000000000000000000000000010100001110101011110110001:1:66:18446744073709551615:
+%*llb:+10000000000000000000000000000000000000010100001110101011110110001:0:66:
+%llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615:
+%*llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:68:
+%llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615:
+%*llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:68:
+%1llb::0:-1:
+%*1llb::0:-1:
+%1llb:-1111011:0:-1:
+%*1llb:-1111011:0:-1:
+%1llb:-0B1111011:0:-1:
+%*1llb:-0B1111011:0:-1:
+%1llb:-0b1111011:0:-1:
+%*1llb:-0b1111011:0:-1:
+%1llb:-1:0:-1:
+%*1llb:-1:0:-1:
+%1llb:-0B1:0:-1:
+%*1llb:-0B1:0:-1:
+%1llb:-0b1:0:-1:
+%*1llb:-0b1:0:-1:
+%1llb:-0:0:-1:
+%*1llb:-0:0:-1:
+%1llb:-0B0:0:-1:
+%*1llb:-0B0:0:-1:
+%1llb:-0b0:0:-1:
+%*1llb:-0b0:0:-1:
+%1llb:0:1:1:0:
+%*1llb:0:0:1:
+%1llb:0B0:1:1:0:
+%*1llb:0B0:0:1:
+%1llb:0b0:1:1:0:
+%*1llb:0b0:0:1:
+%1llb:1:1:1:1:
+%*1llb:1:0:1:
+%1llb:0B1:1:1:0:
+%*1llb:0B1:0:1:
+%1llb:0b1:1:1:0:
+%*1llb:0b1:0:1:
+%1llb:101010:1:1:1:
+%*1llb:101010:0:1:
+%1llb:0B101010:1:1:0:
+%*1llb:0B101010:0:1:
+%1llb:0b101010:1:1:0:
+%*1llb:0b101010:0:1:
+%1llb:1111111111111111111111111111111111111111111111111111111111111111:1:1:1:
+%*1llb:1111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1llb:10000000000000000000000000000000000000000000000000000000000000000:1:1:1:
+%*1llb:10000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1llb:10000000000000000000000000000000000000010100001110101011110110001:1:1:1:
+%*1llb:10000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1llb:+0:0:-1:
+%*1llb:+0:0:-1:
+%1llb:+0B0:0:-1:
+%*1llb:+0B0:0:-1:
+%1llb:+0b0:0:-1:
+%*1llb:+0b0:0:-1:
+%1llb:+1:0:-1:
+%*1llb:+1:0:-1:
+%1llb:+0B1:0:-1:
+%*1llb:+0B1:0:-1:
+%1llb:+0b1:0:-1:
+%*1llb:+0b1:0:-1:
+%1llb:+101010:0:-1:
+%*1llb:+101010:0:-1:
+%1llb:+0B101010:0:-1:
+%*1llb:+0B101010:0:-1:
+%1llb:+0b101010:0:-1:
+%*1llb:+0b101010:0:-1:
+%1llb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1llb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1llb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1llb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1llb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1llb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%1llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%1llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb::0:-1:
+%*2llb::0:-1:
+%2llb:-1111011:1:2:-1:
+%*2llb:-1111011:0:2:
+%2llb:-0B1111011:1:2:0:
+%*2llb:-0B1111011:0:2:
+%2llb:-0b1111011:1:2:0:
+%*2llb:-0b1111011:0:2:
+%2llb:-1:1:2:-1:
+%*2llb:-1:0:2:
+%2llb:-0B1:1:2:0:
+%*2llb:-0B1:0:2:
+%2llb:-0b1:1:2:0:
+%*2llb:-0b1:0:2:
+%2llb:-0:1:2:0:
+%*2llb:-0:0:2:
+%2llb:-0B0:1:2:0:
+%*2llb:-0B0:0:2:
+%2llb:-0b0:1:2:0:
+%*2llb:-0b0:0:2:
+%2llb:0:1:1:0:
+%*2llb:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2llb:+0B0:0:2:
+%2llb:+0b0:1:2:0:
+%*2llb:+0b0:0:2:
+%2llb:+1:1:2:1:
+%*2llb:+1:0:2:
+%2llb:+0B1:1:2:0:
+%*2llb:+0B1:0:2:
+%2llb:+0b1:1:2:0:
+%*2llb:+0b1:0:2:
+%2llb:+101010:1:2:1:
+%*2llb:+101010:0:2:
+%2llb:+0B101010:1:2:0:
+%*2llb:+0B101010:0:2:
+%2llb:+0b101010:1:2:0:
+%*2llb:+0b101010:0:2:
+%2llb:+1111111111111111111111111111111111111111111111111111111111111111:1:2:1:
+%*2llb:+1111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2llb:+10000000000000000000000000000000000000000000000000000000000000000:1:2:1:
+%*2llb:+10000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2llb:+10000000000000000000000000000000000000010100001110101011110110001:1:2:1:
+%*2llb:+10000000000000000000000000000000000000010100001110101011110110001:0:2:
+%2llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:2:
+%2llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:2:
+%15llb::0:-1:
+%*15llb::0:-1:
+%15llb:-1111011:1:8:-123:
+%*15llb:-1111011:0:8:
+%15llb:-0B1111011:1:10:-123:
+%*15llb:-0B1111011:0:10:
+%15llb:-0b1111011:1:10:-123:
+%*15llb:-0b1111011:0:10:
+%15llb:-1:1:2:-1:
+%*15llb:-1:0:2:
+%15llb:-0B1:1:4:-1:
+%*15llb:-0B1:0:4:
+%15llb:-0b1:1:4:-1:
+%*15llb:-0b1:0:4:
+%15llb:-0:1:2:0:
+%*15llb:-0:0:2:
+%15llb:-0B0:1:4:0:
+%*15llb:-0B0:0:4:
+%15llb:-0b0:1:4:0:
+%*15llb:-0b0:0:4:
+%15llb:0:1:1:0:
+%*15llb:0:0:1:
+%15llb:0B0:1:3:0:
+%*15llb:0B0:0:3:
+%15llb:0b0:1:3:0:
+%*15llb:0b0:0:3:
+%15llb:1:1:1:1:
+%*15llb:1:0:1:
+%15llb:0B1:1:3:1:
+%*15llb:0B1:0:3:
+%15llb:0b1:1:3:1:
+%*15llb:0b1:0:3:
+%15llb:101010:1:6:42:
+%*15llb:101010:0:6:
+%15llb:0B101010:1:8:42:
+%*15llb:0B101010:0:8:
+%15llb:0b101010:1:8:42:
+%*15llb:0b101010:0:8:
+%15llb:1111111111111111111111111111111111111111111111111111111111111111:1:15:32767:
+%*15llb:1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15llb:10000000000000000000000000000000000000000000000000000000000000000:1:15:16384:
+%*15llb:10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15llb:10000000000000000000000000000000000000010100001110101011110110001:1:15:16384:
+%*15llb:10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15llb:+0:1:2:0:
+%*15llb:+0:0:2:
+%15llb:+0B0:1:4:0:
+%*15llb:+0B0:0:4:
+%15llb:+0b0:1:4:0:
+%*15llb:+0b0:0:4:
+%15llb:+1:1:2:1:
+%*15llb:+1:0:2:
+%15llb:+0B1:1:4:1:
+%*15llb:+0B1:0:4:
+%15llb:+0b1:1:4:1:
+%*15llb:+0b1:0:4:
+%15llb:+101010:1:7:42:
+%*15llb:+101010:0:7:
+%15llb:+0B101010:1:9:42:
+%*15llb:+0B101010:0:9:
+%15llb:+0b101010:1:9:42:
+%*15llb:+0b101010:0:9:
+%15llb:+1111111111111111111111111111111111111111111111111111111111111111:1:15:16383:
+%*15llb:+1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15llb:+10000000000000000000000000000000000000000000000000000000000000000:1:15:8192:
+%*15llb:+10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15llb:+10000000000000000000000000000000000000010100001110101011110110001:1:15:8192:
+%*15llb:+10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%25llb::0:-1:
+%*25llb::0:-1:
+%25llb:-1111011:1:8:-123:
+%*25llb:-1111011:0:8:
+%25llb:-0B1111011:1:10:-123:
+%*25llb:-0B1111011:0:10:
+%25llb:-0b1111011:1:10:-123:
+%*25llb:-0b1111011:0:10:
+%25llb:-1:1:2:-1:
+%*25llb:-1:0:2:
+%25llb:-0B1:1:4:-1:
+%*25llb:-0B1:0:4:
+%25llb:-0b1:1:4:-1:
+%*25llb:-0b1:0:4:
+%25llb:-0:1:2:0:
+%*25llb:-0:0:2:
+%25llb:-0B0:1:4:0:
+%*25llb:-0B0:0:4:
+%25llb:-0b0:1:4:0:
+%*25llb:-0b0:0:4:
+%25llb:0:1:1:0:
+%*25llb:0:0:1:
+%25llb:0B0:1:3:0:
+%*25llb:0B0:0:3:
+%25llb:0b0:1:3:0:
+%*25llb:0b0:0:3:
+%25llb:1:1:1:1:
+%*25llb:1:0:1:
+%25llb:0B1:1:3:1:
+%*25llb:0B1:0:3:
+%25llb:0b1:1:3:1:
+%*25llb:0b1:0:3:
+%25llb:101010:1:6:42:
+%*25llb:101010:0:6:
+%25llb:0B101010:1:8:42:
+%*25llb:0B101010:0:8:
+%25llb:0b101010:1:8:42:
+%*25llb:0b101010:0:8:
+%25llb:1111111111111111111111111111111111111111111111111111111111111111:1:25:33554431:
+%*25llb:1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25llb:0B1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25llb:0b1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25llb:10000000000000000000000000000000000000000000000000000000000000000:1:25:16777216:
+%*25llb:10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25llb:0B10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25llb:0b10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25llb:10000000000000000000000000000000000000010100001110101011110110001:1:25:16777216:
+%*25llb:10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25llb:0B10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25llb:0b10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25llb:+0:1:2:0:
+%*25llb:+0:0:2:
+%25llb:+0B0:1:4:0:
+%*25llb:+0B0:0:4:
+%25llb:+0b0:1:4:0:
+%*25llb:+0b0:0:4:
+%25llb:+1:1:2:1:
+%*25llb:+1:0:2:
+%25llb:+0B1:1:4:1:
+%*25llb:+0B1:0:4:
+%25llb:+0b1:1:4:1:
+%*25llb:+0b1:0:4:
+%25llb:+101010:1:7:42:
+%*25llb:+101010:0:7:
+%25llb:+0B101010:1:9:42:
+%*25llb:+0B101010:0:9:
+%25llb:+0b101010:1:9:42:
+%*25llb:+0b101010:0:9:
+%25llb:+1111111111111111111111111111111111111111111111111111111111111111:1:25:16777215:
+%*25llb:+1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25llb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25llb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25llb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25llb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25llb:+10000000000000000000000000000000000000000000000000000000000000000:1:25:8388608:
+%*25llb:+10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25llb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25llb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25llb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25llb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25llb:+10000000000000000000000000000000000000010100001110101011110110001:1:25:8388608:
+%*25llb:+10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25llb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25llb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25llb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25llb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%2llb: :0:-1:
+%*2llb: :0:-1:
+%2llb: -1111011:1:3:-1:
+%*2llb: -1111011:0:3:
+%2llb: -0B1111011:1:3:0:
+%*2llb: -0B1111011:0:3:
+%2llb: -0b1111011:1:3:0:
+%*2llb: -0b1111011:0:3:
+%2llb: -1:1:3:-1:
+%*2llb: -1:0:3:
+%2llb: -0B1:1:3:0:
+%*2llb: -0B1:0:3:
+%2llb: -0b1:1:3:0:
+%*2llb: -0b1:0:3:
+%2llb: -0:1:3:0:
+%*2llb: -0:0:3:
+%2llb: -0B0:1:3:0:
+%*2llb: -0B0:0:3:
+%2llb: -0b0:1:3:0:
+%*2llb: -0b0:0:3:
+%2llb: 0:1:2:0:
+%*2llb: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2llb: +0B0:0:3:
+%2llb: +0b0:1:3:0:
+%*2llb: +0b0:0:3:
+%2llb: +1:1:3:1:
+%*2llb: +1:0:3:
+%2llb: +0B1:1:3:0:
+%*2llb: +0B1:0:3:
+%2llb: +0b1:1:3:0:
+%*2llb: +0b1:0:3:
+%2llb: +101010:1:3:1:
+%*2llb: +101010:0:3:
+%2llb: +0B101010:1:3:0:
+%*2llb: +0B101010:0:3:
+%2llb: +0b101010:1:3:0:
+%*2llb: +0b101010:0:3:
+%2llb: +1111111111111111111111111111111111111111111111111111111111111111:1:3:1:
+%*2llb: +1111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2llb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2llb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2llb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2llb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2llb: +10000000000000000000000000000000000000000000000000000000000000000:1:3:1:
+%*2llb: +10000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2llb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2llb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2llb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2llb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2llb: +10000000000000000000000000000000000000010100001110101011110110001:1:3:1:
+%*2llb: +10000000000000000000000000000000000000010100001110101011110110001:0:3:
+%2llb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2llb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:3:
+%2llb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2llb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:3:
+%25llb: :0:-1:
+%*25llb: :0:-1:
+%25llb: -1111011:1:9:-123:
+%*25llb: -1111011:0:9:
+%25llb: -0B1111011:1:11:-123:
+%*25llb: -0B1111011:0:11:
+%25llb: -0b1111011:1:11:-123:
+%*25llb: -0b1111011:0:11:
+%25llb: -1:1:3:-1:
+%*25llb: -1:0:3:
+%25llb: -0B1:1:5:-1:
+%*25llb: -0B1:0:5:
+%25llb: -0b1:1:5:-1:
+%*25llb: -0b1:0:5:
+%25llb: -0:1:3:0:
+%*25llb: -0:0:3:
+%25llb: -0B0:1:5:0:
+%*25llb: -0B0:0:5:
+%25llb: -0b0:1:5:0:
+%*25llb: -0b0:0:5:
+%25llb: 0:1:2:0:
+%*25llb: 0:0:2:
+%25llb: 0B0:1:4:0:
+%*25llb: 0B0:0:4:
+%25llb: 0b0:1:4:0:
+%*25llb: 0b0:0:4:
+%25llb: 1:1:2:1:
+%*25llb: 1:0:2:
+%25llb: 0B1:1:4:1:
+%*25llb: 0B1:0:4:
+%25llb: 0b1:1:4:1:
+%*25llb: 0b1:0:4:
+%25llb: 101010:1:7:42:
+%*25llb: 101010:0:7:
+%25llb: 0B101010:1:9:42:
+%*25llb: 0B101010:0:9:
+%25llb: 0b101010:1:9:42:
+%*25llb: 0b101010:0:9:
+%25llb: 1111111111111111111111111111111111111111111111111111111111111111:1:26:33554431:
+%*25llb: 1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25llb: 0B1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25llb: 0b1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25llb: 10000000000000000000000000000000000000000000000000000000000000000:1:26:16777216:
+%*25llb: 10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25llb: 0B10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25llb: 0b10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25llb: 10000000000000000000000000000000000000010100001110101011110110001:1:26:16777216:
+%*25llb: 10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25llb: 0B10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25llb: 0b10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25llb: +0:1:3:0:
+%*25llb: +0:0:3:
+%25llb: +0B0:1:5:0:
+%*25llb: +0B0:0:5:
+%25llb: +0b0:1:5:0:
+%*25llb: +0b0:0:5:
+%25llb: +1:1:3:1:
+%*25llb: +1:0:3:
+%25llb: +0B1:1:5:1:
+%*25llb: +0B1:0:5:
+%25llb: +0b1:1:5:1:
+%*25llb: +0b1:0:5:
+%25llb: +101010:1:8:42:
+%*25llb: +101010:0:8:
+%25llb: +0B101010:1:10:42:
+%*25llb: +0B101010:0:10:
+%25llb: +0b101010:1:10:42:
+%*25llb: +0b101010:0:10:
+%25llb: +1111111111111111111111111111111111111111111111111111111111111111:1:26:16777215:
+%*25llb: +1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25llb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25llb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25llb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25llb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25llb: +10000000000000000000000000000000000000000000000000000000000000000:1:26:8388608:
+%*25llb: +10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25llb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25llb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25llb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25llb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25llb: +10000000000000000000000000000000000000010100001110101011110110001:1:26:8388608:
+%*25llb: +10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25llb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25llb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25llb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25llb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:26:
diff --git a/stdio-common/tst-scanf-format-ullong-o.input b/stdio-common/tst-scanf-format-ullong-o.input
new file mode 100644
index 0000000..98af9ce
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ullong-o.input
@@ -0,0 +1,434 @@
+%llo::0:-1:
+%*llo::0:-1:
+%llo:-173:1:4:-123:
+%*llo:-173:0:4:
+%llo:-0173:1:5:-123:
+%*llo:-0173:0:5:
+%llo:-1:1:2:-1:
+%*llo:-1:0:2:
+%llo:-01:1:3:-1:
+%*llo:-01:0:3:
+%llo:-0:1:2:0:
+%*llo:-0:0:2:
+%llo:-00:1:3:0:
+%*llo:-00:0:3:
+%llo:0:1:1:0:
+%*llo:0:0:1:
+%llo:00:1:2:0:
+%*llo:00:0:2:
+%llo:1:1:1:1:
+%*llo:1:0:1:
+%llo:01:1:2:1:
+%*llo:01:0:2:
+%llo:52:1:2:42:
+%*llo:52:0:2:
+%llo:052:1:3:42:
+%*llo:052:0:3:
+%llo:1777777777777777777777:1:22:18446744073709551615:
+%*llo:1777777777777777777777:0:22:
+%llo:01777777777777777777777:1:23:18446744073709551615:
+%*llo:01777777777777777777777:0:23:
+%llo:2000000000000000000000:1:22:18446744073709551615:
+%*llo:2000000000000000000000:0:22:
+%llo:02000000000000000000000:1:23:18446744073709551615:
+%*llo:02000000000000000000000:0:23:
+%llo:2000000000000241653661:1:22:18446744073709551615:
+%*llo:2000000000000241653661:0:22:
+%llo:02000000000000241653661:1:23:18446744073709551615:
+%*llo:02000000000000241653661:0:23:
+%llo:+0:1:2:0:
+%*llo:+0:0:2:
+%llo:+00:1:3:0:
+%*llo:+00:0:3:
+%llo:+1:1:2:1:
+%*llo:+1:0:2:
+%llo:+01:1:3:1:
+%*llo:+01:0:3:
+%llo:+52:1:3:42:
+%*llo:+52:0:3:
+%llo:+052:1:4:42:
+%*llo:+052:0:4:
+%llo:+1777777777777777777777:1:23:18446744073709551615:
+%*llo:+1777777777777777777777:0:23:
+%llo:+01777777777777777777777:1:24:18446744073709551615:
+%*llo:+01777777777777777777777:0:24:
+%llo:+2000000000000000000000:1:23:18446744073709551615:
+%*llo:+2000000000000000000000:0:23:
+%llo:+02000000000000000000000:1:24:18446744073709551615:
+%*llo:+02000000000000000000000:0:24:
+%llo:+2000000000000241653661:1:23:18446744073709551615:
+%*llo:+2000000000000241653661:0:23:
+%llo:+02000000000000241653661:1:24:18446744073709551615:
+%*llo:+02000000000000241653661:0:24:
+%1llo::0:-1:
+%*1llo::0:-1:
+%1llo:-173:0:-1:
+%*1llo:-173:0:-1:
+%1llo:-0173:0:-1:
+%*1llo:-0173:0:-1:
+%1llo:-1:0:-1:
+%*1llo:-1:0:-1:
+%1llo:-01:0:-1:
+%*1llo:-01:0:-1:
+%1llo:-0:0:-1:
+%*1llo:-0:0:-1:
+%1llo:-00:0:-1:
+%*1llo:-00:0:-1:
+%1llo:0:1:1:0:
+%*1llo:0:0:1:
+%1llo:00:1:1:0:
+%*1llo:00:0:1:
+%1llo:1:1:1:1:
+%*1llo:1:0:1:
+%1llo:01:1:1:0:
+%*1llo:01:0:1:
+%1llo:52:1:1:5:
+%*1llo:52:0:1:
+%1llo:052:1:1:0:
+%*1llo:052:0:1:
+%1llo:1777777777777777777777:1:1:1:
+%*1llo:1777777777777777777777:0:1:
+%1llo:01777777777777777777777:1:1:0:
+%*1llo:01777777777777777777777:0:1:
+%1llo:2000000000000000000000:1:1:2:
+%*1llo:2000000000000000000000:0:1:
+%1llo:02000000000000000000000:1:1:0:
+%*1llo:02000000000000000000000:0:1:
+%1llo:2000000000000241653661:1:1:2:
+%*1llo:2000000000000241653661:0:1:
+%1llo:02000000000000241653661:1:1:0:
+%*1llo:02000000000000241653661:0:1:
+%1llo:+0:0:-1:
+%*1llo:+0:0:-1:
+%1llo:+00:0:-1:
+%*1llo:+00:0:-1:
+%1llo:+1:0:-1:
+%*1llo:+1:0:-1:
+%1llo:+01:0:-1:
+%*1llo:+01:0:-1:
+%1llo:+52:0:-1:
+%*1llo:+52:0:-1:
+%1llo:+052:0:-1:
+%*1llo:+052:0:-1:
+%1llo:+1777777777777777777777:0:-1:
+%*1llo:+1777777777777777777777:0:-1:
+%1llo:+01777777777777777777777:0:-1:
+%*1llo:+01777777777777777777777:0:-1:
+%1llo:+2000000000000000000000:0:-1:
+%*1llo:+2000000000000000000000:0:-1:
+%1llo:+02000000000000000000000:0:-1:
+%*1llo:+02000000000000000000000:0:-1:
+%1llo:+2000000000000241653661:0:-1:
+%*1llo:+2000000000000241653661:0:-1:
+%1llo:+02000000000000241653661:0:-1:
+%*1llo:+02000000000000241653661:0:-1:
+%2llo::0:-1:
+%*2llo::0:-1:
+%2llo:-173:1:2:-1:
+%*2llo:-173:0:2:
+%2llo:-0173:1:2:0:
+%*2llo:-0173:0:2:
+%2llo:-1:1:2:-1:
+%*2llo:-1:0:2:
+%2llo:-01:1:2:0:
+%*2llo:-01:0:2:
+%2llo:-0:1:2:0:
+%*2llo:-0:0:2:
+%2llo:-00:1:2:0:
+%*2llo:-00:0:2:
+%2llo:0:1:1:0:
+%*2llo:0:0:1:
+%2llo:00:1:2:0:
+%*2llo:00:0:2:
+%2llo:1:1:1:1:
+%*2llo:1:0:1:
+%2llo:01:1:2:1:
+%*2llo:01:0:2:
+%2llo:52:1:2:42:
+%*2llo:52:0:2:
+%2llo:052:1:2:5:
+%*2llo:052:0:2:
+%2llo:1777777777777777777777:1:2:15:
+%*2llo:1777777777777777777777:0:2:
+%2llo:01777777777777777777777:1:2:1:
+%*2llo:01777777777777777777777:0:2:
+%2llo:2000000000000000000000:1:2:16:
+%*2llo:2000000000000000000000:0:2:
+%2llo:02000000000000000000000:1:2:2:
+%*2llo:02000000000000000000000:0:2:
+%2llo:2000000000000241653661:1:2:16:
+%*2llo:2000000000000241653661:0:2:
+%2llo:02000000000000241653661:1:2:2:
+%*2llo:02000000000000241653661:0:2:
+%2llo:+0:1:2:0:
+%*2llo:+0:0:2:
+%2llo:+00:1:2:0:
+%*2llo:+00:0:2:
+%2llo:+1:1:2:1:
+%*2llo:+1:0:2:
+%2llo:+01:1:2:0:
+%*2llo:+01:0:2:
+%2llo:+52:1:2:5:
+%*2llo:+52:0:2:
+%2llo:+052:1:2:0:
+%*2llo:+052:0:2:
+%2llo:+1777777777777777777777:1:2:1:
+%*2llo:+1777777777777777777777:0:2:
+%2llo:+01777777777777777777777:1:2:0:
+%*2llo:+01777777777777777777777:0:2:
+%2llo:+2000000000000000000000:1:2:2:
+%*2llo:+2000000000000000000000:0:2:
+%2llo:+02000000000000000000000:1:2:0:
+%*2llo:+02000000000000000000000:0:2:
+%2llo:+2000000000000241653661:1:2:2:
+%*2llo:+2000000000000241653661:0:2:
+%2llo:+02000000000000241653661:1:2:0:
+%*2llo:+02000000000000241653661:0:2:
+%15llo::0:-1:
+%*15llo::0:-1:
+%15llo:-173:1:4:-123:
+%*15llo:-173:0:4:
+%15llo:-0173:1:5:-123:
+%*15llo:-0173:0:5:
+%15llo:-1:1:2:-1:
+%*15llo:-1:0:2:
+%15llo:-01:1:3:-1:
+%*15llo:-01:0:3:
+%15llo:-0:1:2:0:
+%*15llo:-0:0:2:
+%15llo:-00:1:3:0:
+%*15llo:-00:0:3:
+%15llo:0:1:1:0:
+%*15llo:0:0:1:
+%15llo:00:1:2:0:
+%*15llo:00:0:2:
+%15llo:1:1:1:1:
+%*15llo:1:0:1:
+%15llo:01:1:2:1:
+%*15llo:01:0:2:
+%15llo:52:1:2:42:
+%*15llo:52:0:2:
+%15llo:052:1:3:42:
+%*15llo:052:0:3:
+%15llo:1777777777777777777777:1:15:8796093022207:
+%*15llo:1777777777777777777777:0:15:
+%15llo:01777777777777777777777:1:15:1099511627775:
+%*15llo:01777777777777777777777:0:15:
+%15llo:2000000000000000000000:1:15:8796093022208:
+%*15llo:2000000000000000000000:0:15:
+%15llo:02000000000000000000000:1:15:1099511627776:
+%*15llo:02000000000000000000000:0:15:
+%15llo:2000000000000241653661:1:15:8796093022228:
+%*15llo:2000000000000241653661:0:15:
+%15llo:02000000000000241653661:1:15:1099511627778:
+%*15llo:02000000000000241653661:0:15:
+%15llo:+0:1:2:0:
+%*15llo:+0:0:2:
+%15llo:+00:1:3:0:
+%*15llo:+00:0:3:
+%15llo:+1:1:2:1:
+%*15llo:+1:0:2:
+%15llo:+01:1:3:1:
+%*15llo:+01:0:3:
+%15llo:+52:1:3:42:
+%*15llo:+52:0:3:
+%15llo:+052:1:4:42:
+%*15llo:+052:0:4:
+%15llo:+1777777777777777777777:1:15:1099511627775:
+%*15llo:+1777777777777777777777:0:15:
+%15llo:+01777777777777777777777:1:15:137438953471:
+%*15llo:+01777777777777777777777:0:15:
+%15llo:+2000000000000000000000:1:15:1099511627776:
+%*15llo:+2000000000000000000000:0:15:
+%15llo:+02000000000000000000000:1:15:137438953472:
+%*15llo:+02000000000000000000000:0:15:
+%15llo:+2000000000000241653661:1:15:1099511627778:
+%*15llo:+2000000000000241653661:0:15:
+%15llo:+02000000000000241653661:1:15:137438953472:
+%*15llo:+02000000000000241653661:0:15:
+%25llo::0:-1:
+%*25llo::0:-1:
+%25llo:-173:1:4:-123:
+%*25llo:-173:0:4:
+%25llo:-0173:1:5:-123:
+%*25llo:-0173:0:5:
+%25llo:-1:1:2:-1:
+%*25llo:-1:0:2:
+%25llo:-01:1:3:-1:
+%*25llo:-01:0:3:
+%25llo:-0:1:2:0:
+%*25llo:-0:0:2:
+%25llo:-00:1:3:0:
+%*25llo:-00:0:3:
+%25llo:0:1:1:0:
+%*25llo:0:0:1:
+%25llo:00:1:2:0:
+%*25llo:00:0:2:
+%25llo:1:1:1:1:
+%*25llo:1:0:1:
+%25llo:01:1:2:1:
+%*25llo:01:0:2:
+%25llo:52:1:2:42:
+%*25llo:52:0:2:
+%25llo:052:1:3:42:
+%*25llo:052:0:3:
+%25llo:1777777777777777777777:1:22:18446744073709551615:
+%*25llo:1777777777777777777777:0:22:
+%25llo:01777777777777777777777:1:23:18446744073709551615:
+%*25llo:01777777777777777777777:0:23:
+%25llo:2000000000000000000000:1:22:18446744073709551615:
+%*25llo:2000000000000000000000:0:22:
+%25llo:02000000000000000000000:1:23:18446744073709551615:
+%*25llo:02000000000000000000000:0:23:
+%25llo:2000000000000241653661:1:22:18446744073709551615:
+%*25llo:2000000000000241653661:0:22:
+%25llo:02000000000000241653661:1:23:18446744073709551615:
+%*25llo:02000000000000241653661:0:23:
+%25llo:+0:1:2:0:
+%*25llo:+0:0:2:
+%25llo:+00:1:3:0:
+%*25llo:+00:0:3:
+%25llo:+1:1:2:1:
+%*25llo:+1:0:2:
+%25llo:+01:1:3:1:
+%*25llo:+01:0:3:
+%25llo:+52:1:3:42:
+%*25llo:+52:0:3:
+%25llo:+052:1:4:42:
+%*25llo:+052:0:4:
+%25llo:+1777777777777777777777:1:23:18446744073709551615:
+%*25llo:+1777777777777777777777:0:23:
+%25llo:+01777777777777777777777:1:24:18446744073709551615:
+%*25llo:+01777777777777777777777:0:24:
+%25llo:+2000000000000000000000:1:23:18446744073709551615:
+%*25llo:+2000000000000000000000:0:23:
+%25llo:+02000000000000000000000:1:24:18446744073709551615:
+%*25llo:+02000000000000000000000:0:24:
+%25llo:+2000000000000241653661:1:23:18446744073709551615:
+%*25llo:+2000000000000241653661:0:23:
+%25llo:+02000000000000241653661:1:24:18446744073709551615:
+%*25llo:+02000000000000241653661:0:24:
+%2llo: :0:-1:
+%*2llo: :0:-1:
+%2llo: -173:1:3:-1:
+%*2llo: -173:0:3:
+%2llo: -0173:1:3:0:
+%*2llo: -0173:0:3:
+%2llo: -1:1:3:-1:
+%*2llo: -1:0:3:
+%2llo: -01:1:3:0:
+%*2llo: -01:0:3:
+%2llo: -0:1:3:0:
+%*2llo: -0:0:3:
+%2llo: -00:1:3:0:
+%*2llo: -00:0:3:
+%2llo: 0:1:2:0:
+%*2llo: 0:0:2:
+%2llo: 00:1:3:0:
+%*2llo: 00:0:3:
+%2llo: 1:1:2:1:
+%*2llo: 1:0:2:
+%2llo: 01:1:3:1:
+%*2llo: 01:0:3:
+%2llo: 52:1:3:42:
+%*2llo: 52:0:3:
+%2llo: 052:1:3:5:
+%*2llo: 052:0:3:
+%2llo: 1777777777777777777777:1:3:15:
+%*2llo: 1777777777777777777777:0:3:
+%2llo: 01777777777777777777777:1:3:1:
+%*2llo: 01777777777777777777777:0:3:
+%2llo: 2000000000000000000000:1:3:16:
+%*2llo: 2000000000000000000000:0:3:
+%2llo: 02000000000000000000000:1:3:2:
+%*2llo: 02000000000000000000000:0:3:
+%2llo: 2000000000000241653661:1:3:16:
+%*2llo: 2000000000000241653661:0:3:
+%2llo: 02000000000000241653661:1:3:2:
+%*2llo: 02000000000000241653661:0:3:
+%2llo: +0:1:3:0:
+%*2llo: +0:0:3:
+%2llo: +00:1:3:0:
+%*2llo: +00:0:3:
+%2llo: +1:1:3:1:
+%*2llo: +1:0:3:
+%2llo: +01:1:3:0:
+%*2llo: +01:0:3:
+%2llo: +52:1:3:5:
+%*2llo: +52:0:3:
+%2llo: +052:1:3:0:
+%*2llo: +052:0:3:
+%2llo: +1777777777777777777777:1:3:1:
+%*2llo: +1777777777777777777777:0:3:
+%2llo: +01777777777777777777777:1:3:0:
+%*2llo: +01777777777777777777777:0:3:
+%2llo: +2000000000000000000000:1:3:2:
+%*2llo: +2000000000000000000000:0:3:
+%2llo: +02000000000000000000000:1:3:0:
+%*2llo: +02000000000000000000000:0:3:
+%2llo: +2000000000000241653661:1:3:2:
+%*2llo: +2000000000000241653661:0:3:
+%2llo: +02000000000000241653661:1:3:0:
+%*2llo: +02000000000000241653661:0:3:
+%25llo: :0:-1:
+%*25llo: :0:-1:
+%25llo: -173:1:5:-123:
+%*25llo: -173:0:5:
+%25llo: -0173:1:6:-123:
+%*25llo: -0173:0:6:
+%25llo: -1:1:3:-1:
+%*25llo: -1:0:3:
+%25llo: -01:1:4:-1:
+%*25llo: -01:0:4:
+%25llo: -0:1:3:0:
+%*25llo: -0:0:3:
+%25llo: -00:1:4:0:
+%*25llo: -00:0:4:
+%25llo: 0:1:2:0:
+%*25llo: 0:0:2:
+%25llo: 00:1:3:0:
+%*25llo: 00:0:3:
+%25llo: 1:1:2:1:
+%*25llo: 1:0:2:
+%25llo: 01:1:3:1:
+%*25llo: 01:0:3:
+%25llo: 52:1:3:42:
+%*25llo: 52:0:3:
+%25llo: 052:1:4:42:
+%*25llo: 052:0:4:
+%25llo: 1777777777777777777777:1:23:18446744073709551615:
+%*25llo: 1777777777777777777777:0:23:
+%25llo: 01777777777777777777777:1:24:18446744073709551615:
+%*25llo: 01777777777777777777777:0:24:
+%25llo: 2000000000000000000000:1:23:18446744073709551615:
+%*25llo: 2000000000000000000000:0:23:
+%25llo: 02000000000000000000000:1:24:18446744073709551615:
+%*25llo: 02000000000000000000000:0:24:
+%25llo: 2000000000000241653661:1:23:18446744073709551615:
+%*25llo: 2000000000000241653661:0:23:
+%25llo: 02000000000000241653661:1:24:18446744073709551615:
+%*25llo: 02000000000000241653661:0:24:
+%25llo: +0:1:3:0:
+%*25llo: +0:0:3:
+%25llo: +00:1:4:0:
+%*25llo: +00:0:4:
+%25llo: +1:1:3:1:
+%*25llo: +1:0:3:
+%25llo: +01:1:4:1:
+%*25llo: +01:0:4:
+%25llo: +52:1:4:42:
+%*25llo: +52:0:4:
+%25llo: +052:1:5:42:
+%*25llo: +052:0:5:
+%25llo: +1777777777777777777777:1:24:18446744073709551615:
+%*25llo: +1777777777777777777777:0:24:
+%25llo: +01777777777777777777777:1:25:18446744073709551615:
+%*25llo: +01777777777777777777777:0:25:
+%25llo: +2000000000000000000000:1:24:18446744073709551615:
+%*25llo: +2000000000000000000000:0:24:
+%25llo: +02000000000000000000000:1:25:18446744073709551615:
+%*25llo: +02000000000000000000000:0:25:
+%25llo: +2000000000000241653661:1:24:18446744073709551615:
+%*25llo: +2000000000000241653661:0:24:
+%25llo: +02000000000000241653661:1:25:18446744073709551615:
+%*25llo: +02000000000000241653661:0:25:
diff --git a/stdio-common/tst-scanf-format-ullong-u.input b/stdio-common/tst-scanf-format-ullong-u.input
new file mode 100644
index 0000000..9260e70
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ullong-u.input
@@ -0,0 +1,224 @@
+%llu::0:-1:
+%*llu::0:-1:
+%llu:-123:1:4:18446744073709551493:
+%*llu:-123:0:4:
+%llu:-1:1:2:18446744073709551615:
+%*llu:-1:0:2:
+%llu:-0:1:2:0:
+%*llu:-0:0:2:
+%llu:0:1:1:0:
+%*llu:0:0:1:
+%llu:1:1:1:1:
+%*llu:1:0:1:
+%llu:42:1:2:42:
+%*llu:42:0:2:
+%llu:18446744073709551615:1:20:18446744073709551615:
+%*llu:18446744073709551615:0:20:
+%llu:18446744073709551616:1:20:18446744073709551615:
+%*llu:18446744073709551616:0:20:
+%llu:18446744073751975857:1:20:18446744073709551615:
+%*llu:18446744073751975857:0:20:
+%llu:+0:1:2:0:
+%*llu:+0:0:2:
+%llu:+1:1:2:1:
+%*llu:+1:0:2:
+%llu:+42:1:3:42:
+%*llu:+42:0:3:
+%llu:+18446744073709551615:1:21:18446744073709551615:
+%*llu:+18446744073709551615:0:21:
+%llu:+18446744073709551616:1:21:18446744073709551615:
+%*llu:+18446744073709551616:0:21:
+%llu:+18446744073751975857:1:21:18446744073709551615:
+%*llu:+18446744073751975857:0:21:
+%1llu::0:-1:
+%*1llu::0:-1:
+%1llu:-123:0:-1:
+%*1llu:-123:0:-1:
+%1llu:-1:0:-1:
+%*1llu:-1:0:-1:
+%1llu:-0:0:-1:
+%*1llu:-0:0:-1:
+%1llu:0:1:1:0:
+%*1llu:0:0:1:
+%1llu:1:1:1:1:
+%*1llu:1:0:1:
+%1llu:42:1:1:4:
+%*1llu:42:0:1:
+%1llu:18446744073709551615:1:1:1:
+%*1llu:18446744073709551615:0:1:
+%1llu:18446744073709551616:1:1:1:
+%*1llu:18446744073709551616:0:1:
+%1llu:18446744073751975857:1:1:1:
+%*1llu:18446744073751975857:0:1:
+%1llu:+0:0:-1:
+%*1llu:+0:0:-1:
+%1llu:+1:0:-1:
+%*1llu:+1:0:-1:
+%1llu:+42:0:-1:
+%*1llu:+42:0:-1:
+%1llu:+18446744073709551615:0:-1:
+%*1llu:+18446744073709551615:0:-1:
+%1llu:+18446744073709551616:0:-1:
+%*1llu:+18446744073709551616:0:-1:
+%1llu:+18446744073751975857:0:-1:
+%*1llu:+18446744073751975857:0:-1:
+%2llu::0:-1:
+%*2llu::0:-1:
+%2llu:-123:1:2:18446744073709551615:
+%*2llu:-123:0:2:
+%2llu:-1:1:2:18446744073709551615:
+%*2llu:-1:0:2:
+%2llu:-0:1:2:0:
+%*2llu:-0:0:2:
+%2llu:0:1:1:0:
+%*2llu:0:0:1:
+%2llu:1:1:1:1:
+%*2llu:1:0:1:
+%2llu:42:1:2:42:
+%*2llu:42:0:2:
+%2llu:18446744073709551615:1:2:18:
+%*2llu:18446744073709551615:0:2:
+%2llu:18446744073709551616:1:2:18:
+%*2llu:18446744073709551616:0:2:
+%2llu:18446744073751975857:1:2:18:
+%*2llu:18446744073751975857:0:2:
+%2llu:+0:1:2:0:
+%*2llu:+0:0:2:
+%2llu:+1:1:2:1:
+%*2llu:+1:0:2:
+%2llu:+42:1:2:4:
+%*2llu:+42:0:2:
+%2llu:+18446744073709551615:1:2:1:
+%*2llu:+18446744073709551615:0:2:
+%2llu:+18446744073709551616:1:2:1:
+%*2llu:+18446744073709551616:0:2:
+%2llu:+18446744073751975857:1:2:1:
+%*2llu:+18446744073751975857:0:2:
+%15llu::0:-1:
+%*15llu::0:-1:
+%15llu:-123:1:4:18446744073709551493:
+%*15llu:-123:0:4:
+%15llu:-1:1:2:18446744073709551615:
+%*15llu:-1:0:2:
+%15llu:-0:1:2:0:
+%*15llu:-0:0:2:
+%15llu:0:1:1:0:
+%*15llu:0:0:1:
+%15llu:1:1:1:1:
+%*15llu:1:0:1:
+%15llu:42:1:2:42:
+%*15llu:42:0:2:
+%15llu:18446744073709551615:1:15:184467440737095:
+%*15llu:18446744073709551615:0:15:
+%15llu:18446744073709551616:1:15:184467440737095:
+%*15llu:18446744073709551616:0:15:
+%15llu:18446744073751975857:1:15:184467440737519:
+%*15llu:18446744073751975857:0:15:
+%15llu:+0:1:2:0:
+%*15llu:+0:0:2:
+%15llu:+1:1:2:1:
+%*15llu:+1:0:2:
+%15llu:+42:1:3:42:
+%*15llu:+42:0:3:
+%15llu:+18446744073709551615:1:15:18446744073709:
+%*15llu:+18446744073709551615:0:15:
+%15llu:+18446744073709551616:1:15:18446744073709:
+%*15llu:+18446744073709551616:0:15:
+%15llu:+18446744073751975857:1:15:18446744073751:
+%*15llu:+18446744073751975857:0:15:
+%25llu::0:-1:
+%*25llu::0:-1:
+%25llu:-123:1:4:18446744073709551493:
+%*25llu:-123:0:4:
+%25llu:-1:1:2:18446744073709551615:
+%*25llu:-1:0:2:
+%25llu:-0:1:2:0:
+%*25llu:-0:0:2:
+%25llu:0:1:1:0:
+%*25llu:0:0:1:
+%25llu:1:1:1:1:
+%*25llu:1:0:1:
+%25llu:42:1:2:42:
+%*25llu:42:0:2:
+%25llu:18446744073709551615:1:20:18446744073709551615:
+%*25llu:18446744073709551615:0:20:
+%25llu:18446744073709551616:1:20:18446744073709551615:
+%*25llu:18446744073709551616:0:20:
+%25llu:18446744073751975857:1:20:18446744073709551615:
+%*25llu:18446744073751975857:0:20:
+%25llu:+0:1:2:0:
+%*25llu:+0:0:2:
+%25llu:+1:1:2:1:
+%*25llu:+1:0:2:
+%25llu:+42:1:3:42:
+%*25llu:+42:0:3:
+%25llu:+18446744073709551615:1:21:18446744073709551615:
+%*25llu:+18446744073709551615:0:21:
+%25llu:+18446744073709551616:1:21:18446744073709551615:
+%*25llu:+18446744073709551616:0:21:
+%25llu:+18446744073751975857:1:21:18446744073709551615:
+%*25llu:+18446744073751975857:0:21:
+%2llu: :0:-1:
+%*2llu: :0:-1:
+%2llu: -123:1:3:18446744073709551615:
+%*2llu: -123:0:3:
+%2llu: -1:1:3:18446744073709551615:
+%*2llu: -1:0:3:
+%2llu: -0:1:3:0:
+%*2llu: -0:0:3:
+%2llu: 0:1:2:0:
+%*2llu: 0:0:2:
+%2llu: 1:1:2:1:
+%*2llu: 1:0:2:
+%2llu: 42:1:3:42:
+%*2llu: 42:0:3:
+%2llu: 18446744073709551615:1:3:18:
+%*2llu: 18446744073709551615:0:3:
+%2llu: 18446744073709551616:1:3:18:
+%*2llu: 18446744073709551616:0:3:
+%2llu: 18446744073751975857:1:3:18:
+%*2llu: 18446744073751975857:0:3:
+%2llu: +0:1:3:0:
+%*2llu: +0:0:3:
+%2llu: +1:1:3:1:
+%*2llu: +1:0:3:
+%2llu: +42:1:3:4:
+%*2llu: +42:0:3:
+%2llu: +18446744073709551615:1:3:1:
+%*2llu: +18446744073709551615:0:3:
+%2llu: +18446744073709551616:1:3:1:
+%*2llu: +18446744073709551616:0:3:
+%2llu: +18446744073751975857:1:3:1:
+%*2llu: +18446744073751975857:0:3:
+%25llu: :0:-1:
+%*25llu: :0:-1:
+%25llu: -123:1:5:18446744073709551493:
+%*25llu: -123:0:5:
+%25llu: -1:1:3:18446744073709551615:
+%*25llu: -1:0:3:
+%25llu: -0:1:3:0:
+%*25llu: -0:0:3:
+%25llu: 0:1:2:0:
+%*25llu: 0:0:2:
+%25llu: 1:1:2:1:
+%*25llu: 1:0:2:
+%25llu: 42:1:3:42:
+%*25llu: 42:0:3:
+%25llu: 18446744073709551615:1:21:18446744073709551615:
+%*25llu: 18446744073709551615:0:21:
+%25llu: 18446744073709551616:1:21:18446744073709551615:
+%*25llu: 18446744073709551616:0:21:
+%25llu: 18446744073751975857:1:21:18446744073709551615:
+%*25llu: 18446744073751975857:0:21:
+%25llu: +0:1:3:0:
+%*25llu: +0:0:3:
+%25llu: +1:1:3:1:
+%*25llu: +1:0:3:
+%25llu: +42:1:4:42:
+%*25llu: +42:0:4:
+%25llu: +18446744073709551615:1:22:18446744073709551615:
+%*25llu: +18446744073709551615:0:22:
+%25llu: +18446744073709551616:1:22:18446744073709551615:
+%*25llu: +18446744073709551616:0:22:
+%25llu: +18446744073751975857:1:22:18446744073709551615:
+%*25llu: +18446744073751975857:0:22:
diff --git a/stdio-common/tst-scanf-format-ullong-x.input b/stdio-common/tst-scanf-format-ullong-x.input
new file mode 100644
index 0000000..1833713
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ullong-x.input
@@ -0,0 +1,742 @@
+%llx::0:-1:
+%*llx::0:-1:
+%llx:-7b:1:3:18446744073709551493:
+%*llx:-7b:0:3:
+%llx:-7B:1:3:18446744073709551493:
+%*llx:-7B:0:3:
+%llx:-0X7b:1:5:18446744073709551493:
+%*llx:-0X7b:0:5:
+%llx:-0x7B:1:5:18446744073709551493:
+%*llx:-0x7B:0:5:
+%llx:-1:1:2:18446744073709551615:
+%*llx:-1:0:2:
+%llx:-0X1:1:4:18446744073709551615:
+%*llx:-0X1:0:4:
+%llx:-0x1:1:4:18446744073709551615:
+%*llx:-0x1:0:4:
+%llx:-0:1:2:0:
+%*llx:-0:0:2:
+%llx:-0X0:1:4:0:
+%*llx:-0X0:0:4:
+%llx:-0x0:1:4:0:
+%*llx:-0x0:0:4:
+%llx:0:1:1:0:
+%*llx:0:0:1:
+%llx:0X0:1:3:0:
+%*llx:0X0:0:3:
+%llx:0x0:1:3:0:
+%*llx:0x0:0:3:
+%llx:1:1:1:1:
+%*llx:1:0:1:
+%llx:0X1:1:3:1:
+%*llx:0X1:0:3:
+%llx:0x1:1:3:1:
+%*llx:0x1:0:3:
+%llx:2a:1:2:42:
+%*llx:2a:0:2:
+%llx:2A:1:2:42:
+%*llx:2A:0:2:
+%llx:0X2a:1:4:42:
+%*llx:0X2a:0:4:
+%llx:0x2A:1:4:42:
+%*llx:0x2A:0:4:
+%llx:ffffffffffffffff:1:16:18446744073709551615:
+%*llx:ffffffffffffffff:0:16:
+%llx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*llx:FFFFFFFFFFFFFFFF:0:16:
+%llx:0Xffffffffffffffff:1:18:18446744073709551615:
+%*llx:0Xffffffffffffffff:0:18:
+%llx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*llx:0xFFFFFFFFFFFFFFFF:0:18:
+%llx:10000000000000000:1:17:18446744073709551615:
+%*llx:10000000000000000:0:17:
+%llx:0X10000000000000000:1:19:18446744073709551615:
+%*llx:0X10000000000000000:0:19:
+%llx:0x10000000000000000:1:19:18446744073709551615:
+%*llx:0x10000000000000000:0:19:
+%llx:100000000028757b1:1:17:18446744073709551615:
+%*llx:100000000028757b1:0:17:
+%llx:100000000028757B1:1:17:18446744073709551615:
+%*llx:100000000028757B1:0:17:
+%llx:0X100000000028757b1:1:19:18446744073709551615:
+%*llx:0X100000000028757b1:0:19:
+%llx:0x100000000028757B1:1:19:18446744073709551615:
+%*llx:0x100000000028757B1:0:19:
+%llx:+0:1:2:0:
+%*llx:+0:0:2:
+%llx:+0X0:1:4:0:
+%*llx:+0X0:0:4:
+%llx:+0x0:1:4:0:
+%*llx:+0x0:0:4:
+%llx:+1:1:2:1:
+%*llx:+1:0:2:
+%llx:+0X1:1:4:1:
+%*llx:+0X1:0:4:
+%llx:+0x1:1:4:1:
+%*llx:+0x1:0:4:
+%llx:+2a:1:3:42:
+%*llx:+2a:0:3:
+%llx:+2A:1:3:42:
+%*llx:+2A:0:3:
+%llx:+0X2a:1:5:42:
+%*llx:+0X2a:0:5:
+%llx:+0x2A:1:5:42:
+%*llx:+0x2A:0:5:
+%llx:+ffffffffffffffff:1:17:18446744073709551615:
+%*llx:+ffffffffffffffff:0:17:
+%llx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*llx:+FFFFFFFFFFFFFFFF:0:17:
+%llx:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*llx:+0Xffffffffffffffff:0:19:
+%llx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*llx:+0xFFFFFFFFFFFFFFFF:0:19:
+%llx:+10000000000000000:1:18:18446744073709551615:
+%*llx:+10000000000000000:0:18:
+%llx:+0X10000000000000000:1:20:18446744073709551615:
+%*llx:+0X10000000000000000:0:20:
+%llx:+0x10000000000000000:1:20:18446744073709551615:
+%*llx:+0x10000000000000000:0:20:
+%llx:+100000000028757b1:1:18:18446744073709551615:
+%*llx:+100000000028757b1:0:18:
+%llx:+100000000028757B1:1:18:18446744073709551615:
+%*llx:+100000000028757B1:0:18:
+%llx:+0X100000000028757b1:1:20:18446744073709551615:
+%*llx:+0X100000000028757b1:0:20:
+%llx:+0x100000000028757B1:1:20:18446744073709551615:
+%*llx:+0x100000000028757B1:0:20:
+%1llx::0:-1:
+%*1llx::0:-1:
+%1llx:-7b:0:-1:
+%*1llx:-7b:0:-1:
+%1llx:-7B:0:-1:
+%*1llx:-7B:0:-1:
+%1llx:-0X7b:0:-1:
+%*1llx:-0X7b:0:-1:
+%1llx:-0x7B:0:-1:
+%*1llx:-0x7B:0:-1:
+%1llx:-1:0:-1:
+%*1llx:-1:0:-1:
+%1llx:-0X1:0:-1:
+%*1llx:-0X1:0:-1:
+%1llx:-0x1:0:-1:
+%*1llx:-0x1:0:-1:
+%1llx:-0:0:-1:
+%*1llx:-0:0:-1:
+%1llx:-0X0:0:-1:
+%*1llx:-0X0:0:-1:
+%1llx:-0x0:0:-1:
+%*1llx:-0x0:0:-1:
+%1llx:0:1:1:0:
+%*1llx:0:0:1:
+%1llx:0X0:1:1:0:
+%*1llx:0X0:0:1:
+%1llx:0x0:1:1:0:
+%*1llx:0x0:0:1:
+%1llx:1:1:1:1:
+%*1llx:1:0:1:
+%1llx:0X1:1:1:0:
+%*1llx:0X1:0:1:
+%1llx:0x1:1:1:0:
+%*1llx:0x1:0:1:
+%1llx:2a:1:1:2:
+%*1llx:2a:0:1:
+%1llx:2A:1:1:2:
+%*1llx:2A:0:1:
+%1llx:0X2a:1:1:0:
+%*1llx:0X2a:0:1:
+%1llx:0x2A:1:1:0:
+%*1llx:0x2A:0:1:
+%1llx:ffffffffffffffff:1:1:15:
+%*1llx:ffffffffffffffff:0:1:
+%1llx:FFFFFFFFFFFFFFFF:1:1:15:
+%*1llx:FFFFFFFFFFFFFFFF:0:1:
+%1llx:0Xffffffffffffffff:1:1:0:
+%*1llx:0Xffffffffffffffff:0:1:
+%1llx:0xFFFFFFFFFFFFFFFF:1:1:0:
+%*1llx:0xFFFFFFFFFFFFFFFF:0:1:
+%1llx:10000000000000000:1:1:1:
+%*1llx:10000000000000000:0:1:
+%1llx:0X10000000000000000:1:1:0:
+%*1llx:0X10000000000000000:0:1:
+%1llx:0x10000000000000000:1:1:0:
+%*1llx:0x10000000000000000:0:1:
+%1llx:100000000028757b1:1:1:1:
+%*1llx:100000000028757b1:0:1:
+%1llx:100000000028757B1:1:1:1:
+%*1llx:100000000028757B1:0:1:
+%1llx:0X100000000028757b1:1:1:0:
+%*1llx:0X100000000028757b1:0:1:
+%1llx:0x100000000028757B1:1:1:0:
+%*1llx:0x100000000028757B1:0:1:
+%1llx:+0:0:-1:
+%*1llx:+0:0:-1:
+%1llx:+0X0:0:-1:
+%*1llx:+0X0:0:-1:
+%1llx:+0x0:0:-1:
+%*1llx:+0x0:0:-1:
+%1llx:+1:0:-1:
+%*1llx:+1:0:-1:
+%1llx:+0X1:0:-1:
+%*1llx:+0X1:0:-1:
+%1llx:+0x1:0:-1:
+%*1llx:+0x1:0:-1:
+%1llx:+2a:0:-1:
+%*1llx:+2a:0:-1:
+%1llx:+2A:0:-1:
+%*1llx:+2A:0:-1:
+%1llx:+0X2a:0:-1:
+%*1llx:+0X2a:0:-1:
+%1llx:+0x2A:0:-1:
+%*1llx:+0x2A:0:-1:
+%1llx:+ffffffffffffffff:0:-1:
+%*1llx:+ffffffffffffffff:0:-1:
+%1llx:+FFFFFFFFFFFFFFFF:0:-1:
+%*1llx:+FFFFFFFFFFFFFFFF:0:-1:
+%1llx:+0Xffffffffffffffff:0:-1:
+%*1llx:+0Xffffffffffffffff:0:-1:
+%1llx:+0xFFFFFFFFFFFFFFFF:0:-1:
+%*1llx:+0xFFFFFFFFFFFFFFFF:0:-1:
+%1llx:+10000000000000000:0:-1:
+%*1llx:+10000000000000000:0:-1:
+%1llx:+0X10000000000000000:0:-1:
+%*1llx:+0X10000000000000000:0:-1:
+%1llx:+0x10000000000000000:0:-1:
+%*1llx:+0x10000000000000000:0:-1:
+%1llx:+100000000028757b1:0:-1:
+%*1llx:+100000000028757b1:0:-1:
+%1llx:+100000000028757B1:0:-1:
+%*1llx:+100000000028757B1:0:-1:
+%1llx:+0X100000000028757b1:0:-1:
+%*1llx:+0X100000000028757b1:0:-1:
+%1llx:+0x100000000028757B1:0:-1:
+%*1llx:+0x100000000028757B1:0:-1:
+%2llx::0:-1:
+%*2llx::0:-1:
+%2llx:-7b:1:2:18446744073709551609:
+%*2llx:-7b:0:2:
+%2llx:-7B:1:2:18446744073709551609:
+%*2llx:-7B:0:2:
+%2llx:-0X7b:1:2:0:
+%*2llx:-0X7b:0:2:
+%2llx:-0x7B:1:2:0:
+%*2llx:-0x7B:0:2:
+%2llx:-1:1:2:18446744073709551615:
+%*2llx:-1:0:2:
+%2llx:-0X1:1:2:0:
+%*2llx:-0X1:0:2:
+%2llx:-0x1:1:2:0:
+%*2llx:-0x1:0:2:
+%2llx:-0:1:2:0:
+%*2llx:-0:0:2:
+%2llx:-0X0:1:2:0:
+%*2llx:-0X0:0:2:
+%2llx:-0x0:1:2:0:
+%*2llx:-0x0:0:2:
+%2llx:0:1:1:0:
+%*2llx:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2llx:+0X0:0:2:
+%2llx:+0x0:1:2:0:
+%*2llx:+0x0:0:2:
+%2llx:+1:1:2:1:
+%*2llx:+1:0:2:
+%2llx:+0X1:1:2:0:
+%*2llx:+0X1:0:2:
+%2llx:+0x1:1:2:0:
+%*2llx:+0x1:0:2:
+%2llx:+2a:1:2:2:
+%*2llx:+2a:0:2:
+%2llx:+2A:1:2:2:
+%*2llx:+2A:0:2:
+%2llx:+0X2a:1:2:0:
+%*2llx:+0X2a:0:2:
+%2llx:+0x2A:1:2:0:
+%*2llx:+0x2A:0:2:
+%2llx:+ffffffffffffffff:1:2:15:
+%*2llx:+ffffffffffffffff:0:2:
+%2llx:+FFFFFFFFFFFFFFFF:1:2:15:
+%*2llx:+FFFFFFFFFFFFFFFF:0:2:
+%2llx:+0Xffffffffffffffff:1:2:0:
+%*2llx:+0Xffffffffffffffff:0:2:
+%2llx:+0xFFFFFFFFFFFFFFFF:1:2:0:
+%*2llx:+0xFFFFFFFFFFFFFFFF:0:2:
+%2llx:+10000000000000000:1:2:1:
+%*2llx:+10000000000000000:0:2:
+%2llx:+0X10000000000000000:1:2:0:
+%*2llx:+0X10000000000000000:0:2:
+%2llx:+0x10000000000000000:1:2:0:
+%*2llx:+0x10000000000000000:0:2:
+%2llx:+100000000028757b1:1:2:1:
+%*2llx:+100000000028757b1:0:2:
+%2llx:+100000000028757B1:1:2:1:
+%*2llx:+100000000028757B1:0:2:
+%2llx:+0X100000000028757b1:1:2:0:
+%*2llx:+0X100000000028757b1:0:2:
+%2llx:+0x100000000028757B1:1:2:0:
+%*2llx:+0x100000000028757B1:0:2:
+%15llx::0:-1:
+%*15llx::0:-1:
+%15llx:-7b:1:3:18446744073709551493:
+%*15llx:-7b:0:3:
+%15llx:-7B:1:3:18446744073709551493:
+%*15llx:-7B:0:3:
+%15llx:-0X7b:1:5:18446744073709551493:
+%*15llx:-0X7b:0:5:
+%15llx:-0x7B:1:5:18446744073709551493:
+%*15llx:-0x7B:0:5:
+%15llx:-1:1:2:18446744073709551615:
+%*15llx:-1:0:2:
+%15llx:-0X1:1:4:18446744073709551615:
+%*15llx:-0X1:0:4:
+%15llx:-0x1:1:4:18446744073709551615:
+%*15llx:-0x1:0:4:
+%15llx:-0:1:2:0:
+%*15llx:-0:0:2:
+%15llx:-0X0:1:4:0:
+%*15llx:-0X0:0:4:
+%15llx:-0x0:1:4:0:
+%*15llx:-0x0:0:4:
+%15llx:0:1:1:0:
+%*15llx:0:0:1:
+%15llx:0X0:1:3:0:
+%*15llx:0X0:0:3:
+%15llx:0x0:1:3:0:
+%*15llx:0x0:0:3:
+%15llx:1:1:1:1:
+%*15llx:1:0:1:
+%15llx:0X1:1:3:1:
+%*15llx:0X1:0:3:
+%15llx:0x1:1:3:1:
+%*15llx:0x1:0:3:
+%15llx:2a:1:2:42:
+%*15llx:2a:0:2:
+%15llx:2A:1:2:42:
+%*15llx:2A:0:2:
+%15llx:0X2a:1:4:42:
+%*15llx:0X2a:0:4:
+%15llx:0x2A:1:4:42:
+%*15llx:0x2A:0:4:
+%15llx:ffffffffffffffff:1:15:1152921504606846975:
+%*15llx:ffffffffffffffff:0:15:
+%15llx:FFFFFFFFFFFFFFFF:1:15:1152921504606846975:
+%*15llx:FFFFFFFFFFFFFFFF:0:15:
+%15llx:0Xffffffffffffffff:1:15:4503599627370495:
+%*15llx:0Xffffffffffffffff:0:15:
+%15llx:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495:
+%*15llx:0xFFFFFFFFFFFFFFFF:0:15:
+%15llx:10000000000000000:1:15:72057594037927936:
+%*15llx:10000000000000000:0:15:
+%15llx:0X10000000000000000:1:15:281474976710656:
+%*15llx:0X10000000000000000:0:15:
+%15llx:0x10000000000000000:1:15:281474976710656:
+%*15llx:0x10000000000000000:0:15:
+%15llx:100000000028757b1:1:15:72057594038093655:
+%*15llx:100000000028757b1:0:15:
+%15llx:100000000028757B1:1:15:72057594038093655:
+%*15llx:100000000028757B1:0:15:
+%15llx:0X100000000028757b1:1:15:281474976711303:
+%*15llx:0X100000000028757b1:0:15:
+%15llx:0x100000000028757B1:1:15:281474976711303:
+%*15llx:0x100000000028757B1:0:15:
+%15llx:+0:1:2:0:
+%*15llx:+0:0:2:
+%15llx:+0X0:1:4:0:
+%*15llx:+0X0:0:4:
+%15llx:+0x0:1:4:0:
+%*15llx:+0x0:0:4:
+%15llx:+1:1:2:1:
+%*15llx:+1:0:2:
+%15llx:+0X1:1:4:1:
+%*15llx:+0X1:0:4:
+%15llx:+0x1:1:4:1:
+%*15llx:+0x1:0:4:
+%15llx:+2a:1:3:42:
+%*15llx:+2a:0:3:
+%15llx:+2A:1:3:42:
+%*15llx:+2A:0:3:
+%15llx:+0X2a:1:5:42:
+%*15llx:+0X2a:0:5:
+%15llx:+0x2A:1:5:42:
+%*15llx:+0x2A:0:5:
+%15llx:+ffffffffffffffff:1:15:72057594037927935:
+%*15llx:+ffffffffffffffff:0:15:
+%15llx:+FFFFFFFFFFFFFFFF:1:15:72057594037927935:
+%*15llx:+FFFFFFFFFFFFFFFF:0:15:
+%15llx:+0Xffffffffffffffff:1:15:281474976710655:
+%*15llx:+0Xffffffffffffffff:0:15:
+%15llx:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655:
+%*15llx:+0xFFFFFFFFFFFFFFFF:0:15:
+%15llx:+10000000000000000:1:15:4503599627370496:
+%*15llx:+10000000000000000:0:15:
+%15llx:+0X10000000000000000:1:15:17592186044416:
+%*15llx:+0X10000000000000000:0:15:
+%15llx:+0x10000000000000000:1:15:17592186044416:
+%*15llx:+0x10000000000000000:0:15:
+%15llx:+100000000028757b1:1:15:4503599627380853:
+%*15llx:+100000000028757b1:0:15:
+%15llx:+100000000028757B1:1:15:4503599627380853:
+%*15llx:+100000000028757B1:0:15:
+%15llx:+0X100000000028757b1:1:15:17592186044456:
+%*15llx:+0X100000000028757b1:0:15:
+%15llx:+0x100000000028757B1:1:15:17592186044456:
+%*15llx:+0x100000000028757B1:0:15:
+%25llx::0:-1:
+%*25llx::0:-1:
+%25llx:-7b:1:3:18446744073709551493:
+%*25llx:-7b:0:3:
+%25llx:-7B:1:3:18446744073709551493:
+%*25llx:-7B:0:3:
+%25llx:-0X7b:1:5:18446744073709551493:
+%*25llx:-0X7b:0:5:
+%25llx:-0x7B:1:5:18446744073709551493:
+%*25llx:-0x7B:0:5:
+%25llx:-1:1:2:18446744073709551615:
+%*25llx:-1:0:2:
+%25llx:-0X1:1:4:18446744073709551615:
+%*25llx:-0X1:0:4:
+%25llx:-0x1:1:4:18446744073709551615:
+%*25llx:-0x1:0:4:
+%25llx:-0:1:2:0:
+%*25llx:-0:0:2:
+%25llx:-0X0:1:4:0:
+%*25llx:-0X0:0:4:
+%25llx:-0x0:1:4:0:
+%*25llx:-0x0:0:4:
+%25llx:0:1:1:0:
+%*25llx:0:0:1:
+%25llx:0X0:1:3:0:
+%*25llx:0X0:0:3:
+%25llx:0x0:1:3:0:
+%*25llx:0x0:0:3:
+%25llx:1:1:1:1:
+%*25llx:1:0:1:
+%25llx:0X1:1:3:1:
+%*25llx:0X1:0:3:
+%25llx:0x1:1:3:1:
+%*25llx:0x1:0:3:
+%25llx:2a:1:2:42:
+%*25llx:2a:0:2:
+%25llx:2A:1:2:42:
+%*25llx:2A:0:2:
+%25llx:0X2a:1:4:42:
+%*25llx:0X2a:0:4:
+%25llx:0x2A:1:4:42:
+%*25llx:0x2A:0:4:
+%25llx:ffffffffffffffff:1:16:18446744073709551615:
+%*25llx:ffffffffffffffff:0:16:
+%25llx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*25llx:FFFFFFFFFFFFFFFF:0:16:
+%25llx:0Xffffffffffffffff:1:18:18446744073709551615:
+%*25llx:0Xffffffffffffffff:0:18:
+%25llx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25llx:0xFFFFFFFFFFFFFFFF:0:18:
+%25llx:10000000000000000:1:17:18446744073709551615:
+%*25llx:10000000000000000:0:17:
+%25llx:0X10000000000000000:1:19:18446744073709551615:
+%*25llx:0X10000000000000000:0:19:
+%25llx:0x10000000000000000:1:19:18446744073709551615:
+%*25llx:0x10000000000000000:0:19:
+%25llx:100000000028757b1:1:17:18446744073709551615:
+%*25llx:100000000028757b1:0:17:
+%25llx:100000000028757B1:1:17:18446744073709551615:
+%*25llx:100000000028757B1:0:17:
+%25llx:0X100000000028757b1:1:19:18446744073709551615:
+%*25llx:0X100000000028757b1:0:19:
+%25llx:0x100000000028757B1:1:19:18446744073709551615:
+%*25llx:0x100000000028757B1:0:19:
+%25llx:+0:1:2:0:
+%*25llx:+0:0:2:
+%25llx:+0X0:1:4:0:
+%*25llx:+0X0:0:4:
+%25llx:+0x0:1:4:0:
+%*25llx:+0x0:0:4:
+%25llx:+1:1:2:1:
+%*25llx:+1:0:2:
+%25llx:+0X1:1:4:1:
+%*25llx:+0X1:0:4:
+%25llx:+0x1:1:4:1:
+%*25llx:+0x1:0:4:
+%25llx:+2a:1:3:42:
+%*25llx:+2a:0:3:
+%25llx:+2A:1:3:42:
+%*25llx:+2A:0:3:
+%25llx:+0X2a:1:5:42:
+%*25llx:+0X2a:0:5:
+%25llx:+0x2A:1:5:42:
+%*25llx:+0x2A:0:5:
+%25llx:+ffffffffffffffff:1:17:18446744073709551615:
+%*25llx:+ffffffffffffffff:0:17:
+%25llx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25llx:+FFFFFFFFFFFFFFFF:0:17:
+%25llx:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*25llx:+0Xffffffffffffffff:0:19:
+%25llx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25llx:+0xFFFFFFFFFFFFFFFF:0:19:
+%25llx:+10000000000000000:1:18:18446744073709551615:
+%*25llx:+10000000000000000:0:18:
+%25llx:+0X10000000000000000:1:20:18446744073709551615:
+%*25llx:+0X10000000000000000:0:20:
+%25llx:+0x10000000000000000:1:20:18446744073709551615:
+%*25llx:+0x10000000000000000:0:20:
+%25llx:+100000000028757b1:1:18:18446744073709551615:
+%*25llx:+100000000028757b1:0:18:
+%25llx:+100000000028757B1:1:18:18446744073709551615:
+%*25llx:+100000000028757B1:0:18:
+%25llx:+0X100000000028757b1:1:20:18446744073709551615:
+%*25llx:+0X100000000028757b1:0:20:
+%25llx:+0x100000000028757B1:1:20:18446744073709551615:
+%*25llx:+0x100000000028757B1:0:20:
+%2llx: :0:-1:
+%*2llx: :0:-1:
+%2llx: -7b:1:3:18446744073709551609:
+%*2llx: -7b:0:3:
+%2llx: -7B:1:3:18446744073709551609:
+%*2llx: -7B:0:3:
+%2llx: -0X7b:1:3:0:
+%*2llx: -0X7b:0:3:
+%2llx: -0x7B:1:3:0:
+%*2llx: -0x7B:0:3:
+%2llx: -1:1:3:18446744073709551615:
+%*2llx: -1:0:3:
+%2llx: -0X1:1:3:0:
+%*2llx: -0X1:0:3:
+%2llx: -0x1:1:3:0:
+%*2llx: -0x1:0:3:
+%2llx: -0:1:3:0:
+%*2llx: -0:0:3:
+%2llx: -0X0:1:3:0:
+%*2llx: -0X0:0:3:
+%2llx: -0x0:1:3:0:
+%*2llx: -0x0:0:3:
+%2llx: 0:1:2:0:
+%*2llx: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2llx: +0X0:0:3:
+%2llx: +0x0:1:3:0:
+%*2llx: +0x0:0:3:
+%2llx: +1:1:3:1:
+%*2llx: +1:0:3:
+%2llx: +0X1:1:3:0:
+%*2llx: +0X1:0:3:
+%2llx: +0x1:1:3:0:
+%*2llx: +0x1:0:3:
+%2llx: +2a:1:3:2:
+%*2llx: +2a:0:3:
+%2llx: +2A:1:3:2:
+%*2llx: +2A:0:3:
+%2llx: +0X2a:1:3:0:
+%*2llx: +0X2a:0:3:
+%2llx: +0x2A:1:3:0:
+%*2llx: +0x2A:0:3:
+%2llx: +ffffffffffffffff:1:3:15:
+%*2llx: +ffffffffffffffff:0:3:
+%2llx: +FFFFFFFFFFFFFFFF:1:3:15:
+%*2llx: +FFFFFFFFFFFFFFFF:0:3:
+%2llx: +0Xffffffffffffffff:1:3:0:
+%*2llx: +0Xffffffffffffffff:0:3:
+%2llx: +0xFFFFFFFFFFFFFFFF:1:3:0:
+%*2llx: +0xFFFFFFFFFFFFFFFF:0:3:
+%2llx: +10000000000000000:1:3:1:
+%*2llx: +10000000000000000:0:3:
+%2llx: +0X10000000000000000:1:3:0:
+%*2llx: +0X10000000000000000:0:3:
+%2llx: +0x10000000000000000:1:3:0:
+%*2llx: +0x10000000000000000:0:3:
+%2llx: +100000000028757b1:1:3:1:
+%*2llx: +100000000028757b1:0:3:
+%2llx: +100000000028757B1:1:3:1:
+%*2llx: +100000000028757B1:0:3:
+%2llx: +0X100000000028757b1:1:3:0:
+%*2llx: +0X100000000028757b1:0:3:
+%2llx: +0x100000000028757B1:1:3:0:
+%*2llx: +0x100000000028757B1:0:3:
+%25llx: :0:-1:
+%*25llx: :0:-1:
+%25llx: -7b:1:4:18446744073709551493:
+%*25llx: -7b:0:4:
+%25llx: -7B:1:4:18446744073709551493:
+%*25llx: -7B:0:4:
+%25llx: -0X7b:1:6:18446744073709551493:
+%*25llx: -0X7b:0:6:
+%25llx: -0x7B:1:6:18446744073709551493:
+%*25llx: -0x7B:0:6:
+%25llx: -1:1:3:18446744073709551615:
+%*25llx: -1:0:3:
+%25llx: -0X1:1:5:18446744073709551615:
+%*25llx: -0X1:0:5:
+%25llx: -0x1:1:5:18446744073709551615:
+%*25llx: -0x1:0:5:
+%25llx: -0:1:3:0:
+%*25llx: -0:0:3:
+%25llx: -0X0:1:5:0:
+%*25llx: -0X0:0:5:
+%25llx: -0x0:1:5:0:
+%*25llx: -0x0:0:5:
+%25llx: 0:1:2:0:
+%*25llx: 0:0:2:
+%25llx: 0X0:1:4:0:
+%*25llx: 0X0:0:4:
+%25llx: 0x0:1:4:0:
+%*25llx: 0x0:0:4:
+%25llx: 1:1:2:1:
+%*25llx: 1:0:2:
+%25llx: 0X1:1:4:1:
+%*25llx: 0X1:0:4:
+%25llx: 0x1:1:4:1:
+%*25llx: 0x1:0:4:
+%25llx: 2a:1:3:42:
+%*25llx: 2a:0:3:
+%25llx: 2A:1:3:42:
+%*25llx: 2A:0:3:
+%25llx: 0X2a:1:5:42:
+%*25llx: 0X2a:0:5:
+%25llx: 0x2A:1:5:42:
+%*25llx: 0x2A:0:5:
+%25llx: ffffffffffffffff:1:17:18446744073709551615:
+%*25llx: ffffffffffffffff:0:17:
+%25llx: FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25llx: FFFFFFFFFFFFFFFF:0:17:
+%25llx: 0Xffffffffffffffff:1:19:18446744073709551615:
+%*25llx: 0Xffffffffffffffff:0:19:
+%25llx: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25llx: 0xFFFFFFFFFFFFFFFF:0:19:
+%25llx: 10000000000000000:1:18:18446744073709551615:
+%*25llx: 10000000000000000:0:18:
+%25llx: 0X10000000000000000:1:20:18446744073709551615:
+%*25llx: 0X10000000000000000:0:20:
+%25llx: 0x10000000000000000:1:20:18446744073709551615:
+%*25llx: 0x10000000000000000:0:20:
+%25llx: 100000000028757b1:1:18:18446744073709551615:
+%*25llx: 100000000028757b1:0:18:
+%25llx: 100000000028757B1:1:18:18446744073709551615:
+%*25llx: 100000000028757B1:0:18:
+%25llx: 0X100000000028757b1:1:20:18446744073709551615:
+%*25llx: 0X100000000028757b1:0:20:
+%25llx: 0x100000000028757B1:1:20:18446744073709551615:
+%*25llx: 0x100000000028757B1:0:20:
+%25llx: +0:1:3:0:
+%*25llx: +0:0:3:
+%25llx: +0X0:1:5:0:
+%*25llx: +0X0:0:5:
+%25llx: +0x0:1:5:0:
+%*25llx: +0x0:0:5:
+%25llx: +1:1:3:1:
+%*25llx: +1:0:3:
+%25llx: +0X1:1:5:1:
+%*25llx: +0X1:0:5:
+%25llx: +0x1:1:5:1:
+%*25llx: +0x1:0:5:
+%25llx: +2a:1:4:42:
+%*25llx: +2a:0:4:
+%25llx: +2A:1:4:42:
+%*25llx: +2A:0:4:
+%25llx: +0X2a:1:6:42:
+%*25llx: +0X2a:0:6:
+%25llx: +0x2A:1:6:42:
+%*25llx: +0x2A:0:6:
+%25llx: +ffffffffffffffff:1:18:18446744073709551615:
+%*25llx: +ffffffffffffffff:0:18:
+%25llx: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25llx: +FFFFFFFFFFFFFFFF:0:18:
+%25llx: +0Xffffffffffffffff:1:20:18446744073709551615:
+%*25llx: +0Xffffffffffffffff:0:20:
+%25llx: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615:
+%*25llx: +0xFFFFFFFFFFFFFFFF:0:20:
+%25llx: +10000000000000000:1:19:18446744073709551615:
+%*25llx: +10000000000000000:0:19:
+%25llx: +0X10000000000000000:1:21:18446744073709551615:
+%*25llx: +0X10000000000000000:0:21:
+%25llx: +0x10000000000000000:1:21:18446744073709551615:
+%*25llx: +0x10000000000000000:0:21:
+%25llx: +100000000028757b1:1:19:18446744073709551615:
+%*25llx: +100000000028757b1:0:19:
+%25llx: +100000000028757B1:1:19:18446744073709551615:
+%*25llx: +100000000028757B1:0:19:
+%25llx: +0X100000000028757b1:1:21:18446744073709551615:
+%*25llx: +0X100000000028757b1:0:21:
+%25llx: +0x100000000028757B1:1:21:18446744073709551615:
+%*25llx: +0x100000000028757B1:0:21:
diff --git a/stdio-common/tst-scanf-format-ullong-xx.input b/stdio-common/tst-scanf-format-ullong-xx.input
new file mode 100644
index 0000000..df1ca93
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ullong-xx.input
@@ -0,0 +1,742 @@
+%llX::0:-1:
+%*llX::0:-1:
+%llX:-7b:1:3:18446744073709551493:
+%*llX:-7b:0:3:
+%llX:-7B:1:3:18446744073709551493:
+%*llX:-7B:0:3:
+%llX:-0X7b:1:5:18446744073709551493:
+%*llX:-0X7b:0:5:
+%llX:-0x7B:1:5:18446744073709551493:
+%*llX:-0x7B:0:5:
+%llX:-1:1:2:18446744073709551615:
+%*llX:-1:0:2:
+%llX:-0X1:1:4:18446744073709551615:
+%*llX:-0X1:0:4:
+%llX:-0x1:1:4:18446744073709551615:
+%*llX:-0x1:0:4:
+%llX:-0:1:2:0:
+%*llX:-0:0:2:
+%llX:-0X0:1:4:0:
+%*llX:-0X0:0:4:
+%llX:-0x0:1:4:0:
+%*llX:-0x0:0:4:
+%llX:0:1:1:0:
+%*llX:0:0:1:
+%llX:0X0:1:3:0:
+%*llX:0X0:0:3:
+%llX:0x0:1:3:0:
+%*llX:0x0:0:3:
+%llX:1:1:1:1:
+%*llX:1:0:1:
+%llX:0X1:1:3:1:
+%*llX:0X1:0:3:
+%llX:0x1:1:3:1:
+%*llX:0x1:0:3:
+%llX:2a:1:2:42:
+%*llX:2a:0:2:
+%llX:2A:1:2:42:
+%*llX:2A:0:2:
+%llX:0X2a:1:4:42:
+%*llX:0X2a:0:4:
+%llX:0x2A:1:4:42:
+%*llX:0x2A:0:4:
+%llX:ffffffffffffffff:1:16:18446744073709551615:
+%*llX:ffffffffffffffff:0:16:
+%llX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*llX:FFFFFFFFFFFFFFFF:0:16:
+%llX:0Xffffffffffffffff:1:18:18446744073709551615:
+%*llX:0Xffffffffffffffff:0:18:
+%llX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*llX:0xFFFFFFFFFFFFFFFF:0:18:
+%llX:10000000000000000:1:17:18446744073709551615:
+%*llX:10000000000000000:0:17:
+%llX:0X10000000000000000:1:19:18446744073709551615:
+%*llX:0X10000000000000000:0:19:
+%llX:0x10000000000000000:1:19:18446744073709551615:
+%*llX:0x10000000000000000:0:19:
+%llX:100000000028757b1:1:17:18446744073709551615:
+%*llX:100000000028757b1:0:17:
+%llX:100000000028757B1:1:17:18446744073709551615:
+%*llX:100000000028757B1:0:17:
+%llX:0X100000000028757b1:1:19:18446744073709551615:
+%*llX:0X100000000028757b1:0:19:
+%llX:0x100000000028757B1:1:19:18446744073709551615:
+%*llX:0x100000000028757B1:0:19:
+%llX:+0:1:2:0:
+%*llX:+0:0:2:
+%llX:+0X0:1:4:0:
+%*llX:+0X0:0:4:
+%llX:+0x0:1:4:0:
+%*llX:+0x0:0:4:
+%llX:+1:1:2:1:
+%*llX:+1:0:2:
+%llX:+0X1:1:4:1:
+%*llX:+0X1:0:4:
+%llX:+0x1:1:4:1:
+%*llX:+0x1:0:4:
+%llX:+2a:1:3:42:
+%*llX:+2a:0:3:
+%llX:+2A:1:3:42:
+%*llX:+2A:0:3:
+%llX:+0X2a:1:5:42:
+%*llX:+0X2a:0:5:
+%llX:+0x2A:1:5:42:
+%*llX:+0x2A:0:5:
+%llX:+ffffffffffffffff:1:17:18446744073709551615:
+%*llX:+ffffffffffffffff:0:17:
+%llX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*llX:+FFFFFFFFFFFFFFFF:0:17:
+%llX:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*llX:+0Xffffffffffffffff:0:19:
+%llX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*llX:+0xFFFFFFFFFFFFFFFF:0:19:
+%llX:+10000000000000000:1:18:18446744073709551615:
+%*llX:+10000000000000000:0:18:
+%llX:+0X10000000000000000:1:20:18446744073709551615:
+%*llX:+0X10000000000000000:0:20:
+%llX:+0x10000000000000000:1:20:18446744073709551615:
+%*llX:+0x10000000000000000:0:20:
+%llX:+100000000028757b1:1:18:18446744073709551615:
+%*llX:+100000000028757b1:0:18:
+%llX:+100000000028757B1:1:18:18446744073709551615:
+%*llX:+100000000028757B1:0:18:
+%llX:+0X100000000028757b1:1:20:18446744073709551615:
+%*llX:+0X100000000028757b1:0:20:
+%llX:+0x100000000028757B1:1:20:18446744073709551615:
+%*llX:+0x100000000028757B1:0:20:
+%1llX::0:-1:
+%*1llX::0:-1:
+%1llX:-7b:0:-1:
+%*1llX:-7b:0:-1:
+%1llX:-7B:0:-1:
+%*1llX:-7B:0:-1:
+%1llX:-0X7b:0:-1:
+%*1llX:-0X7b:0:-1:
+%1llX:-0x7B:0:-1:
+%*1llX:-0x7B:0:-1:
+%1llX:-1:0:-1:
+%*1llX:-1:0:-1:
+%1llX:-0X1:0:-1:
+%*1llX:-0X1:0:-1:
+%1llX:-0x1:0:-1:
+%*1llX:-0x1:0:-1:
+%1llX:-0:0:-1:
+%*1llX:-0:0:-1:
+%1llX:-0X0:0:-1:
+%*1llX:-0X0:0:-1:
+%1llX:-0x0:0:-1:
+%*1llX:-0x0:0:-1:
+%1llX:0:1:1:0:
+%*1llX:0:0:1:
+%1llX:0X0:1:1:0:
+%*1llX:0X0:0:1:
+%1llX:0x0:1:1:0:
+%*1llX:0x0:0:1:
+%1llX:1:1:1:1:
+%*1llX:1:0:1:
+%1llX:0X1:1:1:0:
+%*1llX:0X1:0:1:
+%1llX:0x1:1:1:0:
+%*1llX:0x1:0:1:
+%1llX:2a:1:1:2:
+%*1llX:2a:0:1:
+%1llX:2A:1:1:2:
+%*1llX:2A:0:1:
+%1llX:0X2a:1:1:0:
+%*1llX:0X2a:0:1:
+%1llX:0x2A:1:1:0:
+%*1llX:0x2A:0:1:
+%1llX:ffffffffffffffff:1:1:15:
+%*1llX:ffffffffffffffff:0:1:
+%1llX:FFFFFFFFFFFFFFFF:1:1:15:
+%*1llX:FFFFFFFFFFFFFFFF:0:1:
+%1llX:0Xffffffffffffffff:1:1:0:
+%*1llX:0Xffffffffffffffff:0:1:
+%1llX:0xFFFFFFFFFFFFFFFF:1:1:0:
+%*1llX:0xFFFFFFFFFFFFFFFF:0:1:
+%1llX:10000000000000000:1:1:1:
+%*1llX:10000000000000000:0:1:
+%1llX:0X10000000000000000:1:1:0:
+%*1llX:0X10000000000000000:0:1:
+%1llX:0x10000000000000000:1:1:0:
+%*1llX:0x10000000000000000:0:1:
+%1llX:100000000028757b1:1:1:1:
+%*1llX:100000000028757b1:0:1:
+%1llX:100000000028757B1:1:1:1:
+%*1llX:100000000028757B1:0:1:
+%1llX:0X100000000028757b1:1:1:0:
+%*1llX:0X100000000028757b1:0:1:
+%1llX:0x100000000028757B1:1:1:0:
+%*1llX:0x100000000028757B1:0:1:
+%1llX:+0:0:-1:
+%*1llX:+0:0:-1:
+%1llX:+0X0:0:-1:
+%*1llX:+0X0:0:-1:
+%1llX:+0x0:0:-1:
+%*1llX:+0x0:0:-1:
+%1llX:+1:0:-1:
+%*1llX:+1:0:-1:
+%1llX:+0X1:0:-1:
+%*1llX:+0X1:0:-1:
+%1llX:+0x1:0:-1:
+%*1llX:+0x1:0:-1:
+%1llX:+2a:0:-1:
+%*1llX:+2a:0:-1:
+%1llX:+2A:0:-1:
+%*1llX:+2A:0:-1:
+%1llX:+0X2a:0:-1:
+%*1llX:+0X2a:0:-1:
+%1llX:+0x2A:0:-1:
+%*1llX:+0x2A:0:-1:
+%1llX:+ffffffffffffffff:0:-1:
+%*1llX:+ffffffffffffffff:0:-1:
+%1llX:+FFFFFFFFFFFFFFFF:0:-1:
+%*1llX:+FFFFFFFFFFFFFFFF:0:-1:
+%1llX:+0Xffffffffffffffff:0:-1:
+%*1llX:+0Xffffffffffffffff:0:-1:
+%1llX:+0xFFFFFFFFFFFFFFFF:0:-1:
+%*1llX:+0xFFFFFFFFFFFFFFFF:0:-1:
+%1llX:+10000000000000000:0:-1:
+%*1llX:+10000000000000000:0:-1:
+%1llX:+0X10000000000000000:0:-1:
+%*1llX:+0X10000000000000000:0:-1:
+%1llX:+0x10000000000000000:0:-1:
+%*1llX:+0x10000000000000000:0:-1:
+%1llX:+100000000028757b1:0:-1:
+%*1llX:+100000000028757b1:0:-1:
+%1llX:+100000000028757B1:0:-1:
+%*1llX:+100000000028757B1:0:-1:
+%1llX:+0X100000000028757b1:0:-1:
+%*1llX:+0X100000000028757b1:0:-1:
+%1llX:+0x100000000028757B1:0:-1:
+%*1llX:+0x100000000028757B1:0:-1:
+%2llX::0:-1:
+%*2llX::0:-1:
+%2llX:-7b:1:2:18446744073709551609:
+%*2llX:-7b:0:2:
+%2llX:-7B:1:2:18446744073709551609:
+%*2llX:-7B:0:2:
+%2llX:-0X7b:1:2:0:
+%*2llX:-0X7b:0:2:
+%2llX:-0x7B:1:2:0:
+%*2llX:-0x7B:0:2:
+%2llX:-1:1:2:18446744073709551615:
+%*2llX:-1:0:2:
+%2llX:-0X1:1:2:0:
+%*2llX:-0X1:0:2:
+%2llX:-0x1:1:2:0:
+%*2llX:-0x1:0:2:
+%2llX:-0:1:2:0:
+%*2llX:-0:0:2:
+%2llX:-0X0:1:2:0:
+%*2llX:-0X0:0:2:
+%2llX:-0x0:1:2:0:
+%*2llX:-0x0:0:2:
+%2llX:0:1:1:0:
+%*2llX:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2llX:+0X0:0:2:
+%2llX:+0x0:1:2:0:
+%*2llX:+0x0:0:2:
+%2llX:+1:1:2:1:
+%*2llX:+1:0:2:
+%2llX:+0X1:1:2:0:
+%*2llX:+0X1:0:2:
+%2llX:+0x1:1:2:0:
+%*2llX:+0x1:0:2:
+%2llX:+2a:1:2:2:
+%*2llX:+2a:0:2:
+%2llX:+2A:1:2:2:
+%*2llX:+2A:0:2:
+%2llX:+0X2a:1:2:0:
+%*2llX:+0X2a:0:2:
+%2llX:+0x2A:1:2:0:
+%*2llX:+0x2A:0:2:
+%2llX:+ffffffffffffffff:1:2:15:
+%*2llX:+ffffffffffffffff:0:2:
+%2llX:+FFFFFFFFFFFFFFFF:1:2:15:
+%*2llX:+FFFFFFFFFFFFFFFF:0:2:
+%2llX:+0Xffffffffffffffff:1:2:0:
+%*2llX:+0Xffffffffffffffff:0:2:
+%2llX:+0xFFFFFFFFFFFFFFFF:1:2:0:
+%*2llX:+0xFFFFFFFFFFFFFFFF:0:2:
+%2llX:+10000000000000000:1:2:1:
+%*2llX:+10000000000000000:0:2:
+%2llX:+0X10000000000000000:1:2:0:
+%*2llX:+0X10000000000000000:0:2:
+%2llX:+0x10000000000000000:1:2:0:
+%*2llX:+0x10000000000000000:0:2:
+%2llX:+100000000028757b1:1:2:1:
+%*2llX:+100000000028757b1:0:2:
+%2llX:+100000000028757B1:1:2:1:
+%*2llX:+100000000028757B1:0:2:
+%2llX:+0X100000000028757b1:1:2:0:
+%*2llX:+0X100000000028757b1:0:2:
+%2llX:+0x100000000028757B1:1:2:0:
+%*2llX:+0x100000000028757B1:0:2:
+%15llX::0:-1:
+%*15llX::0:-1:
+%15llX:-7b:1:3:18446744073709551493:
+%*15llX:-7b:0:3:
+%15llX:-7B:1:3:18446744073709551493:
+%*15llX:-7B:0:3:
+%15llX:-0X7b:1:5:18446744073709551493:
+%*15llX:-0X7b:0:5:
+%15llX:-0x7B:1:5:18446744073709551493:
+%*15llX:-0x7B:0:5:
+%15llX:-1:1:2:18446744073709551615:
+%*15llX:-1:0:2:
+%15llX:-0X1:1:4:18446744073709551615:
+%*15llX:-0X1:0:4:
+%15llX:-0x1:1:4:18446744073709551615:
+%*15llX:-0x1:0:4:
+%15llX:-0:1:2:0:
+%*15llX:-0:0:2:
+%15llX:-0X0:1:4:0:
+%*15llX:-0X0:0:4:
+%15llX:-0x0:1:4:0:
+%*15llX:-0x0:0:4:
+%15llX:0:1:1:0:
+%*15llX:0:0:1:
+%15llX:0X0:1:3:0:
+%*15llX:0X0:0:3:
+%15llX:0x0:1:3:0:
+%*15llX:0x0:0:3:
+%15llX:1:1:1:1:
+%*15llX:1:0:1:
+%15llX:0X1:1:3:1:
+%*15llX:0X1:0:3:
+%15llX:0x1:1:3:1:
+%*15llX:0x1:0:3:
+%15llX:2a:1:2:42:
+%*15llX:2a:0:2:
+%15llX:2A:1:2:42:
+%*15llX:2A:0:2:
+%15llX:0X2a:1:4:42:
+%*15llX:0X2a:0:4:
+%15llX:0x2A:1:4:42:
+%*15llX:0x2A:0:4:
+%15llX:ffffffffffffffff:1:15:1152921504606846975:
+%*15llX:ffffffffffffffff:0:15:
+%15llX:FFFFFFFFFFFFFFFF:1:15:1152921504606846975:
+%*15llX:FFFFFFFFFFFFFFFF:0:15:
+%15llX:0Xffffffffffffffff:1:15:4503599627370495:
+%*15llX:0Xffffffffffffffff:0:15:
+%15llX:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495:
+%*15llX:0xFFFFFFFFFFFFFFFF:0:15:
+%15llX:10000000000000000:1:15:72057594037927936:
+%*15llX:10000000000000000:0:15:
+%15llX:0X10000000000000000:1:15:281474976710656:
+%*15llX:0X10000000000000000:0:15:
+%15llX:0x10000000000000000:1:15:281474976710656:
+%*15llX:0x10000000000000000:0:15:
+%15llX:100000000028757b1:1:15:72057594038093655:
+%*15llX:100000000028757b1:0:15:
+%15llX:100000000028757B1:1:15:72057594038093655:
+%*15llX:100000000028757B1:0:15:
+%15llX:0X100000000028757b1:1:15:281474976711303:
+%*15llX:0X100000000028757b1:0:15:
+%15llX:0x100000000028757B1:1:15:281474976711303:
+%*15llX:0x100000000028757B1:0:15:
+%15llX:+0:1:2:0:
+%*15llX:+0:0:2:
+%15llX:+0X0:1:4:0:
+%*15llX:+0X0:0:4:
+%15llX:+0x0:1:4:0:
+%*15llX:+0x0:0:4:
+%15llX:+1:1:2:1:
+%*15llX:+1:0:2:
+%15llX:+0X1:1:4:1:
+%*15llX:+0X1:0:4:
+%15llX:+0x1:1:4:1:
+%*15llX:+0x1:0:4:
+%15llX:+2a:1:3:42:
+%*15llX:+2a:0:3:
+%15llX:+2A:1:3:42:
+%*15llX:+2A:0:3:
+%15llX:+0X2a:1:5:42:
+%*15llX:+0X2a:0:5:
+%15llX:+0x2A:1:5:42:
+%*15llX:+0x2A:0:5:
+%15llX:+ffffffffffffffff:1:15:72057594037927935:
+%*15llX:+ffffffffffffffff:0:15:
+%15llX:+FFFFFFFFFFFFFFFF:1:15:72057594037927935:
+%*15llX:+FFFFFFFFFFFFFFFF:0:15:
+%15llX:+0Xffffffffffffffff:1:15:281474976710655:
+%*15llX:+0Xffffffffffffffff:0:15:
+%15llX:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655:
+%*15llX:+0xFFFFFFFFFFFFFFFF:0:15:
+%15llX:+10000000000000000:1:15:4503599627370496:
+%*15llX:+10000000000000000:0:15:
+%15llX:+0X10000000000000000:1:15:17592186044416:
+%*15llX:+0X10000000000000000:0:15:
+%15llX:+0x10000000000000000:1:15:17592186044416:
+%*15llX:+0x10000000000000000:0:15:
+%15llX:+100000000028757b1:1:15:4503599627380853:
+%*15llX:+100000000028757b1:0:15:
+%15llX:+100000000028757B1:1:15:4503599627380853:
+%*15llX:+100000000028757B1:0:15:
+%15llX:+0X100000000028757b1:1:15:17592186044456:
+%*15llX:+0X100000000028757b1:0:15:
+%15llX:+0x100000000028757B1:1:15:17592186044456:
+%*15llX:+0x100000000028757B1:0:15:
+%25llX::0:-1:
+%*25llX::0:-1:
+%25llX:-7b:1:3:18446744073709551493:
+%*25llX:-7b:0:3:
+%25llX:-7B:1:3:18446744073709551493:
+%*25llX:-7B:0:3:
+%25llX:-0X7b:1:5:18446744073709551493:
+%*25llX:-0X7b:0:5:
+%25llX:-0x7B:1:5:18446744073709551493:
+%*25llX:-0x7B:0:5:
+%25llX:-1:1:2:18446744073709551615:
+%*25llX:-1:0:2:
+%25llX:-0X1:1:4:18446744073709551615:
+%*25llX:-0X1:0:4:
+%25llX:-0x1:1:4:18446744073709551615:
+%*25llX:-0x1:0:4:
+%25llX:-0:1:2:0:
+%*25llX:-0:0:2:
+%25llX:-0X0:1:4:0:
+%*25llX:-0X0:0:4:
+%25llX:-0x0:1:4:0:
+%*25llX:-0x0:0:4:
+%25llX:0:1:1:0:
+%*25llX:0:0:1:
+%25llX:0X0:1:3:0:
+%*25llX:0X0:0:3:
+%25llX:0x0:1:3:0:
+%*25llX:0x0:0:3:
+%25llX:1:1:1:1:
+%*25llX:1:0:1:
+%25llX:0X1:1:3:1:
+%*25llX:0X1:0:3:
+%25llX:0x1:1:3:1:
+%*25llX:0x1:0:3:
+%25llX:2a:1:2:42:
+%*25llX:2a:0:2:
+%25llX:2A:1:2:42:
+%*25llX:2A:0:2:
+%25llX:0X2a:1:4:42:
+%*25llX:0X2a:0:4:
+%25llX:0x2A:1:4:42:
+%*25llX:0x2A:0:4:
+%25llX:ffffffffffffffff:1:16:18446744073709551615:
+%*25llX:ffffffffffffffff:0:16:
+%25llX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*25llX:FFFFFFFFFFFFFFFF:0:16:
+%25llX:0Xffffffffffffffff:1:18:18446744073709551615:
+%*25llX:0Xffffffffffffffff:0:18:
+%25llX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25llX:0xFFFFFFFFFFFFFFFF:0:18:
+%25llX:10000000000000000:1:17:18446744073709551615:
+%*25llX:10000000000000000:0:17:
+%25llX:0X10000000000000000:1:19:18446744073709551615:
+%*25llX:0X10000000000000000:0:19:
+%25llX:0x10000000000000000:1:19:18446744073709551615:
+%*25llX:0x10000000000000000:0:19:
+%25llX:100000000028757b1:1:17:18446744073709551615:
+%*25llX:100000000028757b1:0:17:
+%25llX:100000000028757B1:1:17:18446744073709551615:
+%*25llX:100000000028757B1:0:17:
+%25llX:0X100000000028757b1:1:19:18446744073709551615:
+%*25llX:0X100000000028757b1:0:19:
+%25llX:0x100000000028757B1:1:19:18446744073709551615:
+%*25llX:0x100000000028757B1:0:19:
+%25llX:+0:1:2:0:
+%*25llX:+0:0:2:
+%25llX:+0X0:1:4:0:
+%*25llX:+0X0:0:4:
+%25llX:+0x0:1:4:0:
+%*25llX:+0x0:0:4:
+%25llX:+1:1:2:1:
+%*25llX:+1:0:2:
+%25llX:+0X1:1:4:1:
+%*25llX:+0X1:0:4:
+%25llX:+0x1:1:4:1:
+%*25llX:+0x1:0:4:
+%25llX:+2a:1:3:42:
+%*25llX:+2a:0:3:
+%25llX:+2A:1:3:42:
+%*25llX:+2A:0:3:
+%25llX:+0X2a:1:5:42:
+%*25llX:+0X2a:0:5:
+%25llX:+0x2A:1:5:42:
+%*25llX:+0x2A:0:5:
+%25llX:+ffffffffffffffff:1:17:18446744073709551615:
+%*25llX:+ffffffffffffffff:0:17:
+%25llX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25llX:+FFFFFFFFFFFFFFFF:0:17:
+%25llX:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*25llX:+0Xffffffffffffffff:0:19:
+%25llX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25llX:+0xFFFFFFFFFFFFFFFF:0:19:
+%25llX:+10000000000000000:1:18:18446744073709551615:
+%*25llX:+10000000000000000:0:18:
+%25llX:+0X10000000000000000:1:20:18446744073709551615:
+%*25llX:+0X10000000000000000:0:20:
+%25llX:+0x10000000000000000:1:20:18446744073709551615:
+%*25llX:+0x10000000000000000:0:20:
+%25llX:+100000000028757b1:1:18:18446744073709551615:
+%*25llX:+100000000028757b1:0:18:
+%25llX:+100000000028757B1:1:18:18446744073709551615:
+%*25llX:+100000000028757B1:0:18:
+%25llX:+0X100000000028757b1:1:20:18446744073709551615:
+%*25llX:+0X100000000028757b1:0:20:
+%25llX:+0x100000000028757B1:1:20:18446744073709551615:
+%*25llX:+0x100000000028757B1:0:20:
+%2llX: :0:-1:
+%*2llX: :0:-1:
+%2llX: -7b:1:3:18446744073709551609:
+%*2llX: -7b:0:3:
+%2llX: -7B:1:3:18446744073709551609:
+%*2llX: -7B:0:3:
+%2llX: -0X7b:1:3:0:
+%*2llX: -0X7b:0:3:
+%2llX: -0x7B:1:3:0:
+%*2llX: -0x7B:0:3:
+%2llX: -1:1:3:18446744073709551615:
+%*2llX: -1:0:3:
+%2llX: -0X1:1:3:0:
+%*2llX: -0X1:0:3:
+%2llX: -0x1:1:3:0:
+%*2llX: -0x1:0:3:
+%2llX: -0:1:3:0:
+%*2llX: -0:0:3:
+%2llX: -0X0:1:3:0:
+%*2llX: -0X0:0:3:
+%2llX: -0x0:1:3:0:
+%*2llX: -0x0:0:3:
+%2llX: 0:1:2:0:
+%*2llX: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2llX: +0X0:0:3:
+%2llX: +0x0:1:3:0:
+%*2llX: +0x0:0:3:
+%2llX: +1:1:3:1:
+%*2llX: +1:0:3:
+%2llX: +0X1:1:3:0:
+%*2llX: +0X1:0:3:
+%2llX: +0x1:1:3:0:
+%*2llX: +0x1:0:3:
+%2llX: +2a:1:3:2:
+%*2llX: +2a:0:3:
+%2llX: +2A:1:3:2:
+%*2llX: +2A:0:3:
+%2llX: +0X2a:1:3:0:
+%*2llX: +0X2a:0:3:
+%2llX: +0x2A:1:3:0:
+%*2llX: +0x2A:0:3:
+%2llX: +ffffffffffffffff:1:3:15:
+%*2llX: +ffffffffffffffff:0:3:
+%2llX: +FFFFFFFFFFFFFFFF:1:3:15:
+%*2llX: +FFFFFFFFFFFFFFFF:0:3:
+%2llX: +0Xffffffffffffffff:1:3:0:
+%*2llX: +0Xffffffffffffffff:0:3:
+%2llX: +0xFFFFFFFFFFFFFFFF:1:3:0:
+%*2llX: +0xFFFFFFFFFFFFFFFF:0:3:
+%2llX: +10000000000000000:1:3:1:
+%*2llX: +10000000000000000:0:3:
+%2llX: +0X10000000000000000:1:3:0:
+%*2llX: +0X10000000000000000:0:3:
+%2llX: +0x10000000000000000:1:3:0:
+%*2llX: +0x10000000000000000:0:3:
+%2llX: +100000000028757b1:1:3:1:
+%*2llX: +100000000028757b1:0:3:
+%2llX: +100000000028757B1:1:3:1:
+%*2llX: +100000000028757B1:0:3:
+%2llX: +0X100000000028757b1:1:3:0:
+%*2llX: +0X100000000028757b1:0:3:
+%2llX: +0x100000000028757B1:1:3:0:
+%*2llX: +0x100000000028757B1:0:3:
+%25llX: :0:-1:
+%*25llX: :0:-1:
+%25llX: -7b:1:4:18446744073709551493:
+%*25llX: -7b:0:4:
+%25llX: -7B:1:4:18446744073709551493:
+%*25llX: -7B:0:4:
+%25llX: -0X7b:1:6:18446744073709551493:
+%*25llX: -0X7b:0:6:
+%25llX: -0x7B:1:6:18446744073709551493:
+%*25llX: -0x7B:0:6:
+%25llX: -1:1:3:18446744073709551615:
+%*25llX: -1:0:3:
+%25llX: -0X1:1:5:18446744073709551615:
+%*25llX: -0X1:0:5:
+%25llX: -0x1:1:5:18446744073709551615:
+%*25llX: -0x1:0:5:
+%25llX: -0:1:3:0:
+%*25llX: -0:0:3:
+%25llX: -0X0:1:5:0:
+%*25llX: -0X0:0:5:
+%25llX: -0x0:1:5:0:
+%*25llX: -0x0:0:5:
+%25llX: 0:1:2:0:
+%*25llX: 0:0:2:
+%25llX: 0X0:1:4:0:
+%*25llX: 0X0:0:4:
+%25llX: 0x0:1:4:0:
+%*25llX: 0x0:0:4:
+%25llX: 1:1:2:1:
+%*25llX: 1:0:2:
+%25llX: 0X1:1:4:1:
+%*25llX: 0X1:0:4:
+%25llX: 0x1:1:4:1:
+%*25llX: 0x1:0:4:
+%25llX: 2a:1:3:42:
+%*25llX: 2a:0:3:
+%25llX: 2A:1:3:42:
+%*25llX: 2A:0:3:
+%25llX: 0X2a:1:5:42:
+%*25llX: 0X2a:0:5:
+%25llX: 0x2A:1:5:42:
+%*25llX: 0x2A:0:5:
+%25llX: ffffffffffffffff:1:17:18446744073709551615:
+%*25llX: ffffffffffffffff:0:17:
+%25llX: FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25llX: FFFFFFFFFFFFFFFF:0:17:
+%25llX: 0Xffffffffffffffff:1:19:18446744073709551615:
+%*25llX: 0Xffffffffffffffff:0:19:
+%25llX: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25llX: 0xFFFFFFFFFFFFFFFF:0:19:
+%25llX: 10000000000000000:1:18:18446744073709551615:
+%*25llX: 10000000000000000:0:18:
+%25llX: 0X10000000000000000:1:20:18446744073709551615:
+%*25llX: 0X10000000000000000:0:20:
+%25llX: 0x10000000000000000:1:20:18446744073709551615:
+%*25llX: 0x10000000000000000:0:20:
+%25llX: 100000000028757b1:1:18:18446744073709551615:
+%*25llX: 100000000028757b1:0:18:
+%25llX: 100000000028757B1:1:18:18446744073709551615:
+%*25llX: 100000000028757B1:0:18:
+%25llX: 0X100000000028757b1:1:20:18446744073709551615:
+%*25llX: 0X100000000028757b1:0:20:
+%25llX: 0x100000000028757B1:1:20:18446744073709551615:
+%*25llX: 0x100000000028757B1:0:20:
+%25llX: +0:1:3:0:
+%*25llX: +0:0:3:
+%25llX: +0X0:1:5:0:
+%*25llX: +0X0:0:5:
+%25llX: +0x0:1:5:0:
+%*25llX: +0x0:0:5:
+%25llX: +1:1:3:1:
+%*25llX: +1:0:3:
+%25llX: +0X1:1:5:1:
+%*25llX: +0X1:0:5:
+%25llX: +0x1:1:5:1:
+%*25llX: +0x1:0:5:
+%25llX: +2a:1:4:42:
+%*25llX: +2a:0:4:
+%25llX: +2A:1:4:42:
+%*25llX: +2A:0:4:
+%25llX: +0X2a:1:6:42:
+%*25llX: +0X2a:0:6:
+%25llX: +0x2A:1:6:42:
+%*25llX: +0x2A:0:6:
+%25llX: +ffffffffffffffff:1:18:18446744073709551615:
+%*25llX: +ffffffffffffffff:0:18:
+%25llX: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25llX: +FFFFFFFFFFFFFFFF:0:18:
+%25llX: +0Xffffffffffffffff:1:20:18446744073709551615:
+%*25llX: +0Xffffffffffffffff:0:20:
+%25llX: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615:
+%*25llX: +0xFFFFFFFFFFFFFFFF:0:20:
+%25llX: +10000000000000000:1:19:18446744073709551615:
+%*25llX: +10000000000000000:0:19:
+%25llX: +0X10000000000000000:1:21:18446744073709551615:
+%*25llX: +0X10000000000000000:0:21:
+%25llX: +0x10000000000000000:1:21:18446744073709551615:
+%*25llX: +0x10000000000000000:0:21:
+%25llX: +100000000028757b1:1:19:18446744073709551615:
+%*25llX: +100000000028757b1:0:19:
+%25llX: +100000000028757B1:1:19:18446744073709551615:
+%*25llX: +100000000028757B1:0:19:
+%25llX: +0X100000000028757b1:1:21:18446744073709551615:
+%*25llX: +0X100000000028757b1:0:21:
+%25llX: +0x100000000028757B1:1:21:18446744073709551615:
+%*25llX: +0x100000000028757B1:0:21:
diff --git a/stdio-common/tst-scanf-format-ushort-b.input b/stdio-common/tst-scanf-format-ushort-b.input
new file mode 100644
index 0000000..ed1168d
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ushort-b.input
@@ -0,0 +1,644 @@
+%hb::0:-1:
+%*hb::0:-1:
+%hb:-1111011:1:8:65413:
+%*hb:-1111011:0:8:
+%hb:-0B1111011:1:10:65413:
+%*hb:-0B1111011:0:10:
+%hb:-0b1111011:1:10:65413:
+%*hb:-0b1111011:0:10:
+%hb:-1:1:2:65535:
+%*hb:-1:0:2:
+%hb:-0B1:1:4:65535:
+%*hb:-0B1:0:4:
+%hb:-0b1:1:4:65535:
+%*hb:-0b1:0:4:
+%hb:-0:1:2:0:
+%*hb:-0:0:2:
+%hb:-0B0:1:4:0:
+%*hb:-0B0:0:4:
+%hb:-0b0:1:4:0:
+%*hb:-0b0:0:4:
+%hb:0:1:1:0:
+%*hb:0:0:1:
+%hb:0B0:1:3:0:
+%*hb:0B0:0:3:
+%hb:0b0:1:3:0:
+%*hb:0b0:0:3:
+%hb:1:1:1:1:
+%*hb:1:0:1:
+%hb:0B1:1:3:1:
+%*hb:0B1:0:3:
+%hb:0b1:1:3:1:
+%*hb:0b1:0:3:
+%hb:101010:1:6:42:
+%*hb:101010:0:6:
+%hb:0B101010:1:8:42:
+%*hb:0B101010:0:8:
+%hb:0b101010:1:8:42:
+%*hb:0b101010:0:8:
+%hb:1111111111111111:1:16:65535:
+%*hb:1111111111111111:0:16:
+%hb:0B1111111111111111:1:18:65535:
+%*hb:0B1111111111111111:0:18:
+%hb:0b1111111111111111:1:18:65535:
+%*hb:0b1111111111111111:0:18:
+%hb:10000000000000000:1:17:0:
+%*hb:10000000000000000:0:17:
+%hb:0B10000000000000000:1:19:0:
+%*hb:0B10000000000000000:0:19:
+%hb:0b10000000000000000:1:19:0:
+%*hb:0b10000000000000000:0:19:
+%hb:10000000000101001:1:17:41:
+%*hb:10000000000101001:0:17:
+%hb:0B10000000000101001:1:19:41:
+%*hb:0B10000000000101001:0:19:
+%hb:0b10000000000101001:1:19:41:
+%*hb:0b10000000000101001:0:19:
+%hb:+0:1:2:0:
+%*hb:+0:0:2:
+%hb:+0B0:1:4:0:
+%*hb:+0B0:0:4:
+%hb:+0b0:1:4:0:
+%*hb:+0b0:0:4:
+%hb:+1:1:2:1:
+%*hb:+1:0:2:
+%hb:+0B1:1:4:1:
+%*hb:+0B1:0:4:
+%hb:+0b1:1:4:1:
+%*hb:+0b1:0:4:
+%hb:+101010:1:7:42:
+%*hb:+101010:0:7:
+%hb:+0B101010:1:9:42:
+%*hb:+0B101010:0:9:
+%hb:+0b101010:1:9:42:
+%*hb:+0b101010:0:9:
+%hb:+1111111111111111:1:17:65535:
+%*hb:+1111111111111111:0:17:
+%hb:+0B1111111111111111:1:19:65535:
+%*hb:+0B1111111111111111:0:19:
+%hb:+0b1111111111111111:1:19:65535:
+%*hb:+0b1111111111111111:0:19:
+%hb:+10000000000000000:1:18:0:
+%*hb:+10000000000000000:0:18:
+%hb:+0B10000000000000000:1:20:0:
+%*hb:+0B10000000000000000:0:20:
+%hb:+0b10000000000000000:1:20:0:
+%*hb:+0b10000000000000000:0:20:
+%hb:+10000000000101001:1:18:41:
+%*hb:+10000000000101001:0:18:
+%hb:+0B10000000000101001:1:20:41:
+%*hb:+0B10000000000101001:0:20:
+%hb:+0b10000000000101001:1:20:41:
+%*hb:+0b10000000000101001:0:20:
+%1hb::0:-1:
+%*1hb::0:-1:
+%1hb:-1111011:0:-1:
+%*1hb:-1111011:0:-1:
+%1hb:-0B1111011:0:-1:
+%*1hb:-0B1111011:0:-1:
+%1hb:-0b1111011:0:-1:
+%*1hb:-0b1111011:0:-1:
+%1hb:-1:0:-1:
+%*1hb:-1:0:-1:
+%1hb:-0B1:0:-1:
+%*1hb:-0B1:0:-1:
+%1hb:-0b1:0:-1:
+%*1hb:-0b1:0:-1:
+%1hb:-0:0:-1:
+%*1hb:-0:0:-1:
+%1hb:-0B0:0:-1:
+%*1hb:-0B0:0:-1:
+%1hb:-0b0:0:-1:
+%*1hb:-0b0:0:-1:
+%1hb:0:1:1:0:
+%*1hb:0:0:1:
+%1hb:0B0:1:1:0:
+%*1hb:0B0:0:1:
+%1hb:0b0:1:1:0:
+%*1hb:0b0:0:1:
+%1hb:1:1:1:1:
+%*1hb:1:0:1:
+%1hb:0B1:1:1:0:
+%*1hb:0B1:0:1:
+%1hb:0b1:1:1:0:
+%*1hb:0b1:0:1:
+%1hb:101010:1:1:1:
+%*1hb:101010:0:1:
+%1hb:0B101010:1:1:0:
+%*1hb:0B101010:0:1:
+%1hb:0b101010:1:1:0:
+%*1hb:0b101010:0:1:
+%1hb:1111111111111111:1:1:1:
+%*1hb:1111111111111111:0:1:
+%1hb:0B1111111111111111:1:1:0:
+%*1hb:0B1111111111111111:0:1:
+%1hb:0b1111111111111111:1:1:0:
+%*1hb:0b1111111111111111:0:1:
+%1hb:10000000000000000:1:1:1:
+%*1hb:10000000000000000:0:1:
+%1hb:0B10000000000000000:1:1:0:
+%*1hb:0B10000000000000000:0:1:
+%1hb:0b10000000000000000:1:1:0:
+%*1hb:0b10000000000000000:0:1:
+%1hb:10000000000101001:1:1:1:
+%*1hb:10000000000101001:0:1:
+%1hb:0B10000000000101001:1:1:0:
+%*1hb:0B10000000000101001:0:1:
+%1hb:0b10000000000101001:1:1:0:
+%*1hb:0b10000000000101001:0:1:
+%1hb:+0:0:-1:
+%*1hb:+0:0:-1:
+%1hb:+0B0:0:-1:
+%*1hb:+0B0:0:-1:
+%1hb:+0b0:0:-1:
+%*1hb:+0b0:0:-1:
+%1hb:+1:0:-1:
+%*1hb:+1:0:-1:
+%1hb:+0B1:0:-1:
+%*1hb:+0B1:0:-1:
+%1hb:+0b1:0:-1:
+%*1hb:+0b1:0:-1:
+%1hb:+101010:0:-1:
+%*1hb:+101010:0:-1:
+%1hb:+0B101010:0:-1:
+%*1hb:+0B101010:0:-1:
+%1hb:+0b101010:0:-1:
+%*1hb:+0b101010:0:-1:
+%1hb:+1111111111111111:0:-1:
+%*1hb:+1111111111111111:0:-1:
+%1hb:+0B1111111111111111:0:-1:
+%*1hb:+0B1111111111111111:0:-1:
+%1hb:+0b1111111111111111:0:-1:
+%*1hb:+0b1111111111111111:0:-1:
+%1hb:+10000000000000000:0:-1:
+%*1hb:+10000000000000000:0:-1:
+%1hb:+0B10000000000000000:0:-1:
+%*1hb:+0B10000000000000000:0:-1:
+%1hb:+0b10000000000000000:0:-1:
+%*1hb:+0b10000000000000000:0:-1:
+%1hb:+10000000000101001:0:-1:
+%*1hb:+10000000000101001:0:-1:
+%1hb:+0B10000000000101001:0:-1:
+%*1hb:+0B10000000000101001:0:-1:
+%1hb:+0b10000000000101001:0:-1:
+%*1hb:+0b10000000000101001:0:-1:
+%2hb::0:-1:
+%*2hb::0:-1:
+%2hb:-1111011:1:2:65535:
+%*2hb:-1111011:0:2:
+%2hb:-0B1111011:1:2:0:
+%*2hb:-0B1111011:0:2:
+%2hb:-0b1111011:1:2:0:
+%*2hb:-0b1111011:0:2:
+%2hb:-1:1:2:65535:
+%*2hb:-1:0:2:
+%2hb:-0B1:1:2:0:
+%*2hb:-0B1:0:2:
+%2hb:-0b1:1:2:0:
+%*2hb:-0b1:0:2:
+%2hb:-0:1:2:0:
+%*2hb:-0:0:2:
+%2hb:-0B0:1:2:0:
+%*2hb:-0B0:0:2:
+%2hb:-0b0:1:2:0:
+%*2hb:-0b0:0:2:
+%2hb:0:1:1:0:
+%*2hb:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hb:+0B0:0:2:
+%2hb:+0b0:1:2:0:
+%*2hb:+0b0:0:2:
+%2hb:+1:1:2:1:
+%*2hb:+1:0:2:
+%2hb:+0B1:1:2:0:
+%*2hb:+0B1:0:2:
+%2hb:+0b1:1:2:0:
+%*2hb:+0b1:0:2:
+%2hb:+101010:1:2:1:
+%*2hb:+101010:0:2:
+%2hb:+0B101010:1:2:0:
+%*2hb:+0B101010:0:2:
+%2hb:+0b101010:1:2:0:
+%*2hb:+0b101010:0:2:
+%2hb:+1111111111111111:1:2:1:
+%*2hb:+1111111111111111:0:2:
+%2hb:+0B1111111111111111:1:2:0:
+%*2hb:+0B1111111111111111:0:2:
+%2hb:+0b1111111111111111:1:2:0:
+%*2hb:+0b1111111111111111:0:2:
+%2hb:+10000000000000000:1:2:1:
+%*2hb:+10000000000000000:0:2:
+%2hb:+0B10000000000000000:1:2:0:
+%*2hb:+0B10000000000000000:0:2:
+%2hb:+0b10000000000000000:1:2:0:
+%*2hb:+0b10000000000000000:0:2:
+%2hb:+10000000000101001:1:2:1:
+%*2hb:+10000000000101001:0:2:
+%2hb:+0B10000000000101001:1:2:0:
+%*2hb:+0B10000000000101001:0:2:
+%2hb:+0b10000000000101001:1:2:0:
+%*2hb:+0b10000000000101001:0:2:
+%4hb::0:-1:
+%*4hb::0:-1:
+%4hb:-1111011:1:4:65529:
+%*4hb:-1111011:0:4:
+%4hb:-0B1111011:1:4:65535:
+%*4hb:-0B1111011:0:4:
+%4hb:-0b1111011:1:4:65535:
+%*4hb:-0b1111011:0:4:
+%4hb:-1:1:2:65535:
+%*4hb:-1:0:2:
+%4hb:-0B1:1:4:65535:
+%*4hb:-0B1:0:4:
+%4hb:-0b1:1:4:65535:
+%*4hb:-0b1:0:4:
+%4hb:-0:1:2:0:
+%*4hb:-0:0:2:
+%4hb:-0B0:1:4:0:
+%*4hb:-0B0:0:4:
+%4hb:-0b0:1:4:0:
+%*4hb:-0b0:0:4:
+%4hb:0:1:1:0:
+%*4hb:0:0:1:
+%4hb:0B0:1:3:0:
+%*4hb:0B0:0:3:
+%4hb:0b0:1:3:0:
+%*4hb:0b0:0:3:
+%4hb:1:1:1:1:
+%*4hb:1:0:1:
+%4hb:0B1:1:3:1:
+%*4hb:0B1:0:3:
+%4hb:0b1:1:3:1:
+%*4hb:0b1:0:3:
+%4hb:101010:1:4:10:
+%*4hb:101010:0:4:
+%4hb:0B101010:1:4:2:
+%*4hb:0B101010:0:4:
+%4hb:0b101010:1:4:2:
+%*4hb:0b101010:0:4:
+%4hb:1111111111111111:1:4:15:
+%*4hb:1111111111111111:0:4:
+%4hb:0B1111111111111111:1:4:3:
+%*4hb:0B1111111111111111:0:4:
+%4hb:0b1111111111111111:1:4:3:
+%*4hb:0b1111111111111111:0:4:
+%4hb:10000000000000000:1:4:8:
+%*4hb:10000000000000000:0:4:
+%4hb:0B10000000000000000:1:4:2:
+%*4hb:0B10000000000000000:0:4:
+%4hb:0b10000000000000000:1:4:2:
+%*4hb:0b10000000000000000:0:4:
+%4hb:10000000000101001:1:4:8:
+%*4hb:10000000000101001:0:4:
+%4hb:0B10000000000101001:1:4:2:
+%*4hb:0B10000000000101001:0:4:
+%4hb:0b10000000000101001:1:4:2:
+%*4hb:0b10000000000101001:0:4:
+%4hb:+0:1:2:0:
+%*4hb:+0:0:2:
+%4hb:+0B0:1:4:0:
+%*4hb:+0B0:0:4:
+%4hb:+0b0:1:4:0:
+%*4hb:+0b0:0:4:
+%4hb:+1:1:2:1:
+%*4hb:+1:0:2:
+%4hb:+0B1:1:4:1:
+%*4hb:+0B1:0:4:
+%4hb:+0b1:1:4:1:
+%*4hb:+0b1:0:4:
+%4hb:+101010:1:4:5:
+%*4hb:+101010:0:4:
+%4hb:+0B101010:1:4:1:
+%*4hb:+0B101010:0:4:
+%4hb:+0b101010:1:4:1:
+%*4hb:+0b101010:0:4:
+%4hb:+1111111111111111:1:4:7:
+%*4hb:+1111111111111111:0:4:
+%4hb:+0B1111111111111111:1:4:1:
+%*4hb:+0B1111111111111111:0:4:
+%4hb:+0b1111111111111111:1:4:1:
+%*4hb:+0b1111111111111111:0:4:
+%4hb:+10000000000000000:1:4:4:
+%*4hb:+10000000000000000:0:4:
+%4hb:+0B10000000000000000:1:4:1:
+%*4hb:+0B10000000000000000:0:4:
+%4hb:+0b10000000000000000:1:4:1:
+%*4hb:+0b10000000000000000:0:4:
+%4hb:+10000000000101001:1:4:4:
+%*4hb:+10000000000101001:0:4:
+%4hb:+0B10000000000101001:1:4:1:
+%*4hb:+0B10000000000101001:0:4:
+%4hb:+0b10000000000101001:1:4:1:
+%*4hb:+0b10000000000101001:0:4:
+%7hb::0:-1:
+%*7hb::0:-1:
+%7hb:-1111011:1:7:65475:
+%*7hb:-1111011:0:7:
+%7hb:-0B1111011:1:7:65521:
+%*7hb:-0B1111011:0:7:
+%7hb:-0b1111011:1:7:65521:
+%*7hb:-0b1111011:0:7:
+%7hb:-1:1:2:65535:
+%*7hb:-1:0:2:
+%7hb:-0B1:1:4:65535:
+%*7hb:-0B1:0:4:
+%7hb:-0b1:1:4:65535:
+%*7hb:-0b1:0:4:
+%7hb:-0:1:2:0:
+%*7hb:-0:0:2:
+%7hb:-0B0:1:4:0:
+%*7hb:-0B0:0:4:
+%7hb:-0b0:1:4:0:
+%*7hb:-0b0:0:4:
+%7hb:0:1:1:0:
+%*7hb:0:0:1:
+%7hb:0B0:1:3:0:
+%*7hb:0B0:0:3:
+%7hb:0b0:1:3:0:
+%*7hb:0b0:0:3:
+%7hb:1:1:1:1:
+%*7hb:1:0:1:
+%7hb:0B1:1:3:1:
+%*7hb:0B1:0:3:
+%7hb:0b1:1:3:1:
+%*7hb:0b1:0:3:
+%7hb:101010:1:6:42:
+%*7hb:101010:0:6:
+%7hb:0B101010:1:7:21:
+%*7hb:0B101010:0:7:
+%7hb:0b101010:1:7:21:
+%*7hb:0b101010:0:7:
+%7hb:1111111111111111:1:7:127:
+%*7hb:1111111111111111:0:7:
+%7hb:0B1111111111111111:1:7:31:
+%*7hb:0B1111111111111111:0:7:
+%7hb:0b1111111111111111:1:7:31:
+%*7hb:0b1111111111111111:0:7:
+%7hb:10000000000000000:1:7:64:
+%*7hb:10000000000000000:0:7:
+%7hb:0B10000000000000000:1:7:16:
+%*7hb:0B10000000000000000:0:7:
+%7hb:0b10000000000000000:1:7:16:
+%*7hb:0b10000000000000000:0:7:
+%7hb:10000000000101001:1:7:64:
+%*7hb:10000000000101001:0:7:
+%7hb:0B10000000000101001:1:7:16:
+%*7hb:0B10000000000101001:0:7:
+%7hb:0b10000000000101001:1:7:16:
+%*7hb:0b10000000000101001:0:7:
+%7hb:+0:1:2:0:
+%*7hb:+0:0:2:
+%7hb:+0B0:1:4:0:
+%*7hb:+0B0:0:4:
+%7hb:+0b0:1:4:0:
+%*7hb:+0b0:0:4:
+%7hb:+1:1:2:1:
+%*7hb:+1:0:2:
+%7hb:+0B1:1:4:1:
+%*7hb:+0B1:0:4:
+%7hb:+0b1:1:4:1:
+%*7hb:+0b1:0:4:
+%7hb:+101010:1:7:42:
+%*7hb:+101010:0:7:
+%7hb:+0B101010:1:7:10:
+%*7hb:+0B101010:0:7:
+%7hb:+0b101010:1:7:10:
+%*7hb:+0b101010:0:7:
+%7hb:+1111111111111111:1:7:63:
+%*7hb:+1111111111111111:0:7:
+%7hb:+0B1111111111111111:1:7:15:
+%*7hb:+0B1111111111111111:0:7:
+%7hb:+0b1111111111111111:1:7:15:
+%*7hb:+0b1111111111111111:0:7:
+%7hb:+10000000000000000:1:7:32:
+%*7hb:+10000000000000000:0:7:
+%7hb:+0B10000000000000000:1:7:8:
+%*7hb:+0B10000000000000000:0:7:
+%7hb:+0b10000000000000000:1:7:8:
+%*7hb:+0b10000000000000000:0:7:
+%7hb:+10000000000101001:1:7:32:
+%*7hb:+10000000000101001:0:7:
+%7hb:+0B10000000000101001:1:7:8:
+%*7hb:+0B10000000000101001:0:7:
+%7hb:+0b10000000000101001:1:7:8:
+%*7hb:+0b10000000000101001:0:7:
+%2hb: :0:-1:
+%*2hb: :0:-1:
+%2hb: -1111011:1:3:65535:
+%*2hb: -1111011:0:3:
+%2hb: -0B1111011:1:3:0:
+%*2hb: -0B1111011:0:3:
+%2hb: -0b1111011:1:3:0:
+%*2hb: -0b1111011:0:3:
+%2hb: -1:1:3:65535:
+%*2hb: -1:0:3:
+%2hb: -0B1:1:3:0:
+%*2hb: -0B1:0:3:
+%2hb: -0b1:1:3:0:
+%*2hb: -0b1:0:3:
+%2hb: -0:1:3:0:
+%*2hb: -0:0:3:
+%2hb: -0B0:1:3:0:
+%*2hb: -0B0:0:3:
+%2hb: -0b0:1:3:0:
+%*2hb: -0b0:0:3:
+%2hb: 0:1:2:0:
+%*2hb: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hb: +0B0:0:3:
+%2hb: +0b0:1:3:0:
+%*2hb: +0b0:0:3:
+%2hb: +1:1:3:1:
+%*2hb: +1:0:3:
+%2hb: +0B1:1:3:0:
+%*2hb: +0B1:0:3:
+%2hb: +0b1:1:3:0:
+%*2hb: +0b1:0:3:
+%2hb: +101010:1:3:1:
+%*2hb: +101010:0:3:
+%2hb: +0B101010:1:3:0:
+%*2hb: +0B101010:0:3:
+%2hb: +0b101010:1:3:0:
+%*2hb: +0b101010:0:3:
+%2hb: +1111111111111111:1:3:1:
+%*2hb: +1111111111111111:0:3:
+%2hb: +0B1111111111111111:1:3:0:
+%*2hb: +0B1111111111111111:0:3:
+%2hb: +0b1111111111111111:1:3:0:
+%*2hb: +0b1111111111111111:0:3:
+%2hb: +10000000000000000:1:3:1:
+%*2hb: +10000000000000000:0:3:
+%2hb: +0B10000000000000000:1:3:0:
+%*2hb: +0B10000000000000000:0:3:
+%2hb: +0b10000000000000000:1:3:0:
+%*2hb: +0b10000000000000000:0:3:
+%2hb: +10000000000101001:1:3:1:
+%*2hb: +10000000000101001:0:3:
+%2hb: +0B10000000000101001:1:3:0:
+%*2hb: +0B10000000000101001:0:3:
+%2hb: +0b10000000000101001:1:3:0:
+%*2hb: +0b10000000000101001:0:3:
+%7hb: :0:-1:
+%*7hb: :0:-1:
+%7hb: -1111011:1:8:65475:
+%*7hb: -1111011:0:8:
+%7hb: -0B1111011:1:8:65521:
+%*7hb: -0B1111011:0:8:
+%7hb: -0b1111011:1:8:65521:
+%*7hb: -0b1111011:0:8:
+%7hb: -1:1:3:65535:
+%*7hb: -1:0:3:
+%7hb: -0B1:1:5:65535:
+%*7hb: -0B1:0:5:
+%7hb: -0b1:1:5:65535:
+%*7hb: -0b1:0:5:
+%7hb: -0:1:3:0:
+%*7hb: -0:0:3:
+%7hb: -0B0:1:5:0:
+%*7hb: -0B0:0:5:
+%7hb: -0b0:1:5:0:
+%*7hb: -0b0:0:5:
+%7hb: 0:1:2:0:
+%*7hb: 0:0:2:
+%7hb: 0B0:1:4:0:
+%*7hb: 0B0:0:4:
+%7hb: 0b0:1:4:0:
+%*7hb: 0b0:0:4:
+%7hb: 1:1:2:1:
+%*7hb: 1:0:2:
+%7hb: 0B1:1:4:1:
+%*7hb: 0B1:0:4:
+%7hb: 0b1:1:4:1:
+%*7hb: 0b1:0:4:
+%7hb: 101010:1:7:42:
+%*7hb: 101010:0:7:
+%7hb: 0B101010:1:8:21:
+%*7hb: 0B101010:0:8:
+%7hb: 0b101010:1:8:21:
+%*7hb: 0b101010:0:8:
+%7hb: 1111111111111111:1:8:127:
+%*7hb: 1111111111111111:0:8:
+%7hb: 0B1111111111111111:1:8:31:
+%*7hb: 0B1111111111111111:0:8:
+%7hb: 0b1111111111111111:1:8:31:
+%*7hb: 0b1111111111111111:0:8:
+%7hb: 10000000000000000:1:8:64:
+%*7hb: 10000000000000000:0:8:
+%7hb: 0B10000000000000000:1:8:16:
+%*7hb: 0B10000000000000000:0:8:
+%7hb: 0b10000000000000000:1:8:16:
+%*7hb: 0b10000000000000000:0:8:
+%7hb: 10000000000101001:1:8:64:
+%*7hb: 10000000000101001:0:8:
+%7hb: 0B10000000000101001:1:8:16:
+%*7hb: 0B10000000000101001:0:8:
+%7hb: 0b10000000000101001:1:8:16:
+%*7hb: 0b10000000000101001:0:8:
+%7hb: +0:1:3:0:
+%*7hb: +0:0:3:
+%7hb: +0B0:1:5:0:
+%*7hb: +0B0:0:5:
+%7hb: +0b0:1:5:0:
+%*7hb: +0b0:0:5:
+%7hb: +1:1:3:1:
+%*7hb: +1:0:3:
+%7hb: +0B1:1:5:1:
+%*7hb: +0B1:0:5:
+%7hb: +0b1:1:5:1:
+%*7hb: +0b1:0:5:
+%7hb: +101010:1:8:42:
+%*7hb: +101010:0:8:
+%7hb: +0B101010:1:8:10:
+%*7hb: +0B101010:0:8:
+%7hb: +0b101010:1:8:10:
+%*7hb: +0b101010:0:8:
+%7hb: +1111111111111111:1:8:63:
+%*7hb: +1111111111111111:0:8:
+%7hb: +0B1111111111111111:1:8:15:
+%*7hb: +0B1111111111111111:0:8:
+%7hb: +0b1111111111111111:1:8:15:
+%*7hb: +0b1111111111111111:0:8:
+%7hb: +10000000000000000:1:8:32:
+%*7hb: +10000000000000000:0:8:
+%7hb: +0B10000000000000000:1:8:8:
+%*7hb: +0B10000000000000000:0:8:
+%7hb: +0b10000000000000000:1:8:8:
+%*7hb: +0b10000000000000000:0:8:
+%7hb: +10000000000101001:1:8:32:
+%*7hb: +10000000000101001:0:8:
+%7hb: +0B10000000000101001:1:8:8:
+%*7hb: +0B10000000000101001:0:8:
+%7hb: +0b10000000000101001:1:8:8:
+%*7hb: +0b10000000000101001:0:8:
diff --git a/stdio-common/tst-scanf-format-ushort-o.input b/stdio-common/tst-scanf-format-ushort-o.input
new file mode 100644
index 0000000..8276be4
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ushort-o.input
@@ -0,0 +1,434 @@
+%ho::0:-1:
+%*ho::0:-1:
+%ho:-173:1:4:65413:
+%*ho:-173:0:4:
+%ho:-0173:1:5:65413:
+%*ho:-0173:0:5:
+%ho:-1:1:2:65535:
+%*ho:-1:0:2:
+%ho:-01:1:3:65535:
+%*ho:-01:0:3:
+%ho:-0:1:2:0:
+%*ho:-0:0:2:
+%ho:-00:1:3:0:
+%*ho:-00:0:3:
+%ho:0:1:1:0:
+%*ho:0:0:1:
+%ho:00:1:2:0:
+%*ho:00:0:2:
+%ho:1:1:1:1:
+%*ho:1:0:1:
+%ho:01:1:2:1:
+%*ho:01:0:2:
+%ho:52:1:2:42:
+%*ho:52:0:2:
+%ho:052:1:3:42:
+%*ho:052:0:3:
+%ho:177777:1:6:65535:
+%*ho:177777:0:6:
+%ho:0177777:1:7:65535:
+%*ho:0177777:0:7:
+%ho:200000:1:6:0:
+%*ho:200000:0:6:
+%ho:0200000:1:7:0:
+%*ho:0200000:0:7:
+%ho:200051:1:6:41:
+%*ho:200051:0:6:
+%ho:0200051:1:7:41:
+%*ho:0200051:0:7:
+%ho:+0:1:2:0:
+%*ho:+0:0:2:
+%ho:+00:1:3:0:
+%*ho:+00:0:3:
+%ho:+1:1:2:1:
+%*ho:+1:0:2:
+%ho:+01:1:3:1:
+%*ho:+01:0:3:
+%ho:+52:1:3:42:
+%*ho:+52:0:3:
+%ho:+052:1:4:42:
+%*ho:+052:0:4:
+%ho:+177777:1:7:65535:
+%*ho:+177777:0:7:
+%ho:+0177777:1:8:65535:
+%*ho:+0177777:0:8:
+%ho:+200000:1:7:0:
+%*ho:+200000:0:7:
+%ho:+0200000:1:8:0:
+%*ho:+0200000:0:8:
+%ho:+200051:1:7:41:
+%*ho:+200051:0:7:
+%ho:+0200051:1:8:41:
+%*ho:+0200051:0:8:
+%1ho::0:-1:
+%*1ho::0:-1:
+%1ho:-173:0:-1:
+%*1ho:-173:0:-1:
+%1ho:-0173:0:-1:
+%*1ho:-0173:0:-1:
+%1ho:-1:0:-1:
+%*1ho:-1:0:-1:
+%1ho:-01:0:-1:
+%*1ho:-01:0:-1:
+%1ho:-0:0:-1:
+%*1ho:-0:0:-1:
+%1ho:-00:0:-1:
+%*1ho:-00:0:-1:
+%1ho:0:1:1:0:
+%*1ho:0:0:1:
+%1ho:00:1:1:0:
+%*1ho:00:0:1:
+%1ho:1:1:1:1:
+%*1ho:1:0:1:
+%1ho:01:1:1:0:
+%*1ho:01:0:1:
+%1ho:52:1:1:5:
+%*1ho:52:0:1:
+%1ho:052:1:1:0:
+%*1ho:052:0:1:
+%1ho:177777:1:1:1:
+%*1ho:177777:0:1:
+%1ho:0177777:1:1:0:
+%*1ho:0177777:0:1:
+%1ho:200000:1:1:2:
+%*1ho:200000:0:1:
+%1ho:0200000:1:1:0:
+%*1ho:0200000:0:1:
+%1ho:200051:1:1:2:
+%*1ho:200051:0:1:
+%1ho:0200051:1:1:0:
+%*1ho:0200051:0:1:
+%1ho:+0:0:-1:
+%*1ho:+0:0:-1:
+%1ho:+00:0:-1:
+%*1ho:+00:0:-1:
+%1ho:+1:0:-1:
+%*1ho:+1:0:-1:
+%1ho:+01:0:-1:
+%*1ho:+01:0:-1:
+%1ho:+52:0:-1:
+%*1ho:+52:0:-1:
+%1ho:+052:0:-1:
+%*1ho:+052:0:-1:
+%1ho:+177777:0:-1:
+%*1ho:+177777:0:-1:
+%1ho:+0177777:0:-1:
+%*1ho:+0177777:0:-1:
+%1ho:+200000:0:-1:
+%*1ho:+200000:0:-1:
+%1ho:+0200000:0:-1:
+%*1ho:+0200000:0:-1:
+%1ho:+200051:0:-1:
+%*1ho:+200051:0:-1:
+%1ho:+0200051:0:-1:
+%*1ho:+0200051:0:-1:
+%2ho::0:-1:
+%*2ho::0:-1:
+%2ho:-173:1:2:65535:
+%*2ho:-173:0:2:
+%2ho:-0173:1:2:0:
+%*2ho:-0173:0:2:
+%2ho:-1:1:2:65535:
+%*2ho:-1:0:2:
+%2ho:-01:1:2:0:
+%*2ho:-01:0:2:
+%2ho:-0:1:2:0:
+%*2ho:-0:0:2:
+%2ho:-00:1:2:0:
+%*2ho:-00:0:2:
+%2ho:0:1:1:0:
+%*2ho:0:0:1:
+%2ho:00:1:2:0:
+%*2ho:00:0:2:
+%2ho:1:1:1:1:
+%*2ho:1:0:1:
+%2ho:01:1:2:1:
+%*2ho:01:0:2:
+%2ho:52:1:2:42:
+%*2ho:52:0:2:
+%2ho:052:1:2:5:
+%*2ho:052:0:2:
+%2ho:177777:1:2:15:
+%*2ho:177777:0:2:
+%2ho:0177777:1:2:1:
+%*2ho:0177777:0:2:
+%2ho:200000:1:2:16:
+%*2ho:200000:0:2:
+%2ho:0200000:1:2:2:
+%*2ho:0200000:0:2:
+%2ho:200051:1:2:16:
+%*2ho:200051:0:2:
+%2ho:0200051:1:2:2:
+%*2ho:0200051:0:2:
+%2ho:+0:1:2:0:
+%*2ho:+0:0:2:
+%2ho:+00:1:2:0:
+%*2ho:+00:0:2:
+%2ho:+1:1:2:1:
+%*2ho:+1:0:2:
+%2ho:+01:1:2:0:
+%*2ho:+01:0:2:
+%2ho:+52:1:2:5:
+%*2ho:+52:0:2:
+%2ho:+052:1:2:0:
+%*2ho:+052:0:2:
+%2ho:+177777:1:2:1:
+%*2ho:+177777:0:2:
+%2ho:+0177777:1:2:0:
+%*2ho:+0177777:0:2:
+%2ho:+200000:1:2:2:
+%*2ho:+200000:0:2:
+%2ho:+0200000:1:2:0:
+%*2ho:+0200000:0:2:
+%2ho:+200051:1:2:2:
+%*2ho:+200051:0:2:
+%2ho:+0200051:1:2:0:
+%*2ho:+0200051:0:2:
+%4ho::0:-1:
+%*4ho::0:-1:
+%4ho:-173:1:4:65413:
+%*4ho:-173:0:4:
+%4ho:-0173:1:4:65521:
+%*4ho:-0173:0:4:
+%4ho:-1:1:2:65535:
+%*4ho:-1:0:2:
+%4ho:-01:1:3:65535:
+%*4ho:-01:0:3:
+%4ho:-0:1:2:0:
+%*4ho:-0:0:2:
+%4ho:-00:1:3:0:
+%*4ho:-00:0:3:
+%4ho:0:1:1:0:
+%*4ho:0:0:1:
+%4ho:00:1:2:0:
+%*4ho:00:0:2:
+%4ho:1:1:1:1:
+%*4ho:1:0:1:
+%4ho:01:1:2:1:
+%*4ho:01:0:2:
+%4ho:52:1:2:42:
+%*4ho:52:0:2:
+%4ho:052:1:3:42:
+%*4ho:052:0:3:
+%4ho:177777:1:4:1023:
+%*4ho:177777:0:4:
+%4ho:0177777:1:4:127:
+%*4ho:0177777:0:4:
+%4ho:200000:1:4:1024:
+%*4ho:200000:0:4:
+%4ho:0200000:1:4:128:
+%*4ho:0200000:0:4:
+%4ho:200051:1:4:1024:
+%*4ho:200051:0:4:
+%4ho:0200051:1:4:128:
+%*4ho:0200051:0:4:
+%4ho:+0:1:2:0:
+%*4ho:+0:0:2:
+%4ho:+00:1:3:0:
+%*4ho:+00:0:3:
+%4ho:+1:1:2:1:
+%*4ho:+1:0:2:
+%4ho:+01:1:3:1:
+%*4ho:+01:0:3:
+%4ho:+52:1:3:42:
+%*4ho:+52:0:3:
+%4ho:+052:1:4:42:
+%*4ho:+052:0:4:
+%4ho:+177777:1:4:127:
+%*4ho:+177777:0:4:
+%4ho:+0177777:1:4:15:
+%*4ho:+0177777:0:4:
+%4ho:+200000:1:4:128:
+%*4ho:+200000:0:4:
+%4ho:+0200000:1:4:16:
+%*4ho:+0200000:0:4:
+%4ho:+200051:1:4:128:
+%*4ho:+200051:0:4:
+%4ho:+0200051:1:4:16:
+%*4ho:+0200051:0:4:
+%7ho::0:-1:
+%*7ho::0:-1:
+%7ho:-173:1:4:65413:
+%*7ho:-173:0:4:
+%7ho:-0173:1:5:65413:
+%*7ho:-0173:0:5:
+%7ho:-1:1:2:65535:
+%*7ho:-1:0:2:
+%7ho:-01:1:3:65535:
+%*7ho:-01:0:3:
+%7ho:-0:1:2:0:
+%*7ho:-0:0:2:
+%7ho:-00:1:3:0:
+%*7ho:-00:0:3:
+%7ho:0:1:1:0:
+%*7ho:0:0:1:
+%7ho:00:1:2:0:
+%*7ho:00:0:2:
+%7ho:1:1:1:1:
+%*7ho:1:0:1:
+%7ho:01:1:2:1:
+%*7ho:01:0:2:
+%7ho:52:1:2:42:
+%*7ho:52:0:2:
+%7ho:052:1:3:42:
+%*7ho:052:0:3:
+%7ho:177777:1:6:65535:
+%*7ho:177777:0:6:
+%7ho:0177777:1:7:65535:
+%*7ho:0177777:0:7:
+%7ho:200000:1:6:0:
+%*7ho:200000:0:6:
+%7ho:0200000:1:7:0:
+%*7ho:0200000:0:7:
+%7ho:200051:1:6:41:
+%*7ho:200051:0:6:
+%7ho:0200051:1:7:41:
+%*7ho:0200051:0:7:
+%7ho:+0:1:2:0:
+%*7ho:+0:0:2:
+%7ho:+00:1:3:0:
+%*7ho:+00:0:3:
+%7ho:+1:1:2:1:
+%*7ho:+1:0:2:
+%7ho:+01:1:3:1:
+%*7ho:+01:0:3:
+%7ho:+52:1:3:42:
+%*7ho:+52:0:3:
+%7ho:+052:1:4:42:
+%*7ho:+052:0:4:
+%7ho:+177777:1:7:65535:
+%*7ho:+177777:0:7:
+%7ho:+0177777:1:7:8191:
+%*7ho:+0177777:0:7:
+%7ho:+200000:1:7:0:
+%*7ho:+200000:0:7:
+%7ho:+0200000:1:7:8192:
+%*7ho:+0200000:0:7:
+%7ho:+200051:1:7:41:
+%*7ho:+200051:0:7:
+%7ho:+0200051:1:7:8197:
+%*7ho:+0200051:0:7:
+%2ho: :0:-1:
+%*2ho: :0:-1:
+%2ho: -173:1:3:65535:
+%*2ho: -173:0:3:
+%2ho: -0173:1:3:0:
+%*2ho: -0173:0:3:
+%2ho: -1:1:3:65535:
+%*2ho: -1:0:3:
+%2ho: -01:1:3:0:
+%*2ho: -01:0:3:
+%2ho: -0:1:3:0:
+%*2ho: -0:0:3:
+%2ho: -00:1:3:0:
+%*2ho: -00:0:3:
+%2ho: 0:1:2:0:
+%*2ho: 0:0:2:
+%2ho: 00:1:3:0:
+%*2ho: 00:0:3:
+%2ho: 1:1:2:1:
+%*2ho: 1:0:2:
+%2ho: 01:1:3:1:
+%*2ho: 01:0:3:
+%2ho: 52:1:3:42:
+%*2ho: 52:0:3:
+%2ho: 052:1:3:5:
+%*2ho: 052:0:3:
+%2ho: 177777:1:3:15:
+%*2ho: 177777:0:3:
+%2ho: 0177777:1:3:1:
+%*2ho: 0177777:0:3:
+%2ho: 200000:1:3:16:
+%*2ho: 200000:0:3:
+%2ho: 0200000:1:3:2:
+%*2ho: 0200000:0:3:
+%2ho: 200051:1:3:16:
+%*2ho: 200051:0:3:
+%2ho: 0200051:1:3:2:
+%*2ho: 0200051:0:3:
+%2ho: +0:1:3:0:
+%*2ho: +0:0:3:
+%2ho: +00:1:3:0:
+%*2ho: +00:0:3:
+%2ho: +1:1:3:1:
+%*2ho: +1:0:3:
+%2ho: +01:1:3:0:
+%*2ho: +01:0:3:
+%2ho: +52:1:3:5:
+%*2ho: +52:0:3:
+%2ho: +052:1:3:0:
+%*2ho: +052:0:3:
+%2ho: +177777:1:3:1:
+%*2ho: +177777:0:3:
+%2ho: +0177777:1:3:0:
+%*2ho: +0177777:0:3:
+%2ho: +200000:1:3:2:
+%*2ho: +200000:0:3:
+%2ho: +0200000:1:3:0:
+%*2ho: +0200000:0:3:
+%2ho: +200051:1:3:2:
+%*2ho: +200051:0:3:
+%2ho: +0200051:1:3:0:
+%*2ho: +0200051:0:3:
+%7ho: :0:-1:
+%*7ho: :0:-1:
+%7ho: -173:1:5:65413:
+%*7ho: -173:0:5:
+%7ho: -0173:1:6:65413:
+%*7ho: -0173:0:6:
+%7ho: -1:1:3:65535:
+%*7ho: -1:0:3:
+%7ho: -01:1:4:65535:
+%*7ho: -01:0:4:
+%7ho: -0:1:3:0:
+%*7ho: -0:0:3:
+%7ho: -00:1:4:0:
+%*7ho: -00:0:4:
+%7ho: 0:1:2:0:
+%*7ho: 0:0:2:
+%7ho: 00:1:3:0:
+%*7ho: 00:0:3:
+%7ho: 1:1:2:1:
+%*7ho: 1:0:2:
+%7ho: 01:1:3:1:
+%*7ho: 01:0:3:
+%7ho: 52:1:3:42:
+%*7ho: 52:0:3:
+%7ho: 052:1:4:42:
+%*7ho: 052:0:4:
+%7ho: 177777:1:7:65535:
+%*7ho: 177777:0:7:
+%7ho: 0177777:1:8:65535:
+%*7ho: 0177777:0:8:
+%7ho: 200000:1:7:0:
+%*7ho: 200000:0:7:
+%7ho: 0200000:1:8:0:
+%*7ho: 0200000:0:8:
+%7ho: 200051:1:7:41:
+%*7ho: 200051:0:7:
+%7ho: 0200051:1:8:41:
+%*7ho: 0200051:0:8:
+%7ho: +0:1:3:0:
+%*7ho: +0:0:3:
+%7ho: +00:1:4:0:
+%*7ho: +00:0:4:
+%7ho: +1:1:3:1:
+%*7ho: +1:0:3:
+%7ho: +01:1:4:1:
+%*7ho: +01:0:4:
+%7ho: +52:1:4:42:
+%*7ho: +52:0:4:
+%7ho: +052:1:5:42:
+%*7ho: +052:0:5:
+%7ho: +177777:1:8:65535:
+%*7ho: +177777:0:8:
+%7ho: +0177777:1:8:8191:
+%*7ho: +0177777:0:8:
+%7ho: +200000:1:8:0:
+%*7ho: +200000:0:8:
+%7ho: +0200000:1:8:8192:
+%*7ho: +0200000:0:8:
+%7ho: +200051:1:8:41:
+%*7ho: +200051:0:8:
+%7ho: +0200051:1:8:8197:
+%*7ho: +0200051:0:8:
diff --git a/stdio-common/tst-scanf-format-ushort-u.input b/stdio-common/tst-scanf-format-ushort-u.input
new file mode 100644
index 0000000..56f7da5
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ushort-u.input
@@ -0,0 +1,224 @@
+%hu::0:-1:
+%*hu::0:-1:
+%hu:-123:1:4:65413:
+%*hu:-123:0:4:
+%hu:-1:1:2:65535:
+%*hu:-1:0:2:
+%hu:-0:1:2:0:
+%*hu:-0:0:2:
+%hu:0:1:1:0:
+%*hu:0:0:1:
+%hu:1:1:1:1:
+%*hu:1:0:1:
+%hu:42:1:2:42:
+%*hu:42:0:2:
+%hu:65535:1:5:65535:
+%*hu:65535:0:5:
+%hu:65536:1:5:0:
+%*hu:65536:0:5:
+%hu:65577:1:5:41:
+%*hu:65577:0:5:
+%hu:+0:1:2:0:
+%*hu:+0:0:2:
+%hu:+1:1:2:1:
+%*hu:+1:0:2:
+%hu:+42:1:3:42:
+%*hu:+42:0:3:
+%hu:+65535:1:6:65535:
+%*hu:+65535:0:6:
+%hu:+65536:1:6:0:
+%*hu:+65536:0:6:
+%hu:+65577:1:6:41:
+%*hu:+65577:0:6:
+%1hu::0:-1:
+%*1hu::0:-1:
+%1hu:-123:0:-1:
+%*1hu:-123:0:-1:
+%1hu:-1:0:-1:
+%*1hu:-1:0:-1:
+%1hu:-0:0:-1:
+%*1hu:-0:0:-1:
+%1hu:0:1:1:0:
+%*1hu:0:0:1:
+%1hu:1:1:1:1:
+%*1hu:1:0:1:
+%1hu:42:1:1:4:
+%*1hu:42:0:1:
+%1hu:65535:1:1:6:
+%*1hu:65535:0:1:
+%1hu:65536:1:1:6:
+%*1hu:65536:0:1:
+%1hu:65577:1:1:6:
+%*1hu:65577:0:1:
+%1hu:+0:0:-1:
+%*1hu:+0:0:-1:
+%1hu:+1:0:-1:
+%*1hu:+1:0:-1:
+%1hu:+42:0:-1:
+%*1hu:+42:0:-1:
+%1hu:+65535:0:-1:
+%*1hu:+65535:0:-1:
+%1hu:+65536:0:-1:
+%*1hu:+65536:0:-1:
+%1hu:+65577:0:-1:
+%*1hu:+65577:0:-1:
+%2hu::0:-1:
+%*2hu::0:-1:
+%2hu:-123:1:2:65535:
+%*2hu:-123:0:2:
+%2hu:-1:1:2:65535:
+%*2hu:-1:0:2:
+%2hu:-0:1:2:0:
+%*2hu:-0:0:2:
+%2hu:0:1:1:0:
+%*2hu:0:0:1:
+%2hu:1:1:1:1:
+%*2hu:1:0:1:
+%2hu:42:1:2:42:
+%*2hu:42:0:2:
+%2hu:65535:1:2:65:
+%*2hu:65535:0:2:
+%2hu:65536:1:2:65:
+%*2hu:65536:0:2:
+%2hu:65577:1:2:65:
+%*2hu:65577:0:2:
+%2hu:+0:1:2:0:
+%*2hu:+0:0:2:
+%2hu:+1:1:2:1:
+%*2hu:+1:0:2:
+%2hu:+42:1:2:4:
+%*2hu:+42:0:2:
+%2hu:+65535:1:2:6:
+%*2hu:+65535:0:2:
+%2hu:+65536:1:2:6:
+%*2hu:+65536:0:2:
+%2hu:+65577:1:2:6:
+%*2hu:+65577:0:2:
+%4hu::0:-1:
+%*4hu::0:-1:
+%4hu:-123:1:4:65413:
+%*4hu:-123:0:4:
+%4hu:-1:1:2:65535:
+%*4hu:-1:0:2:
+%4hu:-0:1:2:0:
+%*4hu:-0:0:2:
+%4hu:0:1:1:0:
+%*4hu:0:0:1:
+%4hu:1:1:1:1:
+%*4hu:1:0:1:
+%4hu:42:1:2:42:
+%*4hu:42:0:2:
+%4hu:65535:1:4:6553:
+%*4hu:65535:0:4:
+%4hu:65536:1:4:6553:
+%*4hu:65536:0:4:
+%4hu:65577:1:4:6557:
+%*4hu:65577:0:4:
+%4hu:+0:1:2:0:
+%*4hu:+0:0:2:
+%4hu:+1:1:2:1:
+%*4hu:+1:0:2:
+%4hu:+42:1:3:42:
+%*4hu:+42:0:3:
+%4hu:+65535:1:4:655:
+%*4hu:+65535:0:4:
+%4hu:+65536:1:4:655:
+%*4hu:+65536:0:4:
+%4hu:+65577:1:4:655:
+%*4hu:+65577:0:4:
+%7hu::0:-1:
+%*7hu::0:-1:
+%7hu:-123:1:4:65413:
+%*7hu:-123:0:4:
+%7hu:-1:1:2:65535:
+%*7hu:-1:0:2:
+%7hu:-0:1:2:0:
+%*7hu:-0:0:2:
+%7hu:0:1:1:0:
+%*7hu:0:0:1:
+%7hu:1:1:1:1:
+%*7hu:1:0:1:
+%7hu:42:1:2:42:
+%*7hu:42:0:2:
+%7hu:65535:1:5:65535:
+%*7hu:65535:0:5:
+%7hu:65536:1:5:0:
+%*7hu:65536:0:5:
+%7hu:65577:1:5:41:
+%*7hu:65577:0:5:
+%7hu:+0:1:2:0:
+%*7hu:+0:0:2:
+%7hu:+1:1:2:1:
+%*7hu:+1:0:2:
+%7hu:+42:1:3:42:
+%*7hu:+42:0:3:
+%7hu:+65535:1:6:65535:
+%*7hu:+65535:0:6:
+%7hu:+65536:1:6:0:
+%*7hu:+65536:0:6:
+%7hu:+65577:1:6:41:
+%*7hu:+65577:0:6:
+%2hu: :0:-1:
+%*2hu: :0:-1:
+%2hu: -123:1:3:65535:
+%*2hu: -123:0:3:
+%2hu: -1:1:3:65535:
+%*2hu: -1:0:3:
+%2hu: -0:1:3:0:
+%*2hu: -0:0:3:
+%2hu: 0:1:2:0:
+%*2hu: 0:0:2:
+%2hu: 1:1:2:1:
+%*2hu: 1:0:2:
+%2hu: 42:1:3:42:
+%*2hu: 42:0:3:
+%2hu: 65535:1:3:65:
+%*2hu: 65535:0:3:
+%2hu: 65536:1:3:65:
+%*2hu: 65536:0:3:
+%2hu: 65577:1:3:65:
+%*2hu: 65577:0:3:
+%2hu: +0:1:3:0:
+%*2hu: +0:0:3:
+%2hu: +1:1:3:1:
+%*2hu: +1:0:3:
+%2hu: +42:1:3:4:
+%*2hu: +42:0:3:
+%2hu: +65535:1:3:6:
+%*2hu: +65535:0:3:
+%2hu: +65536:1:3:6:
+%*2hu: +65536:0:3:
+%2hu: +65577:1:3:6:
+%*2hu: +65577:0:3:
+%7hu: :0:-1:
+%*7hu: :0:-1:
+%7hu: -123:1:5:65413:
+%*7hu: -123:0:5:
+%7hu: -1:1:3:65535:
+%*7hu: -1:0:3:
+%7hu: -0:1:3:0:
+%*7hu: -0:0:3:
+%7hu: 0:1:2:0:
+%*7hu: 0:0:2:
+%7hu: 1:1:2:1:
+%*7hu: 1:0:2:
+%7hu: 42:1:3:42:
+%*7hu: 42:0:3:
+%7hu: 65535:1:6:65535:
+%*7hu: 65535:0:6:
+%7hu: 65536:1:6:0:
+%*7hu: 65536:0:6:
+%7hu: 65577:1:6:41:
+%*7hu: 65577:0:6:
+%7hu: +0:1:3:0:
+%*7hu: +0:0:3:
+%7hu: +1:1:3:1:
+%*7hu: +1:0:3:
+%7hu: +42:1:4:42:
+%*7hu: +42:0:4:
+%7hu: +65535:1:7:65535:
+%*7hu: +65535:0:7:
+%7hu: +65536:1:7:0:
+%*7hu: +65536:0:7:
+%7hu: +65577:1:7:41:
+%*7hu: +65577:0:7:
diff --git a/stdio-common/tst-scanf-format-ushort-x.input b/stdio-common/tst-scanf-format-ushort-x.input
new file mode 100644
index 0000000..117b5c3
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ushort-x.input
@@ -0,0 +1,714 @@
+%hx::0:-1:
+%*hx::0:-1:
+%hx:-7b:1:3:65413:
+%*hx:-7b:0:3:
+%hx:-7B:1:3:65413:
+%*hx:-7B:0:3:
+%hx:-0X7b:1:5:65413:
+%*hx:-0X7b:0:5:
+%hx:-0x7B:1:5:65413:
+%*hx:-0x7B:0:5:
+%hx:-1:1:2:65535:
+%*hx:-1:0:2:
+%hx:-0X1:1:4:65535:
+%*hx:-0X1:0:4:
+%hx:-0x1:1:4:65535:
+%*hx:-0x1:0:4:
+%hx:-0:1:2:0:
+%*hx:-0:0:2:
+%hx:-0X0:1:4:0:
+%*hx:-0X0:0:4:
+%hx:-0x0:1:4:0:
+%*hx:-0x0:0:4:
+%hx:0:1:1:0:
+%*hx:0:0:1:
+%hx:0X0:1:3:0:
+%*hx:0X0:0:3:
+%hx:0x0:1:3:0:
+%*hx:0x0:0:3:
+%hx:1:1:1:1:
+%*hx:1:0:1:
+%hx:0X1:1:3:1:
+%*hx:0X1:0:3:
+%hx:0x1:1:3:1:
+%*hx:0x1:0:3:
+%hx:2a:1:2:42:
+%*hx:2a:0:2:
+%hx:2A:1:2:42:
+%*hx:2A:0:2:
+%hx:0X2a:1:4:42:
+%*hx:0X2a:0:4:
+%hx:0x2A:1:4:42:
+%*hx:0x2A:0:4:
+%hx:ffff:1:4:65535:
+%*hx:ffff:0:4:
+%hx:FFFF:1:4:65535:
+%*hx:FFFF:0:4:
+%hx:0Xffff:1:6:65535:
+%*hx:0Xffff:0:6:
+%hx:0xFFFF:1:6:65535:
+%*hx:0xFFFF:0:6:
+%hx:10000:1:5:0:
+%*hx:10000:0:5:
+%hx:0X10000:1:7:0:
+%*hx:0X10000:0:7:
+%hx:0x10000:1:7:0:
+%*hx:0x10000:0:7:
+%hx:10029:1:5:41:
+%*hx:10029:0:5:
+%hx:0X10029:1:7:41:
+%*hx:0X10029:0:7:
+%hx:0x10029:1:7:41:
+%*hx:0x10029:0:7:
+%hx:+0:1:2:0:
+%*hx:+0:0:2:
+%hx:+0X0:1:4:0:
+%*hx:+0X0:0:4:
+%hx:+0x0:1:4:0:
+%*hx:+0x0:0:4:
+%hx:+1:1:2:1:
+%*hx:+1:0:2:
+%hx:+0X1:1:4:1:
+%*hx:+0X1:0:4:
+%hx:+0x1:1:4:1:
+%*hx:+0x1:0:4:
+%hx:+2a:1:3:42:
+%*hx:+2a:0:3:
+%hx:+2A:1:3:42:
+%*hx:+2A:0:3:
+%hx:+0X2a:1:5:42:
+%*hx:+0X2a:0:5:
+%hx:+0x2A:1:5:42:
+%*hx:+0x2A:0:5:
+%hx:+ffff:1:5:65535:
+%*hx:+ffff:0:5:
+%hx:+FFFF:1:5:65535:
+%*hx:+FFFF:0:5:
+%hx:+0Xffff:1:7:65535:
+%*hx:+0Xffff:0:7:
+%hx:+0xFFFF:1:7:65535:
+%*hx:+0xFFFF:0:7:
+%hx:+10000:1:6:0:
+%*hx:+10000:0:6:
+%hx:+0X10000:1:8:0:
+%*hx:+0X10000:0:8:
+%hx:+0x10000:1:8:0:
+%*hx:+0x10000:0:8:
+%hx:+10029:1:6:41:
+%*hx:+10029:0:6:
+%hx:+0X10029:1:8:41:
+%*hx:+0X10029:0:8:
+%hx:+0x10029:1:8:41:
+%*hx:+0x10029:0:8:
+%1hx::0:-1:
+%*1hx::0:-1:
+%1hx:-7b:0:-1:
+%*1hx:-7b:0:-1:
+%1hx:-7B:0:-1:
+%*1hx:-7B:0:-1:
+%1hx:-0X7b:0:-1:
+%*1hx:-0X7b:0:-1:
+%1hx:-0x7B:0:-1:
+%*1hx:-0x7B:0:-1:
+%1hx:-1:0:-1:
+%*1hx:-1:0:-1:
+%1hx:-0X1:0:-1:
+%*1hx:-0X1:0:-1:
+%1hx:-0x1:0:-1:
+%*1hx:-0x1:0:-1:
+%1hx:-0:0:-1:
+%*1hx:-0:0:-1:
+%1hx:-0X0:0:-1:
+%*1hx:-0X0:0:-1:
+%1hx:-0x0:0:-1:
+%*1hx:-0x0:0:-1:
+%1hx:0:1:1:0:
+%*1hx:0:0:1:
+%1hx:0X0:1:1:0:
+%*1hx:0X0:0:1:
+%1hx:0x0:1:1:0:
+%*1hx:0x0:0:1:
+%1hx:1:1:1:1:
+%*1hx:1:0:1:
+%1hx:0X1:1:1:0:
+%*1hx:0X1:0:1:
+%1hx:0x1:1:1:0:
+%*1hx:0x1:0:1:
+%1hx:2a:1:1:2:
+%*1hx:2a:0:1:
+%1hx:2A:1:1:2:
+%*1hx:2A:0:1:
+%1hx:0X2a:1:1:0:
+%*1hx:0X2a:0:1:
+%1hx:0x2A:1:1:0:
+%*1hx:0x2A:0:1:
+%1hx:ffff:1:1:15:
+%*1hx:ffff:0:1:
+%1hx:FFFF:1:1:15:
+%*1hx:FFFF:0:1:
+%1hx:0Xffff:1:1:0:
+%*1hx:0Xffff:0:1:
+%1hx:0xFFFF:1:1:0:
+%*1hx:0xFFFF:0:1:
+%1hx:10000:1:1:1:
+%*1hx:10000:0:1:
+%1hx:0X10000:1:1:0:
+%*1hx:0X10000:0:1:
+%1hx:0x10000:1:1:0:
+%*1hx:0x10000:0:1:
+%1hx:10029:1:1:1:
+%*1hx:10029:0:1:
+%1hx:0X10029:1:1:0:
+%*1hx:0X10029:0:1:
+%1hx:0x10029:1:1:0:
+%*1hx:0x10029:0:1:
+%1hx:+0:0:-1:
+%*1hx:+0:0:-1:
+%1hx:+0X0:0:-1:
+%*1hx:+0X0:0:-1:
+%1hx:+0x0:0:-1:
+%*1hx:+0x0:0:-1:
+%1hx:+1:0:-1:
+%*1hx:+1:0:-1:
+%1hx:+0X1:0:-1:
+%*1hx:+0X1:0:-1:
+%1hx:+0x1:0:-1:
+%*1hx:+0x1:0:-1:
+%1hx:+2a:0:-1:
+%*1hx:+2a:0:-1:
+%1hx:+2A:0:-1:
+%*1hx:+2A:0:-1:
+%1hx:+0X2a:0:-1:
+%*1hx:+0X2a:0:-1:
+%1hx:+0x2A:0:-1:
+%*1hx:+0x2A:0:-1:
+%1hx:+ffff:0:-1:
+%*1hx:+ffff:0:-1:
+%1hx:+FFFF:0:-1:
+%*1hx:+FFFF:0:-1:
+%1hx:+0Xffff:0:-1:
+%*1hx:+0Xffff:0:-1:
+%1hx:+0xFFFF:0:-1:
+%*1hx:+0xFFFF:0:-1:
+%1hx:+10000:0:-1:
+%*1hx:+10000:0:-1:
+%1hx:+0X10000:0:-1:
+%*1hx:+0X10000:0:-1:
+%1hx:+0x10000:0:-1:
+%*1hx:+0x10000:0:-1:
+%1hx:+10029:0:-1:
+%*1hx:+10029:0:-1:
+%1hx:+0X10029:0:-1:
+%*1hx:+0X10029:0:-1:
+%1hx:+0x10029:0:-1:
+%*1hx:+0x10029:0:-1:
+%2hx::0:-1:
+%*2hx::0:-1:
+%2hx:-7b:1:2:65529:
+%*2hx:-7b:0:2:
+%2hx:-7B:1:2:65529:
+%*2hx:-7B:0:2:
+%2hx:-0X7b:1:2:0:
+%*2hx:-0X7b:0:2:
+%2hx:-0x7B:1:2:0:
+%*2hx:-0x7B:0:2:
+%2hx:-1:1:2:65535:
+%*2hx:-1:0:2:
+%2hx:-0X1:1:2:0:
+%*2hx:-0X1:0:2:
+%2hx:-0x1:1:2:0:
+%*2hx:-0x1:0:2:
+%2hx:-0:1:2:0:
+%*2hx:-0:0:2:
+%2hx:-0X0:1:2:0:
+%*2hx:-0X0:0:2:
+%2hx:-0x0:1:2:0:
+%*2hx:-0x0:0:2:
+%2hx:0:1:1:0:
+%*2hx:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hx:+0X0:0:2:
+%2hx:+0x0:1:2:0:
+%*2hx:+0x0:0:2:
+%2hx:+1:1:2:1:
+%*2hx:+1:0:2:
+%2hx:+0X1:1:2:0:
+%*2hx:+0X1:0:2:
+%2hx:+0x1:1:2:0:
+%*2hx:+0x1:0:2:
+%2hx:+2a:1:2:2:
+%*2hx:+2a:0:2:
+%2hx:+2A:1:2:2:
+%*2hx:+2A:0:2:
+%2hx:+0X2a:1:2:0:
+%*2hx:+0X2a:0:2:
+%2hx:+0x2A:1:2:0:
+%*2hx:+0x2A:0:2:
+%2hx:+ffff:1:2:15:
+%*2hx:+ffff:0:2:
+%2hx:+FFFF:1:2:15:
+%*2hx:+FFFF:0:2:
+%2hx:+0Xffff:1:2:0:
+%*2hx:+0Xffff:0:2:
+%2hx:+0xFFFF:1:2:0:
+%*2hx:+0xFFFF:0:2:
+%2hx:+10000:1:2:1:
+%*2hx:+10000:0:2:
+%2hx:+0X10000:1:2:0:
+%*2hx:+0X10000:0:2:
+%2hx:+0x10000:1:2:0:
+%*2hx:+0x10000:0:2:
+%2hx:+10029:1:2:1:
+%*2hx:+10029:0:2:
+%2hx:+0X10029:1:2:0:
+%*2hx:+0X10029:0:2:
+%2hx:+0x10029:1:2:0:
+%*2hx:+0x10029:0:2:
+%4hx::0:-1:
+%*4hx::0:-1:
+%4hx:-7b:1:3:65413:
+%*4hx:-7b:0:3:
+%4hx:-7B:1:3:65413:
+%*4hx:-7B:0:3:
+%4hx:-0X7b:1:4:65529:
+%*4hx:-0X7b:0:4:
+%4hx:-0x7B:1:4:65529:
+%*4hx:-0x7B:0:4:
+%4hx:-1:1:2:65535:
+%*4hx:-1:0:2:
+%4hx:-0X1:1:4:65535:
+%*4hx:-0X1:0:4:
+%4hx:-0x1:1:4:65535:
+%*4hx:-0x1:0:4:
+%4hx:-0:1:2:0:
+%*4hx:-0:0:2:
+%4hx:-0X0:1:4:0:
+%*4hx:-0X0:0:4:
+%4hx:-0x0:1:4:0:
+%*4hx:-0x0:0:4:
+%4hx:0:1:1:0:
+%*4hx:0:0:1:
+%4hx:0X0:1:3:0:
+%*4hx:0X0:0:3:
+%4hx:0x0:1:3:0:
+%*4hx:0x0:0:3:
+%4hx:1:1:1:1:
+%*4hx:1:0:1:
+%4hx:0X1:1:3:1:
+%*4hx:0X1:0:3:
+%4hx:0x1:1:3:1:
+%*4hx:0x1:0:3:
+%4hx:2a:1:2:42:
+%*4hx:2a:0:2:
+%4hx:2A:1:2:42:
+%*4hx:2A:0:2:
+%4hx:0X2a:1:4:42:
+%*4hx:0X2a:0:4:
+%4hx:0x2A:1:4:42:
+%*4hx:0x2A:0:4:
+%4hx:ffff:1:4:65535:
+%*4hx:ffff:0:4:
+%4hx:FFFF:1:4:65535:
+%*4hx:FFFF:0:4:
+%4hx:0Xffff:1:4:255:
+%*4hx:0Xffff:0:4:
+%4hx:0xFFFF:1:4:255:
+%*4hx:0xFFFF:0:4:
+%4hx:10000:1:4:4096:
+%*4hx:10000:0:4:
+%4hx:0X10000:1:4:16:
+%*4hx:0X10000:0:4:
+%4hx:0x10000:1:4:16:
+%*4hx:0x10000:0:4:
+%4hx:10029:1:4:4098:
+%*4hx:10029:0:4:
+%4hx:0X10029:1:4:16:
+%*4hx:0X10029:0:4:
+%4hx:0x10029:1:4:16:
+%*4hx:0x10029:0:4:
+%4hx:+0:1:2:0:
+%*4hx:+0:0:2:
+%4hx:+0X0:1:4:0:
+%*4hx:+0X0:0:4:
+%4hx:+0x0:1:4:0:
+%*4hx:+0x0:0:4:
+%4hx:+1:1:2:1:
+%*4hx:+1:0:2:
+%4hx:+0X1:1:4:1:
+%*4hx:+0X1:0:4:
+%4hx:+0x1:1:4:1:
+%*4hx:+0x1:0:4:
+%4hx:+2a:1:3:42:
+%*4hx:+2a:0:3:
+%4hx:+2A:1:3:42:
+%*4hx:+2A:0:3:
+%4hx:+0X2a:1:4:2:
+%*4hx:+0X2a:0:4:
+%4hx:+0x2A:1:4:2:
+%*4hx:+0x2A:0:4:
+%4hx:+ffff:1:4:4095:
+%*4hx:+ffff:0:4:
+%4hx:+FFFF:1:4:4095:
+%*4hx:+FFFF:0:4:
+%4hx:+0Xffff:1:4:15:
+%*4hx:+0Xffff:0:4:
+%4hx:+0xFFFF:1:4:15:
+%*4hx:+0xFFFF:0:4:
+%4hx:+10000:1:4:256:
+%*4hx:+10000:0:4:
+%4hx:+0X10000:1:4:1:
+%*4hx:+0X10000:0:4:
+%4hx:+0x10000:1:4:1:
+%*4hx:+0x10000:0:4:
+%4hx:+10029:1:4:256:
+%*4hx:+10029:0:4:
+%4hx:+0X10029:1:4:1:
+%*4hx:+0X10029:0:4:
+%4hx:+0x10029:1:4:1:
+%*4hx:+0x10029:0:4:
+%7hx::0:-1:
+%*7hx::0:-1:
+%7hx:-7b:1:3:65413:
+%*7hx:-7b:0:3:
+%7hx:-7B:1:3:65413:
+%*7hx:-7B:0:3:
+%7hx:-0X7b:1:5:65413:
+%*7hx:-0X7b:0:5:
+%7hx:-0x7B:1:5:65413:
+%*7hx:-0x7B:0:5:
+%7hx:-1:1:2:65535:
+%*7hx:-1:0:2:
+%7hx:-0X1:1:4:65535:
+%*7hx:-0X1:0:4:
+%7hx:-0x1:1:4:65535:
+%*7hx:-0x1:0:4:
+%7hx:-0:1:2:0:
+%*7hx:-0:0:2:
+%7hx:-0X0:1:4:0:
+%*7hx:-0X0:0:4:
+%7hx:-0x0:1:4:0:
+%*7hx:-0x0:0:4:
+%7hx:0:1:1:0:
+%*7hx:0:0:1:
+%7hx:0X0:1:3:0:
+%*7hx:0X0:0:3:
+%7hx:0x0:1:3:0:
+%*7hx:0x0:0:3:
+%7hx:1:1:1:1:
+%*7hx:1:0:1:
+%7hx:0X1:1:3:1:
+%*7hx:0X1:0:3:
+%7hx:0x1:1:3:1:
+%*7hx:0x1:0:3:
+%7hx:2a:1:2:42:
+%*7hx:2a:0:2:
+%7hx:2A:1:2:42:
+%*7hx:2A:0:2:
+%7hx:0X2a:1:4:42:
+%*7hx:0X2a:0:4:
+%7hx:0x2A:1:4:42:
+%*7hx:0x2A:0:4:
+%7hx:ffff:1:4:65535:
+%*7hx:ffff:0:4:
+%7hx:FFFF:1:4:65535:
+%*7hx:FFFF:0:4:
+%7hx:0Xffff:1:6:65535:
+%*7hx:0Xffff:0:6:
+%7hx:0xFFFF:1:6:65535:
+%*7hx:0xFFFF:0:6:
+%7hx:10000:1:5:0:
+%*7hx:10000:0:5:
+%7hx:0X10000:1:7:0:
+%*7hx:0X10000:0:7:
+%7hx:0x10000:1:7:0:
+%*7hx:0x10000:0:7:
+%7hx:10029:1:5:41:
+%*7hx:10029:0:5:
+%7hx:0X10029:1:7:41:
+%*7hx:0X10029:0:7:
+%7hx:0x10029:1:7:41:
+%*7hx:0x10029:0:7:
+%7hx:+0:1:2:0:
+%*7hx:+0:0:2:
+%7hx:+0X0:1:4:0:
+%*7hx:+0X0:0:4:
+%7hx:+0x0:1:4:0:
+%*7hx:+0x0:0:4:
+%7hx:+1:1:2:1:
+%*7hx:+1:0:2:
+%7hx:+0X1:1:4:1:
+%*7hx:+0X1:0:4:
+%7hx:+0x1:1:4:1:
+%*7hx:+0x1:0:4:
+%7hx:+2a:1:3:42:
+%*7hx:+2a:0:3:
+%7hx:+2A:1:3:42:
+%*7hx:+2A:0:3:
+%7hx:+0X2a:1:5:42:
+%*7hx:+0X2a:0:5:
+%7hx:+0x2A:1:5:42:
+%*7hx:+0x2A:0:5:
+%7hx:+ffff:1:5:65535:
+%*7hx:+ffff:0:5:
+%7hx:+FFFF:1:5:65535:
+%*7hx:+FFFF:0:5:
+%7hx:+0Xffff:1:7:65535:
+%*7hx:+0Xffff:0:7:
+%7hx:+0xFFFF:1:7:65535:
+%*7hx:+0xFFFF:0:7:
+%7hx:+10000:1:6:0:
+%*7hx:+10000:0:6:
+%7hx:+0X10000:1:7:4096:
+%*7hx:+0X10000:0:7:
+%7hx:+0x10000:1:7:4096:
+%*7hx:+0x10000:0:7:
+%7hx:+10029:1:6:41:
+%*7hx:+10029:0:6:
+%7hx:+0X10029:1:7:4098:
+%*7hx:+0X10029:0:7:
+%7hx:+0x10029:1:7:4098:
+%*7hx:+0x10029:0:7:
+%2hx: :0:-1:
+%*2hx: :0:-1:
+%2hx: -7b:1:3:65529:
+%*2hx: -7b:0:3:
+%2hx: -7B:1:3:65529:
+%*2hx: -7B:0:3:
+%2hx: -0X7b:1:3:0:
+%*2hx: -0X7b:0:3:
+%2hx: -0x7B:1:3:0:
+%*2hx: -0x7B:0:3:
+%2hx: -1:1:3:65535:
+%*2hx: -1:0:3:
+%2hx: -0X1:1:3:0:
+%*2hx: -0X1:0:3:
+%2hx: -0x1:1:3:0:
+%*2hx: -0x1:0:3:
+%2hx: -0:1:3:0:
+%*2hx: -0:0:3:
+%2hx: -0X0:1:3:0:
+%*2hx: -0X0:0:3:
+%2hx: -0x0:1:3:0:
+%*2hx: -0x0:0:3:
+%2hx: 0:1:2:0:
+%*2hx: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hx: +0X0:0:3:
+%2hx: +0x0:1:3:0:
+%*2hx: +0x0:0:3:
+%2hx: +1:1:3:1:
+%*2hx: +1:0:3:
+%2hx: +0X1:1:3:0:
+%*2hx: +0X1:0:3:
+%2hx: +0x1:1:3:0:
+%*2hx: +0x1:0:3:
+%2hx: +2a:1:3:2:
+%*2hx: +2a:0:3:
+%2hx: +2A:1:3:2:
+%*2hx: +2A:0:3:
+%2hx: +0X2a:1:3:0:
+%*2hx: +0X2a:0:3:
+%2hx: +0x2A:1:3:0:
+%*2hx: +0x2A:0:3:
+%2hx: +ffff:1:3:15:
+%*2hx: +ffff:0:3:
+%2hx: +FFFF:1:3:15:
+%*2hx: +FFFF:0:3:
+%2hx: +0Xffff:1:3:0:
+%*2hx: +0Xffff:0:3:
+%2hx: +0xFFFF:1:3:0:
+%*2hx: +0xFFFF:0:3:
+%2hx: +10000:1:3:1:
+%*2hx: +10000:0:3:
+%2hx: +0X10000:1:3:0:
+%*2hx: +0X10000:0:3:
+%2hx: +0x10000:1:3:0:
+%*2hx: +0x10000:0:3:
+%2hx: +10029:1:3:1:
+%*2hx: +10029:0:3:
+%2hx: +0X10029:1:3:0:
+%*2hx: +0X10029:0:3:
+%2hx: +0x10029:1:3:0:
+%*2hx: +0x10029:0:3:
+%7hx: :0:-1:
+%*7hx: :0:-1:
+%7hx: -7b:1:4:65413:
+%*7hx: -7b:0:4:
+%7hx: -7B:1:4:65413:
+%*7hx: -7B:0:4:
+%7hx: -0X7b:1:6:65413:
+%*7hx: -0X7b:0:6:
+%7hx: -0x7B:1:6:65413:
+%*7hx: -0x7B:0:6:
+%7hx: -1:1:3:65535:
+%*7hx: -1:0:3:
+%7hx: -0X1:1:5:65535:
+%*7hx: -0X1:0:5:
+%7hx: -0x1:1:5:65535:
+%*7hx: -0x1:0:5:
+%7hx: -0:1:3:0:
+%*7hx: -0:0:3:
+%7hx: -0X0:1:5:0:
+%*7hx: -0X0:0:5:
+%7hx: -0x0:1:5:0:
+%*7hx: -0x0:0:5:
+%7hx: 0:1:2:0:
+%*7hx: 0:0:2:
+%7hx: 0X0:1:4:0:
+%*7hx: 0X0:0:4:
+%7hx: 0x0:1:4:0:
+%*7hx: 0x0:0:4:
+%7hx: 1:1:2:1:
+%*7hx: 1:0:2:
+%7hx: 0X1:1:4:1:
+%*7hx: 0X1:0:4:
+%7hx: 0x1:1:4:1:
+%*7hx: 0x1:0:4:
+%7hx: 2a:1:3:42:
+%*7hx: 2a:0:3:
+%7hx: 2A:1:3:42:
+%*7hx: 2A:0:3:
+%7hx: 0X2a:1:5:42:
+%*7hx: 0X2a:0:5:
+%7hx: 0x2A:1:5:42:
+%*7hx: 0x2A:0:5:
+%7hx: ffff:1:5:65535:
+%*7hx: ffff:0:5:
+%7hx: FFFF:1:5:65535:
+%*7hx: FFFF:0:5:
+%7hx: 0Xffff:1:7:65535:
+%*7hx: 0Xffff:0:7:
+%7hx: 0xFFFF:1:7:65535:
+%*7hx: 0xFFFF:0:7:
+%7hx: 10000:1:6:0:
+%*7hx: 10000:0:6:
+%7hx: 0X10000:1:8:0:
+%*7hx: 0X10000:0:8:
+%7hx: 0x10000:1:8:0:
+%*7hx: 0x10000:0:8:
+%7hx: 10029:1:6:41:
+%*7hx: 10029:0:6:
+%7hx: 0X10029:1:8:41:
+%*7hx: 0X10029:0:8:
+%7hx: 0x10029:1:8:41:
+%*7hx: 0x10029:0:8:
+%7hx: +0:1:3:0:
+%*7hx: +0:0:3:
+%7hx: +0X0:1:5:0:
+%*7hx: +0X0:0:5:
+%7hx: +0x0:1:5:0:
+%*7hx: +0x0:0:5:
+%7hx: +1:1:3:1:
+%*7hx: +1:0:3:
+%7hx: +0X1:1:5:1:
+%*7hx: +0X1:0:5:
+%7hx: +0x1:1:5:1:
+%*7hx: +0x1:0:5:
+%7hx: +2a:1:4:42:
+%*7hx: +2a:0:4:
+%7hx: +2A:1:4:42:
+%*7hx: +2A:0:4:
+%7hx: +0X2a:1:6:42:
+%*7hx: +0X2a:0:6:
+%7hx: +0x2A:1:6:42:
+%*7hx: +0x2A:0:6:
+%7hx: +ffff:1:6:65535:
+%*7hx: +ffff:0:6:
+%7hx: +FFFF:1:6:65535:
+%*7hx: +FFFF:0:6:
+%7hx: +0Xffff:1:8:65535:
+%*7hx: +0Xffff:0:8:
+%7hx: +0xFFFF:1:8:65535:
+%*7hx: +0xFFFF:0:8:
+%7hx: +10000:1:7:0:
+%*7hx: +10000:0:7:
+%7hx: +0X10000:1:8:4096:
+%*7hx: +0X10000:0:8:
+%7hx: +0x10000:1:8:4096:
+%*7hx: +0x10000:0:8:
+%7hx: +10029:1:7:41:
+%*7hx: +10029:0:7:
+%7hx: +0X10029:1:8:4098:
+%*7hx: +0X10029:0:8:
+%7hx: +0x10029:1:8:4098:
+%*7hx: +0x10029:0:8:
diff --git a/stdio-common/tst-scanf-format-ushort-xx.input b/stdio-common/tst-scanf-format-ushort-xx.input
new file mode 100644
index 0000000..fca910a
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ushort-xx.input
@@ -0,0 +1,714 @@
+%hX::0:-1:
+%*hX::0:-1:
+%hX:-7b:1:3:65413:
+%*hX:-7b:0:3:
+%hX:-7B:1:3:65413:
+%*hX:-7B:0:3:
+%hX:-0X7b:1:5:65413:
+%*hX:-0X7b:0:5:
+%hX:-0x7B:1:5:65413:
+%*hX:-0x7B:0:5:
+%hX:-1:1:2:65535:
+%*hX:-1:0:2:
+%hX:-0X1:1:4:65535:
+%*hX:-0X1:0:4:
+%hX:-0x1:1:4:65535:
+%*hX:-0x1:0:4:
+%hX:-0:1:2:0:
+%*hX:-0:0:2:
+%hX:-0X0:1:4:0:
+%*hX:-0X0:0:4:
+%hX:-0x0:1:4:0:
+%*hX:-0x0:0:4:
+%hX:0:1:1:0:
+%*hX:0:0:1:
+%hX:0X0:1:3:0:
+%*hX:0X0:0:3:
+%hX:0x0:1:3:0:
+%*hX:0x0:0:3:
+%hX:1:1:1:1:
+%*hX:1:0:1:
+%hX:0X1:1:3:1:
+%*hX:0X1:0:3:
+%hX:0x1:1:3:1:
+%*hX:0x1:0:3:
+%hX:2a:1:2:42:
+%*hX:2a:0:2:
+%hX:2A:1:2:42:
+%*hX:2A:0:2:
+%hX:0X2a:1:4:42:
+%*hX:0X2a:0:4:
+%hX:0x2A:1:4:42:
+%*hX:0x2A:0:4:
+%hX:ffff:1:4:65535:
+%*hX:ffff:0:4:
+%hX:FFFF:1:4:65535:
+%*hX:FFFF:0:4:
+%hX:0Xffff:1:6:65535:
+%*hX:0Xffff:0:6:
+%hX:0xFFFF:1:6:65535:
+%*hX:0xFFFF:0:6:
+%hX:10000:1:5:0:
+%*hX:10000:0:5:
+%hX:0X10000:1:7:0:
+%*hX:0X10000:0:7:
+%hX:0x10000:1:7:0:
+%*hX:0x10000:0:7:
+%hX:10029:1:5:41:
+%*hX:10029:0:5:
+%hX:0X10029:1:7:41:
+%*hX:0X10029:0:7:
+%hX:0x10029:1:7:41:
+%*hX:0x10029:0:7:
+%hX:+0:1:2:0:
+%*hX:+0:0:2:
+%hX:+0X0:1:4:0:
+%*hX:+0X0:0:4:
+%hX:+0x0:1:4:0:
+%*hX:+0x0:0:4:
+%hX:+1:1:2:1:
+%*hX:+1:0:2:
+%hX:+0X1:1:4:1:
+%*hX:+0X1:0:4:
+%hX:+0x1:1:4:1:
+%*hX:+0x1:0:4:
+%hX:+2a:1:3:42:
+%*hX:+2a:0:3:
+%hX:+2A:1:3:42:
+%*hX:+2A:0:3:
+%hX:+0X2a:1:5:42:
+%*hX:+0X2a:0:5:
+%hX:+0x2A:1:5:42:
+%*hX:+0x2A:0:5:
+%hX:+ffff:1:5:65535:
+%*hX:+ffff:0:5:
+%hX:+FFFF:1:5:65535:
+%*hX:+FFFF:0:5:
+%hX:+0Xffff:1:7:65535:
+%*hX:+0Xffff:0:7:
+%hX:+0xFFFF:1:7:65535:
+%*hX:+0xFFFF:0:7:
+%hX:+10000:1:6:0:
+%*hX:+10000:0:6:
+%hX:+0X10000:1:8:0:
+%*hX:+0X10000:0:8:
+%hX:+0x10000:1:8:0:
+%*hX:+0x10000:0:8:
+%hX:+10029:1:6:41:
+%*hX:+10029:0:6:
+%hX:+0X10029:1:8:41:
+%*hX:+0X10029:0:8:
+%hX:+0x10029:1:8:41:
+%*hX:+0x10029:0:8:
+%1hX::0:-1:
+%*1hX::0:-1:
+%1hX:-7b:0:-1:
+%*1hX:-7b:0:-1:
+%1hX:-7B:0:-1:
+%*1hX:-7B:0:-1:
+%1hX:-0X7b:0:-1:
+%*1hX:-0X7b:0:-1:
+%1hX:-0x7B:0:-1:
+%*1hX:-0x7B:0:-1:
+%1hX:-1:0:-1:
+%*1hX:-1:0:-1:
+%1hX:-0X1:0:-1:
+%*1hX:-0X1:0:-1:
+%1hX:-0x1:0:-1:
+%*1hX:-0x1:0:-1:
+%1hX:-0:0:-1:
+%*1hX:-0:0:-1:
+%1hX:-0X0:0:-1:
+%*1hX:-0X0:0:-1:
+%1hX:-0x0:0:-1:
+%*1hX:-0x0:0:-1:
+%1hX:0:1:1:0:
+%*1hX:0:0:1:
+%1hX:0X0:1:1:0:
+%*1hX:0X0:0:1:
+%1hX:0x0:1:1:0:
+%*1hX:0x0:0:1:
+%1hX:1:1:1:1:
+%*1hX:1:0:1:
+%1hX:0X1:1:1:0:
+%*1hX:0X1:0:1:
+%1hX:0x1:1:1:0:
+%*1hX:0x1:0:1:
+%1hX:2a:1:1:2:
+%*1hX:2a:0:1:
+%1hX:2A:1:1:2:
+%*1hX:2A:0:1:
+%1hX:0X2a:1:1:0:
+%*1hX:0X2a:0:1:
+%1hX:0x2A:1:1:0:
+%*1hX:0x2A:0:1:
+%1hX:ffff:1:1:15:
+%*1hX:ffff:0:1:
+%1hX:FFFF:1:1:15:
+%*1hX:FFFF:0:1:
+%1hX:0Xffff:1:1:0:
+%*1hX:0Xffff:0:1:
+%1hX:0xFFFF:1:1:0:
+%*1hX:0xFFFF:0:1:
+%1hX:10000:1:1:1:
+%*1hX:10000:0:1:
+%1hX:0X10000:1:1:0:
+%*1hX:0X10000:0:1:
+%1hX:0x10000:1:1:0:
+%*1hX:0x10000:0:1:
+%1hX:10029:1:1:1:
+%*1hX:10029:0:1:
+%1hX:0X10029:1:1:0:
+%*1hX:0X10029:0:1:
+%1hX:0x10029:1:1:0:
+%*1hX:0x10029:0:1:
+%1hX:+0:0:-1:
+%*1hX:+0:0:-1:
+%1hX:+0X0:0:-1:
+%*1hX:+0X0:0:-1:
+%1hX:+0x0:0:-1:
+%*1hX:+0x0:0:-1:
+%1hX:+1:0:-1:
+%*1hX:+1:0:-1:
+%1hX:+0X1:0:-1:
+%*1hX:+0X1:0:-1:
+%1hX:+0x1:0:-1:
+%*1hX:+0x1:0:-1:
+%1hX:+2a:0:-1:
+%*1hX:+2a:0:-1:
+%1hX:+2A:0:-1:
+%*1hX:+2A:0:-1:
+%1hX:+0X2a:0:-1:
+%*1hX:+0X2a:0:-1:
+%1hX:+0x2A:0:-1:
+%*1hX:+0x2A:0:-1:
+%1hX:+ffff:0:-1:
+%*1hX:+ffff:0:-1:
+%1hX:+FFFF:0:-1:
+%*1hX:+FFFF:0:-1:
+%1hX:+0Xffff:0:-1:
+%*1hX:+0Xffff:0:-1:
+%1hX:+0xFFFF:0:-1:
+%*1hX:+0xFFFF:0:-1:
+%1hX:+10000:0:-1:
+%*1hX:+10000:0:-1:
+%1hX:+0X10000:0:-1:
+%*1hX:+0X10000:0:-1:
+%1hX:+0x10000:0:-1:
+%*1hX:+0x10000:0:-1:
+%1hX:+10029:0:-1:
+%*1hX:+10029:0:-1:
+%1hX:+0X10029:0:-1:
+%*1hX:+0X10029:0:-1:
+%1hX:+0x10029:0:-1:
+%*1hX:+0x10029:0:-1:
+%2hX::0:-1:
+%*2hX::0:-1:
+%2hX:-7b:1:2:65529:
+%*2hX:-7b:0:2:
+%2hX:-7B:1:2:65529:
+%*2hX:-7B:0:2:
+%2hX:-0X7b:1:2:0:
+%*2hX:-0X7b:0:2:
+%2hX:-0x7B:1:2:0:
+%*2hX:-0x7B:0:2:
+%2hX:-1:1:2:65535:
+%*2hX:-1:0:2:
+%2hX:-0X1:1:2:0:
+%*2hX:-0X1:0:2:
+%2hX:-0x1:1:2:0:
+%*2hX:-0x1:0:2:
+%2hX:-0:1:2:0:
+%*2hX:-0:0:2:
+%2hX:-0X0:1:2:0:
+%*2hX:-0X0:0:2:
+%2hX:-0x0:1:2:0:
+%*2hX:-0x0:0:2:
+%2hX:0:1:1:0:
+%*2hX:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hX:+0X0:0:2:
+%2hX:+0x0:1:2:0:
+%*2hX:+0x0:0:2:
+%2hX:+1:1:2:1:
+%*2hX:+1:0:2:
+%2hX:+0X1:1:2:0:
+%*2hX:+0X1:0:2:
+%2hX:+0x1:1:2:0:
+%*2hX:+0x1:0:2:
+%2hX:+2a:1:2:2:
+%*2hX:+2a:0:2:
+%2hX:+2A:1:2:2:
+%*2hX:+2A:0:2:
+%2hX:+0X2a:1:2:0:
+%*2hX:+0X2a:0:2:
+%2hX:+0x2A:1:2:0:
+%*2hX:+0x2A:0:2:
+%2hX:+ffff:1:2:15:
+%*2hX:+ffff:0:2:
+%2hX:+FFFF:1:2:15:
+%*2hX:+FFFF:0:2:
+%2hX:+0Xffff:1:2:0:
+%*2hX:+0Xffff:0:2:
+%2hX:+0xFFFF:1:2:0:
+%*2hX:+0xFFFF:0:2:
+%2hX:+10000:1:2:1:
+%*2hX:+10000:0:2:
+%2hX:+0X10000:1:2:0:
+%*2hX:+0X10000:0:2:
+%2hX:+0x10000:1:2:0:
+%*2hX:+0x10000:0:2:
+%2hX:+10029:1:2:1:
+%*2hX:+10029:0:2:
+%2hX:+0X10029:1:2:0:
+%*2hX:+0X10029:0:2:
+%2hX:+0x10029:1:2:0:
+%*2hX:+0x10029:0:2:
+%4hX::0:-1:
+%*4hX::0:-1:
+%4hX:-7b:1:3:65413:
+%*4hX:-7b:0:3:
+%4hX:-7B:1:3:65413:
+%*4hX:-7B:0:3:
+%4hX:-0X7b:1:4:65529:
+%*4hX:-0X7b:0:4:
+%4hX:-0x7B:1:4:65529:
+%*4hX:-0x7B:0:4:
+%4hX:-1:1:2:65535:
+%*4hX:-1:0:2:
+%4hX:-0X1:1:4:65535:
+%*4hX:-0X1:0:4:
+%4hX:-0x1:1:4:65535:
+%*4hX:-0x1:0:4:
+%4hX:-0:1:2:0:
+%*4hX:-0:0:2:
+%4hX:-0X0:1:4:0:
+%*4hX:-0X0:0:4:
+%4hX:-0x0:1:4:0:
+%*4hX:-0x0:0:4:
+%4hX:0:1:1:0:
+%*4hX:0:0:1:
+%4hX:0X0:1:3:0:
+%*4hX:0X0:0:3:
+%4hX:0x0:1:3:0:
+%*4hX:0x0:0:3:
+%4hX:1:1:1:1:
+%*4hX:1:0:1:
+%4hX:0X1:1:3:1:
+%*4hX:0X1:0:3:
+%4hX:0x1:1:3:1:
+%*4hX:0x1:0:3:
+%4hX:2a:1:2:42:
+%*4hX:2a:0:2:
+%4hX:2A:1:2:42:
+%*4hX:2A:0:2:
+%4hX:0X2a:1:4:42:
+%*4hX:0X2a:0:4:
+%4hX:0x2A:1:4:42:
+%*4hX:0x2A:0:4:
+%4hX:ffff:1:4:65535:
+%*4hX:ffff:0:4:
+%4hX:FFFF:1:4:65535:
+%*4hX:FFFF:0:4:
+%4hX:0Xffff:1:4:255:
+%*4hX:0Xffff:0:4:
+%4hX:0xFFFF:1:4:255:
+%*4hX:0xFFFF:0:4:
+%4hX:10000:1:4:4096:
+%*4hX:10000:0:4:
+%4hX:0X10000:1:4:16:
+%*4hX:0X10000:0:4:
+%4hX:0x10000:1:4:16:
+%*4hX:0x10000:0:4:
+%4hX:10029:1:4:4098:
+%*4hX:10029:0:4:
+%4hX:0X10029:1:4:16:
+%*4hX:0X10029:0:4:
+%4hX:0x10029:1:4:16:
+%*4hX:0x10029:0:4:
+%4hX:+0:1:2:0:
+%*4hX:+0:0:2:
+%4hX:+0X0:1:4:0:
+%*4hX:+0X0:0:4:
+%4hX:+0x0:1:4:0:
+%*4hX:+0x0:0:4:
+%4hX:+1:1:2:1:
+%*4hX:+1:0:2:
+%4hX:+0X1:1:4:1:
+%*4hX:+0X1:0:4:
+%4hX:+0x1:1:4:1:
+%*4hX:+0x1:0:4:
+%4hX:+2a:1:3:42:
+%*4hX:+2a:0:3:
+%4hX:+2A:1:3:42:
+%*4hX:+2A:0:3:
+%4hX:+0X2a:1:4:2:
+%*4hX:+0X2a:0:4:
+%4hX:+0x2A:1:4:2:
+%*4hX:+0x2A:0:4:
+%4hX:+ffff:1:4:4095:
+%*4hX:+ffff:0:4:
+%4hX:+FFFF:1:4:4095:
+%*4hX:+FFFF:0:4:
+%4hX:+0Xffff:1:4:15:
+%*4hX:+0Xffff:0:4:
+%4hX:+0xFFFF:1:4:15:
+%*4hX:+0xFFFF:0:4:
+%4hX:+10000:1:4:256:
+%*4hX:+10000:0:4:
+%4hX:+0X10000:1:4:1:
+%*4hX:+0X10000:0:4:
+%4hX:+0x10000:1:4:1:
+%*4hX:+0x10000:0:4:
+%4hX:+10029:1:4:256:
+%*4hX:+10029:0:4:
+%4hX:+0X10029:1:4:1:
+%*4hX:+0X10029:0:4:
+%4hX:+0x10029:1:4:1:
+%*4hX:+0x10029:0:4:
+%7hX::0:-1:
+%*7hX::0:-1:
+%7hX:-7b:1:3:65413:
+%*7hX:-7b:0:3:
+%7hX:-7B:1:3:65413:
+%*7hX:-7B:0:3:
+%7hX:-0X7b:1:5:65413:
+%*7hX:-0X7b:0:5:
+%7hX:-0x7B:1:5:65413:
+%*7hX:-0x7B:0:5:
+%7hX:-1:1:2:65535:
+%*7hX:-1:0:2:
+%7hX:-0X1:1:4:65535:
+%*7hX:-0X1:0:4:
+%7hX:-0x1:1:4:65535:
+%*7hX:-0x1:0:4:
+%7hX:-0:1:2:0:
+%*7hX:-0:0:2:
+%7hX:-0X0:1:4:0:
+%*7hX:-0X0:0:4:
+%7hX:-0x0:1:4:0:
+%*7hX:-0x0:0:4:
+%7hX:0:1:1:0:
+%*7hX:0:0:1:
+%7hX:0X0:1:3:0:
+%*7hX:0X0:0:3:
+%7hX:0x0:1:3:0:
+%*7hX:0x0:0:3:
+%7hX:1:1:1:1:
+%*7hX:1:0:1:
+%7hX:0X1:1:3:1:
+%*7hX:0X1:0:3:
+%7hX:0x1:1:3:1:
+%*7hX:0x1:0:3:
+%7hX:2a:1:2:42:
+%*7hX:2a:0:2:
+%7hX:2A:1:2:42:
+%*7hX:2A:0:2:
+%7hX:0X2a:1:4:42:
+%*7hX:0X2a:0:4:
+%7hX:0x2A:1:4:42:
+%*7hX:0x2A:0:4:
+%7hX:ffff:1:4:65535:
+%*7hX:ffff:0:4:
+%7hX:FFFF:1:4:65535:
+%*7hX:FFFF:0:4:
+%7hX:0Xffff:1:6:65535:
+%*7hX:0Xffff:0:6:
+%7hX:0xFFFF:1:6:65535:
+%*7hX:0xFFFF:0:6:
+%7hX:10000:1:5:0:
+%*7hX:10000:0:5:
+%7hX:0X10000:1:7:0:
+%*7hX:0X10000:0:7:
+%7hX:0x10000:1:7:0:
+%*7hX:0x10000:0:7:
+%7hX:10029:1:5:41:
+%*7hX:10029:0:5:
+%7hX:0X10029:1:7:41:
+%*7hX:0X10029:0:7:
+%7hX:0x10029:1:7:41:
+%*7hX:0x10029:0:7:
+%7hX:+0:1:2:0:
+%*7hX:+0:0:2:
+%7hX:+0X0:1:4:0:
+%*7hX:+0X0:0:4:
+%7hX:+0x0:1:4:0:
+%*7hX:+0x0:0:4:
+%7hX:+1:1:2:1:
+%*7hX:+1:0:2:
+%7hX:+0X1:1:4:1:
+%*7hX:+0X1:0:4:
+%7hX:+0x1:1:4:1:
+%*7hX:+0x1:0:4:
+%7hX:+2a:1:3:42:
+%*7hX:+2a:0:3:
+%7hX:+2A:1:3:42:
+%*7hX:+2A:0:3:
+%7hX:+0X2a:1:5:42:
+%*7hX:+0X2a:0:5:
+%7hX:+0x2A:1:5:42:
+%*7hX:+0x2A:0:5:
+%7hX:+ffff:1:5:65535:
+%*7hX:+ffff:0:5:
+%7hX:+FFFF:1:5:65535:
+%*7hX:+FFFF:0:5:
+%7hX:+0Xffff:1:7:65535:
+%*7hX:+0Xffff:0:7:
+%7hX:+0xFFFF:1:7:65535:
+%*7hX:+0xFFFF:0:7:
+%7hX:+10000:1:6:0:
+%*7hX:+10000:0:6:
+%7hX:+0X10000:1:7:4096:
+%*7hX:+0X10000:0:7:
+%7hX:+0x10000:1:7:4096:
+%*7hX:+0x10000:0:7:
+%7hX:+10029:1:6:41:
+%*7hX:+10029:0:6:
+%7hX:+0X10029:1:7:4098:
+%*7hX:+0X10029:0:7:
+%7hX:+0x10029:1:7:4098:
+%*7hX:+0x10029:0:7:
+%2hX: :0:-1:
+%*2hX: :0:-1:
+%2hX: -7b:1:3:65529:
+%*2hX: -7b:0:3:
+%2hX: -7B:1:3:65529:
+%*2hX: -7B:0:3:
+%2hX: -0X7b:1:3:0:
+%*2hX: -0X7b:0:3:
+%2hX: -0x7B:1:3:0:
+%*2hX: -0x7B:0:3:
+%2hX: -1:1:3:65535:
+%*2hX: -1:0:3:
+%2hX: -0X1:1:3:0:
+%*2hX: -0X1:0:3:
+%2hX: -0x1:1:3:0:
+%*2hX: -0x1:0:3:
+%2hX: -0:1:3:0:
+%*2hX: -0:0:3:
+%2hX: -0X0:1:3:0:
+%*2hX: -0X0:0:3:
+%2hX: -0x0:1:3:0:
+%*2hX: -0x0:0:3:
+%2hX: 0:1:2:0:
+%*2hX: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2hX: +0X0:0:3:
+%2hX: +0x0:1:3:0:
+%*2hX: +0x0:0:3:
+%2hX: +1:1:3:1:
+%*2hX: +1:0:3:
+%2hX: +0X1:1:3:0:
+%*2hX: +0X1:0:3:
+%2hX: +0x1:1:3:0:
+%*2hX: +0x1:0:3:
+%2hX: +2a:1:3:2:
+%*2hX: +2a:0:3:
+%2hX: +2A:1:3:2:
+%*2hX: +2A:0:3:
+%2hX: +0X2a:1:3:0:
+%*2hX: +0X2a:0:3:
+%2hX: +0x2A:1:3:0:
+%*2hX: +0x2A:0:3:
+%2hX: +ffff:1:3:15:
+%*2hX: +ffff:0:3:
+%2hX: +FFFF:1:3:15:
+%*2hX: +FFFF:0:3:
+%2hX: +0Xffff:1:3:0:
+%*2hX: +0Xffff:0:3:
+%2hX: +0xFFFF:1:3:0:
+%*2hX: +0xFFFF:0:3:
+%2hX: +10000:1:3:1:
+%*2hX: +10000:0:3:
+%2hX: +0X10000:1:3:0:
+%*2hX: +0X10000:0:3:
+%2hX: +0x10000:1:3:0:
+%*2hX: +0x10000:0:3:
+%2hX: +10029:1:3:1:
+%*2hX: +10029:0:3:
+%2hX: +0X10029:1:3:0:
+%*2hX: +0X10029:0:3:
+%2hX: +0x10029:1:3:0:
+%*2hX: +0x10029:0:3:
+%7hX: :0:-1:
+%*7hX: :0:-1:
+%7hX: -7b:1:4:65413:
+%*7hX: -7b:0:4:
+%7hX: -7B:1:4:65413:
+%*7hX: -7B:0:4:
+%7hX: -0X7b:1:6:65413:
+%*7hX: -0X7b:0:6:
+%7hX: -0x7B:1:6:65413:
+%*7hX: -0x7B:0:6:
+%7hX: -1:1:3:65535:
+%*7hX: -1:0:3:
+%7hX: -0X1:1:5:65535:
+%*7hX: -0X1:0:5:
+%7hX: -0x1:1:5:65535:
+%*7hX: -0x1:0:5:
+%7hX: -0:1:3:0:
+%*7hX: -0:0:3:
+%7hX: -0X0:1:5:0:
+%*7hX: -0X0:0:5:
+%7hX: -0x0:1:5:0:
+%*7hX: -0x0:0:5:
+%7hX: 0:1:2:0:
+%*7hX: 0:0:2:
+%7hX: 0X0:1:4:0:
+%*7hX: 0X0:0:4:
+%7hX: 0x0:1:4:0:
+%*7hX: 0x0:0:4:
+%7hX: 1:1:2:1:
+%*7hX: 1:0:2:
+%7hX: 0X1:1:4:1:
+%*7hX: 0X1:0:4:
+%7hX: 0x1:1:4:1:
+%*7hX: 0x1:0:4:
+%7hX: 2a:1:3:42:
+%*7hX: 2a:0:3:
+%7hX: 2A:1:3:42:
+%*7hX: 2A:0:3:
+%7hX: 0X2a:1:5:42:
+%*7hX: 0X2a:0:5:
+%7hX: 0x2A:1:5:42:
+%*7hX: 0x2A:0:5:
+%7hX: ffff:1:5:65535:
+%*7hX: ffff:0:5:
+%7hX: FFFF:1:5:65535:
+%*7hX: FFFF:0:5:
+%7hX: 0Xffff:1:7:65535:
+%*7hX: 0Xffff:0:7:
+%7hX: 0xFFFF:1:7:65535:
+%*7hX: 0xFFFF:0:7:
+%7hX: 10000:1:6:0:
+%*7hX: 10000:0:6:
+%7hX: 0X10000:1:8:0:
+%*7hX: 0X10000:0:8:
+%7hX: 0x10000:1:8:0:
+%*7hX: 0x10000:0:8:
+%7hX: 10029:1:6:41:
+%*7hX: 10029:0:6:
+%7hX: 0X10029:1:8:41:
+%*7hX: 0X10029:0:8:
+%7hX: 0x10029:1:8:41:
+%*7hX: 0x10029:0:8:
+%7hX: +0:1:3:0:
+%*7hX: +0:0:3:
+%7hX: +0X0:1:5:0:
+%*7hX: +0X0:0:5:
+%7hX: +0x0:1:5:0:
+%*7hX: +0x0:0:5:
+%7hX: +1:1:3:1:
+%*7hX: +1:0:3:
+%7hX: +0X1:1:5:1:
+%*7hX: +0X1:0:5:
+%7hX: +0x1:1:5:1:
+%*7hX: +0x1:0:5:
+%7hX: +2a:1:4:42:
+%*7hX: +2a:0:4:
+%7hX: +2A:1:4:42:
+%*7hX: +2A:0:4:
+%7hX: +0X2a:1:6:42:
+%*7hX: +0X2a:0:6:
+%7hX: +0x2A:1:6:42:
+%*7hX: +0x2A:0:6:
+%7hX: +ffff:1:6:65535:
+%*7hX: +ffff:0:6:
+%7hX: +FFFF:1:6:65535:
+%*7hX: +FFFF:0:6:
+%7hX: +0Xffff:1:8:65535:
+%*7hX: +0Xffff:0:8:
+%7hX: +0xFFFF:1:8:65535:
+%*7hX: +0xFFFF:0:8:
+%7hX: +10000:1:7:0:
+%*7hX: +10000:0:7:
+%7hX: +0X10000:1:8:4096:
+%*7hX: +0X10000:0:8:
+%7hX: +0x10000:1:8:4096:
+%*7hX: +0x10000:0:8:
+%7hX: +10029:1:7:41:
+%*7hX: +10029:0:7:
+%7hX: +0X10029:1:8:4098:
+%*7hX: +0X10029:0:8:
+%7hX: +0x10029:1:8:4098:
+%*7hX: +0x10029:0:8:
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/stdlib/Makefile b/stdlib/Makefile
index c9c8f70..513445b 100644
--- a/stdlib/Makefile
+++ b/stdlib/Makefile
@@ -300,6 +300,8 @@ tests := \
tst-qsort2 \
tst-qsort3 \
tst-qsort6 \
+ tst-qsort7 \
+ tst-qsortx7 \
tst-quick_exit \
tst-rand-sequence \
tst-rand48 \
@@ -553,7 +555,19 @@ tests-special += $(objpfx)isomac.out
ifeq ($(run-built-tests),yes)
tests-special += $(objpfx)tst-fmtmsg.out
-endif
+ifeq ($(build-shared),yes)
+ifneq ($(PERL),no)
+generated += \
+ tst-qsort7.mtrace \
+ tst-qsortx7.mtrace \
+ # generated
+tests-special += \
+ $(objpfx)tst-qsort7-mem.out \
+ $(objpfx)tst-qsortx7-mem.out \
+ # tests-special
+endif # $(build-shared) == yes
+endif # $(PERL) == yes
+endif # $(run-built-tests) == yes
include ../Rules
@@ -647,3 +661,19 @@ $(objpfx)tst-getrandom2: $(shared-thread-library)
$(objpfx)tst-getenv-signal: $(shared-thread-library)
$(objpfx)tst-getenv-thread: $(shared-thread-library)
$(objpfx)tst-getenv-unsetenv: $(shared-thread-library)
+
+CFLAGS-tst-qsort7.c += -fno-exceptions -fno-asynchronous-unwind-tables
+LDLIBS-tst-qsort7 = $(shared-thread-library)
+tst-qsort7-ENV = MALLOC_TRACE=$(objpfx)tst-qsort7.mtrace \
+ LD_PRELOAD=$(common-objpfx)/malloc/libc_malloc_debug.so
+$(objpfx)tst-qsort7-mem.out: $(objpfx)tst-qsort7.out
+ $(common-objpfx)malloc/mtrace $(objpfx)tst-qsort7.mtrace > $@; \
+ $(evaluate-test)
+
+CFLAGS-tst-qsortx7.c += -fexceptions
+LDLIBS-tst-qsortx7 = $(shared-thread-library)
+tst-qsortx7-ENV = MALLOC_TRACE=$(objpfx)tst-qsortx7.mtrace \
+ LD_PRELOAD=$(common-objpfx)/malloc/libc_malloc_debug.so
+$(objpfx)tst-qsortx7-mem.out: $(objpfx)tst-qsortx7.out
+ $(common-objpfx)malloc/mtrace $(objpfx)tst-qsortx7.mtrace > $@; \
+ $(evaluate-test)
diff --git a/stdlib/qsort.c b/stdlib/qsort.c
index 08fdb84..0b1e0e9 100644
--- a/stdlib/qsort.c
+++ b/stdlib/qsort.c
@@ -25,6 +25,7 @@
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
+#include "pthreadP.h"
/* Swap SIZE bytes between addresses A and B. These helpers are provided
along the generic one as an optimization. */
@@ -338,36 +339,10 @@ indirect_msort_with_tmp (const struct msort_param *p, void *b, size_t n,
}
}
-void
-__qsort_r (void *const pbase, size_t total_elems, size_t size,
- __compar_d_fn_t cmp, void *arg)
+static void
+qsort_r_mergesort (void *const pbase, size_t total_elems, size_t size,
+ __compar_d_fn_t cmp, void *arg, void *buf)
{
- if (total_elems <= 1)
- return;
-
- /* Align to the maximum size used by the swap optimization. */
- _Alignas (uint64_t) char tmp[QSORT_STACK_SIZE];
- size_t total_size = total_elems * size;
- char *buf;
-
- if (size > INDIRECT_SORT_SIZE_THRES)
- total_size = 2 * total_elems * sizeof (void *) + size;
-
- if (total_size <= sizeof tmp)
- buf = tmp;
- else
- {
- int save = errno;
- buf = malloc (total_size);
- __set_errno (save);
- if (buf == NULL)
- {
- /* Fallback to heapsort in case of memory failure. */
- heapsort_r (pbase, total_elems - 1, size, cmp, arg);
- return;
- }
- }
-
if (size > INDIRECT_SORT_SIZE_THRES)
{
const struct msort_param msort_param =
@@ -392,9 +367,53 @@ __qsort_r (void *const pbase, size_t total_elems, size_t size,
};
msort_with_tmp (&msort_param, pbase, total_elems);
}
+}
+
+static bool
+qsort_r_malloc (void *const pbase, size_t total_elems, size_t size,
+ __compar_d_fn_t cmp, void *arg, size_t total_size)
+{
+ int save = errno;
+ char *buf = malloc (total_size);
+ __set_errno (save);
+ if (buf == NULL)
+ return false;
- if (buf != tmp)
- free (buf);
+ /* Deallocate the auxiliary buffer if the callback function throws
+ or if the thread is cancelled. */
+ pthread_cleanup_combined_push (free, buf);
+ qsort_r_mergesort (pbase, total_elems, size, cmp, arg, buf);
+ pthread_cleanup_combined_pop (0);
+
+ free (buf);
+
+ return true;
+}
+
+void
+__qsort_r (void *const pbase, size_t total_elems, size_t size,
+ __compar_d_fn_t cmp, void *arg)
+{
+ if (total_elems <= 1)
+ return;
+
+ /* Align to the maximum size used by the swap optimization. */
+ size_t total_size = total_elems * size;
+
+ if (size > INDIRECT_SORT_SIZE_THRES)
+ total_size = 2 * total_elems * sizeof (void *) + size;
+
+ if (total_size <= QSORT_STACK_SIZE)
+ {
+ _Alignas (uint64_t) char tmp[QSORT_STACK_SIZE];
+ qsort_r_mergesort (pbase, total_elems, size, cmp, arg, tmp);
+ }
+ else
+ {
+ if (!qsort_r_malloc (pbase, total_elems, size, cmp, arg, total_size))
+ /* Fallback to heapsort in case of memory failure. */
+ heapsort_r (pbase, total_elems - 1, size, cmp, arg);
+ }
}
libc_hidden_def (__qsort_r)
weak_alias (__qsort_r, qsort_r)
diff --git a/stdlib/tst-qsort4.c b/stdlib/tst-qsort4.c
index 2875d40..a36e66a 100644
--- a/stdlib/tst-qsort4.c
+++ b/stdlib/tst-qsort4.c
@@ -16,6 +16,10 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
+#undef pthread_cleanup_combined_push
+#define pthread_cleanup_combined_push(routine, arg)
+#undef pthread_cleanup_combined_pop
+#define pthread_cleanup_combined_pop(execute)
#include "qsort.c"
#include <stdio.h>
diff --git a/stdlib/tst-qsort7.c b/stdlib/tst-qsort7.c
new file mode 100644
index 0000000..0d62630
--- /dev/null
+++ b/stdlib/tst-qsort7.c
@@ -0,0 +1,80 @@
+/* Check exception handling from qsort (BZ 32058).
+ Copyright (C) 2024 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
+ <http://www.gnu.org/licenses/>. */
+
+#include <array_length.h>
+#include <mcheck.h>
+#include <stdlib.h>
+#include <support/check.h>
+#include <support/xthread.h>
+#include <unistd.h>
+
+static pthread_barrier_t b;
+
+static void
+cl (void *arg)
+{
+}
+
+static int
+compar_func (const void *a1, const void *a2)
+{
+ xpthread_barrier_wait (&b);
+
+ pthread_cleanup_push (cl, NULL);
+
+ pause ();
+
+ pthread_cleanup_pop (0);
+
+ support_record_failure ();
+
+ return 0;
+}
+
+static void *
+tf (void *tf)
+{
+ /* An array larger than QSORT_STACK_SIZE to force memory allocation. */
+ int input[1024] = { 0 };
+ qsort (input, array_length (input), sizeof input[0], compar_func);
+
+ return NULL;
+}
+
+static int
+do_test (void)
+{
+ mtrace ();
+
+ xpthread_barrier_init (&b, NULL, 2);
+
+ pthread_t thr = xpthread_create (NULL, tf, NULL);
+
+ xpthread_barrier_wait (&b);
+
+ xpthread_cancel (thr);
+
+ {
+ void *r = xpthread_join (thr);
+ TEST_VERIFY (r == PTHREAD_CANCELED);
+ }
+
+ return 0;
+}
+
+#include <support/test-driver.c>
diff --git a/stdlib/tst-qsortx7.c b/stdlib/tst-qsortx7.c
new file mode 100644
index 0000000..ab61523
--- /dev/null
+++ b/stdlib/tst-qsortx7.c
@@ -0,0 +1 @@
+#include "tst-qsort7.c"
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/htl/pthreadP.h b/sysdeps/htl/pthreadP.h
index 78ef4e7..535deeb 100644
--- a/sysdeps/htl/pthreadP.h
+++ b/sysdeps/htl/pthreadP.h
@@ -23,6 +23,7 @@
#include <pthread.h>
#include <link.h>
+#include <bits/cancelation.h>
/* Attribute to indicate thread creation was issued from C11 thrd_create. */
#define ATTR_C11_THREAD ((void*)(uintptr_t)-1)
@@ -233,4 +234,18 @@ weak_extern (__pthread_exit)
_Static_assert (sizeof (type) == size, \
"sizeof (" #type ") != " #size)
+ /* Special cleanup macros which register cleanup both using
+ __pthread_cleanup_{push,pop} and using cleanup attribute. This is needed
+ for qsort, so that it supports both throwing exceptions from the caller
+ sort function callback (only cleanup attribute works there) and
+ cancellation of the thread running the callback if the callback or some
+ routines it calls don't have unwind information.
+ TODO: add support for cleanup routines. */
+#ifndef pthread_cleanup_combined_push
+# define pthread_cleanup_combined_push __pthread_cleanup_push
+#endif
+#ifndef pthread_cleanup_combined_pop
+# define pthread_cleanup_combined_pop __pthread_cleanup_pop
+#endif
+
#endif /* pthreadP.h */
diff --git a/sysdeps/ieee754/dbl-64/Makefile b/sysdeps/ieee754/dbl-64/Makefile
index 78530b5..766bef4 100644
--- a/sysdeps/ieee754/dbl-64/Makefile
+++ b/sysdeps/ieee754/dbl-64/Makefile
@@ -3,3 +3,7 @@ ifeq ($(subdir),math)
CFLAGS-branred.c += $(config-cflags-nofma)
CFLAGS-e_sqrt.c += $(config-cflags-nofma)
endif
+
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += double
+endif
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
new file mode 100644
index 0000000..ba9e02f
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -0,0 +1,682 @@
+%la::0:-1:
+%*la::0:-1:
+%la:-infinity:1:9:-inf:
+%*la:-infinity:0:9:
+%la:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*la:-0xf.ffffffffffff8p+1020:0:24:
+%la:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*la:-0x7.ffffffffffffcp1021:0:23:
+%la:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*la:-0x2.3456789abcdfep+123:0:23:
+%la:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*la:-0x2.3456789abcdfep0123:0:23:
+%la:-0x8p-1025:1:10:-0x1p-1022:
+%*la:-0x8p-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*la:0x8p-1025:0:9:
+%la:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*la:0x2.3456789abcdfep0123:0:22:
+%la:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*la:0x2.3456789abcdfep+123:0:22:
+%la:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*la:0x7.ffffffffffffcp1021:0:22:
+%la:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*la:0xf.ffffffffffff8p+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*la:+0x8p-1025:0:10:
+%la:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*la:+0x2.3456789abcdfep0123:0:23:
+%la:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*la:+0x2.3456789abcdfep+123:0:23:
+%la:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*la:+0x7.ffffffffffffcp1021:0:23:
+%la:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*la:+0xf.ffffffffffff8p+1020:0:24:
+%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.ffffffffffff8p+1020:0:-1:
+%*1la:-0xf.ffffffffffff8p+1020:0:-1:
+%1la:-0x7.ffffffffffffcp1021:0:-1:
+%*1la:-0x7.ffffffffffffcp1021:0:-1:
+%1la:-0x2.3456789abcdfep+123:0:-1:
+%*1la:-0x2.3456789abcdfep+123:0:-1:
+%1la:-0x2.3456789abcdfep0123:0:-1:
+%*1la:-0x2.3456789abcdfep0123:0:-1:
+%1la:-0x8p-1025:0:-1:
+%*1la:-0x8p-1025: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-1025:1:1:0x0:
+%*1la:0x8p-1025:0:1:
+%1la:0x2.3456789abcdfep0123:1:1:0x0:
+%*1la:0x2.3456789abcdfep0123:0:1:
+%1la:0x2.3456789abcdfep+123:1:1:0x0:
+%*1la:0x2.3456789abcdfep+123:0:1:
+%1la:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1la:0x7.ffffffffffffcp1021:0:1:
+%1la:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1la:0xf.ffffffffffff8p+1020: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-1025:0:-1:
+%*1la:+0x8p-1025:0:-1:
+%1la:+0x2.3456789abcdfep0123:0:-1:
+%*1la:+0x2.3456789abcdfep0123:0:-1:
+%1la:+0x2.3456789abcdfep+123:0:-1:
+%*1la:+0x2.3456789abcdfep+123:0:-1:
+%1la:+0x7.ffffffffffffcp1021:0:-1:
+%*1la:+0x7.ffffffffffffcp1021:0:-1:
+%1la:+0xf.ffffffffffff8p+1020:0:-1:
+%*1la:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:2:-0x0:
+%*2la:-0xf.ffffffffffff8p+1020:0:2:
+%2la:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2la:-0x7.ffffffffffffcp1021:0:2:
+%2la:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2la:-0x2.3456789abcdfep+123:0:2:
+%2la:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2la:-0x2.3456789abcdfep0123:0:2:
+%2la:-0x8p-1025:1:2:-0x0:
+%*2la:-0x8p-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2la:+0x8p-1025:0:2:
+%2la:+0x2.3456789abcdfep0123:1:2:0x0:
+%*2la:+0x2.3456789abcdfep0123:0:2:
+%2la:+0x2.3456789abcdfep+123:1:2:0x0:
+%*2la:+0x2.3456789abcdfep+123:0:2:
+%2la:+0x7.ffffffffffffcp1021:1:2:0x0:
+%*2la:+0x7.ffffffffffffcp1021:0:2:
+%2la:+0xf.ffffffffffff8p+1020:1:2:0x0:
+%*2la:+0xf.ffffffffffff8p+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3la:0x8p-1025:0:3:
+%3la:0x2.3456789abcdfep0123:1:3:0x1p1:
+%*3la:0x2.3456789abcdfep0123:0:3:
+%3la:0x2.3456789abcdfep+123:1:3:0x1p1:
+%*3la:0x2.3456789abcdfep+123:0:3:
+%3la:0x7.ffffffffffffcp1021:1:3:0x1.cp2:
+%*3la:0x7.ffffffffffffcp1021:0:3:
+%3la:0xf.ffffffffffff8p+1020:1:3:0x1.ep3:
+%*3la:0xf.ffffffffffff8p+1020: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-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:
+%*4la::0:-1:
+%4la:-infinity:1:4:-inf:
+%*4la:-infinity:0:4:
+%4la:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3:
+%*4la:-0xf.ffffffffffff8p+1020:0:4:
+%4la:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2:
+%*4la:-0x7.ffffffffffffcp1021:0:4:
+%4la:-0x2.3456789abcdfep+123:1:4:-0x1p1:
+%*4la:-0x2.3456789abcdfep+123:0:4:
+%4la:-0x2.3456789abcdfep0123:1:4:-0x1p1:
+%*4la:-0x2.3456789abcdfep0123:0:4:
+%4la:-0x8p-1025:1:4:-0x1p3:
+%*4la:-0x8p-1025: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-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:
+%*4la:0x2.3456789abcdfep+123:0:4:
+%4la:0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4la:0x7.ffffffffffffcp1021:0:4:
+%4la:0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4la:0xf.ffffffffffff8p+1020: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-1025:1:4:0x1p3:
+%*4la:+0x8p-1025:0:4:
+%4la:+0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4la:+0x2.3456789abcdfep0123:0:4:
+%4la:+0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4la:+0x2.3456789abcdfep+123:0:4:
+%4la:+0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4la:+0x7.ffffffffffffcp1021:0:4:
+%4la:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4la:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:5:-0x1.ep3:
+%*5la:-0xf.ffffffffffff8p+1020:0:5:
+%5la:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2:
+%*5la:-0x7.ffffffffffffcp1021:0:5:
+%5la:-0x2.3456789abcdfep+123:1:5:-0x1p1:
+%*5la:-0x2.3456789abcdfep+123:0:5:
+%5la:-0x2.3456789abcdfep0123:1:5:-0x1p1:
+%*5la:-0x2.3456789abcdfep0123:0:5:
+%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:
+%*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-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:
+%*5la:0x2.3456789abcdfep+123:0:5:
+%5la:0x7.ffffffffffffcp1021:1:5:0x1.fcp2:
+%*5la:0x7.ffffffffffffcp1021:0:5:
+%5la:0xf.ffffffffffff8p+1020:1:5:0x1.fep3:
+%*5la:0xf.ffffffffffff8p+1020: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-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:
+%*5la:+0x2.3456789abcdfep+123:0:5:
+%5la:+0x7.ffffffffffffcp1021:1:5:0x1.cp2:
+%*5la:+0x7.ffffffffffffcp1021:0:5:
+%5la:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3:
+%*5la:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:6:-0x1.fep3:
+%*6la:-0xf.ffffffffffff8p+1020:0:6:
+%6la:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2:
+%*6la:-0x7.ffffffffffffcp1021:0:6:
+%6la:-0x2.3456789abcdfep+123:1:6:-0x1.18p1:
+%*6la:-0x2.3456789abcdfep+123:0:6:
+%6la:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
+%*6la:-0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6la:0x8p-1025:0:6:
+%6la:0x2.3456789abcdfep0123:1:6:0x1.1ap1:
+%*6la:0x2.3456789abcdfep0123:0:6:
+%6la:0x2.3456789abcdfep+123:1:6:0x1.1ap1:
+%*6la:0x2.3456789abcdfep+123:0:6:
+%6la:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2:
+%*6la:0x7.ffffffffffffcp1021:0:6:
+%6la:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3:
+%*6la:0xf.ffffffffffff8p+1020: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-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:
+%*6la:+0x2.3456789abcdfep+123:0:6:
+%6la:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*6la:+0x7.ffffffffffffcp1021:0:6:
+%6la:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*6la:+0xf.ffffffffffff8p+1020:0:6:
+%6la:+infinity:0:-1:
+%*6la:+infinity:0:-1:
+%20la::0:-1:
+%*20la::0:-1:
+%20la:-infinity:1:9:-inf:
+%*20la:-infinity:0:9:
+%20la:-0xf.ffffffffffff8p+1020:0:-1:
+%*20la:-0xf.ffffffffffff8p+1020:0:-1:
+%20la:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20la:-0x7.ffffffffffffcp1021:0:20:
+%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:
+%*20la:-0x8p-1025:0:10:
+%20la:-0x0p+0:1:7:-0x0:
+%*20la:-0x0p+0:0:7:
+%20la:-0x0p0:1:6:-0x0:
+%*20la:-0x0p0:0:6:
+%20la:-nan(09A_Zaz):1:13:-nan:
+%*20la:-nan(09A_Zaz):0:13:
+%20la:-nan():1:6:-nan:
+%*20la:-nan():0:6:
+%20la:nan():1:5:nan:
+%*20la:nan():0:5:
+%20la:nan(09A_Zaz):1:12:nan:
+%*20la:nan(09A_Zaz):0:12:
+%20la:0x0p0:1:5:0x0:
+%*20la:0x0p0:0:5:
+%20la:0x0p+0:1:6:0x0:
+%*20la:0x0p+0:0:6:
+%20la:0x8p-1025:1:9:0x1p-1022:
+%*20la:0x8p-1025:0:9:
+%20la:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20la:0x2.3456789abcdfep0123:0:20:
+%20la:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20la:0x2.3456789abcdfep+123:0:20:
+%20la:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12:
+%*20la:0x7.ffffffffffffcp1021:0:20:
+%20la:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4:
+%*20la:0xf.ffffffffffff8p+1020:0:20:
+%20la:infinity:1:8:inf:
+%*20la:infinity:0:8:
+%20la:+nan():1:6:nan:
+%*20la:+nan():0:6:
+%20la:+nan(09A_Zaz):1:13:nan:
+%*20la:+nan(09A_Zaz):0:13:
+%20la:+0x0p0:1:6:0x0:
+%*20la:+0x0p0:0:6:
+%20la:+0x0p+0:1:7:0x0:
+%*20la:+0x0p+0:0:7:
+%20la:+0x8p-1025:1:10:0x1p-1022:
+%*20la:+0x8p-1025:0:10:
+%20la:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20la:+0x2.3456789abcdfep0123:0:20:
+%20la:+0x2.3456789abcdfep+123:0:-1:
+%*20la:+0x2.3456789abcdfep+123:0:-1:
+%20la:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20la:+0x7.ffffffffffffcp1021:0:20:
+%20la:+0xf.ffffffffffff8p+1020:0:-1:
+%*20la:+0xf.ffffffffffff8p+1020:0:-1:
+%20la:+infinity:1:9:inf:
+%*20la:+infinity:0:9:
+%32la::0:-1:
+%*32la::0:-1:
+%32la:-infinity:1:9:-inf:
+%*32la:-infinity:0:9:
+%32la:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*32la:-0xf.ffffffffffff8p+1020:0:24:
+%32la:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*32la:-0x7.ffffffffffffcp1021:0:23:
+%32la:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32la:-0x2.3456789abcdfep+123:0:23:
+%32la:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32la:-0x2.3456789abcdfep0123:0:23:
+%32la:-0x8p-1025:1:10:-0x1p-1022:
+%*32la:-0x8p-1025:0:10:
+%32la:-0x0p+0:1:7:-0x0:
+%*32la:-0x0p+0:0:7:
+%32la:-0x0p0:1:6:-0x0:
+%*32la:-0x0p0:0:6:
+%32la:-nan(09A_Zaz):1:13:-nan:
+%*32la:-nan(09A_Zaz):0:13:
+%32la:-nan():1:6:-nan:
+%*32la:-nan():0:6:
+%32la:nan():1:5:nan:
+%*32la:nan():0:5:
+%32la:nan(09A_Zaz):1:12:nan:
+%*32la:nan(09A_Zaz):0:12:
+%32la:0x0p0:1:5:0x0:
+%*32la:0x0p0:0:5:
+%32la:0x0p+0:1:6:0x0:
+%*32la:0x0p+0:0:6:
+%32la:0x8p-1025:1:9:0x1p-1022:
+%*32la:0x8p-1025:0:9:
+%32la:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32la:0x2.3456789abcdfep0123:0:22:
+%32la:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32la:0x2.3456789abcdfep+123:0:22:
+%32la:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*32la:0x7.ffffffffffffcp1021:0:22:
+%32la:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*32la:0xf.ffffffffffff8p+1020:0:23:
+%32la:infinity:1:8:inf:
+%*32la:infinity:0:8:
+%32la:+nan():1:6:nan:
+%*32la:+nan():0:6:
+%32la:+nan(09A_Zaz):1:13:nan:
+%*32la:+nan(09A_Zaz):0:13:
+%32la:+0x0p0:1:6:0x0:
+%*32la:+0x0p0:0:6:
+%32la:+0x0p+0:1:7:0x0:
+%*32la:+0x0p+0:0:7:
+%32la:+0x8p-1025:1:10:0x1p-1022:
+%*32la:+0x8p-1025:0:10:
+%32la:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la:+0x2.3456789abcdfep0123:0:23:
+%32la:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la:+0x2.3456789abcdfep+123:0:23:
+%32la:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32la:+0x7.ffffffffffffcp1021:0:23:
+%32la:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32la:+0xf.ffffffffffff8p+1020:0:24:
+%32la:+infinity:1:9:inf:
+%*32la:+infinity:0:9:
+%5la: :0:-1:
+%*5la: :0:-1:
+%5la: -infinity:0:-1:
+%*5la: -infinity:0:-1:
+%5la: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3:
+%*5la: -0xf.ffffffffffff8p+1020:0:6:
+%5la: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2:
+%*5la: -0x7.ffffffffffffcp1021:0:6:
+%5la: -0x2.3456789abcdfep+123:1:6:-0x1p1:
+%*5la: -0x2.3456789abcdfep+123:0:6:
+%5la: -0x2.3456789abcdfep0123:1:6:-0x1p1:
+%*5la: -0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-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:
+%*5la: 0x2.3456789abcdfep+123:0:6:
+%5la: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*5la: 0x7.ffffffffffffcp1021:0:6:
+%5la: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*5la: 0xf.ffffffffffff8p+1020: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-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:
+%*5la: +0x2.3456789abcdfep+123:0:6:
+%5la: +0x7.ffffffffffffcp1021:1:6:0x1.cp2:
+%*5la: +0x7.ffffffffffffcp1021:0:6:
+%5la: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3:
+%*5la: +0xf.ffffffffffff8p+1020:0:6:
+%5la: +infinity:0:-1:
+%*5la: +infinity:0:-1:
+%32la: :0:-1:
+%*32la: :0:-1:
+%32la: -infinity:1:10:-inf:
+%*32la: -infinity:0:10:
+%32la: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023:
+%*32la: -0xf.ffffffffffff8p+1020:0:25:
+%32la: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023:
+%*32la: -0x7.ffffffffffffcp1021:0:24:
+%32la: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32la: -0x2.3456789abcdfep+123:0:24:
+%32la: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32la: -0x2.3456789abcdfep0123:0:24:
+%32la: -0x8p-1025:1:11:-0x1p-1022:
+%*32la: -0x8p-1025:0:11:
+%32la: -0x0p+0:1:8:-0x0:
+%*32la: -0x0p+0:0:8:
+%32la: -0x0p0:1:7:-0x0:
+%*32la: -0x0p0:0:7:
+%32la: -nan(09A_Zaz):1:14:-nan:
+%*32la: -nan(09A_Zaz):0:14:
+%32la: -nan():1:7:-nan:
+%*32la: -nan():0:7:
+%32la: nan():1:6:nan:
+%*32la: nan():0:6:
+%32la: nan(09A_Zaz):1:13:nan:
+%*32la: nan(09A_Zaz):0:13:
+%32la: 0x0p0:1:6:0x0:
+%*32la: 0x0p0:0:6:
+%32la: 0x0p+0:1:7:0x0:
+%*32la: 0x0p+0:0:7:
+%32la: 0x8p-1025:1:10:0x1p-1022:
+%*32la: 0x8p-1025:0:10:
+%32la: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la: 0x2.3456789abcdfep0123:0:23:
+%32la: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la: 0x2.3456789abcdfep+123:0:23:
+%32la: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32la: 0x7.ffffffffffffcp1021:0:23:
+%32la: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32la: 0xf.ffffffffffff8p+1020:0:24:
+%32la: infinity:1:9:inf:
+%*32la: infinity:0:9:
+%32la: +nan():1:7:nan:
+%*32la: +nan():0:7:
+%32la: +nan(09A_Zaz):1:14:nan:
+%*32la: +nan(09A_Zaz):0:14:
+%32la: +0x0p0:1:7:0x0:
+%*32la: +0x0p0:0:7:
+%32la: +0x0p+0:1:8:0x0:
+%*32la: +0x0p+0:0:8:
+%32la: +0x8p-1025:1:11:0x1p-1022:
+%*32la: +0x8p-1025:0:11:
+%32la: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32la: +0x2.3456789abcdfep0123:0:24:
+%32la: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32la: +0x2.3456789abcdfep+123:0:24:
+%32la: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023:
+%*32la: +0x7.ffffffffffffcp1021:0:24:
+%32la: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023:
+%*32la: +0xf.ffffffffffff8p+1020:0:25:
+%32la: +infinity:1:10:inf:
+%*32la: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
new file mode 100644
index 0000000..f7217b7
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
@@ -0,0 +1,682 @@
+%lA::0:-1:
+%*lA::0:-1:
+%lA:-INFINITY:1:9:-inf:
+%*lA:-INFINITY:0:9:
+%lA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*lA:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%lA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*lA:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%lA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lA:-0X2.3456789ABCDFEP+123:0:23:
+%lA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lA:-0X2.3456789ABCDFEP0123:0:23:
+%lA:-0X8P-1025:1:10:-0x1p-1022:
+%*lA:-0X8P-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*lA:0X8P-1025:0:9:
+%lA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lA:0X2.3456789ABCDFEP0123:0:22:
+%lA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lA:0X2.3456789ABCDFEP+123:0:22:
+%lA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*lA:0X7.FFFFFFFFFFFFCP1021:0:22:
+%lA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*lA:+0X8P-1025:0:10:
+%lA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lA:+0X2.3456789ABCDFEP0123:0:23:
+%lA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lA:+0X2.3456789ABCDFEP+123:0:23:
+%lA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*lA:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%lA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*lA:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%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.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*1lA:-0X2.3456789ABCDFEP+123:0:-1:
+%1lA:-0X2.3456789ABCDFEP0123:0:-1:
+%*1lA:-0X2.3456789ABCDFEP0123:0:-1:
+%1lA:-0X8P-1025:0:-1:
+%*1lA:-0X8P-1025: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-1025:1:1:0x0:
+%*1lA:0X8P-1025:0:1:
+%1lA:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1lA:0X2.3456789ABCDFEP0123:0:1:
+%1lA:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1lA:0X2.3456789ABCDFEP+123:0:1:
+%1lA:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1lA:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1lA:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1lA:0XF.FFFFFFFFFFFF8P+1020: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-1025:0:-1:
+%*1lA:+0X8P-1025:0:-1:
+%1lA:+0X2.3456789ABCDFEP0123:0:-1:
+%*1lA:+0X2.3456789ABCDFEP0123:0:-1:
+%1lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*1lA:+0X2.3456789ABCDFEP+123:0:-1:
+%1lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lA:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2lA:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2lA:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2lA:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lA:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2lA:-0X2.3456789ABCDFEP+123:0:2:
+%2lA:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2lA:-0X2.3456789ABCDFEP0123:0:2:
+%2lA:-0X8P-1025:1:2:-0x0:
+%*2lA:-0X8P-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2lA:+0X8P-1025:0:2:
+%2lA:+0X2.3456789ABCDFEP0123:1:2:0x0:
+%*2lA:+0X2.3456789ABCDFEP0123:0:2:
+%2lA:+0X2.3456789ABCDFEP+123:1:2:0x0:
+%*2lA:+0X2.3456789ABCDFEP+123:0:2:
+%2lA:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0:
+%*2lA:+0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lA:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0:
+%*2lA:+0XF.FFFFFFFFFFFF8P+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3lA:0X8P-1025:0:3:
+%3lA:0X2.3456789ABCDFEP0123:1:3:0x1p1:
+%*3lA:0X2.3456789ABCDFEP0123:0:3:
+%3lA:0X2.3456789ABCDFEP+123:1:3:0x1p1:
+%*3lA:0X2.3456789ABCDFEP+123:0:3:
+%3lA:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2:
+%*3lA:0X7.FFFFFFFFFFFFCP1021:0:3:
+%3lA:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3:
+%*3lA:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*4lA::0:-1:
+%4lA:-INFINITY:1:4:-inf:
+%*4lA:-INFINITY:0:4:
+%4lA:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3:
+%*4lA:-0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lA:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2:
+%*4lA:-0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lA:-0X2.3456789ABCDFEP+123:1:4:-0x1p1:
+%*4lA:-0X2.3456789ABCDFEP+123:0:4:
+%4lA:-0X2.3456789ABCDFEP0123:1:4:-0x1p1:
+%*4lA:-0X2.3456789ABCDFEP0123:0:4:
+%4lA:-0X8P-1025:1:4:-0x1p3:
+%*4lA:-0X8P-1025: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-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:
+%*4lA:0X2.3456789ABCDFEP+123:0:4:
+%4lA:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lA:0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lA:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lA:0XF.FFFFFFFFFFFF8P+1020: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-1025:1:4:0x1p3:
+%*4lA:+0X8P-1025:0:4:
+%4lA:+0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4lA:+0X2.3456789ABCDFEP0123:0:4:
+%4lA:+0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4lA:+0X2.3456789ABCDFEP+123:0:4:
+%4lA:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lA:+0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lA:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lA:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3:
+%*5lA:-0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lA:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2:
+%*5lA:-0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lA:-0X2.3456789ABCDFEP+123:1:5:-0x1p1:
+%*5lA:-0X2.3456789ABCDFEP+123:0:5:
+%5lA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
+%*5lA:-0X2.3456789ABCDFEP0123:0:5:
+%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:
+%*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-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:
+%*5lA:0X2.3456789ABCDFEP+123:0:5:
+%5lA:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2:
+%*5lA:0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lA:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3:
+%*5lA:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5lA:+0X2.3456789ABCDFEP+123:0:5:
+%5lA:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2:
+%*5lA:+0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lA:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3:
+%*5lA:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3:
+%*6lA:-0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lA:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2:
+%*6lA:-0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lA:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1:
+%*6lA:-0X2.3456789ABCDFEP+123:0:6:
+%6lA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
+%*6lA:-0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6lA:0X8P-1025:0:6:
+%6lA:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1:
+%*6lA:0X2.3456789ABCDFEP0123:0:6:
+%6lA:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1:
+%*6lA:0X2.3456789ABCDFEP+123:0:6:
+%6lA:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2:
+%*6lA:0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lA:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3:
+%*6lA:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*6lA:+0X2.3456789ABCDFEP+123:0:6:
+%6lA:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*6lA:+0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lA:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*6lA:+0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lA:+INFINITY:0:-1:
+%*6lA:+INFINITY:0:-1:
+%20lA::0:-1:
+%*20lA::0:-1:
+%20lA:-INFINITY:1:9:-inf:
+%*20lA:-INFINITY:0:9:
+%20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20lA:-0X7.FFFFFFFFFFFFCP1021:0:20:
+%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:
+%*20lA:-0X8P-1025:0:10:
+%20lA:-0X0P+0:1:7:-0x0:
+%*20lA:-0X0P+0:0:7:
+%20lA:-0X0P0:1:6:-0x0:
+%*20lA:-0X0P0:0:6:
+%20lA:-NAN(09A_Zaz):1:13:-nan:
+%*20lA:-NAN(09A_Zaz):0:13:
+%20lA:-NAN():1:6:-nan:
+%*20lA:-NAN():0:6:
+%20lA:NAN():1:5:nan:
+%*20lA:NAN():0:5:
+%20lA:NAN(09A_Zaz):1:12:nan:
+%*20lA:NAN(09A_Zaz):0:12:
+%20lA:0X0P0:1:5:0x0:
+%*20lA:0X0P0:0:5:
+%20lA:0X0P+0:1:6:0x0:
+%*20lA:0X0P+0:0:6:
+%20lA:0X8P-1025:1:9:0x1p-1022:
+%*20lA:0X8P-1025:0:9:
+%20lA:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lA:0X2.3456789ABCDFEP0123:0:20:
+%20lA:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lA:0X2.3456789ABCDFEP+123:0:20:
+%20lA:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12:
+%*20lA:0X7.FFFFFFFFFFFFCP1021:0:20:
+%20lA:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4:
+%*20lA:0XF.FFFFFFFFFFFF8P+1020:0:20:
+%20lA:INFINITY:1:8:inf:
+%*20lA:INFINITY:0:8:
+%20lA:+NAN():1:6:nan:
+%*20lA:+NAN():0:6:
+%20lA:+NAN(09A_Zaz):1:13:nan:
+%*20lA:+NAN(09A_Zaz):0:13:
+%20lA:+0X0P0:1:6:0x0:
+%*20lA:+0X0P0:0:6:
+%20lA:+0X0P+0:1:7:0x0:
+%*20lA:+0X0P+0:0:7:
+%20lA:+0X8P-1025:1:10:0x1p-1022:
+%*20lA:+0X8P-1025:0:10:
+%20lA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20lA:+0X2.3456789ABCDFEP0123:0:20:
+%20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%20lA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20lA:+0X7.FFFFFFFFFFFFCP1021:0:20:
+%20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:+INFINITY:1:9:inf:
+%*20lA:+INFINITY:0:9:
+%32lA::0:-1:
+%*32lA::0:-1:
+%32lA:-INFINITY:1:9:-inf:
+%*32lA:-INFINITY:0:9:
+%32lA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*32lA:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*32lA:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lA:-0X2.3456789ABCDFEP+123:0:23:
+%32lA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lA:-0X2.3456789ABCDFEP0123:0:23:
+%32lA:-0X8P-1025:1:10:-0x1p-1022:
+%*32lA:-0X8P-1025:0:10:
+%32lA:-0X0P+0:1:7:-0x0:
+%*32lA:-0X0P+0:0:7:
+%32lA:-0X0P0:1:6:-0x0:
+%*32lA:-0X0P0:0:6:
+%32lA:-NAN(09A_Zaz):1:13:-nan:
+%*32lA:-NAN(09A_Zaz):0:13:
+%32lA:-NAN():1:6:-nan:
+%*32lA:-NAN():0:6:
+%32lA:NAN():1:5:nan:
+%*32lA:NAN():0:5:
+%32lA:NAN(09A_Zaz):1:12:nan:
+%*32lA:NAN(09A_Zaz):0:12:
+%32lA:0X0P0:1:5:0x0:
+%*32lA:0X0P0:0:5:
+%32lA:0X0P+0:1:6:0x0:
+%*32lA:0X0P+0:0:6:
+%32lA:0X8P-1025:1:9:0x1p-1022:
+%*32lA:0X8P-1025:0:9:
+%32lA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lA:0X2.3456789ABCDFEP0123:0:22:
+%32lA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lA:0X2.3456789ABCDFEP+123:0:22:
+%32lA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*32lA:0X7.FFFFFFFFFFFFCP1021:0:22:
+%32lA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*32lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%32lA:INFINITY:1:8:inf:
+%*32lA:INFINITY:0:8:
+%32lA:+NAN():1:6:nan:
+%*32lA:+NAN():0:6:
+%32lA:+NAN(09A_Zaz):1:13:nan:
+%*32lA:+NAN(09A_Zaz):0:13:
+%32lA:+0X0P0:1:6:0x0:
+%*32lA:+0X0P0:0:6:
+%32lA:+0X0P+0:1:7:0x0:
+%*32lA:+0X0P+0:0:7:
+%32lA:+0X8P-1025:1:10:0x1p-1022:
+%*32lA:+0X8P-1025:0:10:
+%32lA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA:+0X2.3456789ABCDFEP0123:0:23:
+%32lA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA:+0X2.3456789ABCDFEP+123:0:23:
+%32lA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lA:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lA:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lA:+INFINITY:1:9:inf:
+%*32lA:+INFINITY:0:9:
+%5lA: :0:-1:
+%*5lA: :0:-1:
+%5lA: -INFINITY:0:-1:
+%*5lA: -INFINITY:0:-1:
+%5lA: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3:
+%*5lA: -0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lA: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2:
+%*5lA: -0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lA: -0X2.3456789ABCDFEP+123:1:6:-0x1p1:
+%*5lA: -0X2.3456789ABCDFEP+123:0:6:
+%5lA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
+%*5lA: -0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-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:
+%*5lA: 0X2.3456789ABCDFEP+123:0:6:
+%5lA: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*5lA: 0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lA: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*5lA: 0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5lA: +0X2.3456789ABCDFEP+123:0:6:
+%5lA: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2:
+%*5lA: +0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lA: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3:
+%*5lA: +0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lA: +INFINITY:0:-1:
+%*5lA: +INFINITY:0:-1:
+%32lA: :0:-1:
+%*32lA: :0:-1:
+%32lA: -INFINITY:1:10:-inf:
+%*32lA: -INFINITY:0:10:
+%32lA: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023:
+%*32lA: -0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lA: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023:
+%*32lA: -0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lA: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lA: -0X2.3456789ABCDFEP+123:0:24:
+%32lA: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lA: -0X2.3456789ABCDFEP0123:0:24:
+%32lA: -0X8P-1025:1:11:-0x1p-1022:
+%*32lA: -0X8P-1025:0:11:
+%32lA: -0X0P+0:1:8:-0x0:
+%*32lA: -0X0P+0:0:8:
+%32lA: -0X0P0:1:7:-0x0:
+%*32lA: -0X0P0:0:7:
+%32lA: -NAN(09A_Zaz):1:14:-nan:
+%*32lA: -NAN(09A_Zaz):0:14:
+%32lA: -NAN():1:7:-nan:
+%*32lA: -NAN():0:7:
+%32lA: NAN():1:6:nan:
+%*32lA: NAN():0:6:
+%32lA: NAN(09A_Zaz):1:13:nan:
+%*32lA: NAN(09A_Zaz):0:13:
+%32lA: 0X0P0:1:6:0x0:
+%*32lA: 0X0P0:0:6:
+%32lA: 0X0P+0:1:7:0x0:
+%*32lA: 0X0P+0:0:7:
+%32lA: 0X8P-1025:1:10:0x1p-1022:
+%*32lA: 0X8P-1025:0:10:
+%32lA: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA: 0X2.3456789ABCDFEP0123:0:23:
+%32lA: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA: 0X2.3456789ABCDFEP+123:0:23:
+%32lA: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lA: 0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lA: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lA: 0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lA: INFINITY:1:9:inf:
+%*32lA: INFINITY:0:9:
+%32lA: +NAN():1:7:nan:
+%*32lA: +NAN():0:7:
+%32lA: +NAN(09A_Zaz):1:14:nan:
+%*32lA: +NAN(09A_Zaz):0:14:
+%32lA: +0X0P0:1:7:0x0:
+%*32lA: +0X0P0:0:7:
+%32lA: +0X0P+0:1:8:0x0:
+%*32lA: +0X0P+0:0:8:
+%32lA: +0X8P-1025:1:11:0x1p-1022:
+%*32lA: +0X8P-1025:0:11:
+%32lA: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lA: +0X2.3456789ABCDFEP0123:0:24:
+%32lA: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lA: +0X2.3456789ABCDFEP+123:0:24:
+%32lA: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023:
+%*32lA: +0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lA: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023:
+%*32lA: +0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lA: +INFINITY:1:10:inf:
+%*32lA: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
new file mode 100644
index 0000000..d8189c9
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
@@ -0,0 +1,558 @@
+%le::0:-1:
+%*le::0:-1:
+%le:-infinity:1:9:-inf:
+%*le:-infinity:0:9:
+%le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023:
+%*le:-1.79769313486231570814527423731704357e+308:0:43:
+%le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023:
+%*le:-1.79769313486231570814527423731704357e308:0:42:
+%le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*le:-2.3441674165664682593913711430784253952e+37:0:44:
+%le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*le:-2.3441674165664682593913711430784253952e037:0:44:
+%le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022:
+%*le:-2.22507385850720138309023271733240406e-308:0:43:
+%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:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
+%*le:2.22507385850720138309023271733240406e-308:0:42:
+%le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*le:2.3441674165664682593913711430784253952e037:0:43:
+%le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*le:2.3441674165664682593913711430784253952e+37:0:43:
+%le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023:
+%*le:1.79769313486231570814527423731704357e308:0:41:
+%le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023:
+%*le:1.79769313486231570814527423731704357e+308:0:42:
+%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:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*le:+2.22507385850720138309023271733240406e-308:0:43:
+%le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*le:+2.3441674165664682593913711430784253952e037:0:44:
+%le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*le:+2.3441674165664682593913711430784253952e+37:0:44:
+%le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*le:+1.79769313486231570814527423731704357e308:0:42:
+%le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*le:+1.79769313486231570814527423731704357e+308:0:43:
+%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.79769313486231570814527423731704357e+308:0:-1:
+%*1le:-1.79769313486231570814527423731704357e+308:0:-1:
+%1le:-1.79769313486231570814527423731704357e308:0:-1:
+%*1le:-1.79769313486231570814527423731704357e308:0:-1:
+%1le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%*1le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%1le:-2.3441674165664682593913711430784253952e037:0:-1:
+%*1le:-2.3441674165664682593913711430784253952e037:0:-1:
+%1le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*1le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:1:0x1p1:
+%*1le:2.22507385850720138309023271733240406e-308:0:1:
+%1le:2.3441674165664682593913711430784253952e037:1:1:0x1p1:
+%*1le:2.3441674165664682593913711430784253952e037:0:1:
+%1le:2.3441674165664682593913711430784253952e+37:1:1:0x1p1:
+%*1le:2.3441674165664682593913711430784253952e+37:0:1:
+%1le:1.79769313486231570814527423731704357e308:1:1:0x1:
+%*1le:1.79769313486231570814527423731704357e308:0:1:
+%1le:1.79769313486231570814527423731704357e+308:1:1:0x1:
+%*1le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:0:-1:
+%*1le:+2.22507385850720138309023271733240406e-308:0:-1:
+%1le:+2.3441674165664682593913711430784253952e037:0:-1:
+%*1le:+2.3441674165664682593913711430784253952e037:0:-1:
+%1le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%*1le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%1le:+1.79769313486231570814527423731704357e308:0:-1:
+%*1le:+1.79769313486231570814527423731704357e308:0:-1:
+%1le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*1le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:2:-0x1:
+%*2le:-1.79769313486231570814527423731704357e+308:0:2:
+%2le:-1.79769313486231570814527423731704357e308:1:2:-0x1:
+%*2le:-1.79769313486231570814527423731704357e308:0:2:
+%2le:-2.3441674165664682593913711430784253952e+37:1:2:-0x1p1:
+%*2le:-2.3441674165664682593913711430784253952e+37:0:2:
+%2le:-2.3441674165664682593913711430784253952e037:1:2:-0x1p1:
+%*2le:-2.3441674165664682593913711430784253952e037:0:2:
+%2le:-2.22507385850720138309023271733240406e-308:1:2:-0x1p1:
+%*2le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
+%*2le:2.22507385850720138309023271733240406e-308:0:2:
+%2le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
+%*2le:2.3441674165664682593913711430784253952e037:0:2:
+%2le:2.3441674165664682593913711430784253952e+37:1:2:0x1p1:
+%*2le:2.3441674165664682593913711430784253952e+37:0:2:
+%2le:1.79769313486231570814527423731704357e308:1:2:0x1:
+%*2le:1.79769313486231570814527423731704357e308:0:2:
+%2le:1.79769313486231570814527423731704357e+308:1:2:0x1:
+%*2le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:1:2:0x1p1:
+%*2le:+2.22507385850720138309023271733240406e-308:0:2:
+%2le:+2.3441674165664682593913711430784253952e037:1:2:0x1p1:
+%*2le:+2.3441674165664682593913711430784253952e037:0:2:
+%2le:+2.3441674165664682593913711430784253952e+37:1:2:0x1p1:
+%*2le:+2.3441674165664682593913711430784253952e+37:0:2:
+%2le:+1.79769313486231570814527423731704357e308:1:2:0x1:
+%*2le:+1.79769313486231570814527423731704357e308:0:2:
+%2le:+1.79769313486231570814527423731704357e+308:1:2:0x1:
+%*2le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:3:-0x1:
+%*3le:-1.79769313486231570814527423731704357e+308:0:3:
+%3le:-1.79769313486231570814527423731704357e308:1:3:-0x1:
+%*3le:-1.79769313486231570814527423731704357e308:0:3:
+%3le:-2.3441674165664682593913711430784253952e+37:1:3:-0x1p1:
+%*3le:-2.3441674165664682593913711430784253952e+37:0:3:
+%3le:-2.3441674165664682593913711430784253952e037:1:3:-0x1p1:
+%*3le:-2.3441674165664682593913711430784253952e037:0:3:
+%3le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
+%*3le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
+%*3le:2.22507385850720138309023271733240406e-308:0:3:
+%3le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
+%*3le:2.3441674165664682593913711430784253952e037:0:3:
+%3le:2.3441674165664682593913711430784253952e+37:1:3:0x1.2666666666666p1:
+%*3le:2.3441674165664682593913711430784253952e+37:0:3:
+%3le:1.79769313486231570814527423731704357e308:1:3:0x1.b333333333333:
+%*3le:1.79769313486231570814527423731704357e308:0:3:
+%3le:1.79769313486231570814527423731704357e+308:1:3:0x1.b333333333333:
+%*3le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
+%*3le:+2.22507385850720138309023271733240406e-308:0:3:
+%3le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
+%*3le:+2.3441674165664682593913711430784253952e037:0:3:
+%3le:+2.3441674165664682593913711430784253952e+37:1:3:0x1p1:
+%*3le:+2.3441674165664682593913711430784253952e+37:0:3:
+%3le:+1.79769313486231570814527423731704357e308:1:3:0x1:
+%*3le:+1.79769313486231570814527423731704357e308:0:3:
+%3le:+1.79769313486231570814527423731704357e+308:1:3:0x1:
+%*3le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:4:-0x1.b333333333333:
+%*4le:-1.79769313486231570814527423731704357e+308:0:4:
+%4le:-1.79769313486231570814527423731704357e308:1:4:-0x1.b333333333333:
+%*4le:-1.79769313486231570814527423731704357e308:0:4:
+%4le:-2.3441674165664682593913711430784253952e+37:1:4:-0x1.2666666666666p1:
+%*4le:-2.3441674165664682593913711430784253952e+37:0:4:
+%4le:-2.3441674165664682593913711430784253952e037:1:4:-0x1.2666666666666p1:
+%*4le:-2.3441674165664682593913711430784253952e037:0:4:
+%4le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
+%*4le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:4:0x1.1c28f5c28f5c3p1:
+%*4le:2.22507385850720138309023271733240406e-308:0:4:
+%4le:2.3441674165664682593913711430784253952e037:1:4:0x1.2b851eb851eb8p1:
+%*4le:2.3441674165664682593913711430784253952e037:0:4:
+%4le:2.3441674165664682593913711430784253952e+37:1:4:0x1.2b851eb851eb8p1:
+%*4le:2.3441674165664682593913711430784253952e+37:0:4:
+%4le:1.79769313486231570814527423731704357e308:1:4:0x1.ca3d70a3d70a4:
+%*4le:1.79769313486231570814527423731704357e308:0:4:
+%4le:1.79769313486231570814527423731704357e+308:1:4:0x1.ca3d70a3d70a4:
+%*4le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
+%*4le:+2.22507385850720138309023271733240406e-308:0:4:
+%4le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
+%*4le:+2.3441674165664682593913711430784253952e037:0:4:
+%4le:+2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1:
+%*4le:+2.3441674165664682593913711430784253952e+37:0:4:
+%4le:+1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333:
+%*4le:+1.79769313486231570814527423731704357e308:0:4:
+%4le:+1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333:
+%*4le:+1.79769313486231570814527423731704357e+308: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.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:
+%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:
+%*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:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
+%*40le:2.22507385850720138309023271733240406e-308:0:40:
+%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:
+%*40le:1.79769313486231570814527423731704357e+308: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:+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:
+%40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023:
+%*48le:-1.79769313486231570814527423731704357e+308:0:43:
+%48le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023:
+%*48le:-1.79769313486231570814527423731704357e308:0:42:
+%48le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48le:-2.3441674165664682593913711430784253952e+37:0:44:
+%48le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48le:-2.3441674165664682593913711430784253952e037:0:44:
+%48le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022:
+%*48le:-2.22507385850720138309023271733240406e-308:0:43:
+%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:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
+%*48le:2.22507385850720138309023271733240406e-308:0:42:
+%48le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48le:2.3441674165664682593913711430784253952e037:0:43:
+%48le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48le:2.3441674165664682593913711430784253952e+37:0:43:
+%48le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023:
+%*48le:1.79769313486231570814527423731704357e308:0:41:
+%48le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023:
+%*48le:1.79769313486231570814527423731704357e+308:0:42:
+%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:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*48le:+2.22507385850720138309023271733240406e-308:0:43:
+%48le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le:+2.3441674165664682593913711430784253952e037:0:44:
+%48le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le:+2.3441674165664682593913711430784253952e+37:0:44:
+%48le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*48le:+1.79769313486231570814527423731704357e308:0:42:
+%48le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*48le:+1.79769313486231570814527423731704357e+308:0:43:
+%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.79769313486231570814527423731704357e+308:1:4:-0x1:
+%*3le: -1.79769313486231570814527423731704357e+308:0:4:
+%3le: -1.79769313486231570814527423731704357e308:1:4:-0x1:
+%*3le: -1.79769313486231570814527423731704357e308:0:4:
+%3le: -2.3441674165664682593913711430784253952e+37:1:4:-0x1p1:
+%*3le: -2.3441674165664682593913711430784253952e+37:0:4:
+%3le: -2.3441674165664682593913711430784253952e037:1:4:-0x1p1:
+%*3le: -2.3441674165664682593913711430784253952e037:0:4:
+%3le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
+%*3le: -2.22507385850720138309023271733240406e-308: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: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
+%*3le: 2.22507385850720138309023271733240406e-308:0:4:
+%3le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
+%*3le: 2.3441674165664682593913711430784253952e037:0:4:
+%3le: 2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1:
+%*3le: 2.3441674165664682593913711430784253952e+37:0:4:
+%3le: 1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333:
+%*3le: 1.79769313486231570814527423731704357e308:0:4:
+%3le: 1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333:
+%*3le: 1.79769313486231570814527423731704357e+308: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: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
+%*3le: +2.22507385850720138309023271733240406e-308:0:4:
+%3le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
+%*3le: +2.3441674165664682593913711430784253952e037:0:4:
+%3le: +2.3441674165664682593913711430784253952e+37:1:4:0x1p1:
+%*3le: +2.3441674165664682593913711430784253952e+37:0:4:
+%3le: +1.79769313486231570814527423731704357e308:1:4:0x1:
+%*3le: +1.79769313486231570814527423731704357e308:0:4:
+%3le: +1.79769313486231570814527423731704357e+308:1:4:0x1:
+%*3le: +1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:44:-0x1.fffffffffffffp1023:
+%*48le: -1.79769313486231570814527423731704357e+308:0:44:
+%48le: -1.79769313486231570814527423731704357e308:1:43:-0x1.fffffffffffffp1023:
+%*48le: -1.79769313486231570814527423731704357e308:0:43:
+%48le: -2.3441674165664682593913711430784253952e+37:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48le: -2.3441674165664682593913711430784253952e+37:0:45:
+%48le: -2.3441674165664682593913711430784253952e037:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48le: -2.3441674165664682593913711430784253952e037:0:45:
+%48le: -2.22507385850720138309023271733240406e-308:1:44:-0x1p-1022:
+%*48le: -2.22507385850720138309023271733240406e-308:0:44:
+%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: 2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*48le: 2.22507385850720138309023271733240406e-308:0:43:
+%48le: 2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le: 2.3441674165664682593913711430784253952e037:0:44:
+%48le: 2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le: 2.3441674165664682593913711430784253952e+37:0:44:
+%48le: 1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*48le: 1.79769313486231570814527423731704357e308:0:42:
+%48le: 1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*48le: 1.79769313486231570814527423731704357e+308:0:43:
+%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: +2.22507385850720138309023271733240406e-308:1:44:0x1p-1022:
+%*48le: +2.22507385850720138309023271733240406e-308:0:44:
+%48le: +2.3441674165664682593913711430784253952e037:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48le: +2.3441674165664682593913711430784253952e037:0:45:
+%48le: +2.3441674165664682593913711430784253952e+37:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48le: +2.3441674165664682593913711430784253952e+37:0:45:
+%48le: +1.79769313486231570814527423731704357e308:1:43:0x1.fffffffffffffp1023:
+%*48le: +1.79769313486231570814527423731704357e308:0:43:
+%48le: +1.79769313486231570814527423731704357e+308:1:44:0x1.fffffffffffffp1023:
+%*48le: +1.79769313486231570814527423731704357e+308:0:44:
+%48le: +infinity:1:10:inf:
+%*48le: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
new file mode 100644
index 0000000..cba5f60
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
@@ -0,0 +1,558 @@
+%lE::0:-1:
+%*lE::0:-1:
+%lE:-INFINITY:1:9:-inf:
+%*lE:-INFINITY:0:9:
+%lE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023:
+%*lE:-1.79769313486231570814527423731704357E+308:0:43:
+%lE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023:
+%*lE:-1.79769313486231570814527423731704357E308:0:42:
+%lE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*lE:-2.3441674165664682593913711430784253952E+37:0:44:
+%lE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*lE:-2.3441674165664682593913711430784253952E037:0:44:
+%lE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022:
+%*lE:-2.22507385850720138309023271733240406E-308:0:43:
+%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:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
+%*lE:2.22507385850720138309023271733240406E-308:0:42:
+%lE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*lE:2.3441674165664682593913711430784253952E037:0:43:
+%lE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*lE:2.3441674165664682593913711430784253952E+37:0:43:
+%lE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023:
+%*lE:1.79769313486231570814527423731704357E308:0:41:
+%lE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023:
+%*lE:1.79769313486231570814527423731704357E+308:0:42:
+%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:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*lE:+2.22507385850720138309023271733240406E-308:0:43:
+%lE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*lE:+2.3441674165664682593913711430784253952E037:0:44:
+%lE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*lE:+2.3441674165664682593913711430784253952E+37:0:44:
+%lE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*lE:+1.79769313486231570814527423731704357E308:0:42:
+%lE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*lE:+1.79769313486231570814527423731704357E+308:0:43:
+%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.79769313486231570814527423731704357E+308:0:-1:
+%*1lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%1lE:-1.79769313486231570814527423731704357E308:0:-1:
+%*1lE:-1.79769313486231570814527423731704357E308:0:-1:
+%1lE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%*1lE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%1lE:-2.3441674165664682593913711430784253952E037:0:-1:
+%*1lE:-2.3441674165664682593913711430784253952E037:0:-1:
+%1lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*1lE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:1:0x1p1:
+%*1lE:2.22507385850720138309023271733240406E-308:0:1:
+%1lE:2.3441674165664682593913711430784253952E037:1:1:0x1p1:
+%*1lE:2.3441674165664682593913711430784253952E037:0:1:
+%1lE:2.3441674165664682593913711430784253952E+37:1:1:0x1p1:
+%*1lE:2.3441674165664682593913711430784253952E+37:0:1:
+%1lE:1.79769313486231570814527423731704357E308:1:1:0x1:
+%*1lE:1.79769313486231570814527423731704357E308:0:1:
+%1lE:1.79769313486231570814527423731704357E+308:1:1:0x1:
+%*1lE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:0:-1:
+%*1lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%1lE:+2.3441674165664682593913711430784253952E037:0:-1:
+%*1lE:+2.3441674165664682593913711430784253952E037:0:-1:
+%1lE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%*1lE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%1lE:+1.79769313486231570814527423731704357E308:0:-1:
+%*1lE:+1.79769313486231570814527423731704357E308:0:-1:
+%1lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*1lE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:2:-0x1:
+%*2lE:-1.79769313486231570814527423731704357E+308:0:2:
+%2lE:-1.79769313486231570814527423731704357E308:1:2:-0x1:
+%*2lE:-1.79769313486231570814527423731704357E308:0:2:
+%2lE:-2.3441674165664682593913711430784253952E+37:1:2:-0x1p1:
+%*2lE:-2.3441674165664682593913711430784253952E+37:0:2:
+%2lE:-2.3441674165664682593913711430784253952E037:1:2:-0x1p1:
+%*2lE:-2.3441674165664682593913711430784253952E037:0:2:
+%2lE:-2.22507385850720138309023271733240406E-308:1:2:-0x1p1:
+%*2lE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
+%*2lE:2.22507385850720138309023271733240406E-308:0:2:
+%2lE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
+%*2lE:2.3441674165664682593913711430784253952E037:0:2:
+%2lE:2.3441674165664682593913711430784253952E+37:1:2:0x1p1:
+%*2lE:2.3441674165664682593913711430784253952E+37:0:2:
+%2lE:1.79769313486231570814527423731704357E308:1:2:0x1:
+%*2lE:1.79769313486231570814527423731704357E308:0:2:
+%2lE:1.79769313486231570814527423731704357E+308:1:2:0x1:
+%*2lE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:1:2:0x1p1:
+%*2lE:+2.22507385850720138309023271733240406E-308:0:2:
+%2lE:+2.3441674165664682593913711430784253952E037:1:2:0x1p1:
+%*2lE:+2.3441674165664682593913711430784253952E037:0:2:
+%2lE:+2.3441674165664682593913711430784253952E+37:1:2:0x1p1:
+%*2lE:+2.3441674165664682593913711430784253952E+37:0:2:
+%2lE:+1.79769313486231570814527423731704357E308:1:2:0x1:
+%*2lE:+1.79769313486231570814527423731704357E308:0:2:
+%2lE:+1.79769313486231570814527423731704357E+308:1:2:0x1:
+%*2lE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:3:-0x1:
+%*3lE:-1.79769313486231570814527423731704357E+308:0:3:
+%3lE:-1.79769313486231570814527423731704357E308:1:3:-0x1:
+%*3lE:-1.79769313486231570814527423731704357E308:0:3:
+%3lE:-2.3441674165664682593913711430784253952E+37:1:3:-0x1p1:
+%*3lE:-2.3441674165664682593913711430784253952E+37:0:3:
+%3lE:-2.3441674165664682593913711430784253952E037:1:3:-0x1p1:
+%*3lE:-2.3441674165664682593913711430784253952E037:0:3:
+%3lE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
+%*3lE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
+%*3lE:2.22507385850720138309023271733240406E-308:0:3:
+%3lE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
+%*3lE:2.3441674165664682593913711430784253952E037:0:3:
+%3lE:2.3441674165664682593913711430784253952E+37:1:3:0x1.2666666666666p1:
+%*3lE:2.3441674165664682593913711430784253952E+37:0:3:
+%3lE:1.79769313486231570814527423731704357E308:1:3:0x1.b333333333333:
+%*3lE:1.79769313486231570814527423731704357E308:0:3:
+%3lE:1.79769313486231570814527423731704357E+308:1:3:0x1.b333333333333:
+%*3lE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
+%*3lE:+2.22507385850720138309023271733240406E-308:0:3:
+%3lE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
+%*3lE:+2.3441674165664682593913711430784253952E037:0:3:
+%3lE:+2.3441674165664682593913711430784253952E+37:1:3:0x1p1:
+%*3lE:+2.3441674165664682593913711430784253952E+37:0:3:
+%3lE:+1.79769313486231570814527423731704357E308:1:3:0x1:
+%*3lE:+1.79769313486231570814527423731704357E308:0:3:
+%3lE:+1.79769313486231570814527423731704357E+308:1:3:0x1:
+%*3lE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:4:-0x1.b333333333333:
+%*4lE:-1.79769313486231570814527423731704357E+308:0:4:
+%4lE:-1.79769313486231570814527423731704357E308:1:4:-0x1.b333333333333:
+%*4lE:-1.79769313486231570814527423731704357E308:0:4:
+%4lE:-2.3441674165664682593913711430784253952E+37:1:4:-0x1.2666666666666p1:
+%*4lE:-2.3441674165664682593913711430784253952E+37:0:4:
+%4lE:-2.3441674165664682593913711430784253952E037:1:4:-0x1.2666666666666p1:
+%*4lE:-2.3441674165664682593913711430784253952E037:0:4:
+%4lE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
+%*4lE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:4:0x1.1c28f5c28f5c3p1:
+%*4lE:2.22507385850720138309023271733240406E-308:0:4:
+%4lE:2.3441674165664682593913711430784253952E037:1:4:0x1.2b851eb851eb8p1:
+%*4lE:2.3441674165664682593913711430784253952E037:0:4:
+%4lE:2.3441674165664682593913711430784253952E+37:1:4:0x1.2b851eb851eb8p1:
+%*4lE:2.3441674165664682593913711430784253952E+37:0:4:
+%4lE:1.79769313486231570814527423731704357E308:1:4:0x1.ca3d70a3d70a4:
+%*4lE:1.79769313486231570814527423731704357E308:0:4:
+%4lE:1.79769313486231570814527423731704357E+308:1:4:0x1.ca3d70a3d70a4:
+%*4lE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
+%*4lE:+2.22507385850720138309023271733240406E-308:0:4:
+%4lE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
+%*4lE:+2.3441674165664682593913711430784253952E037:0:4:
+%4lE:+2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1:
+%*4lE:+2.3441674165664682593913711430784253952E+37:0:4:
+%4lE:+1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333:
+%*4lE:+1.79769313486231570814527423731704357E308:0:4:
+%4lE:+1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333:
+%*4lE:+1.79769313486231570814527423731704357E+308: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.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:
+%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:
+%*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:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
+%*40lE:2.22507385850720138309023271733240406E-308:0:40:
+%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:
+%*40lE:1.79769313486231570814527423731704357E+308: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:+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:
+%40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40lE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023:
+%*48lE:-1.79769313486231570814527423731704357E+308:0:43:
+%48lE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023:
+%*48lE:-1.79769313486231570814527423731704357E308:0:42:
+%48lE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48lE:-2.3441674165664682593913711430784253952E+37:0:44:
+%48lE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48lE:-2.3441674165664682593913711430784253952E037:0:44:
+%48lE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022:
+%*48lE:-2.22507385850720138309023271733240406E-308:0:43:
+%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:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
+%*48lE:2.22507385850720138309023271733240406E-308:0:42:
+%48lE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48lE:2.3441674165664682593913711430784253952E037:0:43:
+%48lE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48lE:2.3441674165664682593913711430784253952E+37:0:43:
+%48lE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023:
+%*48lE:1.79769313486231570814527423731704357E308:0:41:
+%48lE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023:
+%*48lE:1.79769313486231570814527423731704357E+308:0:42:
+%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:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*48lE:+2.22507385850720138309023271733240406E-308:0:43:
+%48lE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE:+2.3441674165664682593913711430784253952E037:0:44:
+%48lE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE:+2.3441674165664682593913711430784253952E+37:0:44:
+%48lE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*48lE:+1.79769313486231570814527423731704357E308:0:42:
+%48lE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*48lE:+1.79769313486231570814527423731704357E+308:0:43:
+%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.79769313486231570814527423731704357E+308:1:4:-0x1:
+%*3lE: -1.79769313486231570814527423731704357E+308:0:4:
+%3lE: -1.79769313486231570814527423731704357E308:1:4:-0x1:
+%*3lE: -1.79769313486231570814527423731704357E308:0:4:
+%3lE: -2.3441674165664682593913711430784253952E+37:1:4:-0x1p1:
+%*3lE: -2.3441674165664682593913711430784253952E+37:0:4:
+%3lE: -2.3441674165664682593913711430784253952E037:1:4:-0x1p1:
+%*3lE: -2.3441674165664682593913711430784253952E037:0:4:
+%3lE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
+%*3lE: -2.22507385850720138309023271733240406E-308: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: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
+%*3lE: 2.22507385850720138309023271733240406E-308:0:4:
+%3lE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
+%*3lE: 2.3441674165664682593913711430784253952E037:0:4:
+%3lE: 2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1:
+%*3lE: 2.3441674165664682593913711430784253952E+37:0:4:
+%3lE: 1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333:
+%*3lE: 1.79769313486231570814527423731704357E308:0:4:
+%3lE: 1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333:
+%*3lE: 1.79769313486231570814527423731704357E+308: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: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
+%*3lE: +2.22507385850720138309023271733240406E-308:0:4:
+%3lE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
+%*3lE: +2.3441674165664682593913711430784253952E037:0:4:
+%3lE: +2.3441674165664682593913711430784253952E+37:1:4:0x1p1:
+%*3lE: +2.3441674165664682593913711430784253952E+37:0:4:
+%3lE: +1.79769313486231570814527423731704357E308:1:4:0x1:
+%*3lE: +1.79769313486231570814527423731704357E308:0:4:
+%3lE: +1.79769313486231570814527423731704357E+308:1:4:0x1:
+%*3lE: +1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:44:-0x1.fffffffffffffp1023:
+%*48lE: -1.79769313486231570814527423731704357E+308:0:44:
+%48lE: -1.79769313486231570814527423731704357E308:1:43:-0x1.fffffffffffffp1023:
+%*48lE: -1.79769313486231570814527423731704357E308:0:43:
+%48lE: -2.3441674165664682593913711430784253952E+37:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48lE: -2.3441674165664682593913711430784253952E+37:0:45:
+%48lE: -2.3441674165664682593913711430784253952E037:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48lE: -2.3441674165664682593913711430784253952E037:0:45:
+%48lE: -2.22507385850720138309023271733240406E-308:1:44:-0x1p-1022:
+%*48lE: -2.22507385850720138309023271733240406E-308:0:44:
+%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: 2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*48lE: 2.22507385850720138309023271733240406E-308:0:43:
+%48lE: 2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE: 2.3441674165664682593913711430784253952E037:0:44:
+%48lE: 2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE: 2.3441674165664682593913711430784253952E+37:0:44:
+%48lE: 1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*48lE: 1.79769313486231570814527423731704357E308:0:42:
+%48lE: 1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*48lE: 1.79769313486231570814527423731704357E+308:0:43:
+%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: +2.22507385850720138309023271733240406E-308:1:44:0x1p-1022:
+%*48lE: +2.22507385850720138309023271733240406E-308:0:44:
+%48lE: +2.3441674165664682593913711430784253952E037:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48lE: +2.3441674165664682593913711430784253952E037:0:45:
+%48lE: +2.3441674165664682593913711430784253952E+37:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48lE: +2.3441674165664682593913711430784253952E+37:0:45:
+%48lE: +1.79769313486231570814527423731704357E308:1:43:0x1.fffffffffffffp1023:
+%*48lE: +1.79769313486231570814527423731704357E308:0:43:
+%48lE: +1.79769313486231570814527423731704357E+308:1:44:0x1.fffffffffffffp1023:
+%*48lE: +1.79769313486231570814527423731704357E+308:0:44:
+%48lE: +INFINITY:1:10:inf:
+%*48lE: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
new file mode 100644
index 0000000..22b9fdc
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
@@ -0,0 +1,558 @@
+%lf::0:-1:
+%*lf::0:-1:
+%lf:-infinity:1:9:-inf:
+%*lf:-infinity:0:9:
+%lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*lf:-023441674165664682593913711430784253952.0:0:42:
+%lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*lf:-23441674165664682593913711430784253952:0:39:
+%lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*lf:23441674165664682593913711430784253952:0:38:
+%lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*lf:023441674165664682593913711430784253952.0:0:41:
+%lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*lf:+23441674165664682593913711430784253952:0:39:
+%lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*lf:+023441674165664682593913711430784253952.0:0:42:
+%lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lf:+infinity:1:9:inf:
+%*lf:+infinity:0:9:
+%1lf::0:-1:
+%*1lf::0:-1:
+%1lf:-infinity:0:-1:
+%*1lf:-infinity:0:-1:
+%1lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lf:-023441674165664682593913711430784253952.0:0:-1:
+%*1lf:-023441674165664682593913711430784253952.0:0:-1:
+%1lf:-23441674165664682593913711430784253952:0:-1:
+%*1lf:-23441674165664682593913711430784253952:0:-1:
+%1lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1lf:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1lf:23441674165664682593913711430784253952:0:1:
+%1lf:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1lf:023441674165664682593913711430784253952.0:0:1:
+%1lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1lf:+23441674165664682593913711430784253952:0:-1:
+%*1lf:+23441674165664682593913711430784253952:0:-1:
+%1lf:+023441674165664682593913711430784253952.0:0:-1:
+%*1lf:+023441674165664682593913711430784253952.0:0:-1:
+%1lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lf:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2lf:-023441674165664682593913711430784253952.0:0:2:
+%2lf:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2lf:-23441674165664682593913711430784253952:0:2:
+%2lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lf:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2lf:23441674165664682593913711430784253952:0:2:
+%2lf:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2lf:023441674165664682593913711430784253952.0:0:2:
+%2lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lf:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2lf:+23441674165664682593913711430784253952:0:2:
+%2lf:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2lf:+023441674165664682593913711430784253952.0:0:2:
+%2lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lf:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3lf:-023441674165664682593913711430784253952.0:0:3:
+%3lf:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3lf:-23441674165664682593913711430784253952:0:3:
+%3lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lf:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3lf:23441674165664682593913711430784253952:0:3:
+%3lf:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3lf:023441674165664682593913711430784253952.0:0:3:
+%3lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lf:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3lf:+23441674165664682593913711430784253952:0:3:
+%3lf:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3lf:+023441674165664682593913711430784253952.0:0:3:
+%3lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lf:+infinity:0:-1:
+%*3lf:+infinity:0:-1:
+%4lf::0:-1:
+%*4lf::0:-1:
+%4lf:-infinity:1:4:-inf:
+%*4lf:-infinity:0:4:
+%4lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lf:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4lf:-023441674165664682593913711430784253952.0:0:4:
+%4lf:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4lf:-23441674165664682593913711430784253952:0:4:
+%4lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lf:-0.0:1:4:-0x0:
+%*4lf:-0.0:0:4:
+%4lf:-0:1:2:-0x0:
+%*4lf:-0:0:2:
+%4lf:-nan(09A_Zaz):1:4:-nan:
+%*4lf:-nan(09A_Zaz):0:4:
+%4lf:-nan():1:4:-nan:
+%*4lf:-nan():0:4:
+%4lf:nan():0:-1:
+%*4lf:nan():0:-1:
+%4lf:nan(09A_Zaz):0:-1:
+%*4lf:nan(09A_Zaz):0:-1:
+%4lf:0:1:1:0x0:
+%*4lf:0:0:1:
+%4lf:0.0:1:3:0x0:
+%*4lf:0.0:0:3:
+%4lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lf:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4lf:23441674165664682593913711430784253952:0:4:
+%4lf:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4lf:023441674165664682593913711430784253952.0:0:4:
+%4lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lf:infinity:0:-1:
+%*4lf:infinity:0:-1:
+%4lf:+nan():1:4:nan:
+%*4lf:+nan():0:4:
+%4lf:+nan(09A_Zaz):1:4:nan:
+%*4lf:+nan(09A_Zaz):0:4:
+%4lf:+0:1:2:0x0:
+%*4lf:+0:0:2:
+%4lf:+0.0:1:4:0x0:
+%*4lf:+0.0:0:4:
+%4lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lf:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4lf:+23441674165664682593913711430784253952:0:4:
+%4lf:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4lf:+023441674165664682593913711430784253952.0:0:4:
+%4lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lf:+infinity:1:4:inf:
+%*4lf:+infinity:0:4:
+%311lf::0:-1:
+%*311lf::0:-1:
+%311lf:-infinity:1:9:-inf:
+%*311lf:-infinity:0:9:
+%311lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311lf:-023441674165664682593913711430784253952.0:0:42:
+%311lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311lf:-23441674165664682593913711430784253952:0:39:
+%311lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lf:-0.0:1:4:-0x0:
+%*311lf:-0.0:0:4:
+%311lf:-0:1:2:-0x0:
+%*311lf:-0:0:2:
+%311lf:-nan(09A_Zaz):1:13:-nan:
+%*311lf:-nan(09A_Zaz):0:13:
+%311lf:-nan():1:6:-nan:
+%*311lf:-nan():0:6:
+%311lf:nan():1:5:nan:
+%*311lf:nan():0:5:
+%311lf:nan(09A_Zaz):1:12:nan:
+%*311lf:nan(09A_Zaz):0:12:
+%311lf:0:1:1:0x0:
+%*311lf:0:0:1:
+%311lf:0.0:1:3:0x0:
+%*311lf:0.0:0:3:
+%311lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311lf:23441674165664682593913711430784253952:0:38:
+%311lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311lf:023441674165664682593913711430784253952.0:0:41:
+%311lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lf:infinity:1:8:inf:
+%*311lf:infinity:0:8:
+%311lf:+nan():1:6:nan:
+%*311lf:+nan():0:6:
+%311lf:+nan(09A_Zaz):1:13:nan:
+%*311lf:+nan(09A_Zaz):0:13:
+%311lf:+0:1:2:0x0:
+%*311lf:+0:0:2:
+%311lf:+0.0:1:4:0x0:
+%*311lf:+0.0:0:4:
+%311lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311lf:+23441674165664682593913711430784253952:0:39:
+%311lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311lf:+023441674165664682593913711430784253952.0:0:42:
+%311lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lf:+infinity:1:9:inf:
+%*311lf:+infinity:0:9:
+%350lf::0:-1:
+%*350lf::0:-1:
+%350lf:-infinity:1:9:-inf:
+%*350lf:-infinity:0:9:
+%350lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350lf:-023441674165664682593913711430784253952.0:0:42:
+%350lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350lf:-23441674165664682593913711430784253952:0:39:
+%350lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lf:-0.0:1:4:-0x0:
+%*350lf:-0.0:0:4:
+%350lf:-0:1:2:-0x0:
+%*350lf:-0:0:2:
+%350lf:-nan(09A_Zaz):1:13:-nan:
+%*350lf:-nan(09A_Zaz):0:13:
+%350lf:-nan():1:6:-nan:
+%*350lf:-nan():0:6:
+%350lf:nan():1:5:nan:
+%*350lf:nan():0:5:
+%350lf:nan(09A_Zaz):1:12:nan:
+%*350lf:nan(09A_Zaz):0:12:
+%350lf:0:1:1:0x0:
+%*350lf:0:0:1:
+%350lf:0.0:1:3:0x0:
+%*350lf:0.0:0:3:
+%350lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350lf:23441674165664682593913711430784253952:0:38:
+%350lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350lf:023441674165664682593913711430784253952.0:0:41:
+%350lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350lf:infinity:1:8:inf:
+%*350lf:infinity:0:8:
+%350lf:+nan():1:6:nan:
+%*350lf:+nan():0:6:
+%350lf:+nan(09A_Zaz):1:13:nan:
+%*350lf:+nan(09A_Zaz):0:13:
+%350lf:+0:1:2:0x0:
+%*350lf:+0:0:2:
+%350lf:+0.0:1:4:0x0:
+%*350lf:+0.0:0:4:
+%350lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lf:+23441674165664682593913711430784253952:0:39:
+%350lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lf:+023441674165664682593913711430784253952.0:0:42:
+%350lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lf:+infinity:1:9:inf:
+%*350lf:+infinity:0:9:
+%3lf: :0:-1:
+%*3lf: :0:-1:
+%3lf: -infinity:0:-1:
+%*3lf: -infinity:0:-1:
+%3lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lf: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3lf: -023441674165664682593913711430784253952.0:0:4:
+%3lf: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3lf: -23441674165664682593913711430784253952:0:4:
+%3lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lf: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3lf: 23441674165664682593913711430784253952:0:4:
+%3lf: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3lf: 023441674165664682593913711430784253952.0:0:4:
+%3lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lf: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3lf: +23441674165664682593913711430784253952:0:4:
+%3lf: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3lf: +023441674165664682593913711430784253952.0:0:4:
+%3lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lf: +infinity:0:-1:
+%*3lf: +infinity:0:-1:
+%350lf: :0:-1:
+%*350lf: :0:-1:
+%350lf: -infinity:1:10:-inf:
+%*350lf: -infinity:0:10:
+%350lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lf: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350lf: -023441674165664682593913711430784253952.0:0:43:
+%350lf: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350lf: -23441674165664682593913711430784253952:0:40:
+%350lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lf: -0.0:1:5:-0x0:
+%*350lf: -0.0:0:5:
+%350lf: -0:1:3:-0x0:
+%*350lf: -0:0:3:
+%350lf: -nan(09A_Zaz):1:14:-nan:
+%*350lf: -nan(09A_Zaz):0:14:
+%350lf: -nan():1:7:-nan:
+%*350lf: -nan():0:7:
+%350lf: nan():1:6:nan:
+%*350lf: nan():0:6:
+%350lf: nan(09A_Zaz):1:13:nan:
+%*350lf: nan(09A_Zaz):0:13:
+%350lf: 0:1:2:0x0:
+%*350lf: 0:0:2:
+%350lf: 0.0:1:4:0x0:
+%*350lf: 0.0:0:4:
+%350lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lf: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lf: 23441674165664682593913711430784253952:0:39:
+%350lf: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lf: 023441674165664682593913711430784253952.0:0:42:
+%350lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lf: infinity:1:9:inf:
+%*350lf: infinity:0:9:
+%350lf: +nan():1:7:nan:
+%*350lf: +nan():0:7:
+%350lf: +nan(09A_Zaz):1:14:nan:
+%*350lf: +nan(09A_Zaz):0:14:
+%350lf: +0:1:3:0x0:
+%*350lf: +0:0:3:
+%350lf: +0.0:1:5:0x0:
+%*350lf: +0.0:0:5:
+%350lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lf: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350lf: +23441674165664682593913711430784253952:0:40:
+%350lf: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350lf: +023441674165664682593913711430784253952.0:0:43:
+%350lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lf: +infinity:1:10:inf:
+%*350lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
new file mode 100644
index 0000000..6168884
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
@@ -0,0 +1,558 @@
+%lF::0:-1:
+%*lF::0:-1:
+%lF:-INFINITY:1:9:-inf:
+%*lF:-INFINITY:0:9:
+%lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*lF:-023441674165664682593913711430784253952.0:0:42:
+%lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*lF:-23441674165664682593913711430784253952:0:39:
+%lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*lF:23441674165664682593913711430784253952:0:38:
+%lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*lF:023441674165664682593913711430784253952.0:0:41:
+%lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*lF:+23441674165664682593913711430784253952:0:39:
+%lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*lF:+023441674165664682593913711430784253952.0:0:42:
+%lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lF:+INFINITY:1:9:inf:
+%*lF:+INFINITY:0:9:
+%1lF::0:-1:
+%*1lF::0:-1:
+%1lF:-INFINITY:0:-1:
+%*1lF:-INFINITY:0:-1:
+%1lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lF:-023441674165664682593913711430784253952.0:0:-1:
+%*1lF:-023441674165664682593913711430784253952.0:0:-1:
+%1lF:-23441674165664682593913711430784253952:0:-1:
+%*1lF:-23441674165664682593913711430784253952:0:-1:
+%1lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1lF:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1lF:23441674165664682593913711430784253952:0:1:
+%1lF:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1lF:023441674165664682593913711430784253952.0:0:1:
+%1lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1lF:+23441674165664682593913711430784253952:0:-1:
+%*1lF:+23441674165664682593913711430784253952:0:-1:
+%1lF:+023441674165664682593913711430784253952.0:0:-1:
+%*1lF:+023441674165664682593913711430784253952.0:0:-1:
+%1lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lF:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2lF:-023441674165664682593913711430784253952.0:0:2:
+%2lF:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2lF:-23441674165664682593913711430784253952:0:2:
+%2lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lF:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2lF:23441674165664682593913711430784253952:0:2:
+%2lF:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2lF:023441674165664682593913711430784253952.0:0:2:
+%2lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lF:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2lF:+23441674165664682593913711430784253952:0:2:
+%2lF:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2lF:+023441674165664682593913711430784253952.0:0:2:
+%2lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lF:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3lF:-023441674165664682593913711430784253952.0:0:3:
+%3lF:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3lF:-23441674165664682593913711430784253952:0:3:
+%3lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lF:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3lF:23441674165664682593913711430784253952:0:3:
+%3lF:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3lF:023441674165664682593913711430784253952.0:0:3:
+%3lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lF:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3lF:+23441674165664682593913711430784253952:0:3:
+%3lF:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3lF:+023441674165664682593913711430784253952.0:0:3:
+%3lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lF:+INFINITY:0:-1:
+%*3lF:+INFINITY:0:-1:
+%4lF::0:-1:
+%*4lF::0:-1:
+%4lF:-INFINITY:1:4:-inf:
+%*4lF:-INFINITY:0:4:
+%4lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lF:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4lF:-023441674165664682593913711430784253952.0:0:4:
+%4lF:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4lF:-23441674165664682593913711430784253952:0:4:
+%4lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lF:-0.0:1:4:-0x0:
+%*4lF:-0.0:0:4:
+%4lF:-0:1:2:-0x0:
+%*4lF:-0:0:2:
+%4lF:-NAN(09A_Zaz):1:4:-nan:
+%*4lF:-NAN(09A_Zaz):0:4:
+%4lF:-NAN():1:4:-nan:
+%*4lF:-NAN():0:4:
+%4lF:NAN():0:-1:
+%*4lF:NAN():0:-1:
+%4lF:NAN(09A_Zaz):0:-1:
+%*4lF:NAN(09A_Zaz):0:-1:
+%4lF:0:1:1:0x0:
+%*4lF:0:0:1:
+%4lF:0.0:1:3:0x0:
+%*4lF:0.0:0:3:
+%4lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lF:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4lF:23441674165664682593913711430784253952:0:4:
+%4lF:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4lF:023441674165664682593913711430784253952.0:0:4:
+%4lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lF:INFINITY:0:-1:
+%*4lF:INFINITY:0:-1:
+%4lF:+NAN():1:4:nan:
+%*4lF:+NAN():0:4:
+%4lF:+NAN(09A_Zaz):1:4:nan:
+%*4lF:+NAN(09A_Zaz):0:4:
+%4lF:+0:1:2:0x0:
+%*4lF:+0:0:2:
+%4lF:+0.0:1:4:0x0:
+%*4lF:+0.0:0:4:
+%4lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lF:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4lF:+23441674165664682593913711430784253952:0:4:
+%4lF:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4lF:+023441674165664682593913711430784253952.0:0:4:
+%4lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lF:+INFINITY:1:4:inf:
+%*4lF:+INFINITY:0:4:
+%311lF::0:-1:
+%*311lF::0:-1:
+%311lF:-INFINITY:1:9:-inf:
+%*311lF:-INFINITY:0:9:
+%311lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311lF:-023441674165664682593913711430784253952.0:0:42:
+%311lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311lF:-23441674165664682593913711430784253952:0:39:
+%311lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lF:-0.0:1:4:-0x0:
+%*311lF:-0.0:0:4:
+%311lF:-0:1:2:-0x0:
+%*311lF:-0:0:2:
+%311lF:-NAN(09A_Zaz):1:13:-nan:
+%*311lF:-NAN(09A_Zaz):0:13:
+%311lF:-NAN():1:6:-nan:
+%*311lF:-NAN():0:6:
+%311lF:NAN():1:5:nan:
+%*311lF:NAN():0:5:
+%311lF:NAN(09A_Zaz):1:12:nan:
+%*311lF:NAN(09A_Zaz):0:12:
+%311lF:0:1:1:0x0:
+%*311lF:0:0:1:
+%311lF:0.0:1:3:0x0:
+%*311lF:0.0:0:3:
+%311lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311lF:23441674165664682593913711430784253952:0:38:
+%311lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311lF:023441674165664682593913711430784253952.0:0:41:
+%311lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lF:INFINITY:1:8:inf:
+%*311lF:INFINITY:0:8:
+%311lF:+NAN():1:6:nan:
+%*311lF:+NAN():0:6:
+%311lF:+NAN(09A_Zaz):1:13:nan:
+%*311lF:+NAN(09A_Zaz):0:13:
+%311lF:+0:1:2:0x0:
+%*311lF:+0:0:2:
+%311lF:+0.0:1:4:0x0:
+%*311lF:+0.0:0:4:
+%311lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311lF:+23441674165664682593913711430784253952:0:39:
+%311lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311lF:+023441674165664682593913711430784253952.0:0:42:
+%311lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lF:+INFINITY:1:9:inf:
+%*311lF:+INFINITY:0:9:
+%350lF::0:-1:
+%*350lF::0:-1:
+%350lF:-INFINITY:1:9:-inf:
+%*350lF:-INFINITY:0:9:
+%350lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350lF:-023441674165664682593913711430784253952.0:0:42:
+%350lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350lF:-23441674165664682593913711430784253952:0:39:
+%350lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lF:-0.0:1:4:-0x0:
+%*350lF:-0.0:0:4:
+%350lF:-0:1:2:-0x0:
+%*350lF:-0:0:2:
+%350lF:-NAN(09A_Zaz):1:13:-nan:
+%*350lF:-NAN(09A_Zaz):0:13:
+%350lF:-NAN():1:6:-nan:
+%*350lF:-NAN():0:6:
+%350lF:NAN():1:5:nan:
+%*350lF:NAN():0:5:
+%350lF:NAN(09A_Zaz):1:12:nan:
+%*350lF:NAN(09A_Zaz):0:12:
+%350lF:0:1:1:0x0:
+%*350lF:0:0:1:
+%350lF:0.0:1:3:0x0:
+%*350lF:0.0:0:3:
+%350lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350lF:23441674165664682593913711430784253952:0:38:
+%350lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350lF:023441674165664682593913711430784253952.0:0:41:
+%350lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350lF:INFINITY:1:8:inf:
+%*350lF:INFINITY:0:8:
+%350lF:+NAN():1:6:nan:
+%*350lF:+NAN():0:6:
+%350lF:+NAN(09A_Zaz):1:13:nan:
+%*350lF:+NAN(09A_Zaz):0:13:
+%350lF:+0:1:2:0x0:
+%*350lF:+0:0:2:
+%350lF:+0.0:1:4:0x0:
+%*350lF:+0.0:0:4:
+%350lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lF:+23441674165664682593913711430784253952:0:39:
+%350lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lF:+023441674165664682593913711430784253952.0:0:42:
+%350lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lF:+INFINITY:1:9:inf:
+%*350lF:+INFINITY:0:9:
+%3lF: :0:-1:
+%*3lF: :0:-1:
+%3lF: -INFINITY:0:-1:
+%*3lF: -INFINITY:0:-1:
+%3lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lF: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3lF: -023441674165664682593913711430784253952.0:0:4:
+%3lF: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3lF: -23441674165664682593913711430784253952:0:4:
+%3lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lF: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3lF: 23441674165664682593913711430784253952:0:4:
+%3lF: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3lF: 023441674165664682593913711430784253952.0:0:4:
+%3lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lF: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3lF: +23441674165664682593913711430784253952:0:4:
+%3lF: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3lF: +023441674165664682593913711430784253952.0:0:4:
+%3lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lF: +INFINITY:0:-1:
+%*3lF: +INFINITY:0:-1:
+%350lF: :0:-1:
+%*350lF: :0:-1:
+%350lF: -INFINITY:1:10:-inf:
+%*350lF: -INFINITY:0:10:
+%350lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lF: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350lF: -023441674165664682593913711430784253952.0:0:43:
+%350lF: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350lF: -23441674165664682593913711430784253952:0:40:
+%350lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lF: -0.0:1:5:-0x0:
+%*350lF: -0.0:0:5:
+%350lF: -0:1:3:-0x0:
+%*350lF: -0:0:3:
+%350lF: -NAN(09A_Zaz):1:14:-nan:
+%*350lF: -NAN(09A_Zaz):0:14:
+%350lF: -NAN():1:7:-nan:
+%*350lF: -NAN():0:7:
+%350lF: NAN():1:6:nan:
+%*350lF: NAN():0:6:
+%350lF: NAN(09A_Zaz):1:13:nan:
+%*350lF: NAN(09A_Zaz):0:13:
+%350lF: 0:1:2:0x0:
+%*350lF: 0:0:2:
+%350lF: 0.0:1:4:0x0:
+%*350lF: 0.0:0:4:
+%350lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lF: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lF: 23441674165664682593913711430784253952:0:39:
+%350lF: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lF: 023441674165664682593913711430784253952.0:0:42:
+%350lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lF: INFINITY:1:9:inf:
+%*350lF: INFINITY:0:9:
+%350lF: +NAN():1:7:nan:
+%*350lF: +NAN():0:7:
+%350lF: +NAN(09A_Zaz):1:14:nan:
+%*350lF: +NAN(09A_Zaz):0:14:
+%350lF: +0:1:3:0x0:
+%*350lF: +0:0:3:
+%350lF: +0.0:1:5:0x0:
+%*350lF: +0.0:0:5:
+%350lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lF: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350lF: +23441674165664682593913711430784253952:0:40:
+%350lF: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350lF: +023441674165664682593913711430784253952.0:0:43:
+%350lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lF: +INFINITY:1:10:inf:
+%*350lF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
new file mode 100644
index 0000000..553172f
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
@@ -0,0 +1,682 @@
+%lg::0:-1:
+%*lg::0:-1:
+%lg:-infinity:1:9:-inf:
+%*lg:-infinity:0:9:
+%lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*lg:-0xf.ffffffffffff8p+1020:0:24:
+%lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*lg:-0x7.ffffffffffffcp1021:0:23:
+%lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lg:-0x2.3456789abcdfep+123:0:23:
+%lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lg:-0x2.3456789abcdfep0123:0:23:
+%lg:-0x8p-1025:1:10:-0x1p-1022:
+%*lg:-0x8p-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*lg:0x8p-1025:0:9:
+%lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lg:0x2.3456789abcdfep0123:0:22:
+%lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lg:0x2.3456789abcdfep+123:0:22:
+%lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*lg:0x7.ffffffffffffcp1021:0:22:
+%lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*lg:0xf.ffffffffffff8p+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*lg:+0x8p-1025:0:10:
+%lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lg:+0x2.3456789abcdfep0123:0:23:
+%lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lg:+0x2.3456789abcdfep+123:0:23:
+%lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*lg:+0x7.ffffffffffffcp1021:0:23:
+%lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*lg:+0xf.ffffffffffff8p+1020:0:24:
+%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.ffffffffffff8p+1020:0:-1:
+%*1lg:-0xf.ffffffffffff8p+1020:0:-1:
+%1lg:-0x7.ffffffffffffcp1021:0:-1:
+%*1lg:-0x7.ffffffffffffcp1021:0:-1:
+%1lg:-0x2.3456789abcdfep+123:0:-1:
+%*1lg:-0x2.3456789abcdfep+123:0:-1:
+%1lg:-0x2.3456789abcdfep0123:0:-1:
+%*1lg:-0x2.3456789abcdfep0123:0:-1:
+%1lg:-0x8p-1025:0:-1:
+%*1lg:-0x8p-1025: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-1025:1:1:0x0:
+%*1lg:0x8p-1025:0:1:
+%1lg:0x2.3456789abcdfep0123:1:1:0x0:
+%*1lg:0x2.3456789abcdfep0123:0:1:
+%1lg:0x2.3456789abcdfep+123:1:1:0x0:
+%*1lg:0x2.3456789abcdfep+123:0:1:
+%1lg:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1lg:0x7.ffffffffffffcp1021:0:1:
+%1lg:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1lg:0xf.ffffffffffff8p+1020: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-1025:0:-1:
+%*1lg:+0x8p-1025:0:-1:
+%1lg:+0x2.3456789abcdfep0123:0:-1:
+%*1lg:+0x2.3456789abcdfep0123:0:-1:
+%1lg:+0x2.3456789abcdfep+123:0:-1:
+%*1lg:+0x2.3456789abcdfep+123:0:-1:
+%1lg:+0x7.ffffffffffffcp1021:0:-1:
+%*1lg:+0x7.ffffffffffffcp1021:0:-1:
+%1lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*1lg:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:2:-0x0:
+%*2lg:-0xf.ffffffffffff8p+1020:0:2:
+%2lg:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2lg:-0x7.ffffffffffffcp1021:0:2:
+%2lg:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2lg:-0x2.3456789abcdfep+123:0:2:
+%2lg:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2lg:-0x2.3456789abcdfep0123:0:2:
+%2lg:-0x8p-1025:1:2:-0x0:
+%*2lg:-0x8p-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2lg:+0x8p-1025:0:2:
+%2lg:+0x2.3456789abcdfep0123:1:2:0x0:
+%*2lg:+0x2.3456789abcdfep0123:0:2:
+%2lg:+0x2.3456789abcdfep+123:1:2:0x0:
+%*2lg:+0x2.3456789abcdfep+123:0:2:
+%2lg:+0x7.ffffffffffffcp1021:1:2:0x0:
+%*2lg:+0x7.ffffffffffffcp1021:0:2:
+%2lg:+0xf.ffffffffffff8p+1020:1:2:0x0:
+%*2lg:+0xf.ffffffffffff8p+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3lg:0x8p-1025:0:3:
+%3lg:0x2.3456789abcdfep0123:1:3:0x1p1:
+%*3lg:0x2.3456789abcdfep0123:0:3:
+%3lg:0x2.3456789abcdfep+123:1:3:0x1p1:
+%*3lg:0x2.3456789abcdfep+123:0:3:
+%3lg:0x7.ffffffffffffcp1021:1:3:0x1.cp2:
+%*3lg:0x7.ffffffffffffcp1021:0:3:
+%3lg:0xf.ffffffffffff8p+1020:1:3:0x1.ep3:
+%*3lg:0xf.ffffffffffff8p+1020: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-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:
+%*4lg::0:-1:
+%4lg:-infinity:1:4:-inf:
+%*4lg:-infinity:0:4:
+%4lg:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3:
+%*4lg:-0xf.ffffffffffff8p+1020:0:4:
+%4lg:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2:
+%*4lg:-0x7.ffffffffffffcp1021:0:4:
+%4lg:-0x2.3456789abcdfep+123:1:4:-0x1p1:
+%*4lg:-0x2.3456789abcdfep+123:0:4:
+%4lg:-0x2.3456789abcdfep0123:1:4:-0x1p1:
+%*4lg:-0x2.3456789abcdfep0123:0:4:
+%4lg:-0x8p-1025:1:4:-0x1p3:
+%*4lg:-0x8p-1025: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-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:
+%*4lg:0x2.3456789abcdfep+123:0:4:
+%4lg:0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4lg:0x7.ffffffffffffcp1021:0:4:
+%4lg:0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4lg:0xf.ffffffffffff8p+1020: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-1025:1:4:0x1p3:
+%*4lg:+0x8p-1025:0:4:
+%4lg:+0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4lg:+0x2.3456789abcdfep0123:0:4:
+%4lg:+0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4lg:+0x2.3456789abcdfep+123:0:4:
+%4lg:+0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4lg:+0x7.ffffffffffffcp1021:0:4:
+%4lg:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4lg:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:5:-0x1.ep3:
+%*5lg:-0xf.ffffffffffff8p+1020:0:5:
+%5lg:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2:
+%*5lg:-0x7.ffffffffffffcp1021:0:5:
+%5lg:-0x2.3456789abcdfep+123:1:5:-0x1p1:
+%*5lg:-0x2.3456789abcdfep+123:0:5:
+%5lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
+%*5lg:-0x2.3456789abcdfep0123:0:5:
+%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:
+%*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-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:
+%*5lg:0x2.3456789abcdfep+123:0:5:
+%5lg:0x7.ffffffffffffcp1021:1:5:0x1.fcp2:
+%*5lg:0x7.ffffffffffffcp1021:0:5:
+%5lg:0xf.ffffffffffff8p+1020:1:5:0x1.fep3:
+%*5lg:0xf.ffffffffffff8p+1020: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-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:
+%*5lg:+0x2.3456789abcdfep+123:0:5:
+%5lg:+0x7.ffffffffffffcp1021:1:5:0x1.cp2:
+%*5lg:+0x7.ffffffffffffcp1021:0:5:
+%5lg:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3:
+%*5lg:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:6:-0x1.fep3:
+%*6lg:-0xf.ffffffffffff8p+1020:0:6:
+%6lg:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2:
+%*6lg:-0x7.ffffffffffffcp1021:0:6:
+%6lg:-0x2.3456789abcdfep+123:1:6:-0x1.18p1:
+%*6lg:-0x2.3456789abcdfep+123:0:6:
+%6lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
+%*6lg:-0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6lg:0x8p-1025:0:6:
+%6lg:0x2.3456789abcdfep0123:1:6:0x1.1ap1:
+%*6lg:0x2.3456789abcdfep0123:0:6:
+%6lg:0x2.3456789abcdfep+123:1:6:0x1.1ap1:
+%*6lg:0x2.3456789abcdfep+123:0:6:
+%6lg:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2:
+%*6lg:0x7.ffffffffffffcp1021:0:6:
+%6lg:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3:
+%*6lg:0xf.ffffffffffff8p+1020: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-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:
+%*6lg:+0x2.3456789abcdfep+123:0:6:
+%6lg:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*6lg:+0x7.ffffffffffffcp1021:0:6:
+%6lg:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*6lg:+0xf.ffffffffffff8p+1020:0:6:
+%6lg:+infinity:0:-1:
+%*6lg:+infinity:0:-1:
+%20lg::0:-1:
+%*20lg::0:-1:
+%20lg:-infinity:1:9:-inf:
+%*20lg:-infinity:0:9:
+%20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20lg:-0x7.ffffffffffffcp1021:0:20:
+%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:
+%*20lg:-0x8p-1025:0:10:
+%20lg:-0x0p+0:1:7:-0x0:
+%*20lg:-0x0p+0:0:7:
+%20lg:-0x0p0:1:6:-0x0:
+%*20lg:-0x0p0:0:6:
+%20lg:-nan(09A_Zaz):1:13:-nan:
+%*20lg:-nan(09A_Zaz):0:13:
+%20lg:-nan():1:6:-nan:
+%*20lg:-nan():0:6:
+%20lg:nan():1:5:nan:
+%*20lg:nan():0:5:
+%20lg:nan(09A_Zaz):1:12:nan:
+%*20lg:nan(09A_Zaz):0:12:
+%20lg:0x0p0:1:5:0x0:
+%*20lg:0x0p0:0:5:
+%20lg:0x0p+0:1:6:0x0:
+%*20lg:0x0p+0:0:6:
+%20lg:0x8p-1025:1:9:0x1p-1022:
+%*20lg:0x8p-1025:0:9:
+%20lg:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lg:0x2.3456789abcdfep0123:0:20:
+%20lg:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lg:0x2.3456789abcdfep+123:0:20:
+%20lg:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12:
+%*20lg:0x7.ffffffffffffcp1021:0:20:
+%20lg:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4:
+%*20lg:0xf.ffffffffffff8p+1020:0:20:
+%20lg:infinity:1:8:inf:
+%*20lg:infinity:0:8:
+%20lg:+nan():1:6:nan:
+%*20lg:+nan():0:6:
+%20lg:+nan(09A_Zaz):1:13:nan:
+%*20lg:+nan(09A_Zaz):0:13:
+%20lg:+0x0p0:1:6:0x0:
+%*20lg:+0x0p0:0:6:
+%20lg:+0x0p+0:1:7:0x0:
+%*20lg:+0x0p+0:0:7:
+%20lg:+0x8p-1025:1:10:0x1p-1022:
+%*20lg:+0x8p-1025:0:10:
+%20lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20lg:+0x2.3456789abcdfep0123:0:20:
+%20lg:+0x2.3456789abcdfep+123:0:-1:
+%*20lg:+0x2.3456789abcdfep+123:0:-1:
+%20lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20lg:+0x7.ffffffffffffcp1021:0:20:
+%20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20lg:+infinity:1:9:inf:
+%*20lg:+infinity:0:9:
+%32lg::0:-1:
+%*32lg::0:-1:
+%32lg:-infinity:1:9:-inf:
+%*32lg:-infinity:0:9:
+%32lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*32lg:-0xf.ffffffffffff8p+1020:0:24:
+%32lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*32lg:-0x7.ffffffffffffcp1021:0:23:
+%32lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lg:-0x2.3456789abcdfep+123:0:23:
+%32lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lg:-0x2.3456789abcdfep0123:0:23:
+%32lg:-0x8p-1025:1:10:-0x1p-1022:
+%*32lg:-0x8p-1025:0:10:
+%32lg:-0x0p+0:1:7:-0x0:
+%*32lg:-0x0p+0:0:7:
+%32lg:-0x0p0:1:6:-0x0:
+%*32lg:-0x0p0:0:6:
+%32lg:-nan(09A_Zaz):1:13:-nan:
+%*32lg:-nan(09A_Zaz):0:13:
+%32lg:-nan():1:6:-nan:
+%*32lg:-nan():0:6:
+%32lg:nan():1:5:nan:
+%*32lg:nan():0:5:
+%32lg:nan(09A_Zaz):1:12:nan:
+%*32lg:nan(09A_Zaz):0:12:
+%32lg:0x0p0:1:5:0x0:
+%*32lg:0x0p0:0:5:
+%32lg:0x0p+0:1:6:0x0:
+%*32lg:0x0p+0:0:6:
+%32lg:0x8p-1025:1:9:0x1p-1022:
+%*32lg:0x8p-1025:0:9:
+%32lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lg:0x2.3456789abcdfep0123:0:22:
+%32lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lg:0x2.3456789abcdfep+123:0:22:
+%32lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*32lg:0x7.ffffffffffffcp1021:0:22:
+%32lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*32lg:0xf.ffffffffffff8p+1020:0:23:
+%32lg:infinity:1:8:inf:
+%*32lg:infinity:0:8:
+%32lg:+nan():1:6:nan:
+%*32lg:+nan():0:6:
+%32lg:+nan(09A_Zaz):1:13:nan:
+%*32lg:+nan(09A_Zaz):0:13:
+%32lg:+0x0p0:1:6:0x0:
+%*32lg:+0x0p0:0:6:
+%32lg:+0x0p+0:1:7:0x0:
+%*32lg:+0x0p+0:0:7:
+%32lg:+0x8p-1025:1:10:0x1p-1022:
+%*32lg:+0x8p-1025:0:10:
+%32lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg:+0x2.3456789abcdfep0123:0:23:
+%32lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg:+0x2.3456789abcdfep+123:0:23:
+%32lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32lg:+0x7.ffffffffffffcp1021:0:23:
+%32lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32lg:+0xf.ffffffffffff8p+1020:0:24:
+%32lg:+infinity:1:9:inf:
+%*32lg:+infinity:0:9:
+%5lg: :0:-1:
+%*5lg: :0:-1:
+%5lg: -infinity:0:-1:
+%*5lg: -infinity:0:-1:
+%5lg: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3:
+%*5lg: -0xf.ffffffffffff8p+1020:0:6:
+%5lg: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2:
+%*5lg: -0x7.ffffffffffffcp1021:0:6:
+%5lg: -0x2.3456789abcdfep+123:1:6:-0x1p1:
+%*5lg: -0x2.3456789abcdfep+123:0:6:
+%5lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
+%*5lg: -0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-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:
+%*5lg: 0x2.3456789abcdfep+123:0:6:
+%5lg: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*5lg: 0x7.ffffffffffffcp1021:0:6:
+%5lg: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*5lg: 0xf.ffffffffffff8p+1020: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-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:
+%*5lg: +0x2.3456789abcdfep+123:0:6:
+%5lg: +0x7.ffffffffffffcp1021:1:6:0x1.cp2:
+%*5lg: +0x7.ffffffffffffcp1021:0:6:
+%5lg: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3:
+%*5lg: +0xf.ffffffffffff8p+1020:0:6:
+%5lg: +infinity:0:-1:
+%*5lg: +infinity:0:-1:
+%32lg: :0:-1:
+%*32lg: :0:-1:
+%32lg: -infinity:1:10:-inf:
+%*32lg: -infinity:0:10:
+%32lg: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023:
+%*32lg: -0xf.ffffffffffff8p+1020:0:25:
+%32lg: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023:
+%*32lg: -0x7.ffffffffffffcp1021:0:24:
+%32lg: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lg: -0x2.3456789abcdfep+123:0:24:
+%32lg: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lg: -0x2.3456789abcdfep0123:0:24:
+%32lg: -0x8p-1025:1:11:-0x1p-1022:
+%*32lg: -0x8p-1025:0:11:
+%32lg: -0x0p+0:1:8:-0x0:
+%*32lg: -0x0p+0:0:8:
+%32lg: -0x0p0:1:7:-0x0:
+%*32lg: -0x0p0:0:7:
+%32lg: -nan(09A_Zaz):1:14:-nan:
+%*32lg: -nan(09A_Zaz):0:14:
+%32lg: -nan():1:7:-nan:
+%*32lg: -nan():0:7:
+%32lg: nan():1:6:nan:
+%*32lg: nan():0:6:
+%32lg: nan(09A_Zaz):1:13:nan:
+%*32lg: nan(09A_Zaz):0:13:
+%32lg: 0x0p0:1:6:0x0:
+%*32lg: 0x0p0:0:6:
+%32lg: 0x0p+0:1:7:0x0:
+%*32lg: 0x0p+0:0:7:
+%32lg: 0x8p-1025:1:10:0x1p-1022:
+%*32lg: 0x8p-1025:0:10:
+%32lg: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg: 0x2.3456789abcdfep0123:0:23:
+%32lg: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg: 0x2.3456789abcdfep+123:0:23:
+%32lg: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32lg: 0x7.ffffffffffffcp1021:0:23:
+%32lg: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32lg: 0xf.ffffffffffff8p+1020:0:24:
+%32lg: infinity:1:9:inf:
+%*32lg: infinity:0:9:
+%32lg: +nan():1:7:nan:
+%*32lg: +nan():0:7:
+%32lg: +nan(09A_Zaz):1:14:nan:
+%*32lg: +nan(09A_Zaz):0:14:
+%32lg: +0x0p0:1:7:0x0:
+%*32lg: +0x0p0:0:7:
+%32lg: +0x0p+0:1:8:0x0:
+%*32lg: +0x0p+0:0:8:
+%32lg: +0x8p-1025:1:11:0x1p-1022:
+%*32lg: +0x8p-1025:0:11:
+%32lg: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lg: +0x2.3456789abcdfep0123:0:24:
+%32lg: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lg: +0x2.3456789abcdfep+123:0:24:
+%32lg: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023:
+%*32lg: +0x7.ffffffffffffcp1021:0:24:
+%32lg: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023:
+%*32lg: +0xf.ffffffffffff8p+1020:0:25:
+%32lg: +infinity:1:10:inf:
+%*32lg: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
new file mode 100644
index 0000000..11ffe34
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
@@ -0,0 +1,682 @@
+%lG::0:-1:
+%*lG::0:-1:
+%lG:-INFINITY:1:9:-inf:
+%*lG:-INFINITY:0:9:
+%lG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*lG:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%lG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*lG:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%lG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lG:-0X2.3456789ABCDFEP+123:0:23:
+%lG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lG:-0X2.3456789ABCDFEP0123:0:23:
+%lG:-0X8P-1025:1:10:-0x1p-1022:
+%*lG:-0X8P-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*lG:0X8P-1025:0:9:
+%lG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lG:0X2.3456789ABCDFEP0123:0:22:
+%lG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lG:0X2.3456789ABCDFEP+123:0:22:
+%lG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*lG:0X7.FFFFFFFFFFFFCP1021:0:22:
+%lG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*lG:+0X8P-1025:0:10:
+%lG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lG:+0X2.3456789ABCDFEP0123:0:23:
+%lG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lG:+0X2.3456789ABCDFEP+123:0:23:
+%lG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*lG:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%lG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*lG:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%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.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*1lG:-0X2.3456789ABCDFEP+123:0:-1:
+%1lG:-0X2.3456789ABCDFEP0123:0:-1:
+%*1lG:-0X2.3456789ABCDFEP0123:0:-1:
+%1lG:-0X8P-1025:0:-1:
+%*1lG:-0X8P-1025: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-1025:1:1:0x0:
+%*1lG:0X8P-1025:0:1:
+%1lG:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1lG:0X2.3456789ABCDFEP0123:0:1:
+%1lG:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1lG:0X2.3456789ABCDFEP+123:0:1:
+%1lG:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1lG:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1lG:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1lG:0XF.FFFFFFFFFFFF8P+1020: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-1025:0:-1:
+%*1lG:+0X8P-1025:0:-1:
+%1lG:+0X2.3456789ABCDFEP0123:0:-1:
+%*1lG:+0X2.3456789ABCDFEP0123:0:-1:
+%1lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*1lG:+0X2.3456789ABCDFEP+123:0:-1:
+%1lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lG:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2lG:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2lG:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2lG:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lG:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2lG:-0X2.3456789ABCDFEP+123:0:2:
+%2lG:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2lG:-0X2.3456789ABCDFEP0123:0:2:
+%2lG:-0X8P-1025:1:2:-0x0:
+%*2lG:-0X8P-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2lG:+0X8P-1025:0:2:
+%2lG:+0X2.3456789ABCDFEP0123:1:2:0x0:
+%*2lG:+0X2.3456789ABCDFEP0123:0:2:
+%2lG:+0X2.3456789ABCDFEP+123:1:2:0x0:
+%*2lG:+0X2.3456789ABCDFEP+123:0:2:
+%2lG:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0:
+%*2lG:+0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lG:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0:
+%*2lG:+0XF.FFFFFFFFFFFF8P+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3lG:0X8P-1025:0:3:
+%3lG:0X2.3456789ABCDFEP0123:1:3:0x1p1:
+%*3lG:0X2.3456789ABCDFEP0123:0:3:
+%3lG:0X2.3456789ABCDFEP+123:1:3:0x1p1:
+%*3lG:0X2.3456789ABCDFEP+123:0:3:
+%3lG:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2:
+%*3lG:0X7.FFFFFFFFFFFFCP1021:0:3:
+%3lG:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3:
+%*3lG:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*4lG::0:-1:
+%4lG:-INFINITY:1:4:-inf:
+%*4lG:-INFINITY:0:4:
+%4lG:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3:
+%*4lG:-0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lG:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2:
+%*4lG:-0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lG:-0X2.3456789ABCDFEP+123:1:4:-0x1p1:
+%*4lG:-0X2.3456789ABCDFEP+123:0:4:
+%4lG:-0X2.3456789ABCDFEP0123:1:4:-0x1p1:
+%*4lG:-0X2.3456789ABCDFEP0123:0:4:
+%4lG:-0X8P-1025:1:4:-0x1p3:
+%*4lG:-0X8P-1025: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-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:
+%*4lG:0X2.3456789ABCDFEP+123:0:4:
+%4lG:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lG:0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lG:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lG:0XF.FFFFFFFFFFFF8P+1020: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-1025:1:4:0x1p3:
+%*4lG:+0X8P-1025:0:4:
+%4lG:+0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4lG:+0X2.3456789ABCDFEP0123:0:4:
+%4lG:+0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4lG:+0X2.3456789ABCDFEP+123:0:4:
+%4lG:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lG:+0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lG:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lG:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3:
+%*5lG:-0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lG:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2:
+%*5lG:-0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lG:-0X2.3456789ABCDFEP+123:1:5:-0x1p1:
+%*5lG:-0X2.3456789ABCDFEP+123:0:5:
+%5lG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
+%*5lG:-0X2.3456789ABCDFEP0123:0:5:
+%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:
+%*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-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:
+%*5lG:0X2.3456789ABCDFEP+123:0:5:
+%5lG:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2:
+%*5lG:0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lG:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3:
+%*5lG:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5lG:+0X2.3456789ABCDFEP+123:0:5:
+%5lG:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2:
+%*5lG:+0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lG:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3:
+%*5lG:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3:
+%*6lG:-0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lG:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2:
+%*6lG:-0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lG:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1:
+%*6lG:-0X2.3456789ABCDFEP+123:0:6:
+%6lG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
+%*6lG:-0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6lG:0X8P-1025:0:6:
+%6lG:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1:
+%*6lG:0X2.3456789ABCDFEP0123:0:6:
+%6lG:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1:
+%*6lG:0X2.3456789ABCDFEP+123:0:6:
+%6lG:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2:
+%*6lG:0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lG:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3:
+%*6lG:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*6lG:+0X2.3456789ABCDFEP+123:0:6:
+%6lG:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*6lG:+0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lG:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*6lG:+0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lG:+INFINITY:0:-1:
+%*6lG:+INFINITY:0:-1:
+%20lG::0:-1:
+%*20lG::0:-1:
+%20lG:-INFINITY:1:9:-inf:
+%*20lG:-INFINITY:0:9:
+%20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20lG:-0X7.FFFFFFFFFFFFCP1021:0:20:
+%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:
+%*20lG:-0X8P-1025:0:10:
+%20lG:-0X0P+0:1:7:-0x0:
+%*20lG:-0X0P+0:0:7:
+%20lG:-0X0P0:1:6:-0x0:
+%*20lG:-0X0P0:0:6:
+%20lG:-NAN(09A_Zaz):1:13:-nan:
+%*20lG:-NAN(09A_Zaz):0:13:
+%20lG:-NAN():1:6:-nan:
+%*20lG:-NAN():0:6:
+%20lG:NAN():1:5:nan:
+%*20lG:NAN():0:5:
+%20lG:NAN(09A_Zaz):1:12:nan:
+%*20lG:NAN(09A_Zaz):0:12:
+%20lG:0X0P0:1:5:0x0:
+%*20lG:0X0P0:0:5:
+%20lG:0X0P+0:1:6:0x0:
+%*20lG:0X0P+0:0:6:
+%20lG:0X8P-1025:1:9:0x1p-1022:
+%*20lG:0X8P-1025:0:9:
+%20lG:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lG:0X2.3456789ABCDFEP0123:0:20:
+%20lG:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lG:0X2.3456789ABCDFEP+123:0:20:
+%20lG:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12:
+%*20lG:0X7.FFFFFFFFFFFFCP1021:0:20:
+%20lG:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4:
+%*20lG:0XF.FFFFFFFFFFFF8P+1020:0:20:
+%20lG:INFINITY:1:8:inf:
+%*20lG:INFINITY:0:8:
+%20lG:+NAN():1:6:nan:
+%*20lG:+NAN():0:6:
+%20lG:+NAN(09A_Zaz):1:13:nan:
+%*20lG:+NAN(09A_Zaz):0:13:
+%20lG:+0X0P0:1:6:0x0:
+%*20lG:+0X0P0:0:6:
+%20lG:+0X0P+0:1:7:0x0:
+%*20lG:+0X0P+0:0:7:
+%20lG:+0X8P-1025:1:10:0x1p-1022:
+%*20lG:+0X8P-1025:0:10:
+%20lG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20lG:+0X2.3456789ABCDFEP0123:0:20:
+%20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%20lG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20lG:+0X7.FFFFFFFFFFFFCP1021:0:20:
+%20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:+INFINITY:1:9:inf:
+%*20lG:+INFINITY:0:9:
+%32lG::0:-1:
+%*32lG::0:-1:
+%32lG:-INFINITY:1:9:-inf:
+%*32lG:-INFINITY:0:9:
+%32lG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*32lG:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*32lG:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lG:-0X2.3456789ABCDFEP+123:0:23:
+%32lG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lG:-0X2.3456789ABCDFEP0123:0:23:
+%32lG:-0X8P-1025:1:10:-0x1p-1022:
+%*32lG:-0X8P-1025:0:10:
+%32lG:-0X0P+0:1:7:-0x0:
+%*32lG:-0X0P+0:0:7:
+%32lG:-0X0P0:1:6:-0x0:
+%*32lG:-0X0P0:0:6:
+%32lG:-NAN(09A_Zaz):1:13:-nan:
+%*32lG:-NAN(09A_Zaz):0:13:
+%32lG:-NAN():1:6:-nan:
+%*32lG:-NAN():0:6:
+%32lG:NAN():1:5:nan:
+%*32lG:NAN():0:5:
+%32lG:NAN(09A_Zaz):1:12:nan:
+%*32lG:NAN(09A_Zaz):0:12:
+%32lG:0X0P0:1:5:0x0:
+%*32lG:0X0P0:0:5:
+%32lG:0X0P+0:1:6:0x0:
+%*32lG:0X0P+0:0:6:
+%32lG:0X8P-1025:1:9:0x1p-1022:
+%*32lG:0X8P-1025:0:9:
+%32lG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lG:0X2.3456789ABCDFEP0123:0:22:
+%32lG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lG:0X2.3456789ABCDFEP+123:0:22:
+%32lG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*32lG:0X7.FFFFFFFFFFFFCP1021:0:22:
+%32lG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*32lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%32lG:INFINITY:1:8:inf:
+%*32lG:INFINITY:0:8:
+%32lG:+NAN():1:6:nan:
+%*32lG:+NAN():0:6:
+%32lG:+NAN(09A_Zaz):1:13:nan:
+%*32lG:+NAN(09A_Zaz):0:13:
+%32lG:+0X0P0:1:6:0x0:
+%*32lG:+0X0P0:0:6:
+%32lG:+0X0P+0:1:7:0x0:
+%*32lG:+0X0P+0:0:7:
+%32lG:+0X8P-1025:1:10:0x1p-1022:
+%*32lG:+0X8P-1025:0:10:
+%32lG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG:+0X2.3456789ABCDFEP0123:0:23:
+%32lG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG:+0X2.3456789ABCDFEP+123:0:23:
+%32lG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lG:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lG:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lG:+INFINITY:1:9:inf:
+%*32lG:+INFINITY:0:9:
+%5lG: :0:-1:
+%*5lG: :0:-1:
+%5lG: -INFINITY:0:-1:
+%*5lG: -INFINITY:0:-1:
+%5lG: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3:
+%*5lG: -0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lG: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2:
+%*5lG: -0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lG: -0X2.3456789ABCDFEP+123:1:6:-0x1p1:
+%*5lG: -0X2.3456789ABCDFEP+123:0:6:
+%5lG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
+%*5lG: -0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-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:
+%*5lG: 0X2.3456789ABCDFEP+123:0:6:
+%5lG: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*5lG: 0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lG: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*5lG: 0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5lG: +0X2.3456789ABCDFEP+123:0:6:
+%5lG: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2:
+%*5lG: +0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lG: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3:
+%*5lG: +0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lG: +INFINITY:0:-1:
+%*5lG: +INFINITY:0:-1:
+%32lG: :0:-1:
+%*32lG: :0:-1:
+%32lG: -INFINITY:1:10:-inf:
+%*32lG: -INFINITY:0:10:
+%32lG: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023:
+%*32lG: -0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lG: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023:
+%*32lG: -0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lG: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lG: -0X2.3456789ABCDFEP+123:0:24:
+%32lG: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lG: -0X2.3456789ABCDFEP0123:0:24:
+%32lG: -0X8P-1025:1:11:-0x1p-1022:
+%*32lG: -0X8P-1025:0:11:
+%32lG: -0X0P+0:1:8:-0x0:
+%*32lG: -0X0P+0:0:8:
+%32lG: -0X0P0:1:7:-0x0:
+%*32lG: -0X0P0:0:7:
+%32lG: -NAN(09A_Zaz):1:14:-nan:
+%*32lG: -NAN(09A_Zaz):0:14:
+%32lG: -NAN():1:7:-nan:
+%*32lG: -NAN():0:7:
+%32lG: NAN():1:6:nan:
+%*32lG: NAN():0:6:
+%32lG: NAN(09A_Zaz):1:13:nan:
+%*32lG: NAN(09A_Zaz):0:13:
+%32lG: 0X0P0:1:6:0x0:
+%*32lG: 0X0P0:0:6:
+%32lG: 0X0P+0:1:7:0x0:
+%*32lG: 0X0P+0:0:7:
+%32lG: 0X8P-1025:1:10:0x1p-1022:
+%*32lG: 0X8P-1025:0:10:
+%32lG: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG: 0X2.3456789ABCDFEP0123:0:23:
+%32lG: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG: 0X2.3456789ABCDFEP+123:0:23:
+%32lG: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lG: 0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lG: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lG: 0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lG: INFINITY:1:9:inf:
+%*32lG: INFINITY:0:9:
+%32lG: +NAN():1:7:nan:
+%*32lG: +NAN():0:7:
+%32lG: +NAN(09A_Zaz):1:14:nan:
+%*32lG: +NAN(09A_Zaz):0:14:
+%32lG: +0X0P0:1:7:0x0:
+%*32lG: +0X0P0:0:7:
+%32lG: +0X0P+0:1:8:0x0:
+%*32lG: +0X0P+0:0:8:
+%32lG: +0X8P-1025:1:11:0x1p-1022:
+%*32lG: +0X8P-1025:0:11:
+%32lG: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lG: +0X2.3456789ABCDFEP0123:0:24:
+%32lG: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lG: +0X2.3456789ABCDFEP+123:0:24:
+%32lG: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023:
+%*32lG: +0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lG: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023:
+%*32lG: +0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lG: +INFINITY:1:10:inf:
+%*32lG: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/flt-32/Makefile b/sysdeps/ieee754/flt-32/Makefile
new file mode 100644
index 0000000..aaba9e9
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/Makefile
@@ -0,0 +1,3 @@
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += float
+endif
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
new file mode 100644
index 0000000..f753bca
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
@@ -0,0 +1,682 @@
+%a::0:-1:
+%*a::0:-1:
+%a:-infinity:1:9:-inf:
+%*a:-infinity:0:9:
+%a:-0xf.fffffp+124:1:15:-0x1.fffffep127:
+%*a:-0xf.fffffp+124:0:15:
+%a:-0x7.fffff8p125:1:15:-0x1.fffffep127:
+%*a:-0x7.fffff8p125:0:15:
+%a:-0x2.345678p+123:1:16:-0x1.1a2b3cp124:
+%*a:-0x2.345678p+123:0:16:
+%a:-0x2.345678p0123:1:16:-0x1.1a2b3cp124:
+%*a:-0x2.345678p0123:0:16:
+%a:-0x8p-129:1:9:-0x1p-126:
+%*a:-0x8p-129:0:9:
+%a:-0x0p+0:1:7:-0x0:
+%*a:-0x0p+0:0:7:
+%a:-0x0p0:1:6:-0x0:
+%*a:-0x0p0:0:6:
+%a:-nan(09A_Zaz):1:13:-nan:
+%*a:-nan(09A_Zaz):0:13:
+%a:-nan():1:6:-nan:
+%*a:-nan():0:6:
+%a:nan():1:5:nan:
+%*a:nan():0:5:
+%a:nan(09A_Zaz):1:12:nan:
+%*a:nan(09A_Zaz):0:12:
+%a:0x0p0:1:5:0x0:
+%*a:0x0p0:0:5:
+%a:0x0p+0:1:6:0x0:
+%*a:0x0p+0:0:6:
+%a:0x8p-129:1:8:0x1p-126:
+%*a:0x8p-129:0:8:
+%a:0x2.345678p0123:1:15:0x1.1a2b3cp124:
+%*a:0x2.345678p0123:0:15:
+%a:0x2.345678p+123:1:15:0x1.1a2b3cp124:
+%*a:0x2.345678p+123:0:15:
+%a:0x7.fffff8p125:1:14:0x1.fffffep127:
+%*a:0x7.fffff8p125:0:14:
+%a:0xf.fffffp+124:1:14:0x1.fffffep127:
+%*a:0xf.fffffp+124:0:14:
+%a:infinity:1:8:inf:
+%*a:infinity:0:8:
+%a:+nan():1:6:nan:
+%*a:+nan():0:6:
+%a:+nan(09A_Zaz):1:13:nan:
+%*a:+nan(09A_Zaz):0:13:
+%a:+0x0p0:1:6:0x0:
+%*a:+0x0p0:0:6:
+%a:+0x0p+0:1:7:0x0:
+%*a:+0x0p+0:0:7:
+%a:+0x8p-129:1:9:0x1p-126:
+%*a:+0x8p-129:0:9:
+%a:+0x2.345678p0123:1:16:0x1.1a2b3cp124:
+%*a:+0x2.345678p0123:0:16:
+%a:+0x2.345678p+123:1:16:0x1.1a2b3cp124:
+%*a:+0x2.345678p+123:0:16:
+%a:+0x7.fffff8p125:1:15:0x1.fffffep127:
+%*a:+0x7.fffff8p125:0:15:
+%a:+0xf.fffffp+124:1:15:0x1.fffffep127:
+%*a:+0xf.fffffp+124:0:15:
+%a:+infinity:1:9:inf:
+%*a:+infinity:0:9:
+%1a::0:-1:
+%*1a::0:-1:
+%1a:-infinity:0:-1:
+%*1a:-infinity:0:-1:
+%1a:-0xf.fffffp+124:0:-1:
+%*1a:-0xf.fffffp+124:0:-1:
+%1a:-0x7.fffff8p125:0:-1:
+%*1a:-0x7.fffff8p125:0:-1:
+%1a:-0x2.345678p+123:0:-1:
+%*1a:-0x2.345678p+123:0:-1:
+%1a:-0x2.345678p0123:0:-1:
+%*1a:-0x2.345678p0123:0:-1:
+%1a:-0x8p-129:0:-1:
+%*1a:-0x8p-129:0:-1:
+%1a:-0x0p+0:0:-1:
+%*1a:-0x0p+0:0:-1:
+%1a:-0x0p0:0:-1:
+%*1a:-0x0p0:0:-1:
+%1a:-nan(09A_Zaz):0:-1:
+%*1a:-nan(09A_Zaz):0:-1:
+%1a:-nan():0:-1:
+%*1a:-nan():0:-1:
+%1a:nan():0:-1:
+%*1a:nan():0:-1:
+%1a:nan(09A_Zaz):0:-1:
+%*1a:nan(09A_Zaz):0:-1:
+%1a:0x0p0:1:1:0x0:
+%*1a:0x0p0:0:1:
+%1a:0x0p+0:1:1:0x0:
+%*1a:0x0p+0:0:1:
+%1a:0x8p-129:1:1:0x0:
+%*1a:0x8p-129:0:1:
+%1a:0x2.345678p0123:1:1:0x0:
+%*1a:0x2.345678p0123:0:1:
+%1a:0x2.345678p+123:1:1:0x0:
+%*1a:0x2.345678p+123:0:1:
+%1a:0x7.fffff8p125:1:1:0x0:
+%*1a:0x7.fffff8p125:0:1:
+%1a:0xf.fffffp+124:1:1:0x0:
+%*1a:0xf.fffffp+124:0:1:
+%1a:infinity:0:-1:
+%*1a:infinity:0:-1:
+%1a:+nan():0:-1:
+%*1a:+nan():0:-1:
+%1a:+nan(09A_Zaz):0:-1:
+%*1a:+nan(09A_Zaz):0:-1:
+%1a:+0x0p0:0:-1:
+%*1a:+0x0p0:0:-1:
+%1a:+0x0p+0:0:-1:
+%*1a:+0x0p+0:0:-1:
+%1a:+0x8p-129:0:-1:
+%*1a:+0x8p-129:0:-1:
+%1a:+0x2.345678p0123:0:-1:
+%*1a:+0x2.345678p0123:0:-1:
+%1a:+0x2.345678p+123:0:-1:
+%*1a:+0x2.345678p+123:0:-1:
+%1a:+0x7.fffff8p125:0:-1:
+%*1a:+0x7.fffff8p125:0:-1:
+%1a:+0xf.fffffp+124:0:-1:
+%*1a:+0xf.fffffp+124:0:-1:
+%1a:+infinity:0:-1:
+%*1a:+infinity:0:-1:
+%2a::0:-1:
+%*2a::0:-1:
+%2a:-infinity:0:-1:
+%*2a:-infinity:0:-1:
+%2a:-0xf.fffffp+124:1:2:-0x0:
+%*2a:-0xf.fffffp+124:0:2:
+%2a:-0x7.fffff8p125:1:2:-0x0:
+%*2a:-0x7.fffff8p125:0:2:
+%2a:-0x2.345678p+123:1:2:-0x0:
+%*2a:-0x2.345678p+123:0:2:
+%2a:-0x2.345678p0123:1:2:-0x0:
+%*2a:-0x2.345678p0123:0:2:
+%2a:-0x8p-129:1:2:-0x0:
+%*2a:-0x8p-129:0:2:
+%2a:-0x0p+0:1:2:-0x0:
+%*2a:-0x0p+0:0:2:
+%2a:-0x0p0:1:2:-0x0:
+%*2a:-0x0p0:0:2:
+%2a:-nan(09A_Zaz):0:-1:
+%*2a:-nan(09A_Zaz):0:-1:
+%2a:-nan():0:-1:
+%*2a:-nan():0:-1:
+%2a:nan():0:-1:
+%*2a:nan():0:-1:
+%2a:nan(09A_Zaz):0:-1:
+%*2a:nan(09A_Zaz):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:
+%*2a:+nan():0:-1:
+%2a:+nan(09A_Zaz):0:-1:
+%*2a:+nan(09A_Zaz):0:-1:
+%2a:+0x0p0:1:2:0x0:
+%*2a:+0x0p0:0:2:
+%2a:+0x0p+0:1:2:0x0:
+%*2a:+0x0p+0:0:2:
+%2a:+0x8p-129:1:2:0x0:
+%*2a:+0x8p-129:0:2:
+%2a:+0x2.345678p0123:1:2:0x0:
+%*2a:+0x2.345678p0123:0:2:
+%2a:+0x2.345678p+123:1:2:0x0:
+%*2a:+0x2.345678p+123:0:2:
+%2a:+0x7.fffff8p125:1:2:0x0:
+%*2a:+0x7.fffff8p125:0:2:
+%2a:+0xf.fffffp+124:1:2:0x0:
+%*2a:+0xf.fffffp+124:0:2:
+%2a:+infinity:0:-1:
+%*2a:+infinity:0:-1:
+%3a::0:-1:
+%*3a::0:-1:
+%3a:-infinity:0:-1:
+%*3a:-infinity: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:
+%*3a:-nan():0:-1:
+%3a:nan():1:3:nan:
+%*3a:nan():0:3:
+%3a:nan(09A_Zaz):1:3:nan:
+%*3a:nan(09A_Zaz):0:3:
+%3a:0x0p0:1:3:0x0:
+%*3a:0x0p0:0:3:
+%3a:0x0p+0:1:3:0x0:
+%*3a:0x0p+0:0:3:
+%3a:0x8p-129:1:3:0x1p3:
+%*3a:0x8p-129:0:3:
+%3a:0x2.345678p0123:1:3:0x1p1:
+%*3a:0x2.345678p0123:0:3:
+%3a:0x2.345678p+123:1:3:0x1p1:
+%*3a:0x2.345678p+123:0:3:
+%3a:0x7.fffff8p125:1:3:0x1.cp2:
+%*3a:0x7.fffff8p125:0:3:
+%3a:0xf.fffffp+124:1:3:0x1.ep3:
+%*3a:0xf.fffffp+124:0:3:
+%3a:infinity:1:3:inf:
+%*3a:infinity:0:3:
+%3a:+nan():0:-1:
+%*3a:+nan():0:-1:
+%3a:+nan(09A_Zaz):0:-1:
+%*3a:+nan(09A_Zaz):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:
+%*4a::0:-1:
+%4a:-infinity:1:4:-inf:
+%*4a:-infinity:0:4:
+%4a:-0xf.fffffp+124:1:4:-0x1.ep3:
+%*4a:-0xf.fffffp+124:0:4:
+%4a:-0x7.fffff8p125:1:4:-0x1.cp2:
+%*4a:-0x7.fffff8p125:0:4:
+%4a:-0x2.345678p+123:1:4:-0x1p1:
+%*4a:-0x2.345678p+123:0:4:
+%4a:-0x2.345678p0123:1:4:-0x1p1:
+%*4a:-0x2.345678p0123:0:4:
+%4a:-0x8p-129:1:4:-0x1p3:
+%*4a:-0x8p-129:0:4:
+%4a:-0x0p+0:1:4:-0x0:
+%*4a:-0x0p+0:0:4:
+%4a:-0x0p0:1:4:-0x0:
+%*4a:-0x0p0:0:4:
+%4a:-nan(09A_Zaz):1:4:-nan:
+%*4a:-nan(09A_Zaz):0:4:
+%4a:-nan():1:4:-nan:
+%*4a:-nan():0:4:
+%4a:nan():0:-1:
+%*4a:nan():0:-1:
+%4a:nan(09A_Zaz):0:-1:
+%*4a:nan(09A_Zaz):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:
+%*4a:0x2.345678p+123:0:4:
+%4a:0x7.fffff8p125:1:4:0x1.cp2:
+%*4a:0x7.fffff8p125:0:4:
+%4a:0xf.fffffp+124:1:4:0x1.ep3:
+%*4a:0xf.fffffp+124:0:4:
+%4a:infinity:0:-1:
+%*4a:infinity:0:-1:
+%4a:+nan():1:4:nan:
+%*4a:+nan():0:4:
+%4a:+nan(09A_Zaz):1:4:nan:
+%*4a:+nan(09A_Zaz):0:4:
+%4a:+0x0p0:1:4:0x0:
+%*4a:+0x0p0:0:4:
+%4a:+0x0p+0:1:4:0x0:
+%*4a:+0x0p+0:0:4:
+%4a:+0x8p-129:1:4:0x1p3:
+%*4a:+0x8p-129:0:4:
+%4a:+0x2.345678p0123:1:4:0x1p1:
+%*4a:+0x2.345678p0123:0:4:
+%4a:+0x2.345678p+123:1:4:0x1p1:
+%*4a:+0x2.345678p+123:0:4:
+%4a:+0x7.fffff8p125:1:4:0x1.cp2:
+%*4a:+0x7.fffff8p125:0:4:
+%4a:+0xf.fffffp+124:1:4:0x1.ep3:
+%*4a:+0xf.fffffp+124:0:4:
+%4a:+infinity:1:4:inf:
+%*4a:+infinity:0:4:
+%5a::0:-1:
+%*5a::0:-1:
+%5a:-infinity:0:-1:
+%*5a:-infinity:0:-1:
+%5a:-0xf.fffffp+124:1:5:-0x1.ep3:
+%*5a:-0xf.fffffp+124:0:5:
+%5a:-0x7.fffff8p125:1:5:-0x1.cp2:
+%*5a:-0x7.fffff8p125:0:5:
+%5a:-0x2.345678p+123:1:5:-0x1p1:
+%*5a:-0x2.345678p+123:0:5:
+%5a:-0x2.345678p0123:1:5:-0x1p1:
+%*5a:-0x2.345678p0123:0:5:
+%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:
+%*5a:-nan():0:-1:
+%5a:nan():1:5:nan:
+%*5a:nan():0:5:
+%5a:nan(09A_Zaz):0:-1:
+%*5a:nan(09A_Zaz):0:-1:
+%5a:0x0p0:1:5:0x0:
+%*5a:0x0p0:0:5:
+%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:
+%*5a:0x2.345678p+123:0:5:
+%5a:0x7.fffff8p125:1:5:0x1.fcp2:
+%*5a:0x7.fffff8p125:0:5:
+%5a:0xf.fffffp+124:1:5:0x1.fep3:
+%*5a:0xf.fffffp+124:0:5:
+%5a:infinity:0:-1:
+%*5a:infinity:0:-1:
+%5a:+nan():0:-1:
+%*5a:+nan():0:-1:
+%5a:+nan(09A_Zaz):0:-1:
+%*5a:+nan(09A_Zaz):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:
+%*5a:+0x2.345678p+123:0:5:
+%5a:+0x7.fffff8p125:1:5:0x1.cp2:
+%*5a:+0x7.fffff8p125:0:5:
+%5a:+0xf.fffffp+124:1:5:0x1.ep3:
+%*5a:+0xf.fffffp+124:0:5:
+%5a:+infinity:0:-1:
+%*5a:+infinity:0:-1:
+%6a::0:-1:
+%*6a::0:-1:
+%6a:-infinity:0:-1:
+%*6a:-infinity:0:-1:
+%6a:-0xf.fffffp+124:1:6:-0x1.fep3:
+%*6a:-0xf.fffffp+124:0:6:
+%6a:-0x7.fffff8p125:1:6:-0x1.fcp2:
+%*6a:-0x7.fffff8p125:0:6:
+%6a:-0x2.345678p+123:1:6:-0x1.18p1:
+%*6a:-0x2.345678p+123:0:6:
+%6a:-0x2.345678p0123:1:6:-0x1.18p1:
+%*6a:-0x2.345678p0123:0:6:
+%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:
+%*6a:-nan(09A_Zaz):0:-1:
+%6a:-nan():1:6:-nan:
+%*6a:-nan():0:6:
+%6a:nan():1:5:nan:
+%*6a:nan():0:5:
+%6a:nan(09A_Zaz):0:-1:
+%*6a:nan(09A_Zaz):0:-1:
+%6a:0x0p0:1:5:0x0:
+%*6a:0x0p0:0:5:
+%6a:0x0p+0:1:6:0x0:
+%*6a:0x0p+0:0:6:
+%6a:0x8p-129:1:6:0x1p2:
+%*6a:0x8p-129:0:6:
+%6a:0x2.345678p0123:1:6:0x1.1ap1:
+%*6a:0x2.345678p0123:0:6:
+%6a:0x2.345678p+123:1:6:0x1.1ap1:
+%*6a:0x2.345678p+123:0:6:
+%6a:0x7.fffff8p125:1:6:0x1.ffcp2:
+%*6a:0x7.fffff8p125:0:6:
+%6a:0xf.fffffp+124:1:6:0x1.ffep3:
+%*6a:0xf.fffffp+124:0:6:
+%6a:infinity:0:-1:
+%*6a:infinity:0:-1:
+%6a:+nan():1:6:nan:
+%*6a:+nan():0:6:
+%6a:+nan(09A_Zaz):0:-1:
+%*6a:+nan(09A_Zaz):0:-1:
+%6a:+0x0p0:1:6:0x0:
+%*6a:+0x0p0:0:6:
+%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:
+%*6a:+0x2.345678p+123:0:6:
+%6a:+0x7.fffff8p125:1:6:0x1.fcp2:
+%*6a:+0x7.fffff8p125:0:6:
+%6a:+0xf.fffffp+124:1:6:0x1.fep3:
+%*6a:+0xf.fffffp+124:0:6:
+%6a:+infinity:0:-1:
+%*6a:+infinity:0:-1:
+%12a::0:-1:
+%*12a::0:-1:
+%12a:-infinity:1:9:-inf:
+%*12a:-infinity:0:9:
+%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:
+%*12a:-0x0p+0:0:7:
+%12a:-0x0p0:1:6:-0x0:
+%*12a:-0x0p0:0:6:
+%12a:-nan(09A_Zaz):0:-1:
+%*12a:-nan(09A_Zaz):0:-1:
+%12a:-nan():1:6:-nan:
+%*12a:-nan():0:6:
+%12a:nan():1:5:nan:
+%*12a:nan():0:5:
+%12a:nan(09A_Zaz):1:12:nan:
+%*12a:nan(09A_Zaz):0:12:
+%12a:0x0p0:1:5:0x0:
+%*12a:0x0p0:0:5:
+%12a:0x0p+0:1:6:0x0:
+%*12a:0x0p+0:0:6:
+%12a:0x8p-129:1:8:0x1p-126:
+%*12a:0x8p-129:0:8:
+%12a:0x2.345678p0123:1:12:0x1.1a2b3cp1:
+%*12a:0x2.345678p0123:0:12:
+%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:
+%*12a:0xf.fffffp+124:0:12:
+%12a:infinity:1:8:inf:
+%*12a:infinity:0:8:
+%12a:+nan():1:6:nan:
+%*12a:+nan():0:6:
+%12a:+nan(09A_Zaz):0:-1:
+%*12a:+nan(09A_Zaz):0:-1:
+%12a:+0x0p0:1:6:0x0:
+%*12a:+0x0p0:0:6:
+%12a:+0x0p+0:1:7:0x0:
+%*12a:+0x0p+0:0:7:
+%12a:+0x8p-129:1:9:0x1p-126:
+%*12a:+0x8p-129:0:9:
+%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:
+%*18a::0:-1:
+%18a:-infinity:1:9:-inf:
+%*18a:-infinity:0:9:
+%18a:-0xf.fffffp+124:1:15:-0x1.fffffep127:
+%*18a:-0xf.fffffp+124:0:15:
+%18a:-0x7.fffff8p125:1:15:-0x1.fffffep127:
+%*18a:-0x7.fffff8p125:0:15:
+%18a:-0x2.345678p+123:1:16:-0x1.1a2b3cp124:
+%*18a:-0x2.345678p+123:0:16:
+%18a:-0x2.345678p0123:1:16:-0x1.1a2b3cp124:
+%*18a:-0x2.345678p0123:0:16:
+%18a:-0x8p-129:1:9:-0x1p-126:
+%*18a:-0x8p-129:0:9:
+%18a:-0x0p+0:1:7:-0x0:
+%*18a:-0x0p+0:0:7:
+%18a:-0x0p0:1:6:-0x0:
+%*18a:-0x0p0:0:6:
+%18a:-nan(09A_Zaz):1:13:-nan:
+%*18a:-nan(09A_Zaz):0:13:
+%18a:-nan():1:6:-nan:
+%*18a:-nan():0:6:
+%18a:nan():1:5:nan:
+%*18a:nan():0:5:
+%18a:nan(09A_Zaz):1:12:nan:
+%*18a:nan(09A_Zaz):0:12:
+%18a:0x0p0:1:5:0x0:
+%*18a:0x0p0:0:5:
+%18a:0x0p+0:1:6:0x0:
+%*18a:0x0p+0:0:6:
+%18a:0x8p-129:1:8:0x1p-126:
+%*18a:0x8p-129:0:8:
+%18a:0x2.345678p0123:1:15:0x1.1a2b3cp124:
+%*18a:0x2.345678p0123:0:15:
+%18a:0x2.345678p+123:1:15:0x1.1a2b3cp124:
+%*18a:0x2.345678p+123:0:15:
+%18a:0x7.fffff8p125:1:14:0x1.fffffep127:
+%*18a:0x7.fffff8p125:0:14:
+%18a:0xf.fffffp+124:1:14:0x1.fffffep127:
+%*18a:0xf.fffffp+124:0:14:
+%18a:infinity:1:8:inf:
+%*18a:infinity:0:8:
+%18a:+nan():1:6:nan:
+%*18a:+nan():0:6:
+%18a:+nan(09A_Zaz):1:13:nan:
+%*18a:+nan(09A_Zaz):0:13:
+%18a:+0x0p0:1:6:0x0:
+%*18a:+0x0p0:0:6:
+%18a:+0x0p+0:1:7:0x0:
+%*18a:+0x0p+0:0:7:
+%18a:+0x8p-129:1:9:0x1p-126:
+%*18a:+0x8p-129:0:9:
+%18a:+0x2.345678p0123:1:16:0x1.1a2b3cp124:
+%*18a:+0x2.345678p0123:0:16:
+%18a:+0x2.345678p+123:1:16:0x1.1a2b3cp124:
+%*18a:+0x2.345678p+123:0:16:
+%18a:+0x7.fffff8p125:1:15:0x1.fffffep127:
+%*18a:+0x7.fffff8p125:0:15:
+%18a:+0xf.fffffp+124:1:15:0x1.fffffep127:
+%*18a:+0xf.fffffp+124:0:15:
+%18a:+infinity:1:9:inf:
+%*18a:+infinity:0:9:
+%5a: :0:-1:
+%*5a: :0:-1:
+%5a: -infinity:0:-1:
+%*5a: -infinity:0:-1:
+%5a: -0xf.fffffp+124:1:6:-0x1.ep3:
+%*5a: -0xf.fffffp+124:0:6:
+%5a: -0x7.fffff8p125:1:6:-0x1.cp2:
+%*5a: -0x7.fffff8p125:0:6:
+%5a: -0x2.345678p+123:1:6:-0x1p1:
+%*5a: -0x2.345678p+123:0:6:
+%5a: -0x2.345678p0123:1:6:-0x1p1:
+%*5a: -0x2.345678p0123:0:6:
+%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:
+%*5a: -nan():0:-1:
+%5a: nan():1:6:nan:
+%*5a: nan():0:6:
+%5a: nan(09A_Zaz):0:-1:
+%*5a: nan(09A_Zaz):0:-1:
+%5a: 0x0p0:1:6:0x0:
+%*5a: 0x0p0:0:6:
+%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:
+%*5a: 0x2.345678p+123:0:6:
+%5a: 0x7.fffff8p125:1:6:0x1.fcp2:
+%*5a: 0x7.fffff8p125:0:6:
+%5a: 0xf.fffffp+124:1:6:0x1.fep3:
+%*5a: 0xf.fffffp+124:0:6:
+%5a: infinity:0:-1:
+%*5a: infinity:0:-1:
+%5a: +nan():0:-1:
+%*5a: +nan():0:-1:
+%5a: +nan(09A_Zaz):0:-1:
+%*5a: +nan(09A_Zaz):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:
+%*5a: +0x2.345678p+123:0:6:
+%5a: +0x7.fffff8p125:1:6:0x1.cp2:
+%*5a: +0x7.fffff8p125:0:6:
+%5a: +0xf.fffffp+124:1:6:0x1.ep3:
+%*5a: +0xf.fffffp+124:0:6:
+%5a: +infinity:0:-1:
+%*5a: +infinity:0:-1:
+%18a: :0:-1:
+%*18a: :0:-1:
+%18a: -infinity:1:10:-inf:
+%*18a: -infinity:0:10:
+%18a: -0xf.fffffp+124:1:16:-0x1.fffffep127:
+%*18a: -0xf.fffffp+124:0:16:
+%18a: -0x7.fffff8p125:1:16:-0x1.fffffep127:
+%*18a: -0x7.fffff8p125:0:16:
+%18a: -0x2.345678p+123:1:17:-0x1.1a2b3cp124:
+%*18a: -0x2.345678p+123:0:17:
+%18a: -0x2.345678p0123:1:17:-0x1.1a2b3cp124:
+%*18a: -0x2.345678p0123:0:17:
+%18a: -0x8p-129:1:10:-0x1p-126:
+%*18a: -0x8p-129:0:10:
+%18a: -0x0p+0:1:8:-0x0:
+%*18a: -0x0p+0:0:8:
+%18a: -0x0p0:1:7:-0x0:
+%*18a: -0x0p0:0:7:
+%18a: -nan(09A_Zaz):1:14:-nan:
+%*18a: -nan(09A_Zaz):0:14:
+%18a: -nan():1:7:-nan:
+%*18a: -nan():0:7:
+%18a: nan():1:6:nan:
+%*18a: nan():0:6:
+%18a: nan(09A_Zaz):1:13:nan:
+%*18a: nan(09A_Zaz):0:13:
+%18a: 0x0p0:1:6:0x0:
+%*18a: 0x0p0:0:6:
+%18a: 0x0p+0:1:7:0x0:
+%*18a: 0x0p+0:0:7:
+%18a: 0x8p-129:1:9:0x1p-126:
+%*18a: 0x8p-129:0:9:
+%18a: 0x2.345678p0123:1:16:0x1.1a2b3cp124:
+%*18a: 0x2.345678p0123:0:16:
+%18a: 0x2.345678p+123:1:16:0x1.1a2b3cp124:
+%*18a: 0x2.345678p+123:0:16:
+%18a: 0x7.fffff8p125:1:15:0x1.fffffep127:
+%*18a: 0x7.fffff8p125:0:15:
+%18a: 0xf.fffffp+124:1:15:0x1.fffffep127:
+%*18a: 0xf.fffffp+124:0:15:
+%18a: infinity:1:9:inf:
+%*18a: infinity:0:9:
+%18a: +nan():1:7:nan:
+%*18a: +nan():0:7:
+%18a: +nan(09A_Zaz):1:14:nan:
+%*18a: +nan(09A_Zaz):0:14:
+%18a: +0x0p0:1:7:0x0:
+%*18a: +0x0p0:0:7:
+%18a: +0x0p+0:1:8:0x0:
+%*18a: +0x0p+0:0:8:
+%18a: +0x8p-129:1:10:0x1p-126:
+%*18a: +0x8p-129:0:10:
+%18a: +0x2.345678p0123:1:17:0x1.1a2b3cp124:
+%*18a: +0x2.345678p0123:0:17:
+%18a: +0x2.345678p+123:1:17:0x1.1a2b3cp124:
+%*18a: +0x2.345678p+123:0:17:
+%18a: +0x7.fffff8p125:1:16:0x1.fffffep127:
+%*18a: +0x7.fffff8p125:0:16:
+%18a: +0xf.fffffp+124:1:16:0x1.fffffep127:
+%*18a: +0xf.fffffp+124:0:16:
+%18a: +infinity:1:10:inf:
+%*18a: +infinity:0:10:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
new file mode 100644
index 0000000..2f23e31
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
@@ -0,0 +1,682 @@
+%A::0:-1:
+%*A::0:-1:
+%A:-INFINITY:1:9:-inf:
+%*A:-INFINITY:0:9:
+%A:-0XF.FFFFFP+124:1:15:-0x1.fffffep127:
+%*A:-0XF.FFFFFP+124:0:15:
+%A:-0X7.FFFFF8P125:1:15:-0x1.fffffep127:
+%*A:-0X7.FFFFF8P125:0:15:
+%A:-0X2.345678P+123:1:16:-0x1.1a2b3cp124:
+%*A:-0X2.345678P+123:0:16:
+%A:-0X2.345678P0123:1:16:-0x1.1a2b3cp124:
+%*A:-0X2.345678P0123:0:16:
+%A:-0X8P-129:1:9:-0x1p-126:
+%*A:-0X8P-129:0:9:
+%A:-0X0P+0:1:7:-0x0:
+%*A:-0X0P+0:0:7:
+%A:-0X0P0:1:6:-0x0:
+%*A:-0X0P0:0:6:
+%A:-NAN(09A_Zaz):1:13:-nan:
+%*A:-NAN(09A_Zaz):0:13:
+%A:-NAN():1:6:-nan:
+%*A:-NAN():0:6:
+%A:NAN():1:5:nan:
+%*A:NAN():0:5:
+%A:NAN(09A_Zaz):1:12:nan:
+%*A:NAN(09A_Zaz):0:12:
+%A:0X0P0:1:5:0x0:
+%*A:0X0P0:0:5:
+%A:0X0P+0:1:6:0x0:
+%*A:0X0P+0:0:6:
+%A:0X8P-129:1:8:0x1p-126:
+%*A:0X8P-129:0:8:
+%A:0X2.345678P0123:1:15:0x1.1a2b3cp124:
+%*A:0X2.345678P0123:0:15:
+%A:0X2.345678P+123:1:15:0x1.1a2b3cp124:
+%*A:0X2.345678P+123:0:15:
+%A:0X7.FFFFF8P125:1:14:0x1.fffffep127:
+%*A:0X7.FFFFF8P125:0:14:
+%A:0XF.FFFFFP+124:1:14:0x1.fffffep127:
+%*A:0XF.FFFFFP+124:0:14:
+%A:INFINITY:1:8:inf:
+%*A:INFINITY:0:8:
+%A:+NAN():1:6:nan:
+%*A:+NAN():0:6:
+%A:+NAN(09A_Zaz):1:13:nan:
+%*A:+NAN(09A_Zaz):0:13:
+%A:+0X0P0:1:6:0x0:
+%*A:+0X0P0:0:6:
+%A:+0X0P+0:1:7:0x0:
+%*A:+0X0P+0:0:7:
+%A:+0X8P-129:1:9:0x1p-126:
+%*A:+0X8P-129:0:9:
+%A:+0X2.345678P0123:1:16:0x1.1a2b3cp124:
+%*A:+0X2.345678P0123:0:16:
+%A:+0X2.345678P+123:1:16:0x1.1a2b3cp124:
+%*A:+0X2.345678P+123:0:16:
+%A:+0X7.FFFFF8P125:1:15:0x1.fffffep127:
+%*A:+0X7.FFFFF8P125:0:15:
+%A:+0XF.FFFFFP+124:1:15:0x1.fffffep127:
+%*A:+0XF.FFFFFP+124:0:15:
+%A:+INFINITY:1:9:inf:
+%*A:+INFINITY:0:9:
+%1A::0:-1:
+%*1A::0:-1:
+%1A:-INFINITY:0:-1:
+%*1A:-INFINITY:0:-1:
+%1A:-0XF.FFFFFP+124:0:-1:
+%*1A:-0XF.FFFFFP+124:0:-1:
+%1A:-0X7.FFFFF8P125:0:-1:
+%*1A:-0X7.FFFFF8P125:0:-1:
+%1A:-0X2.345678P+123:0:-1:
+%*1A:-0X2.345678P+123:0:-1:
+%1A:-0X2.345678P0123:0:-1:
+%*1A:-0X2.345678P0123:0:-1:
+%1A:-0X8P-129:0:-1:
+%*1A:-0X8P-129:0:-1:
+%1A:-0X0P+0:0:-1:
+%*1A:-0X0P+0:0:-1:
+%1A:-0X0P0:0:-1:
+%*1A:-0X0P0:0:-1:
+%1A:-NAN(09A_Zaz):0:-1:
+%*1A:-NAN(09A_Zaz):0:-1:
+%1A:-NAN():0:-1:
+%*1A:-NAN():0:-1:
+%1A:NAN():0:-1:
+%*1A:NAN():0:-1:
+%1A:NAN(09A_Zaz):0:-1:
+%*1A:NAN(09A_Zaz):0:-1:
+%1A:0X0P0:1:1:0x0:
+%*1A:0X0P0:0:1:
+%1A:0X0P+0:1:1:0x0:
+%*1A:0X0P+0:0:1:
+%1A:0X8P-129:1:1:0x0:
+%*1A:0X8P-129:0:1:
+%1A:0X2.345678P0123:1:1:0x0:
+%*1A:0X2.345678P0123:0:1:
+%1A:0X2.345678P+123:1:1:0x0:
+%*1A:0X2.345678P+123:0:1:
+%1A:0X7.FFFFF8P125:1:1:0x0:
+%*1A:0X7.FFFFF8P125:0:1:
+%1A:0XF.FFFFFP+124:1:1:0x0:
+%*1A:0XF.FFFFFP+124:0:1:
+%1A:INFINITY:0:-1:
+%*1A:INFINITY:0:-1:
+%1A:+NAN():0:-1:
+%*1A:+NAN():0:-1:
+%1A:+NAN(09A_Zaz):0:-1:
+%*1A:+NAN(09A_Zaz):0:-1:
+%1A:+0X0P0:0:-1:
+%*1A:+0X0P0:0:-1:
+%1A:+0X0P+0:0:-1:
+%*1A:+0X0P+0:0:-1:
+%1A:+0X8P-129:0:-1:
+%*1A:+0X8P-129:0:-1:
+%1A:+0X2.345678P0123:0:-1:
+%*1A:+0X2.345678P0123:0:-1:
+%1A:+0X2.345678P+123:0:-1:
+%*1A:+0X2.345678P+123:0:-1:
+%1A:+0X7.FFFFF8P125:0:-1:
+%*1A:+0X7.FFFFF8P125:0:-1:
+%1A:+0XF.FFFFFP+124:0:-1:
+%*1A:+0XF.FFFFFP+124:0:-1:
+%1A:+INFINITY:0:-1:
+%*1A:+INFINITY:0:-1:
+%2A::0:-1:
+%*2A::0:-1:
+%2A:-INFINITY:0:-1:
+%*2A:-INFINITY:0:-1:
+%2A:-0XF.FFFFFP+124:1:2:-0x0:
+%*2A:-0XF.FFFFFP+124:0:2:
+%2A:-0X7.FFFFF8P125:1:2:-0x0:
+%*2A:-0X7.FFFFF8P125:0:2:
+%2A:-0X2.345678P+123:1:2:-0x0:
+%*2A:-0X2.345678P+123:0:2:
+%2A:-0X2.345678P0123:1:2:-0x0:
+%*2A:-0X2.345678P0123:0:2:
+%2A:-0X8P-129:1:2:-0x0:
+%*2A:-0X8P-129:0:2:
+%2A:-0X0P+0:1:2:-0x0:
+%*2A:-0X0P+0:0:2:
+%2A:-0X0P0:1:2:-0x0:
+%*2A:-0X0P0:0:2:
+%2A:-NAN(09A_Zaz):0:-1:
+%*2A:-NAN(09A_Zaz):0:-1:
+%2A:-NAN():0:-1:
+%*2A:-NAN():0:-1:
+%2A:NAN():0:-1:
+%*2A:NAN():0:-1:
+%2A:NAN(09A_Zaz):0:-1:
+%*2A:NAN(09A_Zaz):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:
+%*2A:+NAN():0:-1:
+%2A:+NAN(09A_Zaz):0:-1:
+%*2A:+NAN(09A_Zaz):0:-1:
+%2A:+0X0P0:1:2:0x0:
+%*2A:+0X0P0:0:2:
+%2A:+0X0P+0:1:2:0x0:
+%*2A:+0X0P+0:0:2:
+%2A:+0X8P-129:1:2:0x0:
+%*2A:+0X8P-129:0:2:
+%2A:+0X2.345678P0123:1:2:0x0:
+%*2A:+0X2.345678P0123:0:2:
+%2A:+0X2.345678P+123:1:2:0x0:
+%*2A:+0X2.345678P+123:0:2:
+%2A:+0X7.FFFFF8P125:1:2:0x0:
+%*2A:+0X7.FFFFF8P125:0:2:
+%2A:+0XF.FFFFFP+124:1:2:0x0:
+%*2A:+0XF.FFFFFP+124:0:2:
+%2A:+INFINITY:0:-1:
+%*2A:+INFINITY:0:-1:
+%3A::0:-1:
+%*3A::0:-1:
+%3A:-INFINITY:0:-1:
+%*3A:-INFINITY: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:
+%*3A:-NAN():0:-1:
+%3A:NAN():1:3:nan:
+%*3A:NAN():0:3:
+%3A:NAN(09A_Zaz):1:3:nan:
+%*3A:NAN(09A_Zaz):0:3:
+%3A:0X0P0:1:3:0x0:
+%*3A:0X0P0:0:3:
+%3A:0X0P+0:1:3:0x0:
+%*3A:0X0P+0:0:3:
+%3A:0X8P-129:1:3:0x1p3:
+%*3A:0X8P-129:0:3:
+%3A:0X2.345678P0123:1:3:0x1p1:
+%*3A:0X2.345678P0123:0:3:
+%3A:0X2.345678P+123:1:3:0x1p1:
+%*3A:0X2.345678P+123:0:3:
+%3A:0X7.FFFFF8P125:1:3:0x1.cp2:
+%*3A:0X7.FFFFF8P125:0:3:
+%3A:0XF.FFFFFP+124:1:3:0x1.ep3:
+%*3A:0XF.FFFFFP+124:0:3:
+%3A:INFINITY:1:3:inf:
+%*3A:INFINITY:0:3:
+%3A:+NAN():0:-1:
+%*3A:+NAN():0:-1:
+%3A:+NAN(09A_Zaz):0:-1:
+%*3A:+NAN(09A_Zaz):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:
+%*4A::0:-1:
+%4A:-INFINITY:1:4:-inf:
+%*4A:-INFINITY:0:4:
+%4A:-0XF.FFFFFP+124:1:4:-0x1.ep3:
+%*4A:-0XF.FFFFFP+124:0:4:
+%4A:-0X7.FFFFF8P125:1:4:-0x1.cp2:
+%*4A:-0X7.FFFFF8P125:0:4:
+%4A:-0X2.345678P+123:1:4:-0x1p1:
+%*4A:-0X2.345678P+123:0:4:
+%4A:-0X2.345678P0123:1:4:-0x1p1:
+%*4A:-0X2.345678P0123:0:4:
+%4A:-0X8P-129:1:4:-0x1p3:
+%*4A:-0X8P-129:0:4:
+%4A:-0X0P+0:1:4:-0x0:
+%*4A:-0X0P+0:0:4:
+%4A:-0X0P0:1:4:-0x0:
+%*4A:-0X0P0:0:4:
+%4A:-NAN(09A_Zaz):1:4:-nan:
+%*4A:-NAN(09A_Zaz):0:4:
+%4A:-NAN():1:4:-nan:
+%*4A:-NAN():0:4:
+%4A:NAN():0:-1:
+%*4A:NAN():0:-1:
+%4A:NAN(09A_Zaz):0:-1:
+%*4A:NAN(09A_Zaz):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:
+%*4A:0X2.345678P+123:0:4:
+%4A:0X7.FFFFF8P125:1:4:0x1.cp2:
+%*4A:0X7.FFFFF8P125:0:4:
+%4A:0XF.FFFFFP+124:1:4:0x1.ep3:
+%*4A:0XF.FFFFFP+124:0:4:
+%4A:INFINITY:0:-1:
+%*4A:INFINITY:0:-1:
+%4A:+NAN():1:4:nan:
+%*4A:+NAN():0:4:
+%4A:+NAN(09A_Zaz):1:4:nan:
+%*4A:+NAN(09A_Zaz):0:4:
+%4A:+0X0P0:1:4:0x0:
+%*4A:+0X0P0:0:4:
+%4A:+0X0P+0:1:4:0x0:
+%*4A:+0X0P+0:0:4:
+%4A:+0X8P-129:1:4:0x1p3:
+%*4A:+0X8P-129:0:4:
+%4A:+0X2.345678P0123:1:4:0x1p1:
+%*4A:+0X2.345678P0123:0:4:
+%4A:+0X2.345678P+123:1:4:0x1p1:
+%*4A:+0X2.345678P+123:0:4:
+%4A:+0X7.FFFFF8P125:1:4:0x1.cp2:
+%*4A:+0X7.FFFFF8P125:0:4:
+%4A:+0XF.FFFFFP+124:1:4:0x1.ep3:
+%*4A:+0XF.FFFFFP+124:0:4:
+%4A:+INFINITY:1:4:inf:
+%*4A:+INFINITY:0:4:
+%5A::0:-1:
+%*5A::0:-1:
+%5A:-INFINITY:0:-1:
+%*5A:-INFINITY:0:-1:
+%5A:-0XF.FFFFFP+124:1:5:-0x1.ep3:
+%*5A:-0XF.FFFFFP+124:0:5:
+%5A:-0X7.FFFFF8P125:1:5:-0x1.cp2:
+%*5A:-0X7.FFFFF8P125:0:5:
+%5A:-0X2.345678P+123:1:5:-0x1p1:
+%*5A:-0X2.345678P+123:0:5:
+%5A:-0X2.345678P0123:1:5:-0x1p1:
+%*5A:-0X2.345678P0123:0:5:
+%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:
+%*5A:-NAN():0:-1:
+%5A:NAN():1:5:nan:
+%*5A:NAN():0:5:
+%5A:NAN(09A_Zaz):0:-1:
+%*5A:NAN(09A_Zaz):0:-1:
+%5A:0X0P0:1:5:0x0:
+%*5A:0X0P0:0:5:
+%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:
+%*5A:0X2.345678P+123:0:5:
+%5A:0X7.FFFFF8P125:1:5:0x1.fcp2:
+%*5A:0X7.FFFFF8P125:0:5:
+%5A:0XF.FFFFFP+124:1:5:0x1.fep3:
+%*5A:0XF.FFFFFP+124:0:5:
+%5A:INFINITY:0:-1:
+%*5A:INFINITY:0:-1:
+%5A:+NAN():0:-1:
+%*5A:+NAN():0:-1:
+%5A:+NAN(09A_Zaz):0:-1:
+%*5A:+NAN(09A_Zaz):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:
+%*5A:+0X2.345678P+123:0:5:
+%5A:+0X7.FFFFF8P125:1:5:0x1.cp2:
+%*5A:+0X7.FFFFF8P125:0:5:
+%5A:+0XF.FFFFFP+124:1:5:0x1.ep3:
+%*5A:+0XF.FFFFFP+124:0:5:
+%5A:+INFINITY:0:-1:
+%*5A:+INFINITY:0:-1:
+%6A::0:-1:
+%*6A::0:-1:
+%6A:-INFINITY:0:-1:
+%*6A:-INFINITY:0:-1:
+%6A:-0XF.FFFFFP+124:1:6:-0x1.fep3:
+%*6A:-0XF.FFFFFP+124:0:6:
+%6A:-0X7.FFFFF8P125:1:6:-0x1.fcp2:
+%*6A:-0X7.FFFFF8P125:0:6:
+%6A:-0X2.345678P+123:1:6:-0x1.18p1:
+%*6A:-0X2.345678P+123:0:6:
+%6A:-0X2.345678P0123:1:6:-0x1.18p1:
+%*6A:-0X2.345678P0123:0:6:
+%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:
+%*6A:-NAN(09A_Zaz):0:-1:
+%6A:-NAN():1:6:-nan:
+%*6A:-NAN():0:6:
+%6A:NAN():1:5:nan:
+%*6A:NAN():0:5:
+%6A:NAN(09A_Zaz):0:-1:
+%*6A:NAN(09A_Zaz):0:-1:
+%6A:0X0P0:1:5:0x0:
+%*6A:0X0P0:0:5:
+%6A:0X0P+0:1:6:0x0:
+%*6A:0X0P+0:0:6:
+%6A:0X8P-129:1:6:0x1p2:
+%*6A:0X8P-129:0:6:
+%6A:0X2.345678P0123:1:6:0x1.1ap1:
+%*6A:0X2.345678P0123:0:6:
+%6A:0X2.345678P+123:1:6:0x1.1ap1:
+%*6A:0X2.345678P+123:0:6:
+%6A:0X7.FFFFF8P125:1:6:0x1.ffcp2:
+%*6A:0X7.FFFFF8P125:0:6:
+%6A:0XF.FFFFFP+124:1:6:0x1.ffep3:
+%*6A:0XF.FFFFFP+124:0:6:
+%6A:INFINITY:0:-1:
+%*6A:INFINITY:0:-1:
+%6A:+NAN():1:6:nan:
+%*6A:+NAN():0:6:
+%6A:+NAN(09A_Zaz):0:-1:
+%*6A:+NAN(09A_Zaz):0:-1:
+%6A:+0X0P0:1:6:0x0:
+%*6A:+0X0P0:0:6:
+%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:
+%*6A:+0X2.345678P+123:0:6:
+%6A:+0X7.FFFFF8P125:1:6:0x1.fcp2:
+%*6A:+0X7.FFFFF8P125:0:6:
+%6A:+0XF.FFFFFP+124:1:6:0x1.fep3:
+%*6A:+0XF.FFFFFP+124:0:6:
+%6A:+INFINITY:0:-1:
+%*6A:+INFINITY:0:-1:
+%12A::0:-1:
+%*12A::0:-1:
+%12A:-INFINITY:1:9:-inf:
+%*12A:-INFINITY:0:9:
+%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:
+%*12A:-0X0P+0:0:7:
+%12A:-0X0P0:1:6:-0x0:
+%*12A:-0X0P0:0:6:
+%12A:-NAN(09A_Zaz):0:-1:
+%*12A:-NAN(09A_Zaz):0:-1:
+%12A:-NAN():1:6:-nan:
+%*12A:-NAN():0:6:
+%12A:NAN():1:5:nan:
+%*12A:NAN():0:5:
+%12A:NAN(09A_Zaz):1:12:nan:
+%*12A:NAN(09A_Zaz):0:12:
+%12A:0X0P0:1:5:0x0:
+%*12A:0X0P0:0:5:
+%12A:0X0P+0:1:6:0x0:
+%*12A:0X0P+0:0:6:
+%12A:0X8P-129:1:8:0x1p-126:
+%*12A:0X8P-129:0:8:
+%12A:0X2.345678P0123:1:12:0x1.1a2b3cp1:
+%*12A:0X2.345678P0123:0:12:
+%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:
+%*12A:0XF.FFFFFP+124:0:12:
+%12A:INFINITY:1:8:inf:
+%*12A:INFINITY:0:8:
+%12A:+NAN():1:6:nan:
+%*12A:+NAN():0:6:
+%12A:+NAN(09A_Zaz):0:-1:
+%*12A:+NAN(09A_Zaz):0:-1:
+%12A:+0X0P0:1:6:0x0:
+%*12A:+0X0P0:0:6:
+%12A:+0X0P+0:1:7:0x0:
+%*12A:+0X0P+0:0:7:
+%12A:+0X8P-129:1:9:0x1p-126:
+%*12A:+0X8P-129:0:9:
+%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:
+%*18A::0:-1:
+%18A:-INFINITY:1:9:-inf:
+%*18A:-INFINITY:0:9:
+%18A:-0XF.FFFFFP+124:1:15:-0x1.fffffep127:
+%*18A:-0XF.FFFFFP+124:0:15:
+%18A:-0X7.FFFFF8P125:1:15:-0x1.fffffep127:
+%*18A:-0X7.FFFFF8P125:0:15:
+%18A:-0X2.345678P+123:1:16:-0x1.1a2b3cp124:
+%*18A:-0X2.345678P+123:0:16:
+%18A:-0X2.345678P0123:1:16:-0x1.1a2b3cp124:
+%*18A:-0X2.345678P0123:0:16:
+%18A:-0X8P-129:1:9:-0x1p-126:
+%*18A:-0X8P-129:0:9:
+%18A:-0X0P+0:1:7:-0x0:
+%*18A:-0X0P+0:0:7:
+%18A:-0X0P0:1:6:-0x0:
+%*18A:-0X0P0:0:6:
+%18A:-NAN(09A_Zaz):1:13:-nan:
+%*18A:-NAN(09A_Zaz):0:13:
+%18A:-NAN():1:6:-nan:
+%*18A:-NAN():0:6:
+%18A:NAN():1:5:nan:
+%*18A:NAN():0:5:
+%18A:NAN(09A_Zaz):1:12:nan:
+%*18A:NAN(09A_Zaz):0:12:
+%18A:0X0P0:1:5:0x0:
+%*18A:0X0P0:0:5:
+%18A:0X0P+0:1:6:0x0:
+%*18A:0X0P+0:0:6:
+%18A:0X8P-129:1:8:0x1p-126:
+%*18A:0X8P-129:0:8:
+%18A:0X2.345678P0123:1:15:0x1.1a2b3cp124:
+%*18A:0X2.345678P0123:0:15:
+%18A:0X2.345678P+123:1:15:0x1.1a2b3cp124:
+%*18A:0X2.345678P+123:0:15:
+%18A:0X7.FFFFF8P125:1:14:0x1.fffffep127:
+%*18A:0X7.FFFFF8P125:0:14:
+%18A:0XF.FFFFFP+124:1:14:0x1.fffffep127:
+%*18A:0XF.FFFFFP+124:0:14:
+%18A:INFINITY:1:8:inf:
+%*18A:INFINITY:0:8:
+%18A:+NAN():1:6:nan:
+%*18A:+NAN():0:6:
+%18A:+NAN(09A_Zaz):1:13:nan:
+%*18A:+NAN(09A_Zaz):0:13:
+%18A:+0X0P0:1:6:0x0:
+%*18A:+0X0P0:0:6:
+%18A:+0X0P+0:1:7:0x0:
+%*18A:+0X0P+0:0:7:
+%18A:+0X8P-129:1:9:0x1p-126:
+%*18A:+0X8P-129:0:9:
+%18A:+0X2.345678P0123:1:16:0x1.1a2b3cp124:
+%*18A:+0X2.345678P0123:0:16:
+%18A:+0X2.345678P+123:1:16:0x1.1a2b3cp124:
+%*18A:+0X2.345678P+123:0:16:
+%18A:+0X7.FFFFF8P125:1:15:0x1.fffffep127:
+%*18A:+0X7.FFFFF8P125:0:15:
+%18A:+0XF.FFFFFP+124:1:15:0x1.fffffep127:
+%*18A:+0XF.FFFFFP+124:0:15:
+%18A:+INFINITY:1:9:inf:
+%*18A:+INFINITY:0:9:
+%5A: :0:-1:
+%*5A: :0:-1:
+%5A: -INFINITY:0:-1:
+%*5A: -INFINITY:0:-1:
+%5A: -0XF.FFFFFP+124:1:6:-0x1.ep3:
+%*5A: -0XF.FFFFFP+124:0:6:
+%5A: -0X7.FFFFF8P125:1:6:-0x1.cp2:
+%*5A: -0X7.FFFFF8P125:0:6:
+%5A: -0X2.345678P+123:1:6:-0x1p1:
+%*5A: -0X2.345678P+123:0:6:
+%5A: -0X2.345678P0123:1:6:-0x1p1:
+%*5A: -0X2.345678P0123:0:6:
+%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:
+%*5A: -NAN():0:-1:
+%5A: NAN():1:6:nan:
+%*5A: NAN():0:6:
+%5A: NAN(09A_Zaz):0:-1:
+%*5A: NAN(09A_Zaz):0:-1:
+%5A: 0X0P0:1:6:0x0:
+%*5A: 0X0P0:0:6:
+%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:
+%*5A: 0X2.345678P+123:0:6:
+%5A: 0X7.FFFFF8P125:1:6:0x1.fcp2:
+%*5A: 0X7.FFFFF8P125:0:6:
+%5A: 0XF.FFFFFP+124:1:6:0x1.fep3:
+%*5A: 0XF.FFFFFP+124:0:6:
+%5A: INFINITY:0:-1:
+%*5A: INFINITY:0:-1:
+%5A: +NAN():0:-1:
+%*5A: +NAN():0:-1:
+%5A: +NAN(09A_Zaz):0:-1:
+%*5A: +NAN(09A_Zaz):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:
+%*5A: +0X2.345678P+123:0:6:
+%5A: +0X7.FFFFF8P125:1:6:0x1.cp2:
+%*5A: +0X7.FFFFF8P125:0:6:
+%5A: +0XF.FFFFFP+124:1:6:0x1.ep3:
+%*5A: +0XF.FFFFFP+124:0:6:
+%5A: +INFINITY:0:-1:
+%*5A: +INFINITY:0:-1:
+%18A: :0:-1:
+%*18A: :0:-1:
+%18A: -INFINITY:1:10:-inf:
+%*18A: -INFINITY:0:10:
+%18A: -0XF.FFFFFP+124:1:16:-0x1.fffffep127:
+%*18A: -0XF.FFFFFP+124:0:16:
+%18A: -0X7.FFFFF8P125:1:16:-0x1.fffffep127:
+%*18A: -0X7.FFFFF8P125:0:16:
+%18A: -0X2.345678P+123:1:17:-0x1.1a2b3cp124:
+%*18A: -0X2.345678P+123:0:17:
+%18A: -0X2.345678P0123:1:17:-0x1.1a2b3cp124:
+%*18A: -0X2.345678P0123:0:17:
+%18A: -0X8P-129:1:10:-0x1p-126:
+%*18A: -0X8P-129:0:10:
+%18A: -0X0P+0:1:8:-0x0:
+%*18A: -0X0P+0:0:8:
+%18A: -0X0P0:1:7:-0x0:
+%*18A: -0X0P0:0:7:
+%18A: -NAN(09A_Zaz):1:14:-nan:
+%*18A: -NAN(09A_Zaz):0:14:
+%18A: -NAN():1:7:-nan:
+%*18A: -NAN():0:7:
+%18A: NAN():1:6:nan:
+%*18A: NAN():0:6:
+%18A: NAN(09A_Zaz):1:13:nan:
+%*18A: NAN(09A_Zaz):0:13:
+%18A: 0X0P0:1:6:0x0:
+%*18A: 0X0P0:0:6:
+%18A: 0X0P+0:1:7:0x0:
+%*18A: 0X0P+0:0:7:
+%18A: 0X8P-129:1:9:0x1p-126:
+%*18A: 0X8P-129:0:9:
+%18A: 0X2.345678P0123:1:16:0x1.1a2b3cp124:
+%*18A: 0X2.345678P0123:0:16:
+%18A: 0X2.345678P+123:1:16:0x1.1a2b3cp124:
+%*18A: 0X2.345678P+123:0:16:
+%18A: 0X7.FFFFF8P125:1:15:0x1.fffffep127:
+%*18A: 0X7.FFFFF8P125:0:15:
+%18A: 0XF.FFFFFP+124:1:15:0x1.fffffep127:
+%*18A: 0XF.FFFFFP+124:0:15:
+%18A: INFINITY:1:9:inf:
+%*18A: INFINITY:0:9:
+%18A: +NAN():1:7:nan:
+%*18A: +NAN():0:7:
+%18A: +NAN(09A_Zaz):1:14:nan:
+%*18A: +NAN(09A_Zaz):0:14:
+%18A: +0X0P0:1:7:0x0:
+%*18A: +0X0P0:0:7:
+%18A: +0X0P+0:1:8:0x0:
+%*18A: +0X0P+0:0:8:
+%18A: +0X8P-129:1:10:0x1p-126:
+%*18A: +0X8P-129:0:10:
+%18A: +0X2.345678P0123:1:17:0x1.1a2b3cp124:
+%*18A: +0X2.345678P0123:0:17:
+%18A: +0X2.345678P+123:1:17:0x1.1a2b3cp124:
+%*18A: +0X2.345678P+123:0:17:
+%18A: +0X7.FFFFF8P125:1:16:0x1.fffffep127:
+%*18A: +0X7.FFFFF8P125:0:16:
+%18A: +0XF.FFFFFP+124:1:16:0x1.fffffep127:
+%*18A: +0XF.FFFFFP+124:0:16:
+%18A: +INFINITY:1:10:inf:
+%*18A: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
new file mode 100644
index 0000000..ecfed92
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
@@ -0,0 +1,558 @@
+%e::0:-1:
+%*e::0:-1:
+%e:-infinity:1:9:-inf:
+%*e:-infinity:0:9:
+%e:-3.40282346638528859811704183484516925e+38:1:42:-0x1.fffffep127:
+%*e:-3.40282346638528859811704183484516925e+38:0:42:
+%e:-3.40282346638528859811704183484516925e38:1:41:-0x1.fffffep127:
+%*e:-3.40282346638528859811704183484516925e38:0:41:
+%e:-2.344167378255246830294536494851817472e+37:1:43:-0x1.1a2b3cp124:
+%*e:-2.344167378255246830294536494851817472e+37:0:43:
+%e:-2.344167378255246830294536494851817472e037:1:43:-0x1.1a2b3cp124:
+%*e:-2.344167378255246830294536494851817472e037:0:43:
+%e:-1.17549435082228750796873653722224568e-38:1:42:-0x1p-126:
+%*e:-1.17549435082228750796873653722224568e-38:0:42:
+%e:-0e+0:1:5:-0x0:
+%*e:-0e+0:0:5:
+%e:-0e0:1:4:-0x0:
+%*e:-0e0:0:4:
+%e:-nan(09A_Zaz):1:13:-nan:
+%*e:-nan(09A_Zaz):0:13:
+%e:-nan():1:6:-nan:
+%*e:-nan():0:6:
+%e:nan():1:5:nan:
+%*e:nan():0:5:
+%e:nan(09A_Zaz):1:12:nan:
+%*e:nan(09A_Zaz):0:12:
+%e:0e0:1:3:0x0:
+%*e:0e0:0:3:
+%e:0e+0:1:4:0x0:
+%*e:0e+0:0:4:
+%e:1.17549435082228750796873653722224568e-38:1:41:0x1p-126:
+%*e:1.17549435082228750796873653722224568e-38:0:41:
+%e:2.344167378255246830294536494851817472e037:1:42:0x1.1a2b3cp124:
+%*e:2.344167378255246830294536494851817472e037:0:42:
+%e:2.344167378255246830294536494851817472e+37:1:42:0x1.1a2b3cp124:
+%*e:2.344167378255246830294536494851817472e+37:0:42:
+%e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127:
+%*e:3.40282346638528859811704183484516925e38:0:40:
+%e:3.40282346638528859811704183484516925e+38:1:41:0x1.fffffep127:
+%*e:3.40282346638528859811704183484516925e+38:0:41:
+%e:infinity:1:8:inf:
+%*e:infinity:0:8:
+%e:+nan():1:6:nan:
+%*e:+nan():0:6:
+%e:+nan(09A_Zaz):1:13:nan:
+%*e:+nan(09A_Zaz):0:13:
+%e:+0e0:1:4:0x0:
+%*e:+0e0:0:4:
+%e:+0e+0:1:5:0x0:
+%*e:+0e+0:0:5:
+%e:+1.17549435082228750796873653722224568e-38:1:42:0x1p-126:
+%*e:+1.17549435082228750796873653722224568e-38:0:42:
+%e:+2.344167378255246830294536494851817472e037:1:43:0x1.1a2b3cp124:
+%*e:+2.344167378255246830294536494851817472e037:0:43:
+%e:+2.344167378255246830294536494851817472e+37:1:43:0x1.1a2b3cp124:
+%*e:+2.344167378255246830294536494851817472e+37:0:43:
+%e:+3.40282346638528859811704183484516925e38:1:41:0x1.fffffep127:
+%*e:+3.40282346638528859811704183484516925e38:0:41:
+%e:+3.40282346638528859811704183484516925e+38:1:42:0x1.fffffep127:
+%*e:+3.40282346638528859811704183484516925e+38:0:42:
+%e:+infinity:1:9:inf:
+%*e:+infinity:0:9:
+%1e::0:-1:
+%*1e::0:-1:
+%1e:-infinity:0:-1:
+%*1e:-infinity:0:-1:
+%1e:-3.40282346638528859811704183484516925e+38:0:-1:
+%*1e:-3.40282346638528859811704183484516925e+38:0:-1:
+%1e:-3.40282346638528859811704183484516925e38:0:-1:
+%*1e:-3.40282346638528859811704183484516925e38:0:-1:
+%1e:-2.344167378255246830294536494851817472e+37:0:-1:
+%*1e:-2.344167378255246830294536494851817472e+37:0:-1:
+%1e:-2.344167378255246830294536494851817472e037:0:-1:
+%*1e:-2.344167378255246830294536494851817472e037:0:-1:
+%1e:-1.17549435082228750796873653722224568e-38:0:-1:
+%*1e:-1.17549435082228750796873653722224568e-38:0:-1:
+%1e:-0e+0:0:-1:
+%*1e:-0e+0:0:-1:
+%1e:-0e0:0:-1:
+%*1e:-0e0:0:-1:
+%1e:-nan(09A_Zaz):0:-1:
+%*1e:-nan(09A_Zaz):0:-1:
+%1e:-nan():0:-1:
+%*1e:-nan():0:-1:
+%1e:nan():0:-1:
+%*1e:nan():0:-1:
+%1e:nan(09A_Zaz):0:-1:
+%*1e:nan(09A_Zaz):0:-1:
+%1e:0e0:1:1:0x0:
+%*1e:0e0:0:1:
+%1e:0e+0:1:1:0x0:
+%*1e:0e+0:0:1:
+%1e:1.17549435082228750796873653722224568e-38:1:1:0x1:
+%*1e:1.17549435082228750796873653722224568e-38:0:1:
+%1e:2.344167378255246830294536494851817472e037:1:1:0x1p1:
+%*1e:2.344167378255246830294536494851817472e037:0:1:
+%1e:2.344167378255246830294536494851817472e+37:1:1:0x1p1:
+%*1e:2.344167378255246830294536494851817472e+37:0:1:
+%1e:3.40282346638528859811704183484516925e38:1:1:0x1.8p1:
+%*1e:3.40282346638528859811704183484516925e38:0:1:
+%1e:3.40282346638528859811704183484516925e+38:1:1:0x1.8p1:
+%*1e:3.40282346638528859811704183484516925e+38:0:1:
+%1e:infinity:0:-1:
+%*1e:infinity:0:-1:
+%1e:+nan():0:-1:
+%*1e:+nan():0:-1:
+%1e:+nan(09A_Zaz):0:-1:
+%*1e:+nan(09A_Zaz):0:-1:
+%1e:+0e0:0:-1:
+%*1e:+0e0:0:-1:
+%1e:+0e+0:0:-1:
+%*1e:+0e+0:0:-1:
+%1e:+1.17549435082228750796873653722224568e-38:0:-1:
+%*1e:+1.17549435082228750796873653722224568e-38:0:-1:
+%1e:+2.344167378255246830294536494851817472e037:0:-1:
+%*1e:+2.344167378255246830294536494851817472e037:0:-1:
+%1e:+2.344167378255246830294536494851817472e+37:0:-1:
+%*1e:+2.344167378255246830294536494851817472e+37:0:-1:
+%1e:+3.40282346638528859811704183484516925e38:0:-1:
+%*1e:+3.40282346638528859811704183484516925e38:0:-1:
+%1e:+3.40282346638528859811704183484516925e+38:0:-1:
+%*1e:+3.40282346638528859811704183484516925e+38:0:-1:
+%1e:+infinity:0:-1:
+%*1e:+infinity:0:-1:
+%2e::0:-1:
+%*2e::0:-1:
+%2e:-infinity:0:-1:
+%*2e:-infinity:0:-1:
+%2e:-3.40282346638528859811704183484516925e+38:1:2:-0x1.8p1:
+%*2e:-3.40282346638528859811704183484516925e+38:0:2:
+%2e:-3.40282346638528859811704183484516925e38:1:2:-0x1.8p1:
+%*2e:-3.40282346638528859811704183484516925e38:0:2:
+%2e:-2.344167378255246830294536494851817472e+37:1:2:-0x1p1:
+%*2e:-2.344167378255246830294536494851817472e+37:0:2:
+%2e:-2.344167378255246830294536494851817472e037:1:2:-0x1p1:
+%*2e:-2.344167378255246830294536494851817472e037:0:2:
+%2e:-1.17549435082228750796873653722224568e-38:1:2:-0x1:
+%*2e:-1.17549435082228750796873653722224568e-38:0:2:
+%2e:-0e+0:1:2:-0x0:
+%*2e:-0e+0:0:2:
+%2e:-0e0:1:2:-0x0:
+%*2e:-0e0:0:2:
+%2e:-nan(09A_Zaz):0:-1:
+%*2e:-nan(09A_Zaz):0:-1:
+%2e:-nan():0:-1:
+%*2e:-nan():0:-1:
+%2e:nan():0:-1:
+%*2e:nan():0:-1:
+%2e:nan(09A_Zaz):0:-1:
+%*2e:nan(09A_Zaz):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:
+%*2e:2.344167378255246830294536494851817472e037:0:2:
+%2e:2.344167378255246830294536494851817472e+37:1:2:0x1p1:
+%*2e:2.344167378255246830294536494851817472e+37:0:2:
+%2e:3.40282346638528859811704183484516925e38:1:2:0x1.8p1:
+%*2e:3.40282346638528859811704183484516925e38:0:2:
+%2e:3.40282346638528859811704183484516925e+38:1:2:0x1.8p1:
+%*2e:3.40282346638528859811704183484516925e+38:0:2:
+%2e:infinity:0:-1:
+%*2e:infinity:0:-1:
+%2e:+nan():0:-1:
+%*2e:+nan():0:-1:
+%2e:+nan(09A_Zaz):0:-1:
+%*2e:+nan(09A_Zaz):0:-1:
+%2e:+0e0:1:2:0x0:
+%*2e:+0e0:0:2:
+%2e:+0e+0:1:2:0x0:
+%*2e:+0e+0:0:2:
+%2e:+1.17549435082228750796873653722224568e-38:1:2:0x1:
+%*2e:+1.17549435082228750796873653722224568e-38:0:2:
+%2e:+2.344167378255246830294536494851817472e037:1:2:0x1p1:
+%*2e:+2.344167378255246830294536494851817472e037:0:2:
+%2e:+2.344167378255246830294536494851817472e+37:1:2:0x1p1:
+%*2e:+2.344167378255246830294536494851817472e+37:0:2:
+%2e:+3.40282346638528859811704183484516925e38:1:2:0x1.8p1:
+%*2e:+3.40282346638528859811704183484516925e38:0:2:
+%2e:+3.40282346638528859811704183484516925e+38:1:2:0x1.8p1:
+%*2e:+3.40282346638528859811704183484516925e+38:0:2:
+%2e:+infinity:0:-1:
+%*2e:+infinity:0:-1:
+%3e::0:-1:
+%*3e::0:-1:
+%3e:-infinity:0:-1:
+%*3e:-infinity:0:-1:
+%3e:-3.40282346638528859811704183484516925e+38:1:3:-0x1.8p1:
+%*3e:-3.40282346638528859811704183484516925e+38:0:3:
+%3e:-3.40282346638528859811704183484516925e38:1:3:-0x1.8p1:
+%*3e:-3.40282346638528859811704183484516925e38:0:3:
+%3e:-2.344167378255246830294536494851817472e+37:1:3:-0x1p1:
+%*3e:-2.344167378255246830294536494851817472e+37:0:3:
+%3e:-2.344167378255246830294536494851817472e037:1:3:-0x1p1:
+%*3e:-2.344167378255246830294536494851817472e037:0:3:
+%3e:-1.17549435082228750796873653722224568e-38:1:3:-0x1:
+%*3e:-1.17549435082228750796873653722224568e-38:0:3:
+%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:
+%*3e:-nan():0:-1:
+%3e:nan():1:3:nan:
+%*3e:nan():0:3:
+%3e:nan(09A_Zaz):1:3:nan:
+%*3e:nan(09A_Zaz):0:3:
+%3e:0e0:1:3:0x0:
+%*3e:0e0:0:3:
+%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:
+%*3e:2.344167378255246830294536494851817472e037:0:3:
+%3e:2.344167378255246830294536494851817472e+37:1:3:0x1.266666p1:
+%*3e:2.344167378255246830294536494851817472e+37:0:3:
+%3e:3.40282346638528859811704183484516925e38:1:3:0x1.b33334p1:
+%*3e:3.40282346638528859811704183484516925e38:0:3:
+%3e:3.40282346638528859811704183484516925e+38:1:3:0x1.b33334p1:
+%*3e:3.40282346638528859811704183484516925e+38:0:3:
+%3e:infinity:1:3:inf:
+%*3e:infinity:0:3:
+%3e:+nan():0:-1:
+%*3e:+nan():0:-1:
+%3e:+nan(09A_Zaz):0:-1:
+%*3e:+nan(09A_Zaz):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:
+%*3e:+2.344167378255246830294536494851817472e037:0:3:
+%3e:+2.344167378255246830294536494851817472e+37:1:3:0x1p1:
+%*3e:+2.344167378255246830294536494851817472e+37:0:3:
+%3e:+3.40282346638528859811704183484516925e38:1:3:0x1.8p1:
+%*3e:+3.40282346638528859811704183484516925e38:0:3:
+%3e:+3.40282346638528859811704183484516925e+38:1:3:0x1.8p1:
+%*3e:+3.40282346638528859811704183484516925e+38:0:3:
+%3e:+infinity:0:-1:
+%*3e:+infinity:0:-1:
+%4e::0:-1:
+%*4e::0:-1:
+%4e:-infinity:1:4:-inf:
+%*4e:-infinity:0:4:
+%4e:-3.40282346638528859811704183484516925e+38:1:4:-0x1.b33334p1:
+%*4e:-3.40282346638528859811704183484516925e+38:0:4:
+%4e:-3.40282346638528859811704183484516925e38:1:4:-0x1.b33334p1:
+%*4e:-3.40282346638528859811704183484516925e38:0:4:
+%4e:-2.344167378255246830294536494851817472e+37:1:4:-0x1.266666p1:
+%*4e:-2.344167378255246830294536494851817472e+37:0:4:
+%4e:-2.344167378255246830294536494851817472e037:1:4:-0x1.266666p1:
+%*4e:-2.344167378255246830294536494851817472e037:0:4:
+%4e:-1.17549435082228750796873653722224568e-38:1:4:-0x1.19999a:
+%*4e:-1.17549435082228750796873653722224568e-38:0:4:
+%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:
+%*4e:-nan(09A_Zaz):0:4:
+%4e:-nan():1:4:-nan:
+%*4e:-nan():0:4:
+%4e:nan():0:-1:
+%*4e:nan():0:-1:
+%4e:nan(09A_Zaz):0:-1:
+%*4e:nan(09A_Zaz):0:-1:
+%4e:0e0:1:3:0x0:
+%*4e:0e0:0:3:
+%4e:0e+0:1:4:0x0:
+%*4e:0e+0:0:4:
+%4e:1.17549435082228750796873653722224568e-38:1:4:0x1.2b851e:
+%*4e:1.17549435082228750796873653722224568e-38:0:4:
+%4e:2.344167378255246830294536494851817472e037:1:4:0x1.2b851ep1:
+%*4e:2.344167378255246830294536494851817472e037:0:4:
+%4e:2.344167378255246830294536494851817472e+37:1:4:0x1.2b851ep1:
+%*4e:2.344167378255246830294536494851817472e+37:0:4:
+%4e:3.40282346638528859811704183484516925e38:1:4:0x1.b33334p1:
+%*4e:3.40282346638528859811704183484516925e38:0:4:
+%4e:3.40282346638528859811704183484516925e+38:1:4:0x1.b33334p1:
+%*4e:3.40282346638528859811704183484516925e+38:0:4:
+%4e:infinity:0:-1:
+%*4e:infinity:0:-1:
+%4e:+nan():1:4:nan:
+%*4e:+nan():0:4:
+%4e:+nan(09A_Zaz):1:4:nan:
+%*4e:+nan(09A_Zaz):0:4:
+%4e:+0e0:1:4:0x0:
+%*4e:+0e0:0:4:
+%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:
+%*4e:+2.344167378255246830294536494851817472e037:0:4:
+%4e:+2.344167378255246830294536494851817472e+37:1:4:0x1.266666p1:
+%*4e:+2.344167378255246830294536494851817472e+37:0:4:
+%4e:+3.40282346638528859811704183484516925e38:1:4:0x1.b33334p1:
+%*4e:+3.40282346638528859811704183484516925e38:0:4:
+%4e:+3.40282346638528859811704183484516925e+38:1:4:0x1.b33334p1:
+%*4e:+3.40282346638528859811704183484516925e+38:0:4:
+%4e:+infinity:1:4:inf:
+%*4e:+infinity:0:4:
+%40e::0:-1:
+%*40e::0:-1:
+%40e:-infinity:1:9:-inf:
+%*40e:-infinity:0:9:
+%40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%40e:-3.40282346638528859811704183484516925e38:1:40:-0x1.a95a5ap11:
+%*40e:-3.40282346638528859811704183484516925e38:0:40:
+%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:
+%*40e:-0e0:0:4:
+%40e:-nan(09A_Zaz):1:13:-nan:
+%*40e:-nan(09A_Zaz):0:13:
+%40e:-nan():1:6:-nan:
+%*40e:-nan():0:6:
+%40e:nan():1:5:nan:
+%*40e:nan():0:5:
+%40e:nan(09A_Zaz):1:12:nan:
+%*40e:nan(09A_Zaz):0:12:
+%40e:0e0:1:3:0x0:
+%*40e:0e0:0:3:
+%40e:0e+0:1:4:0x0:
+%*40e:0e+0:0:4:
+%40e:1.17549435082228750796873653722224568e-38:1:40:0x1.342618p-10:
+%*40e:1.17549435082228750796873653722224568e-38:0:40:
+%40e:2.344167378255246830294536494851817472e037:1:40:0x1.2c0daep1:
+%*40e:2.344167378255246830294536494851817472e037:0:40:
+%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:
+%*40e:3.40282346638528859811704183484516925e+38:0:40:
+%40e:infinity:1:8:inf:
+%*40e:infinity:0:8:
+%40e:+nan():1:6:nan:
+%*40e:+nan():0:6:
+%40e:+nan(09A_Zaz):1:13:nan:
+%*40e:+nan(09A_Zaz):0:13:
+%40e:+0e0:1:4:0x0:
+%*40e:+0e0:0:4:
+%40e:+0e+0:1:5:0x0:
+%*40e:+0e+0:0:5:
+%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:
+%40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%40e:+infinity:1:9:inf:
+%*40e:+infinity:0:9:
+%48e::0:-1:
+%*48e::0:-1:
+%48e:-infinity:1:9:-inf:
+%*48e:-infinity:0:9:
+%48e:-3.40282346638528859811704183484516925e+38:1:42:-0x1.fffffep127:
+%*48e:-3.40282346638528859811704183484516925e+38:0:42:
+%48e:-3.40282346638528859811704183484516925e38:1:41:-0x1.fffffep127:
+%*48e:-3.40282346638528859811704183484516925e38:0:41:
+%48e:-2.344167378255246830294536494851817472e+37:1:43:-0x1.1a2b3cp124:
+%*48e:-2.344167378255246830294536494851817472e+37:0:43:
+%48e:-2.344167378255246830294536494851817472e037:1:43:-0x1.1a2b3cp124:
+%*48e:-2.344167378255246830294536494851817472e037:0:43:
+%48e:-1.17549435082228750796873653722224568e-38:1:42:-0x1p-126:
+%*48e:-1.17549435082228750796873653722224568e-38:0:42:
+%48e:-0e+0:1:5:-0x0:
+%*48e:-0e+0:0:5:
+%48e:-0e0:1:4:-0x0:
+%*48e:-0e0:0:4:
+%48e:-nan(09A_Zaz):1:13:-nan:
+%*48e:-nan(09A_Zaz):0:13:
+%48e:-nan():1:6:-nan:
+%*48e:-nan():0:6:
+%48e:nan():1:5:nan:
+%*48e:nan():0:5:
+%48e:nan(09A_Zaz):1:12:nan:
+%*48e:nan(09A_Zaz):0:12:
+%48e:0e0:1:3:0x0:
+%*48e:0e0:0:3:
+%48e:0e+0:1:4:0x0:
+%*48e:0e+0:0:4:
+%48e:1.17549435082228750796873653722224568e-38:1:41:0x1p-126:
+%*48e:1.17549435082228750796873653722224568e-38:0:41:
+%48e:2.344167378255246830294536494851817472e037:1:42:0x1.1a2b3cp124:
+%*48e:2.344167378255246830294536494851817472e037:0:42:
+%48e:2.344167378255246830294536494851817472e+37:1:42:0x1.1a2b3cp124:
+%*48e:2.344167378255246830294536494851817472e+37:0:42:
+%48e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127:
+%*48e:3.40282346638528859811704183484516925e38:0:40:
+%48e:3.40282346638528859811704183484516925e+38:1:41:0x1.fffffep127:
+%*48e:3.40282346638528859811704183484516925e+38:0:41:
+%48e:infinity:1:8:inf:
+%*48e:infinity:0:8:
+%48e:+nan():1:6:nan:
+%*48e:+nan():0:6:
+%48e:+nan(09A_Zaz):1:13:nan:
+%*48e:+nan(09A_Zaz):0:13:
+%48e:+0e0:1:4:0x0:
+%*48e:+0e0:0:4:
+%48e:+0e+0:1:5:0x0:
+%*48e:+0e+0:0:5:
+%48e:+1.17549435082228750796873653722224568e-38:1:42:0x1p-126:
+%*48e:+1.17549435082228750796873653722224568e-38:0:42:
+%48e:+2.344167378255246830294536494851817472e037:1:43:0x1.1a2b3cp124:
+%*48e:+2.344167378255246830294536494851817472e037:0:43:
+%48e:+2.344167378255246830294536494851817472e+37:1:43:0x1.1a2b3cp124:
+%*48e:+2.344167378255246830294536494851817472e+37:0:43:
+%48e:+3.40282346638528859811704183484516925e38:1:41:0x1.fffffep127:
+%*48e:+3.40282346638528859811704183484516925e38:0:41:
+%48e:+3.40282346638528859811704183484516925e+38:1:42:0x1.fffffep127:
+%*48e:+3.40282346638528859811704183484516925e+38:0:42:
+%48e:+infinity:1:9:inf:
+%*48e:+infinity:0:9:
+%3e: :0:-1:
+%*3e: :0:-1:
+%3e: -infinity:0:-1:
+%*3e: -infinity:0:-1:
+%3e: -3.40282346638528859811704183484516925e+38:1:4:-0x1.8p1:
+%*3e: -3.40282346638528859811704183484516925e+38:0:4:
+%3e: -3.40282346638528859811704183484516925e38:1:4:-0x1.8p1:
+%*3e: -3.40282346638528859811704183484516925e38:0:4:
+%3e: -2.344167378255246830294536494851817472e+37:1:4:-0x1p1:
+%*3e: -2.344167378255246830294536494851817472e+37:0:4:
+%3e: -2.344167378255246830294536494851817472e037:1:4:-0x1p1:
+%*3e: -2.344167378255246830294536494851817472e037:0:4:
+%3e: -1.17549435082228750796873653722224568e-38:1:4:-0x1:
+%*3e: -1.17549435082228750796873653722224568e-38:0:4:
+%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:
+%*3e: -nan():0:-1:
+%3e: nan():1:4:nan:
+%*3e: nan():0:4:
+%3e: nan(09A_Zaz):1:4:nan:
+%*3e: nan(09A_Zaz):0:4:
+%3e: 0e0:1:4:0x0:
+%*3e: 0e0:0:4:
+%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:
+%*3e: 2.344167378255246830294536494851817472e037:0:4:
+%3e: 2.344167378255246830294536494851817472e+37:1:4:0x1.266666p1:
+%*3e: 2.344167378255246830294536494851817472e+37:0:4:
+%3e: 3.40282346638528859811704183484516925e38:1:4:0x1.b33334p1:
+%*3e: 3.40282346638528859811704183484516925e38:0:4:
+%3e: 3.40282346638528859811704183484516925e+38:1:4:0x1.b33334p1:
+%*3e: 3.40282346638528859811704183484516925e+38:0:4:
+%3e: infinity:1:4:inf:
+%*3e: infinity:0:4:
+%3e: +nan():0:-1:
+%*3e: +nan():0:-1:
+%3e: +nan(09A_Zaz):0:-1:
+%*3e: +nan(09A_Zaz):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:
+%*3e: +2.344167378255246830294536494851817472e037:0:4:
+%3e: +2.344167378255246830294536494851817472e+37:1:4:0x1p1:
+%*3e: +2.344167378255246830294536494851817472e+37:0:4:
+%3e: +3.40282346638528859811704183484516925e38:1:4:0x1.8p1:
+%*3e: +3.40282346638528859811704183484516925e38:0:4:
+%3e: +3.40282346638528859811704183484516925e+38:1:4:0x1.8p1:
+%*3e: +3.40282346638528859811704183484516925e+38:0:4:
+%3e: +infinity:0:-1:
+%*3e: +infinity:0:-1:
+%48e: :0:-1:
+%*48e: :0:-1:
+%48e: -infinity:1:10:-inf:
+%*48e: -infinity:0:10:
+%48e: -3.40282346638528859811704183484516925e+38:1:43:-0x1.fffffep127:
+%*48e: -3.40282346638528859811704183484516925e+38:0:43:
+%48e: -3.40282346638528859811704183484516925e38:1:42:-0x1.fffffep127:
+%*48e: -3.40282346638528859811704183484516925e38:0:42:
+%48e: -2.344167378255246830294536494851817472e+37:1:44:-0x1.1a2b3cp124:
+%*48e: -2.344167378255246830294536494851817472e+37:0:44:
+%48e: -2.344167378255246830294536494851817472e037:1:44:-0x1.1a2b3cp124:
+%*48e: -2.344167378255246830294536494851817472e037:0:44:
+%48e: -1.17549435082228750796873653722224568e-38:1:43:-0x1p-126:
+%*48e: -1.17549435082228750796873653722224568e-38:0:43:
+%48e: -0e+0:1:6:-0x0:
+%*48e: -0e+0:0:6:
+%48e: -0e0:1:5:-0x0:
+%*48e: -0e0:0:5:
+%48e: -nan(09A_Zaz):1:14:-nan:
+%*48e: -nan(09A_Zaz):0:14:
+%48e: -nan():1:7:-nan:
+%*48e: -nan():0:7:
+%48e: nan():1:6:nan:
+%*48e: nan():0:6:
+%48e: nan(09A_Zaz):1:13:nan:
+%*48e: nan(09A_Zaz):0:13:
+%48e: 0e0:1:4:0x0:
+%*48e: 0e0:0:4:
+%48e: 0e+0:1:5:0x0:
+%*48e: 0e+0:0:5:
+%48e: 1.17549435082228750796873653722224568e-38:1:42:0x1p-126:
+%*48e: 1.17549435082228750796873653722224568e-38:0:42:
+%48e: 2.344167378255246830294536494851817472e037:1:43:0x1.1a2b3cp124:
+%*48e: 2.344167378255246830294536494851817472e037:0:43:
+%48e: 2.344167378255246830294536494851817472e+37:1:43:0x1.1a2b3cp124:
+%*48e: 2.344167378255246830294536494851817472e+37:0:43:
+%48e: 3.40282346638528859811704183484516925e38:1:41:0x1.fffffep127:
+%*48e: 3.40282346638528859811704183484516925e38:0:41:
+%48e: 3.40282346638528859811704183484516925e+38:1:42:0x1.fffffep127:
+%*48e: 3.40282346638528859811704183484516925e+38:0:42:
+%48e: infinity:1:9:inf:
+%*48e: infinity:0:9:
+%48e: +nan():1:7:nan:
+%*48e: +nan():0:7:
+%48e: +nan(09A_Zaz):1:14:nan:
+%*48e: +nan(09A_Zaz):0:14:
+%48e: +0e0:1:5:0x0:
+%*48e: +0e0:0:5:
+%48e: +0e+0:1:6:0x0:
+%*48e: +0e+0:0:6:
+%48e: +1.17549435082228750796873653722224568e-38:1:43:0x1p-126:
+%*48e: +1.17549435082228750796873653722224568e-38:0:43:
+%48e: +2.344167378255246830294536494851817472e037:1:44:0x1.1a2b3cp124:
+%*48e: +2.344167378255246830294536494851817472e037:0:44:
+%48e: +2.344167378255246830294536494851817472e+37:1:44:0x1.1a2b3cp124:
+%*48e: +2.344167378255246830294536494851817472e+37:0:44:
+%48e: +3.40282346638528859811704183484516925e38:1:42:0x1.fffffep127:
+%*48e: +3.40282346638528859811704183484516925e38:0:42:
+%48e: +3.40282346638528859811704183484516925e+38:1:43:0x1.fffffep127:
+%*48e: +3.40282346638528859811704183484516925e+38:0:43:
+%48e: +infinity:1:10:inf:
+%*48e: +infinity:0:10:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
new file mode 100644
index 0000000..6960b79
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
@@ -0,0 +1,558 @@
+%E::0:-1:
+%*E::0:-1:
+%E:-INFINITY:1:9:-inf:
+%*E:-INFINITY:0:9:
+%E:-3.40282346638528859811704183484516925E+38:1:42:-0x1.fffffep127:
+%*E:-3.40282346638528859811704183484516925E+38:0:42:
+%E:-3.40282346638528859811704183484516925E38:1:41:-0x1.fffffep127:
+%*E:-3.40282346638528859811704183484516925E38:0:41:
+%E:-2.344167378255246830294536494851817472E+37:1:43:-0x1.1a2b3cp124:
+%*E:-2.344167378255246830294536494851817472E+37:0:43:
+%E:-2.344167378255246830294536494851817472E037:1:43:-0x1.1a2b3cp124:
+%*E:-2.344167378255246830294536494851817472E037:0:43:
+%E:-1.17549435082228750796873653722224568E-38:1:42:-0x1p-126:
+%*E:-1.17549435082228750796873653722224568E-38:0:42:
+%E:-0E+0:1:5:-0x0:
+%*E:-0E+0:0:5:
+%E:-0E0:1:4:-0x0:
+%*E:-0E0:0:4:
+%E:-NAN(09A_Zaz):1:13:-nan:
+%*E:-NAN(09A_Zaz):0:13:
+%E:-NAN():1:6:-nan:
+%*E:-NAN():0:6:
+%E:NAN():1:5:nan:
+%*E:NAN():0:5:
+%E:NAN(09A_Zaz):1:12:nan:
+%*E:NAN(09A_Zaz):0:12:
+%E:0E0:1:3:0x0:
+%*E:0E0:0:3:
+%E:0E+0:1:4:0x0:
+%*E:0E+0:0:4:
+%E:1.17549435082228750796873653722224568E-38:1:41:0x1p-126:
+%*E:1.17549435082228750796873653722224568E-38:0:41:
+%E:2.344167378255246830294536494851817472E037:1:42:0x1.1a2b3cp124:
+%*E:2.344167378255246830294536494851817472E037:0:42:
+%E:2.344167378255246830294536494851817472E+37:1:42:0x1.1a2b3cp124:
+%*E:2.344167378255246830294536494851817472E+37:0:42:
+%E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127:
+%*E:3.40282346638528859811704183484516925E38:0:40:
+%E:3.40282346638528859811704183484516925E+38:1:41:0x1.fffffep127:
+%*E:3.40282346638528859811704183484516925E+38:0:41:
+%E:INFINITY:1:8:inf:
+%*E:INFINITY:0:8:
+%E:+NAN():1:6:nan:
+%*E:+NAN():0:6:
+%E:+NAN(09A_Zaz):1:13:nan:
+%*E:+NAN(09A_Zaz):0:13:
+%E:+0E0:1:4:0x0:
+%*E:+0E0:0:4:
+%E:+0E+0:1:5:0x0:
+%*E:+0E+0:0:5:
+%E:+1.17549435082228750796873653722224568E-38:1:42:0x1p-126:
+%*E:+1.17549435082228750796873653722224568E-38:0:42:
+%E:+2.344167378255246830294536494851817472E037:1:43:0x1.1a2b3cp124:
+%*E:+2.344167378255246830294536494851817472E037:0:43:
+%E:+2.344167378255246830294536494851817472E+37:1:43:0x1.1a2b3cp124:
+%*E:+2.344167378255246830294536494851817472E+37:0:43:
+%E:+3.40282346638528859811704183484516925E38:1:41:0x1.fffffep127:
+%*E:+3.40282346638528859811704183484516925E38:0:41:
+%E:+3.40282346638528859811704183484516925E+38:1:42:0x1.fffffep127:
+%*E:+3.40282346638528859811704183484516925E+38:0:42:
+%E:+INFINITY:1:9:inf:
+%*E:+INFINITY:0:9:
+%1E::0:-1:
+%*1E::0:-1:
+%1E:-INFINITY:0:-1:
+%*1E:-INFINITY:0:-1:
+%1E:-3.40282346638528859811704183484516925E+38:0:-1:
+%*1E:-3.40282346638528859811704183484516925E+38:0:-1:
+%1E:-3.40282346638528859811704183484516925E38:0:-1:
+%*1E:-3.40282346638528859811704183484516925E38:0:-1:
+%1E:-2.344167378255246830294536494851817472E+37:0:-1:
+%*1E:-2.344167378255246830294536494851817472E+37:0:-1:
+%1E:-2.344167378255246830294536494851817472E037:0:-1:
+%*1E:-2.344167378255246830294536494851817472E037:0:-1:
+%1E:-1.17549435082228750796873653722224568E-38:0:-1:
+%*1E:-1.17549435082228750796873653722224568E-38:0:-1:
+%1E:-0E+0:0:-1:
+%*1E:-0E+0:0:-1:
+%1E:-0E0:0:-1:
+%*1E:-0E0:0:-1:
+%1E:-NAN(09A_Zaz):0:-1:
+%*1E:-NAN(09A_Zaz):0:-1:
+%1E:-NAN():0:-1:
+%*1E:-NAN():0:-1:
+%1E:NAN():0:-1:
+%*1E:NAN():0:-1:
+%1E:NAN(09A_Zaz):0:-1:
+%*1E:NAN(09A_Zaz):0:-1:
+%1E:0E0:1:1:0x0:
+%*1E:0E0:0:1:
+%1E:0E+0:1:1:0x0:
+%*1E:0E+0:0:1:
+%1E:1.17549435082228750796873653722224568E-38:1:1:0x1:
+%*1E:1.17549435082228750796873653722224568E-38:0:1:
+%1E:2.344167378255246830294536494851817472E037:1:1:0x1p1:
+%*1E:2.344167378255246830294536494851817472E037:0:1:
+%1E:2.344167378255246830294536494851817472E+37:1:1:0x1p1:
+%*1E:2.344167378255246830294536494851817472E+37:0:1:
+%1E:3.40282346638528859811704183484516925E38:1:1:0x1.8p1:
+%*1E:3.40282346638528859811704183484516925E38:0:1:
+%1E:3.40282346638528859811704183484516925E+38:1:1:0x1.8p1:
+%*1E:3.40282346638528859811704183484516925E+38:0:1:
+%1E:INFINITY:0:-1:
+%*1E:INFINITY:0:-1:
+%1E:+NAN():0:-1:
+%*1E:+NAN():0:-1:
+%1E:+NAN(09A_Zaz):0:-1:
+%*1E:+NAN(09A_Zaz):0:-1:
+%1E:+0E0:0:-1:
+%*1E:+0E0:0:-1:
+%1E:+0E+0:0:-1:
+%*1E:+0E+0:0:-1:
+%1E:+1.17549435082228750796873653722224568E-38:0:-1:
+%*1E:+1.17549435082228750796873653722224568E-38:0:-1:
+%1E:+2.344167378255246830294536494851817472E037:0:-1:
+%*1E:+2.344167378255246830294536494851817472E037:0:-1:
+%1E:+2.344167378255246830294536494851817472E+37:0:-1:
+%*1E:+2.344167378255246830294536494851817472E+37:0:-1:
+%1E:+3.40282346638528859811704183484516925E38:0:-1:
+%*1E:+3.40282346638528859811704183484516925E38:0:-1:
+%1E:+3.40282346638528859811704183484516925E+38:0:-1:
+%*1E:+3.40282346638528859811704183484516925E+38:0:-1:
+%1E:+INFINITY:0:-1:
+%*1E:+INFINITY:0:-1:
+%2E::0:-1:
+%*2E::0:-1:
+%2E:-INFINITY:0:-1:
+%*2E:-INFINITY:0:-1:
+%2E:-3.40282346638528859811704183484516925E+38:1:2:-0x1.8p1:
+%*2E:-3.40282346638528859811704183484516925E+38:0:2:
+%2E:-3.40282346638528859811704183484516925E38:1:2:-0x1.8p1:
+%*2E:-3.40282346638528859811704183484516925E38:0:2:
+%2E:-2.344167378255246830294536494851817472E+37:1:2:-0x1p1:
+%*2E:-2.344167378255246830294536494851817472E+37:0:2:
+%2E:-2.344167378255246830294536494851817472E037:1:2:-0x1p1:
+%*2E:-2.344167378255246830294536494851817472E037:0:2:
+%2E:-1.17549435082228750796873653722224568E-38:1:2:-0x1:
+%*2E:-1.17549435082228750796873653722224568E-38:0:2:
+%2E:-0E+0:1:2:-0x0:
+%*2E:-0E+0:0:2:
+%2E:-0E0:1:2:-0x0:
+%*2E:-0E0:0:2:
+%2E:-NAN(09A_Zaz):0:-1:
+%*2E:-NAN(09A_Zaz):0:-1:
+%2E:-NAN():0:-1:
+%*2E:-NAN():0:-1:
+%2E:NAN():0:-1:
+%*2E:NAN():0:-1:
+%2E:NAN(09A_Zaz):0:-1:
+%*2E:NAN(09A_Zaz):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:
+%*2E:2.344167378255246830294536494851817472E037:0:2:
+%2E:2.344167378255246830294536494851817472E+37:1:2:0x1p1:
+%*2E:2.344167378255246830294536494851817472E+37:0:2:
+%2E:3.40282346638528859811704183484516925E38:1:2:0x1.8p1:
+%*2E:3.40282346638528859811704183484516925E38:0:2:
+%2E:3.40282346638528859811704183484516925E+38:1:2:0x1.8p1:
+%*2E:3.40282346638528859811704183484516925E+38:0:2:
+%2E:INFINITY:0:-1:
+%*2E:INFINITY:0:-1:
+%2E:+NAN():0:-1:
+%*2E:+NAN():0:-1:
+%2E:+NAN(09A_Zaz):0:-1:
+%*2E:+NAN(09A_Zaz):0:-1:
+%2E:+0E0:1:2:0x0:
+%*2E:+0E0:0:2:
+%2E:+0E+0:1:2:0x0:
+%*2E:+0E+0:0:2:
+%2E:+1.17549435082228750796873653722224568E-38:1:2:0x1:
+%*2E:+1.17549435082228750796873653722224568E-38:0:2:
+%2E:+2.344167378255246830294536494851817472E037:1:2:0x1p1:
+%*2E:+2.344167378255246830294536494851817472E037:0:2:
+%2E:+2.344167378255246830294536494851817472E+37:1:2:0x1p1:
+%*2E:+2.344167378255246830294536494851817472E+37:0:2:
+%2E:+3.40282346638528859811704183484516925E38:1:2:0x1.8p1:
+%*2E:+3.40282346638528859811704183484516925E38:0:2:
+%2E:+3.40282346638528859811704183484516925E+38:1:2:0x1.8p1:
+%*2E:+3.40282346638528859811704183484516925E+38:0:2:
+%2E:+INFINITY:0:-1:
+%*2E:+INFINITY:0:-1:
+%3E::0:-1:
+%*3E::0:-1:
+%3E:-INFINITY:0:-1:
+%*3E:-INFINITY:0:-1:
+%3E:-3.40282346638528859811704183484516925E+38:1:3:-0x1.8p1:
+%*3E:-3.40282346638528859811704183484516925E+38:0:3:
+%3E:-3.40282346638528859811704183484516925E38:1:3:-0x1.8p1:
+%*3E:-3.40282346638528859811704183484516925E38:0:3:
+%3E:-2.344167378255246830294536494851817472E+37:1:3:-0x1p1:
+%*3E:-2.344167378255246830294536494851817472E+37:0:3:
+%3E:-2.344167378255246830294536494851817472E037:1:3:-0x1p1:
+%*3E:-2.344167378255246830294536494851817472E037:0:3:
+%3E:-1.17549435082228750796873653722224568E-38:1:3:-0x1:
+%*3E:-1.17549435082228750796873653722224568E-38:0:3:
+%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:
+%*3E:-NAN():0:-1:
+%3E:NAN():1:3:nan:
+%*3E:NAN():0:3:
+%3E:NAN(09A_Zaz):1:3:nan:
+%*3E:NAN(09A_Zaz):0:3:
+%3E:0E0:1:3:0x0:
+%*3E:0E0:0:3:
+%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:
+%*3E:2.344167378255246830294536494851817472E037:0:3:
+%3E:2.344167378255246830294536494851817472E+37:1:3:0x1.266666p1:
+%*3E:2.344167378255246830294536494851817472E+37:0:3:
+%3E:3.40282346638528859811704183484516925E38:1:3:0x1.b33334p1:
+%*3E:3.40282346638528859811704183484516925E38:0:3:
+%3E:3.40282346638528859811704183484516925E+38:1:3:0x1.b33334p1:
+%*3E:3.40282346638528859811704183484516925E+38:0:3:
+%3E:INFINITY:1:3:inf:
+%*3E:INFINITY:0:3:
+%3E:+NAN():0:-1:
+%*3E:+NAN():0:-1:
+%3E:+NAN(09A_Zaz):0:-1:
+%*3E:+NAN(09A_Zaz):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:
+%*3E:+2.344167378255246830294536494851817472E037:0:3:
+%3E:+2.344167378255246830294536494851817472E+37:1:3:0x1p1:
+%*3E:+2.344167378255246830294536494851817472E+37:0:3:
+%3E:+3.40282346638528859811704183484516925E38:1:3:0x1.8p1:
+%*3E:+3.40282346638528859811704183484516925E38:0:3:
+%3E:+3.40282346638528859811704183484516925E+38:1:3:0x1.8p1:
+%*3E:+3.40282346638528859811704183484516925E+38:0:3:
+%3E:+INFINITY:0:-1:
+%*3E:+INFINITY:0:-1:
+%4E::0:-1:
+%*4E::0:-1:
+%4E:-INFINITY:1:4:-inf:
+%*4E:-INFINITY:0:4:
+%4E:-3.40282346638528859811704183484516925E+38:1:4:-0x1.b33334p1:
+%*4E:-3.40282346638528859811704183484516925E+38:0:4:
+%4E:-3.40282346638528859811704183484516925E38:1:4:-0x1.b33334p1:
+%*4E:-3.40282346638528859811704183484516925E38:0:4:
+%4E:-2.344167378255246830294536494851817472E+37:1:4:-0x1.266666p1:
+%*4E:-2.344167378255246830294536494851817472E+37:0:4:
+%4E:-2.344167378255246830294536494851817472E037:1:4:-0x1.266666p1:
+%*4E:-2.344167378255246830294536494851817472E037:0:4:
+%4E:-1.17549435082228750796873653722224568E-38:1:4:-0x1.19999a:
+%*4E:-1.17549435082228750796873653722224568E-38:0:4:
+%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:
+%*4E:-NAN(09A_Zaz):0:4:
+%4E:-NAN():1:4:-nan:
+%*4E:-NAN():0:4:
+%4E:NAN():0:-1:
+%*4E:NAN():0:-1:
+%4E:NAN(09A_Zaz):0:-1:
+%*4E:NAN(09A_Zaz):0:-1:
+%4E:0E0:1:3:0x0:
+%*4E:0E0:0:3:
+%4E:0E+0:1:4:0x0:
+%*4E:0E+0:0:4:
+%4E:1.17549435082228750796873653722224568E-38:1:4:0x1.2b851e:
+%*4E:1.17549435082228750796873653722224568E-38:0:4:
+%4E:2.344167378255246830294536494851817472E037:1:4:0x1.2b851ep1:
+%*4E:2.344167378255246830294536494851817472E037:0:4:
+%4E:2.344167378255246830294536494851817472E+37:1:4:0x1.2b851ep1:
+%*4E:2.344167378255246830294536494851817472E+37:0:4:
+%4E:3.40282346638528859811704183484516925E38:1:4:0x1.b33334p1:
+%*4E:3.40282346638528859811704183484516925E38:0:4:
+%4E:3.40282346638528859811704183484516925E+38:1:4:0x1.b33334p1:
+%*4E:3.40282346638528859811704183484516925E+38:0:4:
+%4E:INFINITY:0:-1:
+%*4E:INFINITY:0:-1:
+%4E:+NAN():1:4:nan:
+%*4E:+NAN():0:4:
+%4E:+NAN(09A_Zaz):1:4:nan:
+%*4E:+NAN(09A_Zaz):0:4:
+%4E:+0E0:1:4:0x0:
+%*4E:+0E0:0:4:
+%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:
+%*4E:+2.344167378255246830294536494851817472E037:0:4:
+%4E:+2.344167378255246830294536494851817472E+37:1:4:0x1.266666p1:
+%*4E:+2.344167378255246830294536494851817472E+37:0:4:
+%4E:+3.40282346638528859811704183484516925E38:1:4:0x1.b33334p1:
+%*4E:+3.40282346638528859811704183484516925E38:0:4:
+%4E:+3.40282346638528859811704183484516925E+38:1:4:0x1.b33334p1:
+%*4E:+3.40282346638528859811704183484516925E+38:0:4:
+%4E:+INFINITY:1:4:inf:
+%*4E:+INFINITY:0:4:
+%40E::0:-1:
+%*40E::0:-1:
+%40E:-INFINITY:1:9:-inf:
+%*40E:-INFINITY:0:9:
+%40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%40E:-3.40282346638528859811704183484516925E38:1:40:-0x1.a95a5ap11:
+%*40E:-3.40282346638528859811704183484516925E38:0:40:
+%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:
+%*40E:-0E0:0:4:
+%40E:-NAN(09A_Zaz):1:13:-nan:
+%*40E:-NAN(09A_Zaz):0:13:
+%40E:-NAN():1:6:-nan:
+%*40E:-NAN():0:6:
+%40E:NAN():1:5:nan:
+%*40E:NAN():0:5:
+%40E:NAN(09A_Zaz):1:12:nan:
+%*40E:NAN(09A_Zaz):0:12:
+%40E:0E0:1:3:0x0:
+%*40E:0E0:0:3:
+%40E:0E+0:1:4:0x0:
+%*40E:0E+0:0:4:
+%40E:1.17549435082228750796873653722224568E-38:1:40:0x1.342618p-10:
+%*40E:1.17549435082228750796873653722224568E-38:0:40:
+%40E:2.344167378255246830294536494851817472E037:1:40:0x1.2c0daep1:
+%*40E:2.344167378255246830294536494851817472E037:0:40:
+%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:
+%*40E:3.40282346638528859811704183484516925E+38:0:40:
+%40E:INFINITY:1:8:inf:
+%*40E:INFINITY:0:8:
+%40E:+NAN():1:6:nan:
+%*40E:+NAN():0:6:
+%40E:+NAN(09A_Zaz):1:13:nan:
+%*40E:+NAN(09A_Zaz):0:13:
+%40E:+0E0:1:4:0x0:
+%*40E:+0E0:0:4:
+%40E:+0E+0:1:5:0x0:
+%*40E:+0E+0:0:5:
+%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:
+%40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%40E:+INFINITY:1:9:inf:
+%*40E:+INFINITY:0:9:
+%48E::0:-1:
+%*48E::0:-1:
+%48E:-INFINITY:1:9:-inf:
+%*48E:-INFINITY:0:9:
+%48E:-3.40282346638528859811704183484516925E+38:1:42:-0x1.fffffep127:
+%*48E:-3.40282346638528859811704183484516925E+38:0:42:
+%48E:-3.40282346638528859811704183484516925E38:1:41:-0x1.fffffep127:
+%*48E:-3.40282346638528859811704183484516925E38:0:41:
+%48E:-2.344167378255246830294536494851817472E+37:1:43:-0x1.1a2b3cp124:
+%*48E:-2.344167378255246830294536494851817472E+37:0:43:
+%48E:-2.344167378255246830294536494851817472E037:1:43:-0x1.1a2b3cp124:
+%*48E:-2.344167378255246830294536494851817472E037:0:43:
+%48E:-1.17549435082228750796873653722224568E-38:1:42:-0x1p-126:
+%*48E:-1.17549435082228750796873653722224568E-38:0:42:
+%48E:-0E+0:1:5:-0x0:
+%*48E:-0E+0:0:5:
+%48E:-0E0:1:4:-0x0:
+%*48E:-0E0:0:4:
+%48E:-NAN(09A_Zaz):1:13:-nan:
+%*48E:-NAN(09A_Zaz):0:13:
+%48E:-NAN():1:6:-nan:
+%*48E:-NAN():0:6:
+%48E:NAN():1:5:nan:
+%*48E:NAN():0:5:
+%48E:NAN(09A_Zaz):1:12:nan:
+%*48E:NAN(09A_Zaz):0:12:
+%48E:0E0:1:3:0x0:
+%*48E:0E0:0:3:
+%48E:0E+0:1:4:0x0:
+%*48E:0E+0:0:4:
+%48E:1.17549435082228750796873653722224568E-38:1:41:0x1p-126:
+%*48E:1.17549435082228750796873653722224568E-38:0:41:
+%48E:2.344167378255246830294536494851817472E037:1:42:0x1.1a2b3cp124:
+%*48E:2.344167378255246830294536494851817472E037:0:42:
+%48E:2.344167378255246830294536494851817472E+37:1:42:0x1.1a2b3cp124:
+%*48E:2.344167378255246830294536494851817472E+37:0:42:
+%48E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127:
+%*48E:3.40282346638528859811704183484516925E38:0:40:
+%48E:3.40282346638528859811704183484516925E+38:1:41:0x1.fffffep127:
+%*48E:3.40282346638528859811704183484516925E+38:0:41:
+%48E:INFINITY:1:8:inf:
+%*48E:INFINITY:0:8:
+%48E:+NAN():1:6:nan:
+%*48E:+NAN():0:6:
+%48E:+NAN(09A_Zaz):1:13:nan:
+%*48E:+NAN(09A_Zaz):0:13:
+%48E:+0E0:1:4:0x0:
+%*48E:+0E0:0:4:
+%48E:+0E+0:1:5:0x0:
+%*48E:+0E+0:0:5:
+%48E:+1.17549435082228750796873653722224568E-38:1:42:0x1p-126:
+%*48E:+1.17549435082228750796873653722224568E-38:0:42:
+%48E:+2.344167378255246830294536494851817472E037:1:43:0x1.1a2b3cp124:
+%*48E:+2.344167378255246830294536494851817472E037:0:43:
+%48E:+2.344167378255246830294536494851817472E+37:1:43:0x1.1a2b3cp124:
+%*48E:+2.344167378255246830294536494851817472E+37:0:43:
+%48E:+3.40282346638528859811704183484516925E38:1:41:0x1.fffffep127:
+%*48E:+3.40282346638528859811704183484516925E38:0:41:
+%48E:+3.40282346638528859811704183484516925E+38:1:42:0x1.fffffep127:
+%*48E:+3.40282346638528859811704183484516925E+38:0:42:
+%48E:+INFINITY:1:9:inf:
+%*48E:+INFINITY:0:9:
+%3E: :0:-1:
+%*3E: :0:-1:
+%3E: -INFINITY:0:-1:
+%*3E: -INFINITY:0:-1:
+%3E: -3.40282346638528859811704183484516925E+38:1:4:-0x1.8p1:
+%*3E: -3.40282346638528859811704183484516925E+38:0:4:
+%3E: -3.40282346638528859811704183484516925E38:1:4:-0x1.8p1:
+%*3E: -3.40282346638528859811704183484516925E38:0:4:
+%3E: -2.344167378255246830294536494851817472E+37:1:4:-0x1p1:
+%*3E: -2.344167378255246830294536494851817472E+37:0:4:
+%3E: -2.344167378255246830294536494851817472E037:1:4:-0x1p1:
+%*3E: -2.344167378255246830294536494851817472E037:0:4:
+%3E: -1.17549435082228750796873653722224568E-38:1:4:-0x1:
+%*3E: -1.17549435082228750796873653722224568E-38:0:4:
+%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:
+%*3E: -NAN():0:-1:
+%3E: NAN():1:4:nan:
+%*3E: NAN():0:4:
+%3E: NAN(09A_Zaz):1:4:nan:
+%*3E: NAN(09A_Zaz):0:4:
+%3E: 0E0:1:4:0x0:
+%*3E: 0E0:0:4:
+%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:
+%*3E: 2.344167378255246830294536494851817472E037:0:4:
+%3E: 2.344167378255246830294536494851817472E+37:1:4:0x1.266666p1:
+%*3E: 2.344167378255246830294536494851817472E+37:0:4:
+%3E: 3.40282346638528859811704183484516925E38:1:4:0x1.b33334p1:
+%*3E: 3.40282346638528859811704183484516925E38:0:4:
+%3E: 3.40282346638528859811704183484516925E+38:1:4:0x1.b33334p1:
+%*3E: 3.40282346638528859811704183484516925E+38:0:4:
+%3E: INFINITY:1:4:inf:
+%*3E: INFINITY:0:4:
+%3E: +NAN():0:-1:
+%*3E: +NAN():0:-1:
+%3E: +NAN(09A_Zaz):0:-1:
+%*3E: +NAN(09A_Zaz):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:
+%*3E: +2.344167378255246830294536494851817472E037:0:4:
+%3E: +2.344167378255246830294536494851817472E+37:1:4:0x1p1:
+%*3E: +2.344167378255246830294536494851817472E+37:0:4:
+%3E: +3.40282346638528859811704183484516925E38:1:4:0x1.8p1:
+%*3E: +3.40282346638528859811704183484516925E38:0:4:
+%3E: +3.40282346638528859811704183484516925E+38:1:4:0x1.8p1:
+%*3E: +3.40282346638528859811704183484516925E+38:0:4:
+%3E: +INFINITY:0:-1:
+%*3E: +INFINITY:0:-1:
+%48E: :0:-1:
+%*48E: :0:-1:
+%48E: -INFINITY:1:10:-inf:
+%*48E: -INFINITY:0:10:
+%48E: -3.40282346638528859811704183484516925E+38:1:43:-0x1.fffffep127:
+%*48E: -3.40282346638528859811704183484516925E+38:0:43:
+%48E: -3.40282346638528859811704183484516925E38:1:42:-0x1.fffffep127:
+%*48E: -3.40282346638528859811704183484516925E38:0:42:
+%48E: -2.344167378255246830294536494851817472E+37:1:44:-0x1.1a2b3cp124:
+%*48E: -2.344167378255246830294536494851817472E+37:0:44:
+%48E: -2.344167378255246830294536494851817472E037:1:44:-0x1.1a2b3cp124:
+%*48E: -2.344167378255246830294536494851817472E037:0:44:
+%48E: -1.17549435082228750796873653722224568E-38:1:43:-0x1p-126:
+%*48E: -1.17549435082228750796873653722224568E-38:0:43:
+%48E: -0E+0:1:6:-0x0:
+%*48E: -0E+0:0:6:
+%48E: -0E0:1:5:-0x0:
+%*48E: -0E0:0:5:
+%48E: -NAN(09A_Zaz):1:14:-nan:
+%*48E: -NAN(09A_Zaz):0:14:
+%48E: -NAN():1:7:-nan:
+%*48E: -NAN():0:7:
+%48E: NAN():1:6:nan:
+%*48E: NAN():0:6:
+%48E: NAN(09A_Zaz):1:13:nan:
+%*48E: NAN(09A_Zaz):0:13:
+%48E: 0E0:1:4:0x0:
+%*48E: 0E0:0:4:
+%48E: 0E+0:1:5:0x0:
+%*48E: 0E+0:0:5:
+%48E: 1.17549435082228750796873653722224568E-38:1:42:0x1p-126:
+%*48E: 1.17549435082228750796873653722224568E-38:0:42:
+%48E: 2.344167378255246830294536494851817472E037:1:43:0x1.1a2b3cp124:
+%*48E: 2.344167378255246830294536494851817472E037:0:43:
+%48E: 2.344167378255246830294536494851817472E+37:1:43:0x1.1a2b3cp124:
+%*48E: 2.344167378255246830294536494851817472E+37:0:43:
+%48E: 3.40282346638528859811704183484516925E38:1:41:0x1.fffffep127:
+%*48E: 3.40282346638528859811704183484516925E38:0:41:
+%48E: 3.40282346638528859811704183484516925E+38:1:42:0x1.fffffep127:
+%*48E: 3.40282346638528859811704183484516925E+38:0:42:
+%48E: INFINITY:1:9:inf:
+%*48E: INFINITY:0:9:
+%48E: +NAN():1:7:nan:
+%*48E: +NAN():0:7:
+%48E: +NAN(09A_Zaz):1:14:nan:
+%*48E: +NAN(09A_Zaz):0:14:
+%48E: +0E0:1:5:0x0:
+%*48E: +0E0:0:5:
+%48E: +0E+0:1:6:0x0:
+%*48E: +0E+0:0:6:
+%48E: +1.17549435082228750796873653722224568E-38:1:43:0x1p-126:
+%*48E: +1.17549435082228750796873653722224568E-38:0:43:
+%48E: +2.344167378255246830294536494851817472E037:1:44:0x1.1a2b3cp124:
+%*48E: +2.344167378255246830294536494851817472E037:0:44:
+%48E: +2.344167378255246830294536494851817472E+37:1:44:0x1.1a2b3cp124:
+%*48E: +2.344167378255246830294536494851817472E+37:0:44:
+%48E: +3.40282346638528859811704183484516925E38:1:42:0x1.fffffep127:
+%*48E: +3.40282346638528859811704183484516925E38:0:42:
+%48E: +3.40282346638528859811704183484516925E+38:1:43:0x1.fffffep127:
+%*48E: +3.40282346638528859811704183484516925E+38:0:43:
+%48E: +INFINITY:1:10:inf:
+%*48E: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
new file mode 100644
index 0000000..57d9677
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
@@ -0,0 +1,558 @@
+%f::0:-1:
+%*f::0:-1:
+%f:-infinity:1:9:-inf:
+%*f:-infinity:0:9:
+%f:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127:
+%*f:-0340282346638528859811704183484516925440.0:0:43:
+%f:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127:
+%*f:-340282346638528859811704183484516925440:0:40:
+%f:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124:
+%*f:-023441673782552468302945364948518174720.0:0:42:
+%f:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124:
+%*f:-23441673782552468302945364948518174720:0:39:
+%f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126:
+%*f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%f:-0.0:1:4:-0x0:
+%*f:-0.0:0:4:
+%f:-0:1:2:-0x0:
+%*f:-0:0:2:
+%f:-nan(09A_Zaz):1:13:-nan:
+%*f:-nan(09A_Zaz):0:13:
+%f:-nan():1:6:-nan:
+%*f:-nan():0:6:
+%f:nan():1:5:nan:
+%*f:nan():0:5:
+%f:nan(09A_Zaz):1:12:nan:
+%*f:nan(09A_Zaz):0:12:
+%f:0:1:1:0x0:
+%*f:0:0:1:
+%f:0.0:1:3:0x0:
+%*f:0.0:0:3:
+%f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
+%*f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75:
+%f:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124:
+%*f:23441673782552468302945364948518174720:0:38:
+%f:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*f:023441673782552468302945364948518174720.0:0:41:
+%f:340282346638528859811704183484516925440:1:39:0x1.fffffep127:
+%*f:340282346638528859811704183484516925440:0:39:
+%f:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127:
+%*f:0340282346638528859811704183484516925440.0:0:42:
+%f:infinity:1:8:inf:
+%*f:infinity:0:8:
+%f:+nan():1:6:nan:
+%*f:+nan():0:6:
+%f:+nan(09A_Zaz):1:13:nan:
+%*f:+nan(09A_Zaz):0:13:
+%f:+0:1:2:0x0:
+%*f:+0:0:2:
+%f:+0.0:1:4:0x0:
+%*f:+0.0:0:4:
+%f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
+%*f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%f:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*f:+23441673782552468302945364948518174720:0:39:
+%f:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124:
+%*f:+023441673782552468302945364948518174720.0:0:42:
+%f:+340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*f:+340282346638528859811704183484516925440:0:40:
+%f:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127:
+%*f:+0340282346638528859811704183484516925440.0:0:43:
+%f:+infinity:1:9:inf:
+%*f:+infinity:0:9:
+%1f::0:-1:
+%*1f::0:-1:
+%1f:-infinity:0:-1:
+%*1f:-infinity:0:-1:
+%1f:-0340282346638528859811704183484516925440.0:0:-1:
+%*1f:-0340282346638528859811704183484516925440.0:0:-1:
+%1f:-340282346638528859811704183484516925440:0:-1:
+%*1f:-340282346638528859811704183484516925440:0:-1:
+%1f:-023441673782552468302945364948518174720.0:0:-1:
+%*1f:-023441673782552468302945364948518174720.0:0:-1:
+%1f:-23441673782552468302945364948518174720:0:-1:
+%*1f:-23441673782552468302945364948518174720:0:-1:
+%1f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%*1f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%1f:-0.0:0:-1:
+%*1f:-0.0:0:-1:
+%1f:-0:0:-1:
+%*1f:-0:0:-1:
+%1f:-nan(09A_Zaz):0:-1:
+%*1f:-nan(09A_Zaz):0:-1:
+%1f:-nan():0:-1:
+%*1f:-nan():0:-1:
+%1f:nan():0:-1:
+%*1f:nan():0:-1:
+%1f:nan(09A_Zaz):0:-1:
+%*1f:nan(09A_Zaz):0:-1:
+%1f:0:1:1:0x0:
+%*1f:0:0:1:
+%1f:0.0:1:1:0x0:
+%*1f:0.0:0:1:
+%1f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:1:0x0:
+%*1f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:1:
+%1f:23441673782552468302945364948518174720:1:1:0x1p1:
+%*1f:23441673782552468302945364948518174720:0:1:
+%1f:023441673782552468302945364948518174720.0:1:1:0x0:
+%*1f:023441673782552468302945364948518174720.0:0:1:
+%1f:340282346638528859811704183484516925440:1:1:0x1.8p1:
+%*1f:340282346638528859811704183484516925440:0:1:
+%1f:0340282346638528859811704183484516925440.0:1:1:0x0:
+%*1f:0340282346638528859811704183484516925440.0:0:1:
+%1f:infinity:0:-1:
+%*1f:infinity:0:-1:
+%1f:+nan():0:-1:
+%*1f:+nan():0:-1:
+%1f:+nan(09A_Zaz):0:-1:
+%*1f:+nan(09A_Zaz):0:-1:
+%1f:+0:0:-1:
+%*1f:+0:0:-1:
+%1f:+0.0:0:-1:
+%*1f:+0.0:0:-1:
+%1f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%*1f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%1f:+23441673782552468302945364948518174720:0:-1:
+%*1f:+23441673782552468302945364948518174720:0:-1:
+%1f:+023441673782552468302945364948518174720.0:0:-1:
+%*1f:+023441673782552468302945364948518174720.0:0:-1:
+%1f:+340282346638528859811704183484516925440:0:-1:
+%*1f:+340282346638528859811704183484516925440:0:-1:
+%1f:+0340282346638528859811704183484516925440.0:0:-1:
+%*1f:+0340282346638528859811704183484516925440.0:0:-1:
+%1f:+infinity:0:-1:
+%*1f:+infinity:0:-1:
+%2f::0:-1:
+%*2f::0:-1:
+%2f:-infinity:0:-1:
+%*2f:-infinity:0:-1:
+%2f:-0340282346638528859811704183484516925440.0:1:2:-0x0:
+%*2f:-0340282346638528859811704183484516925440.0:0:2:
+%2f:-340282346638528859811704183484516925440:1:2:-0x1.8p1:
+%*2f:-340282346638528859811704183484516925440:0:2:
+%2f:-023441673782552468302945364948518174720.0:1:2:-0x0:
+%*2f:-023441673782552468302945364948518174720.0:0:2:
+%2f:-23441673782552468302945364948518174720:1:2:-0x1p1:
+%*2f:-23441673782552468302945364948518174720:0:2:
+%2f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:-0x0:
+%*2f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
+%2f:-0.0:1:2:-0x0:
+%*2f:-0.0:0:2:
+%2f:-0:1:2:-0x0:
+%*2f:-0:0:2:
+%2f:-nan(09A_Zaz):0:-1:
+%*2f:-nan(09A_Zaz):0:-1:
+%2f:-nan():0:-1:
+%*2f:-nan():0:-1:
+%2f:nan():0:-1:
+%*2f:nan():0:-1:
+%2f:nan(09A_Zaz):0:-1:
+%*2f:nan(09A_Zaz):0:-1:
+%2f:0:1:1:0x0:
+%*2f:0:0:1:
+%2f:0.0:1:2:0x0:
+%*2f:0.0:0:2:
+%2f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
+%*2f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
+%2f:23441673782552468302945364948518174720:1:2:0x1.7p4:
+%*2f:23441673782552468302945364948518174720:0:2:
+%2f:023441673782552468302945364948518174720.0:1:2:0x1p1:
+%*2f:023441673782552468302945364948518174720.0:0:2:
+%2f:340282346638528859811704183484516925440:1:2:0x1.1p5:
+%*2f:340282346638528859811704183484516925440:0:2:
+%2f:0340282346638528859811704183484516925440.0:1:2:0x1.8p1:
+%*2f:0340282346638528859811704183484516925440.0:0:2:
+%2f:infinity:0:-1:
+%*2f:infinity:0:-1:
+%2f:+nan():0:-1:
+%*2f:+nan():0:-1:
+%2f:+nan(09A_Zaz):0:-1:
+%*2f:+nan(09A_Zaz):0:-1:
+%2f:+0:1:2:0x0:
+%*2f:+0:0:2:
+%2f:+0.0:1:2:0x0:
+%*2f:+0.0:0:2:
+%2f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
+%*2f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
+%2f:+23441673782552468302945364948518174720:1:2:0x1p1:
+%*2f:+23441673782552468302945364948518174720:0:2:
+%2f:+023441673782552468302945364948518174720.0:1:2:0x0:
+%*2f:+023441673782552468302945364948518174720.0:0:2:
+%2f:+340282346638528859811704183484516925440:1:2:0x1.8p1:
+%*2f:+340282346638528859811704183484516925440:0:2:
+%2f:+0340282346638528859811704183484516925440.0:1:2:0x0:
+%*2f:+0340282346638528859811704183484516925440.0:0:2:
+%2f:+infinity:0:-1:
+%*2f:+infinity:0:-1:
+%3f::0:-1:
+%*3f::0:-1:
+%3f:-infinity:0:-1:
+%*3f:-infinity:0:-1:
+%3f:-0340282346638528859811704183484516925440.0:1:3:-0x1.8p1:
+%*3f:-0340282346638528859811704183484516925440.0:0:3:
+%3f:-340282346638528859811704183484516925440:1:3:-0x1.1p5:
+%*3f:-340282346638528859811704183484516925440:0:3:
+%3f:-023441673782552468302945364948518174720.0:1:3:-0x1p1:
+%*3f:-023441673782552468302945364948518174720.0:0:3:
+%3f:-23441673782552468302945364948518174720:1:3:-0x1.7p4:
+%*3f:-23441673782552468302945364948518174720:0:3:
+%3f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:-0x0:
+%*3f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
+%3f:-0.0:1:3:-0x0:
+%*3f:-0.0:0:3:
+%3f:-0:1:2:-0x0:
+%*3f:-0:0:2:
+%3f:-nan(09A_Zaz):0:-1:
+%*3f:-nan(09A_Zaz):0:-1:
+%3f:-nan():0:-1:
+%*3f:-nan():0:-1:
+%3f:nan():1:3:nan:
+%*3f:nan():0:3:
+%3f:nan(09A_Zaz):1:3:nan:
+%*3f:nan(09A_Zaz):0:3:
+%3f:0:1:1:0x0:
+%*3f:0:0:1:
+%3f:0.0:1:3:0x0:
+%*3f:0.0:0:3:
+%3f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
+%*3f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
+%3f:23441673782552468302945364948518174720:1:3:0x1.d4p7:
+%*3f:23441673782552468302945364948518174720:0:3:
+%3f:023441673782552468302945364948518174720.0:1:3:0x1.7p4:
+%*3f:023441673782552468302945364948518174720.0:0:3:
+%3f:340282346638528859811704183484516925440:1:3:0x1.54p8:
+%*3f:340282346638528859811704183484516925440:0:3:
+%3f:0340282346638528859811704183484516925440.0:1:3:0x1.1p5:
+%*3f:0340282346638528859811704183484516925440.0:0:3:
+%3f:infinity:1:3:inf:
+%*3f:infinity:0:3:
+%3f:+nan():0:-1:
+%*3f:+nan():0:-1:
+%3f:+nan(09A_Zaz):0:-1:
+%*3f:+nan(09A_Zaz):0:-1:
+%3f:+0:1:2:0x0:
+%*3f:+0:0:2:
+%3f:+0.0:1:3:0x0:
+%*3f:+0.0:0:3:
+%3f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
+%*3f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
+%3f:+23441673782552468302945364948518174720:1:3:0x1.7p4:
+%*3f:+23441673782552468302945364948518174720:0:3:
+%3f:+023441673782552468302945364948518174720.0:1:3:0x1p1:
+%*3f:+023441673782552468302945364948518174720.0:0:3:
+%3f:+340282346638528859811704183484516925440:1:3:0x1.1p5:
+%*3f:+340282346638528859811704183484516925440:0:3:
+%3f:+0340282346638528859811704183484516925440.0:1:3:0x1.8p1:
+%*3f:+0340282346638528859811704183484516925440.0:0:3:
+%3f:+infinity:0:-1:
+%*3f:+infinity:0:-1:
+%4f::0:-1:
+%*4f::0:-1:
+%4f:-infinity:1:4:-inf:
+%*4f:-infinity:0:4:
+%4f:-0340282346638528859811704183484516925440.0:1:4:-0x1.1p5:
+%*4f:-0340282346638528859811704183484516925440.0:0:4:
+%4f:-340282346638528859811704183484516925440:1:4:-0x1.54p8:
+%*4f:-340282346638528859811704183484516925440:0:4:
+%4f:-023441673782552468302945364948518174720.0:1:4:-0x1.7p4:
+%*4f:-023441673782552468302945364948518174720.0:0:4:
+%4f:-23441673782552468302945364948518174720:1:4:-0x1.d4p7:
+%*4f:-23441673782552468302945364948518174720:0:4:
+%4f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0:
+%*4f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%4f:-0.0:1:4:-0x0:
+%*4f:-0.0:0:4:
+%4f:-0:1:2:-0x0:
+%*4f:-0:0:2:
+%4f:-nan(09A_Zaz):1:4:-nan:
+%*4f:-nan(09A_Zaz):0:4:
+%4f:-nan():1:4:-nan:
+%*4f:-nan():0:4:
+%4f:nan():0:-1:
+%*4f:nan():0:-1:
+%4f:nan(09A_Zaz):0:-1:
+%*4f:nan(09A_Zaz):0:-1:
+%4f:0:1:1:0x0:
+%*4f:0:0:1:
+%4f:0.0:1:3:0x0:
+%*4f:0.0:0:3:
+%4f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*4f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%4f:23441673782552468302945364948518174720:1:4:0x1.25p11:
+%*4f:23441673782552468302945364948518174720:0:4:
+%4f:023441673782552468302945364948518174720.0:1:4:0x1.d4p7:
+%*4f:023441673782552468302945364948518174720.0:0:4:
+%4f:340282346638528859811704183484516925440:1:4:0x1.a94p11:
+%*4f:340282346638528859811704183484516925440:0:4:
+%4f:0340282346638528859811704183484516925440.0:1:4:0x1.54p8:
+%*4f:0340282346638528859811704183484516925440.0:0:4:
+%4f:infinity:0:-1:
+%*4f:infinity:0:-1:
+%4f:+nan():1:4:nan:
+%*4f:+nan():0:4:
+%4f:+nan(09A_Zaz):1:4:nan:
+%*4f:+nan(09A_Zaz):0:4:
+%4f:+0:1:2:0x0:
+%*4f:+0:0:2:
+%4f:+0.0:1:4:0x0:
+%*4f:+0.0:0:4:
+%4f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*4f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%4f:+23441673782552468302945364948518174720:1:4:0x1.d4p7:
+%*4f:+23441673782552468302945364948518174720:0:4:
+%4f:+023441673782552468302945364948518174720.0:1:4:0x1.7p4:
+%*4f:+023441673782552468302945364948518174720.0:0:4:
+%4f:+340282346638528859811704183484516925440:1:4:0x1.54p8:
+%*4f:+340282346638528859811704183484516925440:0:4:
+%4f:+0340282346638528859811704183484516925440.0:1:4:0x1.1p5:
+%*4f:+0340282346638528859811704183484516925440.0:0:4:
+%4f:+infinity:1:4:inf:
+%*4f:+infinity:0:4:
+%41f::0:-1:
+%*41f::0:-1:
+%41f:-infinity:1:9:-inf:
+%*41f:-infinity:0:9:
+%41f:-0340282346638528859811704183484516925440.0:1:41:-0x1.fffffep127:
+%*41f:-0340282346638528859811704183484516925440.0:0:41:
+%41f:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127:
+%*41f:-340282346638528859811704183484516925440:0:40:
+%41f:-023441673782552468302945364948518174720.0:1:41:-0x1.1a2b3cp124:
+%*41f:-023441673782552468302945364948518174720.0:0:41:
+%41f:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124:
+%*41f:-23441673782552468302945364948518174720:0:39:
+%41f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:-0x1.b38fbap-127:
+%*41f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
+%41f:-0.0:1:4:-0x0:
+%*41f:-0.0:0:4:
+%41f:-0:1:2:-0x0:
+%*41f:-0:0:2:
+%41f:-nan(09A_Zaz):1:13:-nan:
+%*41f:-nan(09A_Zaz):0:13:
+%41f:-nan():1:6:-nan:
+%*41f:-nan():0:6:
+%41f:nan():1:5:nan:
+%*41f:nan():0:5:
+%41f:nan(09A_Zaz):1:12:nan:
+%*41f:nan(09A_Zaz):0:12:
+%41f:0:1:1:0x0:
+%*41f:0:0:1:
+%41f:0.0:1:3:0x0:
+%*41f:0.0:0:3:
+%41f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.df1e1ap-127:
+%*41f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
+%41f:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124:
+%*41f:23441673782552468302945364948518174720:0:38:
+%41f:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*41f:023441673782552468302945364948518174720.0:0:41:
+%41f:340282346638528859811704183484516925440:1:39:0x1.fffffep127:
+%*41f:340282346638528859811704183484516925440:0:39:
+%41f:0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127:
+%*41f:0340282346638528859811704183484516925440.0:0:41:
+%41f:infinity:1:8:inf:
+%*41f:infinity:0:8:
+%41f:+nan():1:6:nan:
+%*41f:+nan():0:6:
+%41f:+nan(09A_Zaz):1:13:nan:
+%*41f:+nan(09A_Zaz):0:13:
+%41f:+0:1:2:0x0:
+%*41f:+0:0:2:
+%41f:+0.0:1:4:0x0:
+%*41f:+0.0:0:4:
+%41f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.b38fbap-127:
+%*41f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
+%41f:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*41f:+23441673782552468302945364948518174720:0:39:
+%41f:+023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*41f:+023441673782552468302945364948518174720.0:0:41:
+%41f:+340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*41f:+340282346638528859811704183484516925440:0:40:
+%41f:+0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127:
+%*41f:+0340282346638528859811704183484516925440.0:0:41:
+%41f:+infinity:1:9:inf:
+%*41f:+infinity:0:9:
+%80f::0:-1:
+%*80f::0:-1:
+%80f:-infinity:1:9:-inf:
+%*80f:-infinity:0:9:
+%80f:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127:
+%*80f:-0340282346638528859811704183484516925440.0:0:43:
+%80f:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127:
+%*80f:-340282346638528859811704183484516925440:0:40:
+%80f:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124:
+%*80f:-023441673782552468302945364948518174720.0:0:42:
+%80f:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124:
+%*80f:-23441673782552468302945364948518174720:0:39:
+%80f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126:
+%*80f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%80f:-0.0:1:4:-0x0:
+%*80f:-0.0:0:4:
+%80f:-0:1:2:-0x0:
+%*80f:-0:0:2:
+%80f:-nan(09A_Zaz):1:13:-nan:
+%*80f:-nan(09A_Zaz):0:13:
+%80f:-nan():1:6:-nan:
+%*80f:-nan():0:6:
+%80f:nan():1:5:nan:
+%*80f:nan():0:5:
+%80f:nan(09A_Zaz):1:12:nan:
+%*80f:nan(09A_Zaz):0:12:
+%80f:0:1:1:0x0:
+%*80f:0:0:1:
+%80f:0.0:1:3:0x0:
+%*80f:0.0:0:3:
+%80f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
+%*80f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75:
+%80f:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124:
+%*80f:23441673782552468302945364948518174720:0:38:
+%80f:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*80f:023441673782552468302945364948518174720.0:0:41:
+%80f:340282346638528859811704183484516925440:1:39:0x1.fffffep127:
+%*80f:340282346638528859811704183484516925440:0:39:
+%80f:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127:
+%*80f:0340282346638528859811704183484516925440.0:0:42:
+%80f:infinity:1:8:inf:
+%*80f:infinity:0:8:
+%80f:+nan():1:6:nan:
+%*80f:+nan():0:6:
+%80f:+nan(09A_Zaz):1:13:nan:
+%*80f:+nan(09A_Zaz):0:13:
+%80f:+0:1:2:0x0:
+%*80f:+0:0:2:
+%80f:+0.0:1:4:0x0:
+%*80f:+0.0:0:4:
+%80f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
+%*80f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%80f:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*80f:+23441673782552468302945364948518174720:0:39:
+%80f:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124:
+%*80f:+023441673782552468302945364948518174720.0:0:42:
+%80f:+340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*80f:+340282346638528859811704183484516925440:0:40:
+%80f:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127:
+%*80f:+0340282346638528859811704183484516925440.0:0:43:
+%80f:+infinity:1:9:inf:
+%*80f:+infinity:0:9:
+%3f: :0:-1:
+%*3f: :0:-1:
+%3f: -infinity:0:-1:
+%*3f: -infinity:0:-1:
+%3f: -0340282346638528859811704183484516925440.0:1:4:-0x1.8p1:
+%*3f: -0340282346638528859811704183484516925440.0:0:4:
+%3f: -340282346638528859811704183484516925440:1:4:-0x1.1p5:
+%*3f: -340282346638528859811704183484516925440:0:4:
+%3f: -023441673782552468302945364948518174720.0:1:4:-0x1p1:
+%*3f: -023441673782552468302945364948518174720.0:0:4:
+%3f: -23441673782552468302945364948518174720:1:4:-0x1.7p4:
+%*3f: -23441673782552468302945364948518174720:0:4:
+%3f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0:
+%*3f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%3f: -0.0:1:4:-0x0:
+%*3f: -0.0:0:4:
+%3f: -0:1:3:-0x0:
+%*3f: -0:0:3:
+%3f: -nan(09A_Zaz):0:-1:
+%*3f: -nan(09A_Zaz):0:-1:
+%3f: -nan():0:-1:
+%*3f: -nan():0:-1:
+%3f: nan():1:4:nan:
+%*3f: nan():0:4:
+%3f: nan(09A_Zaz):1:4:nan:
+%*3f: nan(09A_Zaz):0:4:
+%3f: 0:1:2:0x0:
+%*3f: 0:0:2:
+%3f: 0.0:1:4:0x0:
+%*3f: 0.0:0:4:
+%3f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*3f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%3f: 23441673782552468302945364948518174720:1:4:0x1.d4p7:
+%*3f: 23441673782552468302945364948518174720:0:4:
+%3f: 023441673782552468302945364948518174720.0:1:4:0x1.7p4:
+%*3f: 023441673782552468302945364948518174720.0:0:4:
+%3f: 340282346638528859811704183484516925440:1:4:0x1.54p8:
+%*3f: 340282346638528859811704183484516925440:0:4:
+%3f: 0340282346638528859811704183484516925440.0:1:4:0x1.1p5:
+%*3f: 0340282346638528859811704183484516925440.0:0:4:
+%3f: infinity:1:4:inf:
+%*3f: infinity:0:4:
+%3f: +nan():0:-1:
+%*3f: +nan():0:-1:
+%3f: +nan(09A_Zaz):0:-1:
+%*3f: +nan(09A_Zaz):0:-1:
+%3f: +0:1:3:0x0:
+%*3f: +0:0:3:
+%3f: +0.0:1:4:0x0:
+%*3f: +0.0:0:4:
+%3f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*3f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%3f: +23441673782552468302945364948518174720:1:4:0x1.7p4:
+%*3f: +23441673782552468302945364948518174720:0:4:
+%3f: +023441673782552468302945364948518174720.0:1:4:0x1p1:
+%*3f: +023441673782552468302945364948518174720.0:0:4:
+%3f: +340282346638528859811704183484516925440:1:4:0x1.1p5:
+%*3f: +340282346638528859811704183484516925440:0:4:
+%3f: +0340282346638528859811704183484516925440.0:1:4:0x1.8p1:
+%*3f: +0340282346638528859811704183484516925440.0:0:4:
+%3f: +infinity:0:-1:
+%*3f: +infinity:0:-1:
+%80f: :0:-1:
+%*80f: :0:-1:
+%80f: -infinity:1:10:-inf:
+%*80f: -infinity:0:10:
+%80f: -0340282346638528859811704183484516925440.0:1:44:-0x1.fffffep127:
+%*80f: -0340282346638528859811704183484516925440.0:0:44:
+%80f: -340282346638528859811704183484516925440:1:41:-0x1.fffffep127:
+%*80f: -340282346638528859811704183484516925440:0:41:
+%80f: -023441673782552468302945364948518174720.0:1:43:-0x1.1a2b3cp124:
+%*80f: -023441673782552468302945364948518174720.0:0:43:
+%80f: -23441673782552468302945364948518174720:1:40:-0x1.1a2b3cp124:
+%*80f: -23441673782552468302945364948518174720:0:40:
+%80f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:-0x1p-126:
+%*80f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77:
+%80f: -0.0:1:5:-0x0:
+%*80f: -0.0:0:5:
+%80f: -0:1:3:-0x0:
+%*80f: -0:0:3:
+%80f: -nan(09A_Zaz):1:14:-nan:
+%*80f: -nan(09A_Zaz):0:14:
+%80f: -nan():1:7:-nan:
+%*80f: -nan():0:7:
+%80f: nan():1:6:nan:
+%*80f: nan():0:6:
+%80f: nan(09A_Zaz):1:13:nan:
+%*80f: nan(09A_Zaz):0:13:
+%80f: 0:1:2:0x0:
+%*80f: 0:0:2:
+%80f: 0.0:1:4:0x0:
+%*80f: 0.0:0:4:
+%80f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
+%*80f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%80f: 23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*80f: 23441673782552468302945364948518174720:0:39:
+%80f: 023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124:
+%*80f: 023441673782552468302945364948518174720.0:0:42:
+%80f: 340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*80f: 340282346638528859811704183484516925440:0:40:
+%80f: 0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127:
+%*80f: 0340282346638528859811704183484516925440.0:0:43:
+%80f: infinity:1:9:inf:
+%*80f: infinity:0:9:
+%80f: +nan():1:7:nan:
+%*80f: +nan():0:7:
+%80f: +nan(09A_Zaz):1:14:nan:
+%*80f: +nan(09A_Zaz):0:14:
+%80f: +0:1:3:0x0:
+%*80f: +0:0:3:
+%80f: +0.0:1:5:0x0:
+%*80f: +0.0:0:5:
+%80f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:0x1p-126:
+%*80f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77:
+%80f: +23441673782552468302945364948518174720:1:40:0x1.1a2b3cp124:
+%*80f: +23441673782552468302945364948518174720:0:40:
+%80f: +023441673782552468302945364948518174720.0:1:43:0x1.1a2b3cp124:
+%*80f: +023441673782552468302945364948518174720.0:0:43:
+%80f: +340282346638528859811704183484516925440:1:41:0x1.fffffep127:
+%*80f: +340282346638528859811704183484516925440:0:41:
+%80f: +0340282346638528859811704183484516925440.0:1:44:0x1.fffffep127:
+%*80f: +0340282346638528859811704183484516925440.0:0:44:
+%80f: +infinity:1:10:inf:
+%*80f: +infinity:0:10:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
new file mode 100644
index 0000000..3ec8ed0
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
@@ -0,0 +1,558 @@
+%F::0:-1:
+%*F::0:-1:
+%F:-INFINITY:1:9:-inf:
+%*F:-INFINITY:0:9:
+%F:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127:
+%*F:-0340282346638528859811704183484516925440.0:0:43:
+%F:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127:
+%*F:-340282346638528859811704183484516925440:0:40:
+%F:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124:
+%*F:-023441673782552468302945364948518174720.0:0:42:
+%F:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124:
+%*F:-23441673782552468302945364948518174720:0:39:
+%F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126:
+%*F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%F:-0.0:1:4:-0x0:
+%*F:-0.0:0:4:
+%F:-0:1:2:-0x0:
+%*F:-0:0:2:
+%F:-NAN(09A_Zaz):1:13:-nan:
+%*F:-NAN(09A_Zaz):0:13:
+%F:-NAN():1:6:-nan:
+%*F:-NAN():0:6:
+%F:NAN():1:5:nan:
+%*F:NAN():0:5:
+%F:NAN(09A_Zaz):1:12:nan:
+%*F:NAN(09A_Zaz):0:12:
+%F:0:1:1:0x0:
+%*F:0:0:1:
+%F:0.0:1:3:0x0:
+%*F:0.0:0:3:
+%F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
+%*F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75:
+%F:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124:
+%*F:23441673782552468302945364948518174720:0:38:
+%F:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*F:023441673782552468302945364948518174720.0:0:41:
+%F:340282346638528859811704183484516925440:1:39:0x1.fffffep127:
+%*F:340282346638528859811704183484516925440:0:39:
+%F:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127:
+%*F:0340282346638528859811704183484516925440.0:0:42:
+%F:INFINITY:1:8:inf:
+%*F:INFINITY:0:8:
+%F:+NAN():1:6:nan:
+%*F:+NAN():0:6:
+%F:+NAN(09A_Zaz):1:13:nan:
+%*F:+NAN(09A_Zaz):0:13:
+%F:+0:1:2:0x0:
+%*F:+0:0:2:
+%F:+0.0:1:4:0x0:
+%*F:+0.0:0:4:
+%F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
+%*F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%F:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*F:+23441673782552468302945364948518174720:0:39:
+%F:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124:
+%*F:+023441673782552468302945364948518174720.0:0:42:
+%F:+340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*F:+340282346638528859811704183484516925440:0:40:
+%F:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127:
+%*F:+0340282346638528859811704183484516925440.0:0:43:
+%F:+INFINITY:1:9:inf:
+%*F:+INFINITY:0:9:
+%1F::0:-1:
+%*1F::0:-1:
+%1F:-INFINITY:0:-1:
+%*1F:-INFINITY:0:-1:
+%1F:-0340282346638528859811704183484516925440.0:0:-1:
+%*1F:-0340282346638528859811704183484516925440.0:0:-1:
+%1F:-340282346638528859811704183484516925440:0:-1:
+%*1F:-340282346638528859811704183484516925440:0:-1:
+%1F:-023441673782552468302945364948518174720.0:0:-1:
+%*1F:-023441673782552468302945364948518174720.0:0:-1:
+%1F:-23441673782552468302945364948518174720:0:-1:
+%*1F:-23441673782552468302945364948518174720:0:-1:
+%1F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%*1F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%1F:-0.0:0:-1:
+%*1F:-0.0:0:-1:
+%1F:-0:0:-1:
+%*1F:-0:0:-1:
+%1F:-NAN(09A_Zaz):0:-1:
+%*1F:-NAN(09A_Zaz):0:-1:
+%1F:-NAN():0:-1:
+%*1F:-NAN():0:-1:
+%1F:NAN():0:-1:
+%*1F:NAN():0:-1:
+%1F:NAN(09A_Zaz):0:-1:
+%*1F:NAN(09A_Zaz):0:-1:
+%1F:0:1:1:0x0:
+%*1F:0:0:1:
+%1F:0.0:1:1:0x0:
+%*1F:0.0:0:1:
+%1F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:1:0x0:
+%*1F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:1:
+%1F:23441673782552468302945364948518174720:1:1:0x1p1:
+%*1F:23441673782552468302945364948518174720:0:1:
+%1F:023441673782552468302945364948518174720.0:1:1:0x0:
+%*1F:023441673782552468302945364948518174720.0:0:1:
+%1F:340282346638528859811704183484516925440:1:1:0x1.8p1:
+%*1F:340282346638528859811704183484516925440:0:1:
+%1F:0340282346638528859811704183484516925440.0:1:1:0x0:
+%*1F:0340282346638528859811704183484516925440.0:0:1:
+%1F:INFINITY:0:-1:
+%*1F:INFINITY:0:-1:
+%1F:+NAN():0:-1:
+%*1F:+NAN():0:-1:
+%1F:+NAN(09A_Zaz):0:-1:
+%*1F:+NAN(09A_Zaz):0:-1:
+%1F:+0:0:-1:
+%*1F:+0:0:-1:
+%1F:+0.0:0:-1:
+%*1F:+0.0:0:-1:
+%1F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%*1F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
+%1F:+23441673782552468302945364948518174720:0:-1:
+%*1F:+23441673782552468302945364948518174720:0:-1:
+%1F:+023441673782552468302945364948518174720.0:0:-1:
+%*1F:+023441673782552468302945364948518174720.0:0:-1:
+%1F:+340282346638528859811704183484516925440:0:-1:
+%*1F:+340282346638528859811704183484516925440:0:-1:
+%1F:+0340282346638528859811704183484516925440.0:0:-1:
+%*1F:+0340282346638528859811704183484516925440.0:0:-1:
+%1F:+INFINITY:0:-1:
+%*1F:+INFINITY:0:-1:
+%2F::0:-1:
+%*2F::0:-1:
+%2F:-INFINITY:0:-1:
+%*2F:-INFINITY:0:-1:
+%2F:-0340282346638528859811704183484516925440.0:1:2:-0x0:
+%*2F:-0340282346638528859811704183484516925440.0:0:2:
+%2F:-340282346638528859811704183484516925440:1:2:-0x1.8p1:
+%*2F:-340282346638528859811704183484516925440:0:2:
+%2F:-023441673782552468302945364948518174720.0:1:2:-0x0:
+%*2F:-023441673782552468302945364948518174720.0:0:2:
+%2F:-23441673782552468302945364948518174720:1:2:-0x1p1:
+%*2F:-23441673782552468302945364948518174720:0:2:
+%2F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:-0x0:
+%*2F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
+%2F:-0.0:1:2:-0x0:
+%*2F:-0.0:0:2:
+%2F:-0:1:2:-0x0:
+%*2F:-0:0:2:
+%2F:-NAN(09A_Zaz):0:-1:
+%*2F:-NAN(09A_Zaz):0:-1:
+%2F:-NAN():0:-1:
+%*2F:-NAN():0:-1:
+%2F:NAN():0:-1:
+%*2F:NAN():0:-1:
+%2F:NAN(09A_Zaz):0:-1:
+%*2F:NAN(09A_Zaz):0:-1:
+%2F:0:1:1:0x0:
+%*2F:0:0:1:
+%2F:0.0:1:2:0x0:
+%*2F:0.0:0:2:
+%2F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
+%*2F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
+%2F:23441673782552468302945364948518174720:1:2:0x1.7p4:
+%*2F:23441673782552468302945364948518174720:0:2:
+%2F:023441673782552468302945364948518174720.0:1:2:0x1p1:
+%*2F:023441673782552468302945364948518174720.0:0:2:
+%2F:340282346638528859811704183484516925440:1:2:0x1.1p5:
+%*2F:340282346638528859811704183484516925440:0:2:
+%2F:0340282346638528859811704183484516925440.0:1:2:0x1.8p1:
+%*2F:0340282346638528859811704183484516925440.0:0:2:
+%2F:INFINITY:0:-1:
+%*2F:INFINITY:0:-1:
+%2F:+NAN():0:-1:
+%*2F:+NAN():0:-1:
+%2F:+NAN(09A_Zaz):0:-1:
+%*2F:+NAN(09A_Zaz):0:-1:
+%2F:+0:1:2:0x0:
+%*2F:+0:0:2:
+%2F:+0.0:1:2:0x0:
+%*2F:+0.0:0:2:
+%2F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
+%*2F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
+%2F:+23441673782552468302945364948518174720:1:2:0x1p1:
+%*2F:+23441673782552468302945364948518174720:0:2:
+%2F:+023441673782552468302945364948518174720.0:1:2:0x0:
+%*2F:+023441673782552468302945364948518174720.0:0:2:
+%2F:+340282346638528859811704183484516925440:1:2:0x1.8p1:
+%*2F:+340282346638528859811704183484516925440:0:2:
+%2F:+0340282346638528859811704183484516925440.0:1:2:0x0:
+%*2F:+0340282346638528859811704183484516925440.0:0:2:
+%2F:+INFINITY:0:-1:
+%*2F:+INFINITY:0:-1:
+%3F::0:-1:
+%*3F::0:-1:
+%3F:-INFINITY:0:-1:
+%*3F:-INFINITY:0:-1:
+%3F:-0340282346638528859811704183484516925440.0:1:3:-0x1.8p1:
+%*3F:-0340282346638528859811704183484516925440.0:0:3:
+%3F:-340282346638528859811704183484516925440:1:3:-0x1.1p5:
+%*3F:-340282346638528859811704183484516925440:0:3:
+%3F:-023441673782552468302945364948518174720.0:1:3:-0x1p1:
+%*3F:-023441673782552468302945364948518174720.0:0:3:
+%3F:-23441673782552468302945364948518174720:1:3:-0x1.7p4:
+%*3F:-23441673782552468302945364948518174720:0:3:
+%3F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:-0x0:
+%*3F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
+%3F:-0.0:1:3:-0x0:
+%*3F:-0.0:0:3:
+%3F:-0:1:2:-0x0:
+%*3F:-0:0:2:
+%3F:-NAN(09A_Zaz):0:-1:
+%*3F:-NAN(09A_Zaz):0:-1:
+%3F:-NAN():0:-1:
+%*3F:-NAN():0:-1:
+%3F:NAN():1:3:nan:
+%*3F:NAN():0:3:
+%3F:NAN(09A_Zaz):1:3:nan:
+%*3F:NAN(09A_Zaz):0:3:
+%3F:0:1:1:0x0:
+%*3F:0:0:1:
+%3F:0.0:1:3:0x0:
+%*3F:0.0:0:3:
+%3F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
+%*3F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
+%3F:23441673782552468302945364948518174720:1:3:0x1.d4p7:
+%*3F:23441673782552468302945364948518174720:0:3:
+%3F:023441673782552468302945364948518174720.0:1:3:0x1.7p4:
+%*3F:023441673782552468302945364948518174720.0:0:3:
+%3F:340282346638528859811704183484516925440:1:3:0x1.54p8:
+%*3F:340282346638528859811704183484516925440:0:3:
+%3F:0340282346638528859811704183484516925440.0:1:3:0x1.1p5:
+%*3F:0340282346638528859811704183484516925440.0:0:3:
+%3F:INFINITY:1:3:inf:
+%*3F:INFINITY:0:3:
+%3F:+NAN():0:-1:
+%*3F:+NAN():0:-1:
+%3F:+NAN(09A_Zaz):0:-1:
+%*3F:+NAN(09A_Zaz):0:-1:
+%3F:+0:1:2:0x0:
+%*3F:+0:0:2:
+%3F:+0.0:1:3:0x0:
+%*3F:+0.0:0:3:
+%3F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
+%*3F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
+%3F:+23441673782552468302945364948518174720:1:3:0x1.7p4:
+%*3F:+23441673782552468302945364948518174720:0:3:
+%3F:+023441673782552468302945364948518174720.0:1:3:0x1p1:
+%*3F:+023441673782552468302945364948518174720.0:0:3:
+%3F:+340282346638528859811704183484516925440:1:3:0x1.1p5:
+%*3F:+340282346638528859811704183484516925440:0:3:
+%3F:+0340282346638528859811704183484516925440.0:1:3:0x1.8p1:
+%*3F:+0340282346638528859811704183484516925440.0:0:3:
+%3F:+INFINITY:0:-1:
+%*3F:+INFINITY:0:-1:
+%4F::0:-1:
+%*4F::0:-1:
+%4F:-INFINITY:1:4:-inf:
+%*4F:-INFINITY:0:4:
+%4F:-0340282346638528859811704183484516925440.0:1:4:-0x1.1p5:
+%*4F:-0340282346638528859811704183484516925440.0:0:4:
+%4F:-340282346638528859811704183484516925440:1:4:-0x1.54p8:
+%*4F:-340282346638528859811704183484516925440:0:4:
+%4F:-023441673782552468302945364948518174720.0:1:4:-0x1.7p4:
+%*4F:-023441673782552468302945364948518174720.0:0:4:
+%4F:-23441673782552468302945364948518174720:1:4:-0x1.d4p7:
+%*4F:-23441673782552468302945364948518174720:0:4:
+%4F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0:
+%*4F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%4F:-0.0:1:4:-0x0:
+%*4F:-0.0:0:4:
+%4F:-0:1:2:-0x0:
+%*4F:-0:0:2:
+%4F:-NAN(09A_Zaz):1:4:-nan:
+%*4F:-NAN(09A_Zaz):0:4:
+%4F:-NAN():1:4:-nan:
+%*4F:-NAN():0:4:
+%4F:NAN():0:-1:
+%*4F:NAN():0:-1:
+%4F:NAN(09A_Zaz):0:-1:
+%*4F:NAN(09A_Zaz):0:-1:
+%4F:0:1:1:0x0:
+%*4F:0:0:1:
+%4F:0.0:1:3:0x0:
+%*4F:0.0:0:3:
+%4F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*4F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%4F:23441673782552468302945364948518174720:1:4:0x1.25p11:
+%*4F:23441673782552468302945364948518174720:0:4:
+%4F:023441673782552468302945364948518174720.0:1:4:0x1.d4p7:
+%*4F:023441673782552468302945364948518174720.0:0:4:
+%4F:340282346638528859811704183484516925440:1:4:0x1.a94p11:
+%*4F:340282346638528859811704183484516925440:0:4:
+%4F:0340282346638528859811704183484516925440.0:1:4:0x1.54p8:
+%*4F:0340282346638528859811704183484516925440.0:0:4:
+%4F:INFINITY:0:-1:
+%*4F:INFINITY:0:-1:
+%4F:+NAN():1:4:nan:
+%*4F:+NAN():0:4:
+%4F:+NAN(09A_Zaz):1:4:nan:
+%*4F:+NAN(09A_Zaz):0:4:
+%4F:+0:1:2:0x0:
+%*4F:+0:0:2:
+%4F:+0.0:1:4:0x0:
+%*4F:+0.0:0:4:
+%4F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*4F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%4F:+23441673782552468302945364948518174720:1:4:0x1.d4p7:
+%*4F:+23441673782552468302945364948518174720:0:4:
+%4F:+023441673782552468302945364948518174720.0:1:4:0x1.7p4:
+%*4F:+023441673782552468302945364948518174720.0:0:4:
+%4F:+340282346638528859811704183484516925440:1:4:0x1.54p8:
+%*4F:+340282346638528859811704183484516925440:0:4:
+%4F:+0340282346638528859811704183484516925440.0:1:4:0x1.1p5:
+%*4F:+0340282346638528859811704183484516925440.0:0:4:
+%4F:+INFINITY:1:4:inf:
+%*4F:+INFINITY:0:4:
+%41F::0:-1:
+%*41F::0:-1:
+%41F:-INFINITY:1:9:-inf:
+%*41F:-INFINITY:0:9:
+%41F:-0340282346638528859811704183484516925440.0:1:41:-0x1.fffffep127:
+%*41F:-0340282346638528859811704183484516925440.0:0:41:
+%41F:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127:
+%*41F:-340282346638528859811704183484516925440:0:40:
+%41F:-023441673782552468302945364948518174720.0:1:41:-0x1.1a2b3cp124:
+%*41F:-023441673782552468302945364948518174720.0:0:41:
+%41F:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124:
+%*41F:-23441673782552468302945364948518174720:0:39:
+%41F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:-0x1.b38fbap-127:
+%*41F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
+%41F:-0.0:1:4:-0x0:
+%*41F:-0.0:0:4:
+%41F:-0:1:2:-0x0:
+%*41F:-0:0:2:
+%41F:-NAN(09A_Zaz):1:13:-nan:
+%*41F:-NAN(09A_Zaz):0:13:
+%41F:-NAN():1:6:-nan:
+%*41F:-NAN():0:6:
+%41F:NAN():1:5:nan:
+%*41F:NAN():0:5:
+%41F:NAN(09A_Zaz):1:12:nan:
+%*41F:NAN(09A_Zaz):0:12:
+%41F:0:1:1:0x0:
+%*41F:0:0:1:
+%41F:0.0:1:3:0x0:
+%*41F:0.0:0:3:
+%41F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.df1e1ap-127:
+%*41F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
+%41F:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124:
+%*41F:23441673782552468302945364948518174720:0:38:
+%41F:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*41F:023441673782552468302945364948518174720.0:0:41:
+%41F:340282346638528859811704183484516925440:1:39:0x1.fffffep127:
+%*41F:340282346638528859811704183484516925440:0:39:
+%41F:0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127:
+%*41F:0340282346638528859811704183484516925440.0:0:41:
+%41F:INFINITY:1:8:inf:
+%*41F:INFINITY:0:8:
+%41F:+NAN():1:6:nan:
+%*41F:+NAN():0:6:
+%41F:+NAN(09A_Zaz):1:13:nan:
+%*41F:+NAN(09A_Zaz):0:13:
+%41F:+0:1:2:0x0:
+%*41F:+0:0:2:
+%41F:+0.0:1:4:0x0:
+%*41F:+0.0:0:4:
+%41F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.b38fbap-127:
+%*41F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
+%41F:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*41F:+23441673782552468302945364948518174720:0:39:
+%41F:+023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*41F:+023441673782552468302945364948518174720.0:0:41:
+%41F:+340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*41F:+340282346638528859811704183484516925440:0:40:
+%41F:+0340282346638528859811704183484516925440.0:1:41:0x1.fffffep127:
+%*41F:+0340282346638528859811704183484516925440.0:0:41:
+%41F:+INFINITY:1:9:inf:
+%*41F:+INFINITY:0:9:
+%80F::0:-1:
+%*80F::0:-1:
+%80F:-INFINITY:1:9:-inf:
+%*80F:-INFINITY:0:9:
+%80F:-0340282346638528859811704183484516925440.0:1:43:-0x1.fffffep127:
+%*80F:-0340282346638528859811704183484516925440.0:0:43:
+%80F:-340282346638528859811704183484516925440:1:40:-0x1.fffffep127:
+%*80F:-340282346638528859811704183484516925440:0:40:
+%80F:-023441673782552468302945364948518174720.0:1:42:-0x1.1a2b3cp124:
+%*80F:-023441673782552468302945364948518174720.0:0:42:
+%80F:-23441673782552468302945364948518174720:1:39:-0x1.1a2b3cp124:
+%*80F:-23441673782552468302945364948518174720:0:39:
+%80F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:-0x1p-126:
+%*80F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%80F:-0.0:1:4:-0x0:
+%*80F:-0.0:0:4:
+%80F:-0:1:2:-0x0:
+%*80F:-0:0:2:
+%80F:-NAN(09A_Zaz):1:13:-nan:
+%*80F:-NAN(09A_Zaz):0:13:
+%80F:-NAN():1:6:-nan:
+%*80F:-NAN():0:6:
+%80F:NAN():1:5:nan:
+%*80F:NAN():0:5:
+%80F:NAN(09A_Zaz):1:12:nan:
+%*80F:NAN(09A_Zaz):0:12:
+%80F:0:1:1:0x0:
+%*80F:0:0:1:
+%80F:0.0:1:3:0x0:
+%*80F:0.0:0:3:
+%80F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
+%*80F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:75:
+%80F:23441673782552468302945364948518174720:1:38:0x1.1a2b3cp124:
+%*80F:23441673782552468302945364948518174720:0:38:
+%80F:023441673782552468302945364948518174720.0:1:41:0x1.1a2b3cp124:
+%*80F:023441673782552468302945364948518174720.0:0:41:
+%80F:340282346638528859811704183484516925440:1:39:0x1.fffffep127:
+%*80F:340282346638528859811704183484516925440:0:39:
+%80F:0340282346638528859811704183484516925440.0:1:42:0x1.fffffep127:
+%*80F:0340282346638528859811704183484516925440.0:0:42:
+%80F:INFINITY:1:8:inf:
+%*80F:INFINITY:0:8:
+%80F:+NAN():1:6:nan:
+%*80F:+NAN():0:6:
+%80F:+NAN(09A_Zaz):1:13:nan:
+%*80F:+NAN(09A_Zaz):0:13:
+%80F:+0:1:2:0x0:
+%*80F:+0:0:2:
+%80F:+0.0:1:4:0x0:
+%*80F:+0.0:0:4:
+%80F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
+%*80F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%80F:+23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*80F:+23441673782552468302945364948518174720:0:39:
+%80F:+023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124:
+%*80F:+023441673782552468302945364948518174720.0:0:42:
+%80F:+340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*80F:+340282346638528859811704183484516925440:0:40:
+%80F:+0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127:
+%*80F:+0340282346638528859811704183484516925440.0:0:43:
+%80F:+INFINITY:1:9:inf:
+%*80F:+INFINITY:0:9:
+%3F: :0:-1:
+%*3F: :0:-1:
+%3F: -INFINITY:0:-1:
+%*3F: -INFINITY:0:-1:
+%3F: -0340282346638528859811704183484516925440.0:1:4:-0x1.8p1:
+%*3F: -0340282346638528859811704183484516925440.0:0:4:
+%3F: -340282346638528859811704183484516925440:1:4:-0x1.1p5:
+%*3F: -340282346638528859811704183484516925440:0:4:
+%3F: -023441673782552468302945364948518174720.0:1:4:-0x1p1:
+%*3F: -023441673782552468302945364948518174720.0:0:4:
+%3F: -23441673782552468302945364948518174720:1:4:-0x1.7p4:
+%*3F: -23441673782552468302945364948518174720:0:4:
+%3F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:-0x0:
+%*3F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%3F: -0.0:1:4:-0x0:
+%*3F: -0.0:0:4:
+%3F: -0:1:3:-0x0:
+%*3F: -0:0:3:
+%3F: -NAN(09A_Zaz):0:-1:
+%*3F: -NAN(09A_Zaz):0:-1:
+%3F: -NAN():0:-1:
+%*3F: -NAN():0:-1:
+%3F: NAN():1:4:nan:
+%*3F: NAN():0:4:
+%3F: NAN(09A_Zaz):1:4:nan:
+%*3F: NAN(09A_Zaz):0:4:
+%3F: 0:1:2:0x0:
+%*3F: 0:0:2:
+%3F: 0.0:1:4:0x0:
+%*3F: 0.0:0:4:
+%3F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*3F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%3F: 23441673782552468302945364948518174720:1:4:0x1.d4p7:
+%*3F: 23441673782552468302945364948518174720:0:4:
+%3F: 023441673782552468302945364948518174720.0:1:4:0x1.7p4:
+%*3F: 023441673782552468302945364948518174720.0:0:4:
+%3F: 340282346638528859811704183484516925440:1:4:0x1.54p8:
+%*3F: 340282346638528859811704183484516925440:0:4:
+%3F: 0340282346638528859811704183484516925440.0:1:4:0x1.1p5:
+%*3F: 0340282346638528859811704183484516925440.0:0:4:
+%3F: INFINITY:1:4:inf:
+%*3F: INFINITY:0:4:
+%3F: +NAN():0:-1:
+%*3F: +NAN():0:-1:
+%3F: +NAN(09A_Zaz):0:-1:
+%*3F: +NAN(09A_Zaz):0:-1:
+%3F: +0:1:3:0x0:
+%*3F: +0:0:3:
+%3F: +0.0:1:4:0x0:
+%*3F: +0.0:0:4:
+%3F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
+%*3F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
+%3F: +23441673782552468302945364948518174720:1:4:0x1.7p4:
+%*3F: +23441673782552468302945364948518174720:0:4:
+%3F: +023441673782552468302945364948518174720.0:1:4:0x1p1:
+%*3F: +023441673782552468302945364948518174720.0:0:4:
+%3F: +340282346638528859811704183484516925440:1:4:0x1.1p5:
+%*3F: +340282346638528859811704183484516925440:0:4:
+%3F: +0340282346638528859811704183484516925440.0:1:4:0x1.8p1:
+%*3F: +0340282346638528859811704183484516925440.0:0:4:
+%3F: +INFINITY:0:-1:
+%*3F: +INFINITY:0:-1:
+%80F: :0:-1:
+%*80F: :0:-1:
+%80F: -INFINITY:1:10:-inf:
+%*80F: -INFINITY:0:10:
+%80F: -0340282346638528859811704183484516925440.0:1:44:-0x1.fffffep127:
+%*80F: -0340282346638528859811704183484516925440.0:0:44:
+%80F: -340282346638528859811704183484516925440:1:41:-0x1.fffffep127:
+%*80F: -340282346638528859811704183484516925440:0:41:
+%80F: -023441673782552468302945364948518174720.0:1:43:-0x1.1a2b3cp124:
+%*80F: -023441673782552468302945364948518174720.0:0:43:
+%80F: -23441673782552468302945364948518174720:1:40:-0x1.1a2b3cp124:
+%*80F: -23441673782552468302945364948518174720:0:40:
+%80F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:-0x1p-126:
+%*80F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77:
+%80F: -0.0:1:5:-0x0:
+%*80F: -0.0:0:5:
+%80F: -0:1:3:-0x0:
+%*80F: -0:0:3:
+%80F: -NAN(09A_Zaz):1:14:-nan:
+%*80F: -NAN(09A_Zaz):0:14:
+%80F: -NAN():1:7:-nan:
+%*80F: -NAN():0:7:
+%80F: NAN():1:6:nan:
+%*80F: NAN():0:6:
+%80F: NAN(09A_Zaz):1:13:nan:
+%*80F: NAN(09A_Zaz):0:13:
+%80F: 0:1:2:0x0:
+%*80F: 0:0:2:
+%80F: 0.0:1:4:0x0:
+%*80F: 0.0:0:4:
+%80F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
+%*80F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
+%80F: 23441673782552468302945364948518174720:1:39:0x1.1a2b3cp124:
+%*80F: 23441673782552468302945364948518174720:0:39:
+%80F: 023441673782552468302945364948518174720.0:1:42:0x1.1a2b3cp124:
+%*80F: 023441673782552468302945364948518174720.0:0:42:
+%80F: 340282346638528859811704183484516925440:1:40:0x1.fffffep127:
+%*80F: 340282346638528859811704183484516925440:0:40:
+%80F: 0340282346638528859811704183484516925440.0:1:43:0x1.fffffep127:
+%*80F: 0340282346638528859811704183484516925440.0:0:43:
+%80F: INFINITY:1:9:inf:
+%*80F: INFINITY:0:9:
+%80F: +NAN():1:7:nan:
+%*80F: +NAN():0:7:
+%80F: +NAN(09A_Zaz):1:14:nan:
+%*80F: +NAN(09A_Zaz):0:14:
+%80F: +0:1:3:0x0:
+%*80F: +0:0:3:
+%80F: +0.0:1:5:0x0:
+%*80F: +0.0:0:5:
+%80F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:0x1p-126:
+%*80F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77:
+%80F: +23441673782552468302945364948518174720:1:40:0x1.1a2b3cp124:
+%*80F: +23441673782552468302945364948518174720:0:40:
+%80F: +023441673782552468302945364948518174720.0:1:43:0x1.1a2b3cp124:
+%*80F: +023441673782552468302945364948518174720.0:0:43:
+%80F: +340282346638528859811704183484516925440:1:41:0x1.fffffep127:
+%*80F: +340282346638528859811704183484516925440:0:41:
+%80F: +0340282346638528859811704183484516925440.0:1:44:0x1.fffffep127:
+%*80F: +0340282346638528859811704183484516925440.0:0:44:
+%80F: +INFINITY:1:10:inf:
+%*80F: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
new file mode 100644
index 0000000..9e78ab6
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
@@ -0,0 +1,682 @@
+%g::0:-1:
+%*g::0:-1:
+%g:-infinity:1:9:-inf:
+%*g:-infinity:0:9:
+%g:-0xf.fffffp+124:1:15:-0x1.fffffep127:
+%*g:-0xf.fffffp+124:0:15:
+%g:-0x7.fffff8p125:1:15:-0x1.fffffep127:
+%*g:-0x7.fffff8p125:0:15:
+%g:-0x2.345678p+123:1:16:-0x1.1a2b3cp124:
+%*g:-0x2.345678p+123:0:16:
+%g:-0x2.345678p0123:1:16:-0x1.1a2b3cp124:
+%*g:-0x2.345678p0123:0:16:
+%g:-0x8p-129:1:9:-0x1p-126:
+%*g:-0x8p-129:0:9:
+%g:-0x0p+0:1:7:-0x0:
+%*g:-0x0p+0:0:7:
+%g:-0x0p0:1:6:-0x0:
+%*g:-0x0p0:0:6:
+%g:-nan(09A_Zaz):1:13:-nan:
+%*g:-nan(09A_Zaz):0:13:
+%g:-nan():1:6:-nan:
+%*g:-nan():0:6:
+%g:nan():1:5:nan:
+%*g:nan():0:5:
+%g:nan(09A_Zaz):1:12:nan:
+%*g:nan(09A_Zaz):0:12:
+%g:0x0p0:1:5:0x0:
+%*g:0x0p0:0:5:
+%g:0x0p+0:1:6:0x0:
+%*g:0x0p+0:0:6:
+%g:0x8p-129:1:8:0x1p-126:
+%*g:0x8p-129:0:8:
+%g:0x2.345678p0123:1:15:0x1.1a2b3cp124:
+%*g:0x2.345678p0123:0:15:
+%g:0x2.345678p+123:1:15:0x1.1a2b3cp124:
+%*g:0x2.345678p+123:0:15:
+%g:0x7.fffff8p125:1:14:0x1.fffffep127:
+%*g:0x7.fffff8p125:0:14:
+%g:0xf.fffffp+124:1:14:0x1.fffffep127:
+%*g:0xf.fffffp+124:0:14:
+%g:infinity:1:8:inf:
+%*g:infinity:0:8:
+%g:+nan():1:6:nan:
+%*g:+nan():0:6:
+%g:+nan(09A_Zaz):1:13:nan:
+%*g:+nan(09A_Zaz):0:13:
+%g:+0x0p0:1:6:0x0:
+%*g:+0x0p0:0:6:
+%g:+0x0p+0:1:7:0x0:
+%*g:+0x0p+0:0:7:
+%g:+0x8p-129:1:9:0x1p-126:
+%*g:+0x8p-129:0:9:
+%g:+0x2.345678p0123:1:16:0x1.1a2b3cp124:
+%*g:+0x2.345678p0123:0:16:
+%g:+0x2.345678p+123:1:16:0x1.1a2b3cp124:
+%*g:+0x2.345678p+123:0:16:
+%g:+0x7.fffff8p125:1:15:0x1.fffffep127:
+%*g:+0x7.fffff8p125:0:15:
+%g:+0xf.fffffp+124:1:15:0x1.fffffep127:
+%*g:+0xf.fffffp+124:0:15:
+%g:+infinity:1:9:inf:
+%*g:+infinity:0:9:
+%1g::0:-1:
+%*1g::0:-1:
+%1g:-infinity:0:-1:
+%*1g:-infinity:0:-1:
+%1g:-0xf.fffffp+124:0:-1:
+%*1g:-0xf.fffffp+124:0:-1:
+%1g:-0x7.fffff8p125:0:-1:
+%*1g:-0x7.fffff8p125:0:-1:
+%1g:-0x2.345678p+123:0:-1:
+%*1g:-0x2.345678p+123:0:-1:
+%1g:-0x2.345678p0123:0:-1:
+%*1g:-0x2.345678p0123:0:-1:
+%1g:-0x8p-129:0:-1:
+%*1g:-0x8p-129:0:-1:
+%1g:-0x0p+0:0:-1:
+%*1g:-0x0p+0:0:-1:
+%1g:-0x0p0:0:-1:
+%*1g:-0x0p0:0:-1:
+%1g:-nan(09A_Zaz):0:-1:
+%*1g:-nan(09A_Zaz):0:-1:
+%1g:-nan():0:-1:
+%*1g:-nan():0:-1:
+%1g:nan():0:-1:
+%*1g:nan():0:-1:
+%1g:nan(09A_Zaz):0:-1:
+%*1g:nan(09A_Zaz):0:-1:
+%1g:0x0p0:1:1:0x0:
+%*1g:0x0p0:0:1:
+%1g:0x0p+0:1:1:0x0:
+%*1g:0x0p+0:0:1:
+%1g:0x8p-129:1:1:0x0:
+%*1g:0x8p-129:0:1:
+%1g:0x2.345678p0123:1:1:0x0:
+%*1g:0x2.345678p0123:0:1:
+%1g:0x2.345678p+123:1:1:0x0:
+%*1g:0x2.345678p+123:0:1:
+%1g:0x7.fffff8p125:1:1:0x0:
+%*1g:0x7.fffff8p125:0:1:
+%1g:0xf.fffffp+124:1:1:0x0:
+%*1g:0xf.fffffp+124:0:1:
+%1g:infinity:0:-1:
+%*1g:infinity:0:-1:
+%1g:+nan():0:-1:
+%*1g:+nan():0:-1:
+%1g:+nan(09A_Zaz):0:-1:
+%*1g:+nan(09A_Zaz):0:-1:
+%1g:+0x0p0:0:-1:
+%*1g:+0x0p0:0:-1:
+%1g:+0x0p+0:0:-1:
+%*1g:+0x0p+0:0:-1:
+%1g:+0x8p-129:0:-1:
+%*1g:+0x8p-129:0:-1:
+%1g:+0x2.345678p0123:0:-1:
+%*1g:+0x2.345678p0123:0:-1:
+%1g:+0x2.345678p+123:0:-1:
+%*1g:+0x2.345678p+123:0:-1:
+%1g:+0x7.fffff8p125:0:-1:
+%*1g:+0x7.fffff8p125:0:-1:
+%1g:+0xf.fffffp+124:0:-1:
+%*1g:+0xf.fffffp+124:0:-1:
+%1g:+infinity:0:-1:
+%*1g:+infinity:0:-1:
+%2g::0:-1:
+%*2g::0:-1:
+%2g:-infinity:0:-1:
+%*2g:-infinity:0:-1:
+%2g:-0xf.fffffp+124:1:2:-0x0:
+%*2g:-0xf.fffffp+124:0:2:
+%2g:-0x7.fffff8p125:1:2:-0x0:
+%*2g:-0x7.fffff8p125:0:2:
+%2g:-0x2.345678p+123:1:2:-0x0:
+%*2g:-0x2.345678p+123:0:2:
+%2g:-0x2.345678p0123:1:2:-0x0:
+%*2g:-0x2.345678p0123:0:2:
+%2g:-0x8p-129:1:2:-0x0:
+%*2g:-0x8p-129:0:2:
+%2g:-0x0p+0:1:2:-0x0:
+%*2g:-0x0p+0:0:2:
+%2g:-0x0p0:1:2:-0x0:
+%*2g:-0x0p0:0:2:
+%2g:-nan(09A_Zaz):0:-1:
+%*2g:-nan(09A_Zaz):0:-1:
+%2g:-nan():0:-1:
+%*2g:-nan():0:-1:
+%2g:nan():0:-1:
+%*2g:nan():0:-1:
+%2g:nan(09A_Zaz):0:-1:
+%*2g:nan(09A_Zaz):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:
+%*2g:+nan():0:-1:
+%2g:+nan(09A_Zaz):0:-1:
+%*2g:+nan(09A_Zaz):0:-1:
+%2g:+0x0p0:1:2:0x0:
+%*2g:+0x0p0:0:2:
+%2g:+0x0p+0:1:2:0x0:
+%*2g:+0x0p+0:0:2:
+%2g:+0x8p-129:1:2:0x0:
+%*2g:+0x8p-129:0:2:
+%2g:+0x2.345678p0123:1:2:0x0:
+%*2g:+0x2.345678p0123:0:2:
+%2g:+0x2.345678p+123:1:2:0x0:
+%*2g:+0x2.345678p+123:0:2:
+%2g:+0x7.fffff8p125:1:2:0x0:
+%*2g:+0x7.fffff8p125:0:2:
+%2g:+0xf.fffffp+124:1:2:0x0:
+%*2g:+0xf.fffffp+124:0:2:
+%2g:+infinity:0:-1:
+%*2g:+infinity:0:-1:
+%3g::0:-1:
+%*3g::0:-1:
+%3g:-infinity:0:-1:
+%*3g:-infinity: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:
+%*3g:-nan():0:-1:
+%3g:nan():1:3:nan:
+%*3g:nan():0:3:
+%3g:nan(09A_Zaz):1:3:nan:
+%*3g:nan(09A_Zaz):0:3:
+%3g:0x0p0:1:3:0x0:
+%*3g:0x0p0:0:3:
+%3g:0x0p+0:1:3:0x0:
+%*3g:0x0p+0:0:3:
+%3g:0x8p-129:1:3:0x1p3:
+%*3g:0x8p-129:0:3:
+%3g:0x2.345678p0123:1:3:0x1p1:
+%*3g:0x2.345678p0123:0:3:
+%3g:0x2.345678p+123:1:3:0x1p1:
+%*3g:0x2.345678p+123:0:3:
+%3g:0x7.fffff8p125:1:3:0x1.cp2:
+%*3g:0x7.fffff8p125:0:3:
+%3g:0xf.fffffp+124:1:3:0x1.ep3:
+%*3g:0xf.fffffp+124:0:3:
+%3g:infinity:1:3:inf:
+%*3g:infinity:0:3:
+%3g:+nan():0:-1:
+%*3g:+nan():0:-1:
+%3g:+nan(09A_Zaz):0:-1:
+%*3g:+nan(09A_Zaz):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:
+%*4g::0:-1:
+%4g:-infinity:1:4:-inf:
+%*4g:-infinity:0:4:
+%4g:-0xf.fffffp+124:1:4:-0x1.ep3:
+%*4g:-0xf.fffffp+124:0:4:
+%4g:-0x7.fffff8p125:1:4:-0x1.cp2:
+%*4g:-0x7.fffff8p125:0:4:
+%4g:-0x2.345678p+123:1:4:-0x1p1:
+%*4g:-0x2.345678p+123:0:4:
+%4g:-0x2.345678p0123:1:4:-0x1p1:
+%*4g:-0x2.345678p0123:0:4:
+%4g:-0x8p-129:1:4:-0x1p3:
+%*4g:-0x8p-129:0:4:
+%4g:-0x0p+0:1:4:-0x0:
+%*4g:-0x0p+0:0:4:
+%4g:-0x0p0:1:4:-0x0:
+%*4g:-0x0p0:0:4:
+%4g:-nan(09A_Zaz):1:4:-nan:
+%*4g:-nan(09A_Zaz):0:4:
+%4g:-nan():1:4:-nan:
+%*4g:-nan():0:4:
+%4g:nan():0:-1:
+%*4g:nan():0:-1:
+%4g:nan(09A_Zaz):0:-1:
+%*4g:nan(09A_Zaz):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:
+%*4g:0x2.345678p+123:0:4:
+%4g:0x7.fffff8p125:1:4:0x1.cp2:
+%*4g:0x7.fffff8p125:0:4:
+%4g:0xf.fffffp+124:1:4:0x1.ep3:
+%*4g:0xf.fffffp+124:0:4:
+%4g:infinity:0:-1:
+%*4g:infinity:0:-1:
+%4g:+nan():1:4:nan:
+%*4g:+nan():0:4:
+%4g:+nan(09A_Zaz):1:4:nan:
+%*4g:+nan(09A_Zaz):0:4:
+%4g:+0x0p0:1:4:0x0:
+%*4g:+0x0p0:0:4:
+%4g:+0x0p+0:1:4:0x0:
+%*4g:+0x0p+0:0:4:
+%4g:+0x8p-129:1:4:0x1p3:
+%*4g:+0x8p-129:0:4:
+%4g:+0x2.345678p0123:1:4:0x1p1:
+%*4g:+0x2.345678p0123:0:4:
+%4g:+0x2.345678p+123:1:4:0x1p1:
+%*4g:+0x2.345678p+123:0:4:
+%4g:+0x7.fffff8p125:1:4:0x1.cp2:
+%*4g:+0x7.fffff8p125:0:4:
+%4g:+0xf.fffffp+124:1:4:0x1.ep3:
+%*4g:+0xf.fffffp+124:0:4:
+%4g:+infinity:1:4:inf:
+%*4g:+infinity:0:4:
+%5g::0:-1:
+%*5g::0:-1:
+%5g:-infinity:0:-1:
+%*5g:-infinity:0:-1:
+%5g:-0xf.fffffp+124:1:5:-0x1.ep3:
+%*5g:-0xf.fffffp+124:0:5:
+%5g:-0x7.fffff8p125:1:5:-0x1.cp2:
+%*5g:-0x7.fffff8p125:0:5:
+%5g:-0x2.345678p+123:1:5:-0x1p1:
+%*5g:-0x2.345678p+123:0:5:
+%5g:-0x2.345678p0123:1:5:-0x1p1:
+%*5g:-0x2.345678p0123:0:5:
+%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:
+%*5g:-nan():0:-1:
+%5g:nan():1:5:nan:
+%*5g:nan():0:5:
+%5g:nan(09A_Zaz):0:-1:
+%*5g:nan(09A_Zaz):0:-1:
+%5g:0x0p0:1:5:0x0:
+%*5g:0x0p0:0:5:
+%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:
+%*5g:0x2.345678p+123:0:5:
+%5g:0x7.fffff8p125:1:5:0x1.fcp2:
+%*5g:0x7.fffff8p125:0:5:
+%5g:0xf.fffffp+124:1:5:0x1.fep3:
+%*5g:0xf.fffffp+124:0:5:
+%5g:infinity:0:-1:
+%*5g:infinity:0:-1:
+%5g:+nan():0:-1:
+%*5g:+nan():0:-1:
+%5g:+nan(09A_Zaz):0:-1:
+%*5g:+nan(09A_Zaz):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:
+%*5g:+0x2.345678p+123:0:5:
+%5g:+0x7.fffff8p125:1:5:0x1.cp2:
+%*5g:+0x7.fffff8p125:0:5:
+%5g:+0xf.fffffp+124:1:5:0x1.ep3:
+%*5g:+0xf.fffffp+124:0:5:
+%5g:+infinity:0:-1:
+%*5g:+infinity:0:-1:
+%6g::0:-1:
+%*6g::0:-1:
+%6g:-infinity:0:-1:
+%*6g:-infinity:0:-1:
+%6g:-0xf.fffffp+124:1:6:-0x1.fep3:
+%*6g:-0xf.fffffp+124:0:6:
+%6g:-0x7.fffff8p125:1:6:-0x1.fcp2:
+%*6g:-0x7.fffff8p125:0:6:
+%6g:-0x2.345678p+123:1:6:-0x1.18p1:
+%*6g:-0x2.345678p+123:0:6:
+%6g:-0x2.345678p0123:1:6:-0x1.18p1:
+%*6g:-0x2.345678p0123:0:6:
+%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:
+%*6g:-nan(09A_Zaz):0:-1:
+%6g:-nan():1:6:-nan:
+%*6g:-nan():0:6:
+%6g:nan():1:5:nan:
+%*6g:nan():0:5:
+%6g:nan(09A_Zaz):0:-1:
+%*6g:nan(09A_Zaz):0:-1:
+%6g:0x0p0:1:5:0x0:
+%*6g:0x0p0:0:5:
+%6g:0x0p+0:1:6:0x0:
+%*6g:0x0p+0:0:6:
+%6g:0x8p-129:1:6:0x1p2:
+%*6g:0x8p-129:0:6:
+%6g:0x2.345678p0123:1:6:0x1.1ap1:
+%*6g:0x2.345678p0123:0:6:
+%6g:0x2.345678p+123:1:6:0x1.1ap1:
+%*6g:0x2.345678p+123:0:6:
+%6g:0x7.fffff8p125:1:6:0x1.ffcp2:
+%*6g:0x7.fffff8p125:0:6:
+%6g:0xf.fffffp+124:1:6:0x1.ffep3:
+%*6g:0xf.fffffp+124:0:6:
+%6g:infinity:0:-1:
+%*6g:infinity:0:-1:
+%6g:+nan():1:6:nan:
+%*6g:+nan():0:6:
+%6g:+nan(09A_Zaz):0:-1:
+%*6g:+nan(09A_Zaz):0:-1:
+%6g:+0x0p0:1:6:0x0:
+%*6g:+0x0p0:0:6:
+%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:
+%*6g:+0x2.345678p+123:0:6:
+%6g:+0x7.fffff8p125:1:6:0x1.fcp2:
+%*6g:+0x7.fffff8p125:0:6:
+%6g:+0xf.fffffp+124:1:6:0x1.fep3:
+%*6g:+0xf.fffffp+124:0:6:
+%6g:+infinity:0:-1:
+%*6g:+infinity:0:-1:
+%12g::0:-1:
+%*12g::0:-1:
+%12g:-infinity:1:9:-inf:
+%*12g:-infinity:0:9:
+%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:
+%*12g:-0x0p+0:0:7:
+%12g:-0x0p0:1:6:-0x0:
+%*12g:-0x0p0:0:6:
+%12g:-nan(09A_Zaz):0:-1:
+%*12g:-nan(09A_Zaz):0:-1:
+%12g:-nan():1:6:-nan:
+%*12g:-nan():0:6:
+%12g:nan():1:5:nan:
+%*12g:nan():0:5:
+%12g:nan(09A_Zaz):1:12:nan:
+%*12g:nan(09A_Zaz):0:12:
+%12g:0x0p0:1:5:0x0:
+%*12g:0x0p0:0:5:
+%12g:0x0p+0:1:6:0x0:
+%*12g:0x0p+0:0:6:
+%12g:0x8p-129:1:8:0x1p-126:
+%*12g:0x8p-129:0:8:
+%12g:0x2.345678p0123:1:12:0x1.1a2b3cp1:
+%*12g:0x2.345678p0123:0:12:
+%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:
+%*12g:0xf.fffffp+124:0:12:
+%12g:infinity:1:8:inf:
+%*12g:infinity:0:8:
+%12g:+nan():1:6:nan:
+%*12g:+nan():0:6:
+%12g:+nan(09A_Zaz):0:-1:
+%*12g:+nan(09A_Zaz):0:-1:
+%12g:+0x0p0:1:6:0x0:
+%*12g:+0x0p0:0:6:
+%12g:+0x0p+0:1:7:0x0:
+%*12g:+0x0p+0:0:7:
+%12g:+0x8p-129:1:9:0x1p-126:
+%*12g:+0x8p-129:0:9:
+%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:
+%*18g::0:-1:
+%18g:-infinity:1:9:-inf:
+%*18g:-infinity:0:9:
+%18g:-0xf.fffffp+124:1:15:-0x1.fffffep127:
+%*18g:-0xf.fffffp+124:0:15:
+%18g:-0x7.fffff8p125:1:15:-0x1.fffffep127:
+%*18g:-0x7.fffff8p125:0:15:
+%18g:-0x2.345678p+123:1:16:-0x1.1a2b3cp124:
+%*18g:-0x2.345678p+123:0:16:
+%18g:-0x2.345678p0123:1:16:-0x1.1a2b3cp124:
+%*18g:-0x2.345678p0123:0:16:
+%18g:-0x8p-129:1:9:-0x1p-126:
+%*18g:-0x8p-129:0:9:
+%18g:-0x0p+0:1:7:-0x0:
+%*18g:-0x0p+0:0:7:
+%18g:-0x0p0:1:6:-0x0:
+%*18g:-0x0p0:0:6:
+%18g:-nan(09A_Zaz):1:13:-nan:
+%*18g:-nan(09A_Zaz):0:13:
+%18g:-nan():1:6:-nan:
+%*18g:-nan():0:6:
+%18g:nan():1:5:nan:
+%*18g:nan():0:5:
+%18g:nan(09A_Zaz):1:12:nan:
+%*18g:nan(09A_Zaz):0:12:
+%18g:0x0p0:1:5:0x0:
+%*18g:0x0p0:0:5:
+%18g:0x0p+0:1:6:0x0:
+%*18g:0x0p+0:0:6:
+%18g:0x8p-129:1:8:0x1p-126:
+%*18g:0x8p-129:0:8:
+%18g:0x2.345678p0123:1:15:0x1.1a2b3cp124:
+%*18g:0x2.345678p0123:0:15:
+%18g:0x2.345678p+123:1:15:0x1.1a2b3cp124:
+%*18g:0x2.345678p+123:0:15:
+%18g:0x7.fffff8p125:1:14:0x1.fffffep127:
+%*18g:0x7.fffff8p125:0:14:
+%18g:0xf.fffffp+124:1:14:0x1.fffffep127:
+%*18g:0xf.fffffp+124:0:14:
+%18g:infinity:1:8:inf:
+%*18g:infinity:0:8:
+%18g:+nan():1:6:nan:
+%*18g:+nan():0:6:
+%18g:+nan(09A_Zaz):1:13:nan:
+%*18g:+nan(09A_Zaz):0:13:
+%18g:+0x0p0:1:6:0x0:
+%*18g:+0x0p0:0:6:
+%18g:+0x0p+0:1:7:0x0:
+%*18g:+0x0p+0:0:7:
+%18g:+0x8p-129:1:9:0x1p-126:
+%*18g:+0x8p-129:0:9:
+%18g:+0x2.345678p0123:1:16:0x1.1a2b3cp124:
+%*18g:+0x2.345678p0123:0:16:
+%18g:+0x2.345678p+123:1:16:0x1.1a2b3cp124:
+%*18g:+0x2.345678p+123:0:16:
+%18g:+0x7.fffff8p125:1:15:0x1.fffffep127:
+%*18g:+0x7.fffff8p125:0:15:
+%18g:+0xf.fffffp+124:1:15:0x1.fffffep127:
+%*18g:+0xf.fffffp+124:0:15:
+%18g:+infinity:1:9:inf:
+%*18g:+infinity:0:9:
+%5g: :0:-1:
+%*5g: :0:-1:
+%5g: -infinity:0:-1:
+%*5g: -infinity:0:-1:
+%5g: -0xf.fffffp+124:1:6:-0x1.ep3:
+%*5g: -0xf.fffffp+124:0:6:
+%5g: -0x7.fffff8p125:1:6:-0x1.cp2:
+%*5g: -0x7.fffff8p125:0:6:
+%5g: -0x2.345678p+123:1:6:-0x1p1:
+%*5g: -0x2.345678p+123:0:6:
+%5g: -0x2.345678p0123:1:6:-0x1p1:
+%*5g: -0x2.345678p0123:0:6:
+%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:
+%*5g: -nan():0:-1:
+%5g: nan():1:6:nan:
+%*5g: nan():0:6:
+%5g: nan(09A_Zaz):0:-1:
+%*5g: nan(09A_Zaz):0:-1:
+%5g: 0x0p0:1:6:0x0:
+%*5g: 0x0p0:0:6:
+%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:
+%*5g: 0x2.345678p+123:0:6:
+%5g: 0x7.fffff8p125:1:6:0x1.fcp2:
+%*5g: 0x7.fffff8p125:0:6:
+%5g: 0xf.fffffp+124:1:6:0x1.fep3:
+%*5g: 0xf.fffffp+124:0:6:
+%5g: infinity:0:-1:
+%*5g: infinity:0:-1:
+%5g: +nan():0:-1:
+%*5g: +nan():0:-1:
+%5g: +nan(09A_Zaz):0:-1:
+%*5g: +nan(09A_Zaz):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:
+%*5g: +0x2.345678p+123:0:6:
+%5g: +0x7.fffff8p125:1:6:0x1.cp2:
+%*5g: +0x7.fffff8p125:0:6:
+%5g: +0xf.fffffp+124:1:6:0x1.ep3:
+%*5g: +0xf.fffffp+124:0:6:
+%5g: +infinity:0:-1:
+%*5g: +infinity:0:-1:
+%18g: :0:-1:
+%*18g: :0:-1:
+%18g: -infinity:1:10:-inf:
+%*18g: -infinity:0:10:
+%18g: -0xf.fffffp+124:1:16:-0x1.fffffep127:
+%*18g: -0xf.fffffp+124:0:16:
+%18g: -0x7.fffff8p125:1:16:-0x1.fffffep127:
+%*18g: -0x7.fffff8p125:0:16:
+%18g: -0x2.345678p+123:1:17:-0x1.1a2b3cp124:
+%*18g: -0x2.345678p+123:0:17:
+%18g: -0x2.345678p0123:1:17:-0x1.1a2b3cp124:
+%*18g: -0x2.345678p0123:0:17:
+%18g: -0x8p-129:1:10:-0x1p-126:
+%*18g: -0x8p-129:0:10:
+%18g: -0x0p+0:1:8:-0x0:
+%*18g: -0x0p+0:0:8:
+%18g: -0x0p0:1:7:-0x0:
+%*18g: -0x0p0:0:7:
+%18g: -nan(09A_Zaz):1:14:-nan:
+%*18g: -nan(09A_Zaz):0:14:
+%18g: -nan():1:7:-nan:
+%*18g: -nan():0:7:
+%18g: nan():1:6:nan:
+%*18g: nan():0:6:
+%18g: nan(09A_Zaz):1:13:nan:
+%*18g: nan(09A_Zaz):0:13:
+%18g: 0x0p0:1:6:0x0:
+%*18g: 0x0p0:0:6:
+%18g: 0x0p+0:1:7:0x0:
+%*18g: 0x0p+0:0:7:
+%18g: 0x8p-129:1:9:0x1p-126:
+%*18g: 0x8p-129:0:9:
+%18g: 0x2.345678p0123:1:16:0x1.1a2b3cp124:
+%*18g: 0x2.345678p0123:0:16:
+%18g: 0x2.345678p+123:1:16:0x1.1a2b3cp124:
+%*18g: 0x2.345678p+123:0:16:
+%18g: 0x7.fffff8p125:1:15:0x1.fffffep127:
+%*18g: 0x7.fffff8p125:0:15:
+%18g: 0xf.fffffp+124:1:15:0x1.fffffep127:
+%*18g: 0xf.fffffp+124:0:15:
+%18g: infinity:1:9:inf:
+%*18g: infinity:0:9:
+%18g: +nan():1:7:nan:
+%*18g: +nan():0:7:
+%18g: +nan(09A_Zaz):1:14:nan:
+%*18g: +nan(09A_Zaz):0:14:
+%18g: +0x0p0:1:7:0x0:
+%*18g: +0x0p0:0:7:
+%18g: +0x0p+0:1:8:0x0:
+%*18g: +0x0p+0:0:8:
+%18g: +0x8p-129:1:10:0x1p-126:
+%*18g: +0x8p-129:0:10:
+%18g: +0x2.345678p0123:1:17:0x1.1a2b3cp124:
+%*18g: +0x2.345678p0123:0:17:
+%18g: +0x2.345678p+123:1:17:0x1.1a2b3cp124:
+%*18g: +0x2.345678p+123:0:17:
+%18g: +0x7.fffff8p125:1:16:0x1.fffffep127:
+%*18g: +0x7.fffff8p125:0:16:
+%18g: +0xf.fffffp+124:1:16:0x1.fffffep127:
+%*18g: +0xf.fffffp+124:0:16:
+%18g: +infinity:1:10:inf:
+%*18g: +infinity:0:10:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
new file mode 100644
index 0000000..95f3af2
--- /dev/null
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
@@ -0,0 +1,682 @@
+%G::0:-1:
+%*G::0:-1:
+%G:-INFINITY:1:9:-inf:
+%*G:-INFINITY:0:9:
+%G:-0XF.FFFFFP+124:1:15:-0x1.fffffep127:
+%*G:-0XF.FFFFFP+124:0:15:
+%G:-0X7.FFFFF8P125:1:15:-0x1.fffffep127:
+%*G:-0X7.FFFFF8P125:0:15:
+%G:-0X2.345678P+123:1:16:-0x1.1a2b3cp124:
+%*G:-0X2.345678P+123:0:16:
+%G:-0X2.345678P0123:1:16:-0x1.1a2b3cp124:
+%*G:-0X2.345678P0123:0:16:
+%G:-0X8P-129:1:9:-0x1p-126:
+%*G:-0X8P-129:0:9:
+%G:-0X0P+0:1:7:-0x0:
+%*G:-0X0P+0:0:7:
+%G:-0X0P0:1:6:-0x0:
+%*G:-0X0P0:0:6:
+%G:-NAN(09A_Zaz):1:13:-nan:
+%*G:-NAN(09A_Zaz):0:13:
+%G:-NAN():1:6:-nan:
+%*G:-NAN():0:6:
+%G:NAN():1:5:nan:
+%*G:NAN():0:5:
+%G:NAN(09A_Zaz):1:12:nan:
+%*G:NAN(09A_Zaz):0:12:
+%G:0X0P0:1:5:0x0:
+%*G:0X0P0:0:5:
+%G:0X0P+0:1:6:0x0:
+%*G:0X0P+0:0:6:
+%G:0X8P-129:1:8:0x1p-126:
+%*G:0X8P-129:0:8:
+%G:0X2.345678P0123:1:15:0x1.1a2b3cp124:
+%*G:0X2.345678P0123:0:15:
+%G:0X2.345678P+123:1:15:0x1.1a2b3cp124:
+%*G:0X2.345678P+123:0:15:
+%G:0X7.FFFFF8P125:1:14:0x1.fffffep127:
+%*G:0X7.FFFFF8P125:0:14:
+%G:0XF.FFFFFP+124:1:14:0x1.fffffep127:
+%*G:0XF.FFFFFP+124:0:14:
+%G:INFINITY:1:8:inf:
+%*G:INFINITY:0:8:
+%G:+NAN():1:6:nan:
+%*G:+NAN():0:6:
+%G:+NAN(09A_Zaz):1:13:nan:
+%*G:+NAN(09A_Zaz):0:13:
+%G:+0X0P0:1:6:0x0:
+%*G:+0X0P0:0:6:
+%G:+0X0P+0:1:7:0x0:
+%*G:+0X0P+0:0:7:
+%G:+0X8P-129:1:9:0x1p-126:
+%*G:+0X8P-129:0:9:
+%G:+0X2.345678P0123:1:16:0x1.1a2b3cp124:
+%*G:+0X2.345678P0123:0:16:
+%G:+0X2.345678P+123:1:16:0x1.1a2b3cp124:
+%*G:+0X2.345678P+123:0:16:
+%G:+0X7.FFFFF8P125:1:15:0x1.fffffep127:
+%*G:+0X7.FFFFF8P125:0:15:
+%G:+0XF.FFFFFP+124:1:15:0x1.fffffep127:
+%*G:+0XF.FFFFFP+124:0:15:
+%G:+INFINITY:1:9:inf:
+%*G:+INFINITY:0:9:
+%1G::0:-1:
+%*1G::0:-1:
+%1G:-INFINITY:0:-1:
+%*1G:-INFINITY:0:-1:
+%1G:-0XF.FFFFFP+124:0:-1:
+%*1G:-0XF.FFFFFP+124:0:-1:
+%1G:-0X7.FFFFF8P125:0:-1:
+%*1G:-0X7.FFFFF8P125:0:-1:
+%1G:-0X2.345678P+123:0:-1:
+%*1G:-0X2.345678P+123:0:-1:
+%1G:-0X2.345678P0123:0:-1:
+%*1G:-0X2.345678P0123:0:-1:
+%1G:-0X8P-129:0:-1:
+%*1G:-0X8P-129:0:-1:
+%1G:-0X0P+0:0:-1:
+%*1G:-0X0P+0:0:-1:
+%1G:-0X0P0:0:-1:
+%*1G:-0X0P0:0:-1:
+%1G:-NAN(09A_Zaz):0:-1:
+%*1G:-NAN(09A_Zaz):0:-1:
+%1G:-NAN():0:-1:
+%*1G:-NAN():0:-1:
+%1G:NAN():0:-1:
+%*1G:NAN():0:-1:
+%1G:NAN(09A_Zaz):0:-1:
+%*1G:NAN(09A_Zaz):0:-1:
+%1G:0X0P0:1:1:0x0:
+%*1G:0X0P0:0:1:
+%1G:0X0P+0:1:1:0x0:
+%*1G:0X0P+0:0:1:
+%1G:0X8P-129:1:1:0x0:
+%*1G:0X8P-129:0:1:
+%1G:0X2.345678P0123:1:1:0x0:
+%*1G:0X2.345678P0123:0:1:
+%1G:0X2.345678P+123:1:1:0x0:
+%*1G:0X2.345678P+123:0:1:
+%1G:0X7.FFFFF8P125:1:1:0x0:
+%*1G:0X7.FFFFF8P125:0:1:
+%1G:0XF.FFFFFP+124:1:1:0x0:
+%*1G:0XF.FFFFFP+124:0:1:
+%1G:INFINITY:0:-1:
+%*1G:INFINITY:0:-1:
+%1G:+NAN():0:-1:
+%*1G:+NAN():0:-1:
+%1G:+NAN(09A_Zaz):0:-1:
+%*1G:+NAN(09A_Zaz):0:-1:
+%1G:+0X0P0:0:-1:
+%*1G:+0X0P0:0:-1:
+%1G:+0X0P+0:0:-1:
+%*1G:+0X0P+0:0:-1:
+%1G:+0X8P-129:0:-1:
+%*1G:+0X8P-129:0:-1:
+%1G:+0X2.345678P0123:0:-1:
+%*1G:+0X2.345678P0123:0:-1:
+%1G:+0X2.345678P+123:0:-1:
+%*1G:+0X2.345678P+123:0:-1:
+%1G:+0X7.FFFFF8P125:0:-1:
+%*1G:+0X7.FFFFF8P125:0:-1:
+%1G:+0XF.FFFFFP+124:0:-1:
+%*1G:+0XF.FFFFFP+124:0:-1:
+%1G:+INFINITY:0:-1:
+%*1G:+INFINITY:0:-1:
+%2G::0:-1:
+%*2G::0:-1:
+%2G:-INFINITY:0:-1:
+%*2G:-INFINITY:0:-1:
+%2G:-0XF.FFFFFP+124:1:2:-0x0:
+%*2G:-0XF.FFFFFP+124:0:2:
+%2G:-0X7.FFFFF8P125:1:2:-0x0:
+%*2G:-0X7.FFFFF8P125:0:2:
+%2G:-0X2.345678P+123:1:2:-0x0:
+%*2G:-0X2.345678P+123:0:2:
+%2G:-0X2.345678P0123:1:2:-0x0:
+%*2G:-0X2.345678P0123:0:2:
+%2G:-0X8P-129:1:2:-0x0:
+%*2G:-0X8P-129:0:2:
+%2G:-0X0P+0:1:2:-0x0:
+%*2G:-0X0P+0:0:2:
+%2G:-0X0P0:1:2:-0x0:
+%*2G:-0X0P0:0:2:
+%2G:-NAN(09A_Zaz):0:-1:
+%*2G:-NAN(09A_Zaz):0:-1:
+%2G:-NAN():0:-1:
+%*2G:-NAN():0:-1:
+%2G:NAN():0:-1:
+%*2G:NAN():0:-1:
+%2G:NAN(09A_Zaz):0:-1:
+%*2G:NAN(09A_Zaz):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:
+%*2G:+NAN():0:-1:
+%2G:+NAN(09A_Zaz):0:-1:
+%*2G:+NAN(09A_Zaz):0:-1:
+%2G:+0X0P0:1:2:0x0:
+%*2G:+0X0P0:0:2:
+%2G:+0X0P+0:1:2:0x0:
+%*2G:+0X0P+0:0:2:
+%2G:+0X8P-129:1:2:0x0:
+%*2G:+0X8P-129:0:2:
+%2G:+0X2.345678P0123:1:2:0x0:
+%*2G:+0X2.345678P0123:0:2:
+%2G:+0X2.345678P+123:1:2:0x0:
+%*2G:+0X2.345678P+123:0:2:
+%2G:+0X7.FFFFF8P125:1:2:0x0:
+%*2G:+0X7.FFFFF8P125:0:2:
+%2G:+0XF.FFFFFP+124:1:2:0x0:
+%*2G:+0XF.FFFFFP+124:0:2:
+%2G:+INFINITY:0:-1:
+%*2G:+INFINITY:0:-1:
+%3G::0:-1:
+%*3G::0:-1:
+%3G:-INFINITY:0:-1:
+%*3G:-INFINITY: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:
+%*3G:-NAN():0:-1:
+%3G:NAN():1:3:nan:
+%*3G:NAN():0:3:
+%3G:NAN(09A_Zaz):1:3:nan:
+%*3G:NAN(09A_Zaz):0:3:
+%3G:0X0P0:1:3:0x0:
+%*3G:0X0P0:0:3:
+%3G:0X0P+0:1:3:0x0:
+%*3G:0X0P+0:0:3:
+%3G:0X8P-129:1:3:0x1p3:
+%*3G:0X8P-129:0:3:
+%3G:0X2.345678P0123:1:3:0x1p1:
+%*3G:0X2.345678P0123:0:3:
+%3G:0X2.345678P+123:1:3:0x1p1:
+%*3G:0X2.345678P+123:0:3:
+%3G:0X7.FFFFF8P125:1:3:0x1.cp2:
+%*3G:0X7.FFFFF8P125:0:3:
+%3G:0XF.FFFFFP+124:1:3:0x1.ep3:
+%*3G:0XF.FFFFFP+124:0:3:
+%3G:INFINITY:1:3:inf:
+%*3G:INFINITY:0:3:
+%3G:+NAN():0:-1:
+%*3G:+NAN():0:-1:
+%3G:+NAN(09A_Zaz):0:-1:
+%*3G:+NAN(09A_Zaz):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:
+%*4G::0:-1:
+%4G:-INFINITY:1:4:-inf:
+%*4G:-INFINITY:0:4:
+%4G:-0XF.FFFFFP+124:1:4:-0x1.ep3:
+%*4G:-0XF.FFFFFP+124:0:4:
+%4G:-0X7.FFFFF8P125:1:4:-0x1.cp2:
+%*4G:-0X7.FFFFF8P125:0:4:
+%4G:-0X2.345678P+123:1:4:-0x1p1:
+%*4G:-0X2.345678P+123:0:4:
+%4G:-0X2.345678P0123:1:4:-0x1p1:
+%*4G:-0X2.345678P0123:0:4:
+%4G:-0X8P-129:1:4:-0x1p3:
+%*4G:-0X8P-129:0:4:
+%4G:-0X0P+0:1:4:-0x0:
+%*4G:-0X0P+0:0:4:
+%4G:-0X0P0:1:4:-0x0:
+%*4G:-0X0P0:0:4:
+%4G:-NAN(09A_Zaz):1:4:-nan:
+%*4G:-NAN(09A_Zaz):0:4:
+%4G:-NAN():1:4:-nan:
+%*4G:-NAN():0:4:
+%4G:NAN():0:-1:
+%*4G:NAN():0:-1:
+%4G:NAN(09A_Zaz):0:-1:
+%*4G:NAN(09A_Zaz):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:
+%*4G:0X2.345678P+123:0:4:
+%4G:0X7.FFFFF8P125:1:4:0x1.cp2:
+%*4G:0X7.FFFFF8P125:0:4:
+%4G:0XF.FFFFFP+124:1:4:0x1.ep3:
+%*4G:0XF.FFFFFP+124:0:4:
+%4G:INFINITY:0:-1:
+%*4G:INFINITY:0:-1:
+%4G:+NAN():1:4:nan:
+%*4G:+NAN():0:4:
+%4G:+NAN(09A_Zaz):1:4:nan:
+%*4G:+NAN(09A_Zaz):0:4:
+%4G:+0X0P0:1:4:0x0:
+%*4G:+0X0P0:0:4:
+%4G:+0X0P+0:1:4:0x0:
+%*4G:+0X0P+0:0:4:
+%4G:+0X8P-129:1:4:0x1p3:
+%*4G:+0X8P-129:0:4:
+%4G:+0X2.345678P0123:1:4:0x1p1:
+%*4G:+0X2.345678P0123:0:4:
+%4G:+0X2.345678P+123:1:4:0x1p1:
+%*4G:+0X2.345678P+123:0:4:
+%4G:+0X7.FFFFF8P125:1:4:0x1.cp2:
+%*4G:+0X7.FFFFF8P125:0:4:
+%4G:+0XF.FFFFFP+124:1:4:0x1.ep3:
+%*4G:+0XF.FFFFFP+124:0:4:
+%4G:+INFINITY:1:4:inf:
+%*4G:+INFINITY:0:4:
+%5G::0:-1:
+%*5G::0:-1:
+%5G:-INFINITY:0:-1:
+%*5G:-INFINITY:0:-1:
+%5G:-0XF.FFFFFP+124:1:5:-0x1.ep3:
+%*5G:-0XF.FFFFFP+124:0:5:
+%5G:-0X7.FFFFF8P125:1:5:-0x1.cp2:
+%*5G:-0X7.FFFFF8P125:0:5:
+%5G:-0X2.345678P+123:1:5:-0x1p1:
+%*5G:-0X2.345678P+123:0:5:
+%5G:-0X2.345678P0123:1:5:-0x1p1:
+%*5G:-0X2.345678P0123:0:5:
+%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:
+%*5G:-NAN():0:-1:
+%5G:NAN():1:5:nan:
+%*5G:NAN():0:5:
+%5G:NAN(09A_Zaz):0:-1:
+%*5G:NAN(09A_Zaz):0:-1:
+%5G:0X0P0:1:5:0x0:
+%*5G:0X0P0:0:5:
+%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:
+%*5G:0X2.345678P+123:0:5:
+%5G:0X7.FFFFF8P125:1:5:0x1.fcp2:
+%*5G:0X7.FFFFF8P125:0:5:
+%5G:0XF.FFFFFP+124:1:5:0x1.fep3:
+%*5G:0XF.FFFFFP+124:0:5:
+%5G:INFINITY:0:-1:
+%*5G:INFINITY:0:-1:
+%5G:+NAN():0:-1:
+%*5G:+NAN():0:-1:
+%5G:+NAN(09A_Zaz):0:-1:
+%*5G:+NAN(09A_Zaz):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:
+%*5G:+0X2.345678P+123:0:5:
+%5G:+0X7.FFFFF8P125:1:5:0x1.cp2:
+%*5G:+0X7.FFFFF8P125:0:5:
+%5G:+0XF.FFFFFP+124:1:5:0x1.ep3:
+%*5G:+0XF.FFFFFP+124:0:5:
+%5G:+INFINITY:0:-1:
+%*5G:+INFINITY:0:-1:
+%6G::0:-1:
+%*6G::0:-1:
+%6G:-INFINITY:0:-1:
+%*6G:-INFINITY:0:-1:
+%6G:-0XF.FFFFFP+124:1:6:-0x1.fep3:
+%*6G:-0XF.FFFFFP+124:0:6:
+%6G:-0X7.FFFFF8P125:1:6:-0x1.fcp2:
+%*6G:-0X7.FFFFF8P125:0:6:
+%6G:-0X2.345678P+123:1:6:-0x1.18p1:
+%*6G:-0X2.345678P+123:0:6:
+%6G:-0X2.345678P0123:1:6:-0x1.18p1:
+%*6G:-0X2.345678P0123:0:6:
+%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:
+%*6G:-NAN(09A_Zaz):0:-1:
+%6G:-NAN():1:6:-nan:
+%*6G:-NAN():0:6:
+%6G:NAN():1:5:nan:
+%*6G:NAN():0:5:
+%6G:NAN(09A_Zaz):0:-1:
+%*6G:NAN(09A_Zaz):0:-1:
+%6G:0X0P0:1:5:0x0:
+%*6G:0X0P0:0:5:
+%6G:0X0P+0:1:6:0x0:
+%*6G:0X0P+0:0:6:
+%6G:0X8P-129:1:6:0x1p2:
+%*6G:0X8P-129:0:6:
+%6G:0X2.345678P0123:1:6:0x1.1ap1:
+%*6G:0X2.345678P0123:0:6:
+%6G:0X2.345678P+123:1:6:0x1.1ap1:
+%*6G:0X2.345678P+123:0:6:
+%6G:0X7.FFFFF8P125:1:6:0x1.ffcp2:
+%*6G:0X7.FFFFF8P125:0:6:
+%6G:0XF.FFFFFP+124:1:6:0x1.ffep3:
+%*6G:0XF.FFFFFP+124:0:6:
+%6G:INFINITY:0:-1:
+%*6G:INFINITY:0:-1:
+%6G:+NAN():1:6:nan:
+%*6G:+NAN():0:6:
+%6G:+NAN(09A_Zaz):0:-1:
+%*6G:+NAN(09A_Zaz):0:-1:
+%6G:+0X0P0:1:6:0x0:
+%*6G:+0X0P0:0:6:
+%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:
+%*6G:+0X2.345678P+123:0:6:
+%6G:+0X7.FFFFF8P125:1:6:0x1.fcp2:
+%*6G:+0X7.FFFFF8P125:0:6:
+%6G:+0XF.FFFFFP+124:1:6:0x1.fep3:
+%*6G:+0XF.FFFFFP+124:0:6:
+%6G:+INFINITY:0:-1:
+%*6G:+INFINITY:0:-1:
+%12G::0:-1:
+%*12G::0:-1:
+%12G:-INFINITY:1:9:-inf:
+%*12G:-INFINITY:0:9:
+%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:
+%*12G:-0X0P+0:0:7:
+%12G:-0X0P0:1:6:-0x0:
+%*12G:-0X0P0:0:6:
+%12G:-NAN(09A_Zaz):0:-1:
+%*12G:-NAN(09A_Zaz):0:-1:
+%12G:-NAN():1:6:-nan:
+%*12G:-NAN():0:6:
+%12G:NAN():1:5:nan:
+%*12G:NAN():0:5:
+%12G:NAN(09A_Zaz):1:12:nan:
+%*12G:NAN(09A_Zaz):0:12:
+%12G:0X0P0:1:5:0x0:
+%*12G:0X0P0:0:5:
+%12G:0X0P+0:1:6:0x0:
+%*12G:0X0P+0:0:6:
+%12G:0X8P-129:1:8:0x1p-126:
+%*12G:0X8P-129:0:8:
+%12G:0X2.345678P0123:1:12:0x1.1a2b3cp1:
+%*12G:0X2.345678P0123:0:12:
+%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:
+%*12G:0XF.FFFFFP+124:0:12:
+%12G:INFINITY:1:8:inf:
+%*12G:INFINITY:0:8:
+%12G:+NAN():1:6:nan:
+%*12G:+NAN():0:6:
+%12G:+NAN(09A_Zaz):0:-1:
+%*12G:+NAN(09A_Zaz):0:-1:
+%12G:+0X0P0:1:6:0x0:
+%*12G:+0X0P0:0:6:
+%12G:+0X0P+0:1:7:0x0:
+%*12G:+0X0P+0:0:7:
+%12G:+0X8P-129:1:9:0x1p-126:
+%*12G:+0X8P-129:0:9:
+%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:
+%*18G::0:-1:
+%18G:-INFINITY:1:9:-inf:
+%*18G:-INFINITY:0:9:
+%18G:-0XF.FFFFFP+124:1:15:-0x1.fffffep127:
+%*18G:-0XF.FFFFFP+124:0:15:
+%18G:-0X7.FFFFF8P125:1:15:-0x1.fffffep127:
+%*18G:-0X7.FFFFF8P125:0:15:
+%18G:-0X2.345678P+123:1:16:-0x1.1a2b3cp124:
+%*18G:-0X2.345678P+123:0:16:
+%18G:-0X2.345678P0123:1:16:-0x1.1a2b3cp124:
+%*18G:-0X2.345678P0123:0:16:
+%18G:-0X8P-129:1:9:-0x1p-126:
+%*18G:-0X8P-129:0:9:
+%18G:-0X0P+0:1:7:-0x0:
+%*18G:-0X0P+0:0:7:
+%18G:-0X0P0:1:6:-0x0:
+%*18G:-0X0P0:0:6:
+%18G:-NAN(09A_Zaz):1:13:-nan:
+%*18G:-NAN(09A_Zaz):0:13:
+%18G:-NAN():1:6:-nan:
+%*18G:-NAN():0:6:
+%18G:NAN():1:5:nan:
+%*18G:NAN():0:5:
+%18G:NAN(09A_Zaz):1:12:nan:
+%*18G:NAN(09A_Zaz):0:12:
+%18G:0X0P0:1:5:0x0:
+%*18G:0X0P0:0:5:
+%18G:0X0P+0:1:6:0x0:
+%*18G:0X0P+0:0:6:
+%18G:0X8P-129:1:8:0x1p-126:
+%*18G:0X8P-129:0:8:
+%18G:0X2.345678P0123:1:15:0x1.1a2b3cp124:
+%*18G:0X2.345678P0123:0:15:
+%18G:0X2.345678P+123:1:15:0x1.1a2b3cp124:
+%*18G:0X2.345678P+123:0:15:
+%18G:0X7.FFFFF8P125:1:14:0x1.fffffep127:
+%*18G:0X7.FFFFF8P125:0:14:
+%18G:0XF.FFFFFP+124:1:14:0x1.fffffep127:
+%*18G:0XF.FFFFFP+124:0:14:
+%18G:INFINITY:1:8:inf:
+%*18G:INFINITY:0:8:
+%18G:+NAN():1:6:nan:
+%*18G:+NAN():0:6:
+%18G:+NAN(09A_Zaz):1:13:nan:
+%*18G:+NAN(09A_Zaz):0:13:
+%18G:+0X0P0:1:6:0x0:
+%*18G:+0X0P0:0:6:
+%18G:+0X0P+0:1:7:0x0:
+%*18G:+0X0P+0:0:7:
+%18G:+0X8P-129:1:9:0x1p-126:
+%*18G:+0X8P-129:0:9:
+%18G:+0X2.345678P0123:1:16:0x1.1a2b3cp124:
+%*18G:+0X2.345678P0123:0:16:
+%18G:+0X2.345678P+123:1:16:0x1.1a2b3cp124:
+%*18G:+0X2.345678P+123:0:16:
+%18G:+0X7.FFFFF8P125:1:15:0x1.fffffep127:
+%*18G:+0X7.FFFFF8P125:0:15:
+%18G:+0XF.FFFFFP+124:1:15:0x1.fffffep127:
+%*18G:+0XF.FFFFFP+124:0:15:
+%18G:+INFINITY:1:9:inf:
+%*18G:+INFINITY:0:9:
+%5G: :0:-1:
+%*5G: :0:-1:
+%5G: -INFINITY:0:-1:
+%*5G: -INFINITY:0:-1:
+%5G: -0XF.FFFFFP+124:1:6:-0x1.ep3:
+%*5G: -0XF.FFFFFP+124:0:6:
+%5G: -0X7.FFFFF8P125:1:6:-0x1.cp2:
+%*5G: -0X7.FFFFF8P125:0:6:
+%5G: -0X2.345678P+123:1:6:-0x1p1:
+%*5G: -0X2.345678P+123:0:6:
+%5G: -0X2.345678P0123:1:6:-0x1p1:
+%*5G: -0X2.345678P0123:0:6:
+%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:
+%*5G: -NAN():0:-1:
+%5G: NAN():1:6:nan:
+%*5G: NAN():0:6:
+%5G: NAN(09A_Zaz):0:-1:
+%*5G: NAN(09A_Zaz):0:-1:
+%5G: 0X0P0:1:6:0x0:
+%*5G: 0X0P0:0:6:
+%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:
+%*5G: 0X2.345678P+123:0:6:
+%5G: 0X7.FFFFF8P125:1:6:0x1.fcp2:
+%*5G: 0X7.FFFFF8P125:0:6:
+%5G: 0XF.FFFFFP+124:1:6:0x1.fep3:
+%*5G: 0XF.FFFFFP+124:0:6:
+%5G: INFINITY:0:-1:
+%*5G: INFINITY:0:-1:
+%5G: +NAN():0:-1:
+%*5G: +NAN():0:-1:
+%5G: +NAN(09A_Zaz):0:-1:
+%*5G: +NAN(09A_Zaz):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:
+%*5G: +0X2.345678P+123:0:6:
+%5G: +0X7.FFFFF8P125:1:6:0x1.cp2:
+%*5G: +0X7.FFFFF8P125:0:6:
+%5G: +0XF.FFFFFP+124:1:6:0x1.ep3:
+%*5G: +0XF.FFFFFP+124:0:6:
+%5G: +INFINITY:0:-1:
+%*5G: +INFINITY:0:-1:
+%18G: :0:-1:
+%*18G: :0:-1:
+%18G: -INFINITY:1:10:-inf:
+%*18G: -INFINITY:0:10:
+%18G: -0XF.FFFFFP+124:1:16:-0x1.fffffep127:
+%*18G: -0XF.FFFFFP+124:0:16:
+%18G: -0X7.FFFFF8P125:1:16:-0x1.fffffep127:
+%*18G: -0X7.FFFFF8P125:0:16:
+%18G: -0X2.345678P+123:1:17:-0x1.1a2b3cp124:
+%*18G: -0X2.345678P+123:0:17:
+%18G: -0X2.345678P0123:1:17:-0x1.1a2b3cp124:
+%*18G: -0X2.345678P0123:0:17:
+%18G: -0X8P-129:1:10:-0x1p-126:
+%*18G: -0X8P-129:0:10:
+%18G: -0X0P+0:1:8:-0x0:
+%*18G: -0X0P+0:0:8:
+%18G: -0X0P0:1:7:-0x0:
+%*18G: -0X0P0:0:7:
+%18G: -NAN(09A_Zaz):1:14:-nan:
+%*18G: -NAN(09A_Zaz):0:14:
+%18G: -NAN():1:7:-nan:
+%*18G: -NAN():0:7:
+%18G: NAN():1:6:nan:
+%*18G: NAN():0:6:
+%18G: NAN(09A_Zaz):1:13:nan:
+%*18G: NAN(09A_Zaz):0:13:
+%18G: 0X0P0:1:6:0x0:
+%*18G: 0X0P0:0:6:
+%18G: 0X0P+0:1:7:0x0:
+%*18G: 0X0P+0:0:7:
+%18G: 0X8P-129:1:9:0x1p-126:
+%*18G: 0X8P-129:0:9:
+%18G: 0X2.345678P0123:1:16:0x1.1a2b3cp124:
+%*18G: 0X2.345678P0123:0:16:
+%18G: 0X2.345678P+123:1:16:0x1.1a2b3cp124:
+%*18G: 0X2.345678P+123:0:16:
+%18G: 0X7.FFFFF8P125:1:15:0x1.fffffep127:
+%*18G: 0X7.FFFFF8P125:0:15:
+%18G: 0XF.FFFFFP+124:1:15:0x1.fffffep127:
+%*18G: 0XF.FFFFFP+124:0:15:
+%18G: INFINITY:1:9:inf:
+%*18G: INFINITY:0:9:
+%18G: +NAN():1:7:nan:
+%*18G: +NAN():0:7:
+%18G: +NAN(09A_Zaz):1:14:nan:
+%*18G: +NAN(09A_Zaz):0:14:
+%18G: +0X0P0:1:7:0x0:
+%*18G: +0X0P0:0:7:
+%18G: +0X0P+0:1:8:0x0:
+%*18G: +0X0P+0:0:8:
+%18G: +0X8P-129:1:10:0x1p-126:
+%*18G: +0X8P-129:0:10:
+%18G: +0X2.345678P0123:1:17:0x1.1a2b3cp124:
+%*18G: +0X2.345678P0123:0:17:
+%18G: +0X2.345678P+123:1:17:0x1.1a2b3cp124:
+%*18G: +0X2.345678P+123:0:17:
+%18G: +0X7.FFFFF8P125:1:16:0x1.fffffep127:
+%*18G: +0X7.FFFFF8P125:0:16:
+%18G: +0XF.FFFFFP+124:1:16:0x1.fffffep127:
+%*18G: +0XF.FFFFFP+124:0:16:
+%18G: +INFINITY:1:10:inf:
+%*18G: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/Makefile b/sysdeps/ieee754/ldbl-128/Makefile
index 1901238..5476a55 100644
--- a/sysdeps/ieee754/ldbl-128/Makefile
+++ b/sysdeps/ieee754/ldbl-128/Makefile
@@ -126,3 +126,7 @@ CFLAGS-s_y0l.c += -fno-builtin-y0f64x -fno-builtin-y0f128
CFLAGS-s_y1l.c += -fno-builtin-y1f64x -fno-builtin-y1f128
CFLAGS-s_ynl.c += -fno-builtin-ynf64x -fno-builtin-ynf128
endif
+
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += ldouble
+endif
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
new file mode 100644
index 0000000..67d5b00
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*La:-0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%La:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*La:-0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%La:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*La:-0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%La:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*La:-0x2.3456789abcdef0123456789abcdep012345:0:40:
+%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.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*La:0x2.3456789abcdef0123456789abcdep012345:0:39:
+%La:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*La:0x2.3456789abcdef0123456789abcdep+12345:0:39:
+%La:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*La:0x7.fffffffffffffffffffffffffffcp16381:0:38:
+%La:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*La:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
+%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.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*La:+0x2.3456789abcdef0123456789abcdep012345:0:40:
+%La:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*La:+0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%La:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*La:+0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%La:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*La:+0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%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.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*1La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%1La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*1La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%1La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*1La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%1La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*1La:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:1:0x0:
+%*1La:0x2.3456789abcdef0123456789abcdep012345:0:1:
+%1La:0x2.3456789abcdef0123456789abcdep+12345:1:1:0x0:
+%*1La:0x2.3456789abcdef0123456789abcdep+12345:0:1:
+%1La:0x7.fffffffffffffffffffffffffffcp16381:1:1:0x0:
+%*1La:0x7.fffffffffffffffffffffffffffcp16381:0:1:
+%1La:0xf.fffffffffffffffffffffffffff8p+16380:1:1:0x0:
+%*1La:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:0:-1:
+%*1La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%1La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*1La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%1La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*1La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%1La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*1La:+0xf.fffffffffffffffffffffffffff8p+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.fffffffffffffffffffffffffff8p+16380:1:2:-0x0:
+%*2La:-0xf.fffffffffffffffffffffffffff8p+16380:0:2:
+%2La:-0x7.fffffffffffffffffffffffffffcp16381:1:2:-0x0:
+%*2La:-0x7.fffffffffffffffffffffffffffcp16381:0:2:
+%2La:-0x2.3456789abcdef0123456789abcdep+12345:1:2:-0x0:
+%*2La:-0x2.3456789abcdef0123456789abcdep+12345:0:2:
+%2La:-0x2.3456789abcdef0123456789abcdep012345:1:2:-0x0:
+%*2La:-0x2.3456789abcdef0123456789abcdep012345: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.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:
+%*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.3456789abcdef0123456789abcdep012345:1:2:0x0:
+%*2La:+0x2.3456789abcdef0123456789abcdep012345:0:2:
+%2La:+0x2.3456789abcdef0123456789abcdep+12345:1:2:0x0:
+%*2La:+0x2.3456789abcdef0123456789abcdep+12345:0:2:
+%2La:+0x7.fffffffffffffffffffffffffffcp16381:1:2:0x0:
+%*2La:+0x7.fffffffffffffffffffffffffffcp16381:0:2:
+%2La:+0xf.fffffffffffffffffffffffffff8p+16380:1:2:0x0:
+%*2La:+0xf.fffffffffffffffffffffffffff8p+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.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:
+%*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.3456789abcdef0123456789abcdep012345:1:3:0x1p1:
+%*3La:0x2.3456789abcdef0123456789abcdep012345:0:3:
+%3La:0x2.3456789abcdef0123456789abcdep+12345:1:3:0x1p1:
+%*3La:0x2.3456789abcdef0123456789abcdep+12345:0:3:
+%3La:0x7.fffffffffffffffffffffffffffcp16381:1:3:0x1.cp2:
+%*3La:0x7.fffffffffffffffffffffffffffcp16381:0:3:
+%3La:0xf.fffffffffffffffffffffffffff8p+16380:1:3:0x1.ep3:
+%*3La:0xf.fffffffffffffffffffffffffff8p+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.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:
+%*4La::0:-1:
+%4La:-infinity:1:4:-inf:
+%*4La:-infinity:0:4:
+%4La:-0xf.fffffffffffffffffffffffffff8p+16380:1:4:-0x1.ep3:
+%*4La:-0xf.fffffffffffffffffffffffffff8p+16380:0:4:
+%4La:-0x7.fffffffffffffffffffffffffffcp16381:1:4:-0x1.cp2:
+%*4La:-0x7.fffffffffffffffffffffffffffcp16381:0:4:
+%4La:-0x2.3456789abcdef0123456789abcdep+12345:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef0123456789abcdep+12345:0:4:
+%4La:-0x2.3456789abcdef0123456789abcdep012345:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
+%*4La:0x2.3456789abcdef0123456789abcdep012345:0:4:
+%4La:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
+%*4La:0x2.3456789abcdef0123456789abcdep+12345:0:4:
+%4La:0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2:
+%*4La:0x7.fffffffffffffffffffffffffffcp16381:0:4:
+%4La:0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3:
+%*4La:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef0123456789abcdep012345:0:4:
+%4La:+0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef0123456789abcdep+12345:0:4:
+%4La:+0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2:
+%*4La:+0x7.fffffffffffffffffffffffffffcp16381:0:4:
+%4La:+0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3:
+%*4La:+0xf.fffffffffffffffffffffffffff8p+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.fffffffffffffffffffffffffff8p+16380:1:5:-0x1.ep3:
+%*5La:-0xf.fffffffffffffffffffffffffff8p+16380:0:5:
+%5La:-0x7.fffffffffffffffffffffffffffcp16381:1:5:-0x1.cp2:
+%*5La:-0x7.fffffffffffffffffffffffffffcp16381:0:5:
+%5La:-0x2.3456789abcdef0123456789abcdep+12345:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
+%5La:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef0123456789abcdep012345:0:5:
+%5La:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef0123456789abcdep+12345:0:5:
+%5La:0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.fcp2:
+%*5La:0x7.fffffffffffffffffffffffffffcp16381:0:5:
+%5La:0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.fep3:
+%*5La:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef0123456789abcdep012345:0:5:
+%5La:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef0123456789abcdep+12345:0:5:
+%5La:+0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.cp2:
+%*5La:+0x7.fffffffffffffffffffffffffffcp16381:0:5:
+%5La:+0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.ep3:
+%*5La:+0xf.fffffffffffffffffffffffffff8p+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.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.fep3:
+%*6La:-0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%6La:-0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.fcp2:
+%*6La:-0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%6La:-0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%6La:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef0123456789abcdep012345:0:6:
+%6La:0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%6La:0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.ffcp2:
+%*6La:0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%6La:0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ffep3:
+%*6La:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef0123456789abcdep012345:0:6:
+%6La:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%6La:+0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2:
+%*6La:+0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%6La:+0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3:
+%*6La:+0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%6La:+infinity:0:-1:
+%*6La:+infinity:0:-1:
+%35La::0:-1:
+%*35La::0:-1:
+%35La:-infinity:1:9:-inf:
+%*35La:-infinity:0:9:
+%35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35La:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
+%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:
+%*35La:-0x8p-16385:0:11:
+%35La:-0x0p+0:1:7:-0x0:
+%*35La:-0x0p+0:0:7:
+%35La:-0x0p0:1:6:-0x0:
+%*35La:-0x0p0:0:6:
+%35La:-nan(09A_Zaz):1:13:-nan:
+%*35La:-nan(09A_Zaz):0:13:
+%35La:-nan():1:6:-nan:
+%*35La:-nan():0:6:
+%35La:nan():1:5:nan:
+%*35La:nan():0:5:
+%35La:nan(09A_Zaz):1:12:nan:
+%*35La:nan(09A_Zaz):0:12:
+%35La:0x0p0:1:5:0x0:
+%*35La:0x0p0:0:5:
+%35La:0x0p+0:1:6:0x0:
+%*35La:0x0p+0:0:6:
+%35La:0x8p-16385:1:10:0x1p-16382:
+%*35La:0x8p-16385:0:10:
+%35La:0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35La:0x2.3456789abcdef0123456789abcdep012345:0:35:
+%35La:0x2.3456789abcdef0123456789abcdep+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35La:0x2.3456789abcdef0123456789abcdep+12345:0:35:
+%35La:0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp18:
+%*35La:0x7.fffffffffffffffffffffffffffcp16381:0:35:
+%35La:0xf.fffffffffffffffffffffffffff8p+16380:1:35:0x1.ffffffffffffffffffffffffffffp4:
+%*35La:0xf.fffffffffffffffffffffffffff8p+16380:0:35:
+%35La:infinity:1:8:inf:
+%*35La:infinity:0:8:
+%35La:+nan():1:6:nan:
+%*35La:+nan():0:6:
+%35La:+nan(09A_Zaz):1:13:nan:
+%*35La:+nan(09A_Zaz):0:13:
+%35La:+0x0p0:1:6:0x0:
+%*35La:+0x0p0:0:6:
+%35La:+0x0p+0:1:7:0x0:
+%*35La:+0x0p+0:0:7:
+%35La:+0x8p-16385:1:11:0x1p-16382:
+%*35La:+0x8p-16385:0:11:
+%35La:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
+%*35La:+0x2.3456789abcdef0123456789abcdep012345:0:35:
+%35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35La:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
+%35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:+infinity:1:9:inf:
+%*35La:+infinity:0:9:
+%53La::0:-1:
+%*53La::0:-1:
+%53La:-infinity:1:9:-inf:
+%*53La:-infinity:0:9:
+%53La:-0xf.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53La:-0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%53La:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53La:-0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%53La:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La:-0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%53La:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La:-0x2.3456789abcdef0123456789abcdep012345:0:40:
+%53La:-0x8p-16385:1:11:-0x1p-16382:
+%*53La:-0x8p-16385:0:11:
+%53La:-0x0p+0:1:7:-0x0:
+%*53La:-0x0p+0:0:7:
+%53La:-0x0p0:1:6:-0x0:
+%*53La:-0x0p0:0:6:
+%53La:-nan(09A_Zaz):1:13:-nan:
+%*53La:-nan(09A_Zaz):0:13:
+%53La:-nan():1:6:-nan:
+%*53La:-nan():0:6:
+%53La:nan():1:5:nan:
+%*53La:nan():0:5:
+%53La:nan(09A_Zaz):1:12:nan:
+%*53La:nan(09A_Zaz):0:12:
+%53La:0x0p0:1:5:0x0:
+%*53La:0x0p0:0:5:
+%53La:0x0p+0:1:6:0x0:
+%*53La:0x0p+0:0:6:
+%53La:0x8p-16385:1:10:0x1p-16382:
+%*53La:0x8p-16385:0:10:
+%53La:0x2.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La:0x2.3456789abcdef0123456789abcdep012345:0:39:
+%53La:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La:0x2.3456789abcdef0123456789abcdep+12345:0:39:
+%53La:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La:0x7.fffffffffffffffffffffffffffcp16381:0:38:
+%53La:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
+%53La:infinity:1:8:inf:
+%*53La:infinity:0:8:
+%53La:+nan():1:6:nan:
+%*53La:+nan():0:6:
+%53La:+nan(09A_Zaz):1:13:nan:
+%*53La:+nan(09A_Zaz):0:13:
+%53La:+0x0p0:1:6:0x0:
+%*53La:+0x0p0:0:6:
+%53La:+0x0p+0:1:7:0x0:
+%*53La:+0x0p+0:0:7:
+%53La:+0x8p-16385:1:11:0x1p-16382:
+%*53La:+0x8p-16385:0:11:
+%53La:+0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La:+0x2.3456789abcdef0123456789abcdep012345:0:40:
+%53La:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La:+0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%53La:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La:+0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%53La:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La:+0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%53La:+infinity:1:9:inf:
+%*53La:+infinity:0:9:
+%5La: :0:-1:
+%*5La: :0:-1:
+%5La: -infinity:0:-1:
+%*5La: -infinity:0:-1:
+%5La: -0xf.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.ep3:
+%*5La: -0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%5La: -0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.cp2:
+%*5La: -0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%5La: -0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%5La: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef0123456789abcdep012345:0:6:
+%5La: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%5La: 0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2:
+%*5La: 0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%5La: 0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3:
+%*5La: 0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef0123456789abcdep012345:0:6:
+%5La: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%5La: +0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.cp2:
+%*5La: +0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%5La: +0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ep3:
+%*5La: +0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%5La: +infinity:0:-1:
+%*5La: +infinity:0:-1:
+%53La: :0:-1:
+%*53La: :0:-1:
+%53La: -infinity:1:10:-inf:
+%*53La: -infinity:0:10:
+%53La: -0xf.fffffffffffffffffffffffffff8p+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53La: -0xf.fffffffffffffffffffffffffff8p+16380:0:41:
+%53La: -0x7.fffffffffffffffffffffffffffcp16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53La: -0x7.fffffffffffffffffffffffffffcp16381:0:40:
+%53La: -0x2.3456789abcdef0123456789abcdep+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La: -0x2.3456789abcdef0123456789abcdep+12345:0:41:
+%53La: -0x2.3456789abcdef0123456789abcdep012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La: -0x2.3456789abcdef0123456789abcdep012345:0:41:
+%53La: -0x8p-16385:1:12:-0x1p-16382:
+%*53La: -0x8p-16385:0:12:
+%53La: -0x0p+0:1:8:-0x0:
+%*53La: -0x0p+0:0:8:
+%53La: -0x0p0:1:7:-0x0:
+%*53La: -0x0p0:0:7:
+%53La: -nan(09A_Zaz):1:14:-nan:
+%*53La: -nan(09A_Zaz):0:14:
+%53La: -nan():1:7:-nan:
+%*53La: -nan():0:7:
+%53La: nan():1:6:nan:
+%*53La: nan():0:6:
+%53La: nan(09A_Zaz):1:13:nan:
+%*53La: nan(09A_Zaz):0:13:
+%53La: 0x0p0:1:6:0x0:
+%*53La: 0x0p0:0:6:
+%53La: 0x0p+0:1:7:0x0:
+%*53La: 0x0p+0:0:7:
+%53La: 0x8p-16385:1:11:0x1p-16382:
+%*53La: 0x8p-16385:0:11:
+%53La: 0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La: 0x2.3456789abcdef0123456789abcdep012345:0:40:
+%53La: 0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La: 0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%53La: 0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La: 0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%53La: 0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La: 0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%53La: infinity:1:9:inf:
+%*53La: infinity:0:9:
+%53La: +nan():1:7:nan:
+%*53La: +nan():0:7:
+%53La: +nan(09A_Zaz):1:14:nan:
+%*53La: +nan(09A_Zaz):0:14:
+%53La: +0x0p0:1:7:0x0:
+%*53La: +0x0p0:0:7:
+%53La: +0x0p+0:1:8:0x0:
+%*53La: +0x0p+0:0:8:
+%53La: +0x8p-16385:1:12:0x1p-16382:
+%*53La: +0x8p-16385:0:12:
+%53La: +0x2.3456789abcdef0123456789abcdep012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La: +0x2.3456789abcdef0123456789abcdep012345:0:41:
+%53La: +0x2.3456789abcdef0123456789abcdep+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53La: +0x2.3456789abcdef0123456789abcdep+12345:0:41:
+%53La: +0x7.fffffffffffffffffffffffffffcp16381:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La: +0x7.fffffffffffffffffffffffffffcp16381:0:40:
+%53La: +0xf.fffffffffffffffffffffffffff8p+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383:
+%*53La: +0xf.fffffffffffffffffffffffffff8p+16380:0:41:
+%53La: +infinity:1:10:inf:
+%*53La: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
new file mode 100644
index 0000000..b3f26be
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%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.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39:
+%LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39:
+%LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38:
+%LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
+%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.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*1LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%1LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*1LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%1LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*1LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%1LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*1LA:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:1:
+%1LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:1:
+%1LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:1:0x0:
+%*1LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:1:
+%1LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:1:0x0:
+%*1LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*1LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%1LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*1LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%1LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*1LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%1LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*1LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:-0x0:
+%*2LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:2:
+%2LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:-0x0:
+%*2LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2:
+%2LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2:
+%2LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.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:
+%*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.3456789ABCDEF0123456789ABCDEP012345:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:2:
+%2LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2:
+%2LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:0x0:
+%*2LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2:
+%2LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:0x0:
+%*2LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.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:
+%*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.3456789ABCDEF0123456789ABCDEP012345:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:3:
+%3LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:3:
+%3LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:3:0x1.cp2:
+%*3LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:3:
+%3LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:3:0x1.ep3:
+%*3LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.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:
+%*4LA::0:-1:
+%4LA:-INFINITY:1:4:-inf:
+%*4LA:-INFINITY:0:4:
+%4LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:-0x1.ep3:
+%*4LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4:
+%4LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:-0x1.cp2:
+%*4LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4:
+%4LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4:
+%4LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
+%4LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4:
+%4LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2:
+%*4LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4:
+%4LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3:
+%*4LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
+%4LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4:
+%4LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2:
+%*4LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4:
+%4LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3:
+%*4LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:-0x1.ep3:
+%*5LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5:
+%5LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:-0x1.cp2:
+%*5LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5:
+%5LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
+%5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
+%5LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
+%5LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.fcp2:
+%*5LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5:
+%5LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.fep3:
+%*5LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
+%5LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
+%5LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.cp2:
+%*5LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5:
+%5LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.ep3:
+%*5LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.fep3:
+%*6LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%6LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.fcp2:
+%*6LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%6LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%6LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%6LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.ffcp2:
+%*6LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%6LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ffep3:
+%*6LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%6LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%6LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2:
+%*6LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%6LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3:
+%*6LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%6LA:+INFINITY:0:-1:
+%*6LA:+INFINITY:0:-1:
+%35LA::0:-1:
+%*35LA::0:-1:
+%35LA:-INFINITY:1:9:-inf:
+%*35LA:-INFINITY:0:9:
+%35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+%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:
+%*35LA:-0X8P-16385:0:11:
+%35LA:-0X0P+0:1:7:-0x0:
+%*35LA:-0X0P+0:0:7:
+%35LA:-0X0P0:1:6:-0x0:
+%*35LA:-0X0P0:0:6:
+%35LA:-NAN(09A_Zaz):1:13:-nan:
+%*35LA:-NAN(09A_Zaz):0:13:
+%35LA:-NAN():1:6:-nan:
+%*35LA:-NAN():0:6:
+%35LA:NAN():1:5:nan:
+%*35LA:NAN():0:5:
+%35LA:NAN(09A_Zaz):1:12:nan:
+%*35LA:NAN(09A_Zaz):0:12:
+%35LA:0X0P0:1:5:0x0:
+%*35LA:0X0P0:0:5:
+%35LA:0X0P+0:1:6:0x0:
+%*35LA:0X0P+0:0:6:
+%35LA:0X8P-16385:1:10:0x1p-16382:
+%*35LA:0X8P-16385:0:10:
+%35LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
+%35LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:35:
+%35LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp18:
+%*35LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+%35LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:35:0x1.ffffffffffffffffffffffffffffp4:
+%*35LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35:
+%35LA:INFINITY:1:8:inf:
+%*35LA:INFINITY:0:8:
+%35LA:+NAN():1:6:nan:
+%*35LA:+NAN():0:6:
+%35LA:+NAN(09A_Zaz):1:13:nan:
+%*35LA:+NAN(09A_Zaz):0:13:
+%35LA:+0X0P0:1:6:0x0:
+%*35LA:+0X0P0:0:6:
+%35LA:+0X0P+0:1:7:0x0:
+%*35LA:+0X0P+0:0:7:
+%35LA:+0X8P-16385:1:11:0x1p-16382:
+%*35LA:+0X8P-16385:0:11:
+%35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
+%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
+%35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+%35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:+INFINITY:1:9:inf:
+%*35LA:+INFINITY:0:9:
+%53LA::0:-1:
+%*53LA::0:-1:
+%53LA:-INFINITY:1:9:-inf:
+%*53LA:-INFINITY:0:9:
+%53LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%53LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%53LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%53LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%53LA:-0X8P-16385:1:11:-0x1p-16382:
+%*53LA:-0X8P-16385:0:11:
+%53LA:-0X0P+0:1:7:-0x0:
+%*53LA:-0X0P+0:0:7:
+%53LA:-0X0P0:1:6:-0x0:
+%*53LA:-0X0P0:0:6:
+%53LA:-NAN(09A_Zaz):1:13:-nan:
+%*53LA:-NAN(09A_Zaz):0:13:
+%53LA:-NAN():1:6:-nan:
+%*53LA:-NAN():0:6:
+%53LA:NAN():1:5:nan:
+%*53LA:NAN():0:5:
+%53LA:NAN(09A_Zaz):1:12:nan:
+%*53LA:NAN(09A_Zaz):0:12:
+%53LA:0X0P0:1:5:0x0:
+%*53LA:0X0P0:0:5:
+%53LA:0X0P+0:1:6:0x0:
+%*53LA:0X0P+0:0:6:
+%53LA:0X8P-16385:1:10:0x1p-16382:
+%*53LA:0X8P-16385:0:10:
+%53LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39:
+%53LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39:
+%53LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38:
+%53LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
+%53LA:INFINITY:1:8:inf:
+%*53LA:INFINITY:0:8:
+%53LA:+NAN():1:6:nan:
+%*53LA:+NAN():0:6:
+%53LA:+NAN(09A_Zaz):1:13:nan:
+%*53LA:+NAN(09A_Zaz):0:13:
+%53LA:+0X0P0:1:6:0x0:
+%*53LA:+0X0P0:0:6:
+%53LA:+0X0P+0:1:7:0x0:
+%*53LA:+0X0P+0:0:7:
+%53LA:+0X8P-16385:1:11:0x1p-16382:
+%*53LA:+0X8P-16385:0:11:
+%53LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%53LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%53LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%53LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%53LA:+INFINITY:1:9:inf:
+%*53LA:+INFINITY:0:9:
+%5LA: :0:-1:
+%*5LA: :0:-1:
+%5LA: -INFINITY:0:-1:
+%*5LA: -INFINITY:0:-1:
+%5LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.ep3:
+%*5LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%5LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.cp2:
+%*5LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%5LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%5LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%5LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2:
+%*5LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%5LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3:
+%*5LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%5LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%5LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.cp2:
+%*5LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%5LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ep3:
+%*5LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%5LA: +INFINITY:0:-1:
+%*5LA: +INFINITY:0:-1:
+%53LA: :0:-1:
+%*53LA: :0:-1:
+%53LA: -INFINITY:1:10:-inf:
+%*53LA: -INFINITY:0:10:
+%53LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41:
+%53LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40:
+%53LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41:
+%53LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:41:
+%53LA: -0X8P-16385:1:12:-0x1p-16382:
+%*53LA: -0X8P-16385:0:12:
+%53LA: -0X0P+0:1:8:-0x0:
+%*53LA: -0X0P+0:0:8:
+%53LA: -0X0P0:1:7:-0x0:
+%*53LA: -0X0P0:0:7:
+%53LA: -NAN(09A_Zaz):1:14:-nan:
+%*53LA: -NAN(09A_Zaz):0:14:
+%53LA: -NAN():1:7:-nan:
+%*53LA: -NAN():0:7:
+%53LA: NAN():1:6:nan:
+%*53LA: NAN():0:6:
+%53LA: NAN(09A_Zaz):1:13:nan:
+%*53LA: NAN(09A_Zaz):0:13:
+%53LA: 0X0P0:1:6:0x0:
+%*53LA: 0X0P0:0:6:
+%53LA: 0X0P+0:1:7:0x0:
+%*53LA: 0X0P+0:0:7:
+%53LA: 0X8P-16385:1:11:0x1p-16382:
+%*53LA: 0X8P-16385:0:11:
+%53LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%53LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%53LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%53LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%53LA: INFINITY:1:9:inf:
+%*53LA: INFINITY:0:9:
+%53LA: +NAN():1:7:nan:
+%*53LA: +NAN():0:7:
+%53LA: +NAN(09A_Zaz):1:14:nan:
+%*53LA: +NAN(09A_Zaz):0:14:
+%53LA: +0X0P0:1:7:0x0:
+%*53LA: +0X0P0:0:7:
+%53LA: +0X0P+0:1:8:0x0:
+%*53LA: +0X0P+0:0:8:
+%53LA: +0X8P-16385:1:12:0x1p-16382:
+%*53LA: +0X8P-16385:0:12:
+%53LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:41:
+%53LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41:
+%53LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40:
+%53LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LA: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41:
+%53LA: +INFINITY:1:10:inf:
+%*53LA: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
new file mode 100644
index 0000000..5756303
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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.18973149535723176508575932662800702e+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383:
+%*Le:-1.18973149535723176508575932662800702e+4932:0:44:
+%Le:-1.18973149535723176508575932662800702e4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383:
+%*Le:-1.18973149535723176508575932662800702e4932:0:43:
+%Le:-3.6190587245056029583909936820055344e+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Le:-3.6190587245056029583909936820055344e+3716:0:43:
+%Le:-3.6190587245056029583909936820055344e03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Le:-3.6190587245056029583909936820055344e03716:0:43:
+%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.6190587245056029583909936820055344e03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Le:3.6190587245056029583909936820055344e03716:0:42:
+%Le:3.6190587245056029583909936820055344e+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Le:3.6190587245056029583909936820055344e+3716:0:42:
+%Le:1.18973149535723176508575932662800702e4932:1:42:0x1.ffffffffffffffffffffffffffffp16383:
+%*Le:1.18973149535723176508575932662800702e4932:0:42:
+%Le:1.18973149535723176508575932662800702e+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*Le:1.18973149535723176508575932662800702e+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.6190587245056029583909936820055344e03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Le:+3.6190587245056029583909936820055344e03716:0:43:
+%Le:+3.6190587245056029583909936820055344e+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Le:+3.6190587245056029583909936820055344e+3716:0:43:
+%Le:+1.18973149535723176508575932662800702e4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*Le:+1.18973149535723176508575932662800702e4932:0:43:
+%Le:+1.18973149535723176508575932662800702e+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*Le:+1.18973149535723176508575932662800702e+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.18973149535723176508575932662800702e+4932:0:-1:
+%*1Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%1Le:-1.18973149535723176508575932662800702e4932:0:-1:
+%*1Le:-1.18973149535723176508575932662800702e4932:0:-1:
+%1Le:-3.6190587245056029583909936820055344e+3716:0:-1:
+%*1Le:-3.6190587245056029583909936820055344e+3716:0:-1:
+%1Le:-3.6190587245056029583909936820055344e03716:0:-1:
+%*1Le:-3.6190587245056029583909936820055344e03716: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.6190587245056029583909936820055344e03716:1:1:0x1.8p1:
+%*1Le:3.6190587245056029583909936820055344e03716:0:1:
+%1Le:3.6190587245056029583909936820055344e+3716:1:1:0x1.8p1:
+%*1Le:3.6190587245056029583909936820055344e+3716:0:1:
+%1Le:1.18973149535723176508575932662800702e4932:1:1:0x1:
+%*1Le:1.18973149535723176508575932662800702e4932:0:1:
+%1Le:1.18973149535723176508575932662800702e+4932:1:1:0x1:
+%*1Le:1.18973149535723176508575932662800702e+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.6190587245056029583909936820055344e03716:0:-1:
+%*1Le:+3.6190587245056029583909936820055344e03716:0:-1:
+%1Le:+3.6190587245056029583909936820055344e+3716:0:-1:
+%*1Le:+3.6190587245056029583909936820055344e+3716:0:-1:
+%1Le:+1.18973149535723176508575932662800702e4932:0:-1:
+%*1Le:+1.18973149535723176508575932662800702e4932:0:-1:
+%1Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%*1Le:+1.18973149535723176508575932662800702e+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.18973149535723176508575932662800702e+4932:1:2:-0x1:
+%*2Le:-1.18973149535723176508575932662800702e+4932:0:2:
+%2Le:-1.18973149535723176508575932662800702e4932:1:2:-0x1:
+%*2Le:-1.18973149535723176508575932662800702e4932:0:2:
+%2Le:-3.6190587245056029583909936820055344e+3716:1:2:-0x1.8p1:
+%*2Le:-3.6190587245056029583909936820055344e+3716:0:2:
+%2Le:-3.6190587245056029583909936820055344e03716:1:2:-0x1.8p1:
+%*2Le:-3.6190587245056029583909936820055344e03716: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.6190587245056029583909936820055344e03716:1:2:0x1.8p1:
+%*2Le:3.6190587245056029583909936820055344e03716:0:2:
+%2Le:3.6190587245056029583909936820055344e+3716:1:2:0x1.8p1:
+%*2Le:3.6190587245056029583909936820055344e+3716:0:2:
+%2Le:1.18973149535723176508575932662800702e4932:1:2:0x1:
+%*2Le:1.18973149535723176508575932662800702e4932:0:2:
+%2Le:1.18973149535723176508575932662800702e+4932:1:2:0x1:
+%*2Le:1.18973149535723176508575932662800702e+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.6190587245056029583909936820055344e03716:1:2:0x1.8p1:
+%*2Le:+3.6190587245056029583909936820055344e03716:0:2:
+%2Le:+3.6190587245056029583909936820055344e+3716:1:2:0x1.8p1:
+%*2Le:+3.6190587245056029583909936820055344e+3716:0:2:
+%2Le:+1.18973149535723176508575932662800702e4932:1:2:0x1:
+%*2Le:+1.18973149535723176508575932662800702e4932:0:2:
+%2Le:+1.18973149535723176508575932662800702e+4932:1:2:0x1:
+%*2Le:+1.18973149535723176508575932662800702e+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.18973149535723176508575932662800702e+4932:1:3:-0x1:
+%*3Le:-1.18973149535723176508575932662800702e+4932:0:3:
+%3Le:-1.18973149535723176508575932662800702e4932:1:3:-0x1:
+%*3Le:-1.18973149535723176508575932662800702e4932:0:3:
+%3Le:-3.6190587245056029583909936820055344e+3716:1:3:-0x1.8p1:
+%*3Le:-3.6190587245056029583909936820055344e+3716:0:3:
+%3Le:-3.6190587245056029583909936820055344e03716:1:3:-0x1.8p1:
+%*3Le:-3.6190587245056029583909936820055344e03716: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.a666666666666666666666666666p1:
+%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
+%3Le:3.6190587245056029583909936820055344e03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
+%*3Le:3.6190587245056029583909936820055344e03716:0:3:
+%3Le:3.6190587245056029583909936820055344e+3716:1:3:0x1.cccccccccccccccccccccccccccdp1:
+%*3Le:3.6190587245056029583909936820055344e+3716:0:3:
+%3Le:1.18973149535723176508575932662800702e4932:1:3:0x1.199999999999999999999999999a:
+%*3Le:1.18973149535723176508575932662800702e4932:0:3:
+%3Le:1.18973149535723176508575932662800702e+4932:1:3:0x1.199999999999999999999999999a:
+%*3Le:1.18973149535723176508575932662800702e+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.6190587245056029583909936820055344e03716:1:3:0x1.8p1:
+%*3Le:+3.6190587245056029583909936820055344e03716:0:3:
+%3Le:+3.6190587245056029583909936820055344e+3716:1:3:0x1.8p1:
+%*3Le:+3.6190587245056029583909936820055344e+3716:0:3:
+%3Le:+1.18973149535723176508575932662800702e4932:1:3:0x1:
+%*3Le:+1.18973149535723176508575932662800702e4932:0:3:
+%3Le:+1.18973149535723176508575932662800702e+4932:1:3:0x1:
+%*3Le:+1.18973149535723176508575932662800702e+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.18973149535723176508575932662800702e+4932:1:4:-0x1.199999999999999999999999999a:
+%*4Le:-1.18973149535723176508575932662800702e+4932:0:4:
+%4Le:-1.18973149535723176508575932662800702e4932:1:4:-0x1.199999999999999999999999999a:
+%*4Le:-1.18973149535723176508575932662800702e4932:0:4:
+%4Le:-3.6190587245056029583909936820055344e+3716:1:4:-0x1.cccccccccccccccccccccccccccdp1:
+%*4Le:-3.6190587245056029583909936820055344e+3716:0:4:
+%4Le:-3.6190587245056029583909936820055344e03716:1:4:-0x1.cccccccccccccccccccccccccccdp1:
+%*4Le:-3.6190587245056029583909936820055344e03716:0:4:
+%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
+%*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.ae147ae147ae147ae147ae147ae1p1:
+%*4Le:3.36210314311209350626267781732175260e-4932:0:4:
+%4Le:3.6190587245056029583909936820055344e03716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1:
+%*4Le:3.6190587245056029583909936820055344e03716:0:4:
+%4Le:3.6190587245056029583909936820055344e+3716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1:
+%*4Le:3.6190587245056029583909936820055344e+3716:0:4:
+%4Le:1.18973149535723176508575932662800702e4932:1:4:0x1.2e147ae147ae147ae147ae147ae1:
+%*4Le:1.18973149535723176508575932662800702e4932:0:4:
+%4Le:1.18973149535723176508575932662800702e+4932:1:4:0x1.2e147ae147ae147ae147ae147ae1:
+%*4Le:1.18973149535723176508575932662800702e+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.a666666666666666666666666666p1:
+%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
+%4Le:+3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*4Le:+3.6190587245056029583909936820055344e03716:0:4:
+%4Le:+3.6190587245056029583909936820055344e+3716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*4Le:+3.6190587245056029583909936820055344e+3716:0:4:
+%4Le:+1.18973149535723176508575932662800702e4932:1:4:0x1.199999999999999999999999999a:
+%*4Le:+1.18973149535723176508575932662800702e4932:0:4:
+%4Le:+1.18973149535723176508575932662800702e+4932:1:4:0x1.199999999999999999999999999a:
+%*4Le:+1.18973149535723176508575932662800702e+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.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:
+%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.608ac4df6a146bceb1f1fbc05807p-12:
+%*40Le:3.36210314311209350626267781732175260e-4932:0:40:
+%40Le:3.6190587245056029583909936820055344e03716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124:
+%*40Le:3.6190587245056029583909936820055344e03716:0:40:
+%40Le:3.6190587245056029583909936820055344e+3716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124:
+%*40Le:3.6190587245056029583909936820055344e+3716:0:40:
+%40Le:1.18973149535723176508575932662800702e4932:1:40:0x1.047ec1b6d6390a5ce34fd9d25b88p163:
+%*40Le:1.18973149535723176508575932662800702e4932:0:40:
+%40Le:1.18973149535723176508575932662800702e+4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
+%*40Le:1.18973149535723176508575932662800702e+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.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:
+%40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%*40Le:+1.18973149535723176508575932662800702e+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.18973149535723176508575932662800702e+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le:-1.18973149535723176508575932662800702e+4932:0:44:
+%48Le:-1.18973149535723176508575932662800702e4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le:-1.18973149535723176508575932662800702e4932:0:43:
+%48Le:-3.6190587245056029583909936820055344e+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le:-3.6190587245056029583909936820055344e+3716:0:43:
+%48Le:-3.6190587245056029583909936820055344e03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le:-3.6190587245056029583909936820055344e03716:0:43:
+%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.6190587245056029583909936820055344e03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le:3.6190587245056029583909936820055344e03716:0:42:
+%48Le:3.6190587245056029583909936820055344e+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le:3.6190587245056029583909936820055344e+3716:0:42:
+%48Le:1.18973149535723176508575932662800702e4932:1:42:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le:1.18973149535723176508575932662800702e4932:0:42:
+%48Le:1.18973149535723176508575932662800702e+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le:1.18973149535723176508575932662800702e+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.6190587245056029583909936820055344e03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le:+3.6190587245056029583909936820055344e03716:0:43:
+%48Le:+3.6190587245056029583909936820055344e+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le:+3.6190587245056029583909936820055344e+3716:0:43:
+%48Le:+1.18973149535723176508575932662800702e4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le:+1.18973149535723176508575932662800702e4932:0:43:
+%48Le:+1.18973149535723176508575932662800702e+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le:+1.18973149535723176508575932662800702e+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.18973149535723176508575932662800702e+4932:1:4:-0x1:
+%*3Le: -1.18973149535723176508575932662800702e+4932:0:4:
+%3Le: -1.18973149535723176508575932662800702e4932:1:4:-0x1:
+%*3Le: -1.18973149535723176508575932662800702e4932:0:4:
+%3Le: -3.6190587245056029583909936820055344e+3716:1:4:-0x1.8p1:
+%*3Le: -3.6190587245056029583909936820055344e+3716:0:4:
+%3Le: -3.6190587245056029583909936820055344e03716:1:4:-0x1.8p1:
+%*3Le: -3.6190587245056029583909936820055344e03716: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.a666666666666666666666666666p1:
+%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
+%3Le: 3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*3Le: 3.6190587245056029583909936820055344e03716:0:4:
+%3Le: 3.6190587245056029583909936820055344e+3716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*3Le: 3.6190587245056029583909936820055344e+3716:0:4:
+%3Le: 1.18973149535723176508575932662800702e4932:1:4:0x1.199999999999999999999999999a:
+%*3Le: 1.18973149535723176508575932662800702e4932:0:4:
+%3Le: 1.18973149535723176508575932662800702e+4932:1:4:0x1.199999999999999999999999999a:
+%*3Le: 1.18973149535723176508575932662800702e+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.6190587245056029583909936820055344e03716:1:4:0x1.8p1:
+%*3Le: +3.6190587245056029583909936820055344e03716:0:4:
+%3Le: +3.6190587245056029583909936820055344e+3716:1:4:0x1.8p1:
+%*3Le: +3.6190587245056029583909936820055344e+3716:0:4:
+%3Le: +1.18973149535723176508575932662800702e4932:1:4:0x1:
+%*3Le: +1.18973149535723176508575932662800702e4932:0:4:
+%3Le: +1.18973149535723176508575932662800702e+4932:1:4:0x1:
+%*3Le: +1.18973149535723176508575932662800702e+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.18973149535723176508575932662800702e+4932:1:45:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le: -1.18973149535723176508575932662800702e+4932:0:45:
+%48Le: -1.18973149535723176508575932662800702e4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le: -1.18973149535723176508575932662800702e4932:0:44:
+%48Le: -3.6190587245056029583909936820055344e+3716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le: -3.6190587245056029583909936820055344e+3716:0:44:
+%48Le: -3.6190587245056029583909936820055344e03716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le: -3.6190587245056029583909936820055344e03716:0:44:
+%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.6190587245056029583909936820055344e03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le: 3.6190587245056029583909936820055344e03716:0:43:
+%48Le: 3.6190587245056029583909936820055344e+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le: 3.6190587245056029583909936820055344e+3716:0:43:
+%48Le: 1.18973149535723176508575932662800702e4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le: 1.18973149535723176508575932662800702e4932:0:43:
+%48Le: 1.18973149535723176508575932662800702e+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le: 1.18973149535723176508575932662800702e+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.6190587245056029583909936820055344e03716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le: +3.6190587245056029583909936820055344e03716:0:44:
+%48Le: +3.6190587245056029583909936820055344e+3716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48Le: +3.6190587245056029583909936820055344e+3716:0:44:
+%48Le: +1.18973149535723176508575932662800702e4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le: +1.18973149535723176508575932662800702e4932:0:44:
+%48Le: +1.18973149535723176508575932662800702e+4932:1:45:0x1.ffffffffffffffffffffffffffffp16383:
+%*48Le: +1.18973149535723176508575932662800702e+4932:0:45:
+%48Le: +infinity:1:10:inf:
+%*48Le: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
new file mode 100644
index 0000000..cf5e751
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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.18973149535723176508575932662800702E+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LE:-1.18973149535723176508575932662800702E+4932:0:44:
+%LE:-1.18973149535723176508575932662800702E4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LE:-1.18973149535723176508575932662800702E4932:0:43:
+%LE:-3.6190587245056029583909936820055344E+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LE:-3.6190587245056029583909936820055344E+3716:0:43:
+%LE:-3.6190587245056029583909936820055344E03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LE:-3.6190587245056029583909936820055344E03716:0:43:
+%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.6190587245056029583909936820055344E03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LE:3.6190587245056029583909936820055344E03716:0:42:
+%LE:3.6190587245056029583909936820055344E+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LE:3.6190587245056029583909936820055344E+3716:0:42:
+%LE:1.18973149535723176508575932662800702E4932:1:42:0x1.ffffffffffffffffffffffffffffp16383:
+%*LE:1.18973149535723176508575932662800702E4932:0:42:
+%LE:1.18973149535723176508575932662800702E+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*LE:1.18973149535723176508575932662800702E+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.6190587245056029583909936820055344E03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LE:+3.6190587245056029583909936820055344E03716:0:43:
+%LE:+3.6190587245056029583909936820055344E+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LE:+3.6190587245056029583909936820055344E+3716:0:43:
+%LE:+1.18973149535723176508575932662800702E4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*LE:+1.18973149535723176508575932662800702E4932:0:43:
+%LE:+1.18973149535723176508575932662800702E+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*LE:+1.18973149535723176508575932662800702E+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.18973149535723176508575932662800702E+4932:0:-1:
+%*1LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%1LE:-1.18973149535723176508575932662800702E4932:0:-1:
+%*1LE:-1.18973149535723176508575932662800702E4932:0:-1:
+%1LE:-3.6190587245056029583909936820055344E+3716:0:-1:
+%*1LE:-3.6190587245056029583909936820055344E+3716:0:-1:
+%1LE:-3.6190587245056029583909936820055344E03716:0:-1:
+%*1LE:-3.6190587245056029583909936820055344E03716: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.6190587245056029583909936820055344E03716:1:1:0x1.8p1:
+%*1LE:3.6190587245056029583909936820055344E03716:0:1:
+%1LE:3.6190587245056029583909936820055344E+3716:1:1:0x1.8p1:
+%*1LE:3.6190587245056029583909936820055344E+3716:0:1:
+%1LE:1.18973149535723176508575932662800702E4932:1:1:0x1:
+%*1LE:1.18973149535723176508575932662800702E4932:0:1:
+%1LE:1.18973149535723176508575932662800702E+4932:1:1:0x1:
+%*1LE:1.18973149535723176508575932662800702E+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.6190587245056029583909936820055344E03716:0:-1:
+%*1LE:+3.6190587245056029583909936820055344E03716:0:-1:
+%1LE:+3.6190587245056029583909936820055344E+3716:0:-1:
+%*1LE:+3.6190587245056029583909936820055344E+3716:0:-1:
+%1LE:+1.18973149535723176508575932662800702E4932:0:-1:
+%*1LE:+1.18973149535723176508575932662800702E4932:0:-1:
+%1LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%*1LE:+1.18973149535723176508575932662800702E+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.18973149535723176508575932662800702E+4932:1:2:-0x1:
+%*2LE:-1.18973149535723176508575932662800702E+4932:0:2:
+%2LE:-1.18973149535723176508575932662800702E4932:1:2:-0x1:
+%*2LE:-1.18973149535723176508575932662800702E4932:0:2:
+%2LE:-3.6190587245056029583909936820055344E+3716:1:2:-0x1.8p1:
+%*2LE:-3.6190587245056029583909936820055344E+3716:0:2:
+%2LE:-3.6190587245056029583909936820055344E03716:1:2:-0x1.8p1:
+%*2LE:-3.6190587245056029583909936820055344E03716: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.6190587245056029583909936820055344E03716:1:2:0x1.8p1:
+%*2LE:3.6190587245056029583909936820055344E03716:0:2:
+%2LE:3.6190587245056029583909936820055344E+3716:1:2:0x1.8p1:
+%*2LE:3.6190587245056029583909936820055344E+3716:0:2:
+%2LE:1.18973149535723176508575932662800702E4932:1:2:0x1:
+%*2LE:1.18973149535723176508575932662800702E4932:0:2:
+%2LE:1.18973149535723176508575932662800702E+4932:1:2:0x1:
+%*2LE:1.18973149535723176508575932662800702E+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.6190587245056029583909936820055344E03716:1:2:0x1.8p1:
+%*2LE:+3.6190587245056029583909936820055344E03716:0:2:
+%2LE:+3.6190587245056029583909936820055344E+3716:1:2:0x1.8p1:
+%*2LE:+3.6190587245056029583909936820055344E+3716:0:2:
+%2LE:+1.18973149535723176508575932662800702E4932:1:2:0x1:
+%*2LE:+1.18973149535723176508575932662800702E4932:0:2:
+%2LE:+1.18973149535723176508575932662800702E+4932:1:2:0x1:
+%*2LE:+1.18973149535723176508575932662800702E+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.18973149535723176508575932662800702E+4932:1:3:-0x1:
+%*3LE:-1.18973149535723176508575932662800702E+4932:0:3:
+%3LE:-1.18973149535723176508575932662800702E4932:1:3:-0x1:
+%*3LE:-1.18973149535723176508575932662800702E4932:0:3:
+%3LE:-3.6190587245056029583909936820055344E+3716:1:3:-0x1.8p1:
+%*3LE:-3.6190587245056029583909936820055344E+3716:0:3:
+%3LE:-3.6190587245056029583909936820055344E03716:1:3:-0x1.8p1:
+%*3LE:-3.6190587245056029583909936820055344E03716: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.a666666666666666666666666666p1:
+%*3LE:3.36210314311209350626267781732175260e-4932:0:3:
+%3LE:3.6190587245056029583909936820055344E03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
+%*3LE:3.6190587245056029583909936820055344E03716:0:3:
+%3LE:3.6190587245056029583909936820055344E+3716:1:3:0x1.cccccccccccccccccccccccccccdp1:
+%*3LE:3.6190587245056029583909936820055344E+3716:0:3:
+%3LE:1.18973149535723176508575932662800702E4932:1:3:0x1.199999999999999999999999999a:
+%*3LE:1.18973149535723176508575932662800702E4932:0:3:
+%3LE:1.18973149535723176508575932662800702E+4932:1:3:0x1.199999999999999999999999999a:
+%*3LE:1.18973149535723176508575932662800702E+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.6190587245056029583909936820055344E03716:1:3:0x1.8p1:
+%*3LE:+3.6190587245056029583909936820055344E03716:0:3:
+%3LE:+3.6190587245056029583909936820055344E+3716:1:3:0x1.8p1:
+%*3LE:+3.6190587245056029583909936820055344E+3716:0:3:
+%3LE:+1.18973149535723176508575932662800702E4932:1:3:0x1:
+%*3LE:+1.18973149535723176508575932662800702E4932:0:3:
+%3LE:+1.18973149535723176508575932662800702E+4932:1:3:0x1:
+%*3LE:+1.18973149535723176508575932662800702E+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.18973149535723176508575932662800702E+4932:1:4:-0x1.199999999999999999999999999a:
+%*4LE:-1.18973149535723176508575932662800702E+4932:0:4:
+%4LE:-1.18973149535723176508575932662800702E4932:1:4:-0x1.199999999999999999999999999a:
+%*4LE:-1.18973149535723176508575932662800702E4932:0:4:
+%4LE:-3.6190587245056029583909936820055344E+3716:1:4:-0x1.cccccccccccccccccccccccccccdp1:
+%*4LE:-3.6190587245056029583909936820055344E+3716:0:4:
+%4LE:-3.6190587245056029583909936820055344E03716:1:4:-0x1.cccccccccccccccccccccccccccdp1:
+%*4LE:-3.6190587245056029583909936820055344E03716:0:4:
+%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
+%*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.ae147ae147ae147ae147ae147ae1p1:
+%*4LE:3.36210314311209350626267781732175260e-4932:0:4:
+%4LE:3.6190587245056029583909936820055344E03716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1:
+%*4LE:3.6190587245056029583909936820055344E03716:0:4:
+%4LE:3.6190587245056029583909936820055344E+3716:1:4:0x1.ce147ae147ae147ae147ae147ae1p1:
+%*4LE:3.6190587245056029583909936820055344E+3716:0:4:
+%4LE:1.18973149535723176508575932662800702E4932:1:4:0x1.2e147ae147ae147ae147ae147ae1:
+%*4LE:1.18973149535723176508575932662800702E4932:0:4:
+%4LE:1.18973149535723176508575932662800702E+4932:1:4:0x1.2e147ae147ae147ae147ae147ae1:
+%*4LE:1.18973149535723176508575932662800702E+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.a666666666666666666666666666p1:
+%*4LE:+3.36210314311209350626267781732175260e-4932:0:4:
+%4LE:+3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*4LE:+3.6190587245056029583909936820055344E03716:0:4:
+%4LE:+3.6190587245056029583909936820055344E+3716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*4LE:+3.6190587245056029583909936820055344E+3716:0:4:
+%4LE:+1.18973149535723176508575932662800702E4932:1:4:0x1.199999999999999999999999999a:
+%*4LE:+1.18973149535723176508575932662800702E4932:0:4:
+%4LE:+1.18973149535723176508575932662800702E+4932:1:4:0x1.199999999999999999999999999a:
+%*4LE:+1.18973149535723176508575932662800702E+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.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:
+%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.608ac4df6a146bceb1f1fbc05807p-12:
+%*40LE:3.36210314311209350626267781732175260e-4932:0:40:
+%40LE:3.6190587245056029583909936820055344E03716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124:
+%*40LE:3.6190587245056029583909936820055344E03716:0:40:
+%40LE:3.6190587245056029583909936820055344E+3716:1:40:0x1.b3a0db6a2433ca1ab428755ec4e8p124:
+%*40LE:3.6190587245056029583909936820055344E+3716:0:40:
+%40LE:1.18973149535723176508575932662800702E4932:1:40:0x1.047ec1b6d6390a5ce34fd9d25b88p163:
+%*40LE:1.18973149535723176508575932662800702E4932:0:40:
+%40LE:1.18973149535723176508575932662800702E+4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
+%*40LE:1.18973149535723176508575932662800702E+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.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:
+%40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%*40LE:+1.18973149535723176508575932662800702E+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.18973149535723176508575932662800702E+4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE:-1.18973149535723176508575932662800702E+4932:0:44:
+%48LE:-1.18973149535723176508575932662800702E4932:1:43:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE:-1.18973149535723176508575932662800702E4932:0:43:
+%48LE:-3.6190587245056029583909936820055344E+3716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE:-3.6190587245056029583909936820055344E+3716:0:43:
+%48LE:-3.6190587245056029583909936820055344E03716:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE:-3.6190587245056029583909936820055344E03716:0:43:
+%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.6190587245056029583909936820055344E03716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE:3.6190587245056029583909936820055344E03716:0:42:
+%48LE:3.6190587245056029583909936820055344E+3716:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE:3.6190587245056029583909936820055344E+3716:0:42:
+%48LE:1.18973149535723176508575932662800702E4932:1:42:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE:1.18973149535723176508575932662800702E4932:0:42:
+%48LE:1.18973149535723176508575932662800702E+4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE:1.18973149535723176508575932662800702E+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.6190587245056029583909936820055344E03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE:+3.6190587245056029583909936820055344E03716:0:43:
+%48LE:+3.6190587245056029583909936820055344E+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE:+3.6190587245056029583909936820055344E+3716:0:43:
+%48LE:+1.18973149535723176508575932662800702E4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE:+1.18973149535723176508575932662800702E4932:0:43:
+%48LE:+1.18973149535723176508575932662800702E+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE:+1.18973149535723176508575932662800702E+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.18973149535723176508575932662800702E+4932:1:4:-0x1:
+%*3LE: -1.18973149535723176508575932662800702E+4932:0:4:
+%3LE: -1.18973149535723176508575932662800702E4932:1:4:-0x1:
+%*3LE: -1.18973149535723176508575932662800702E4932:0:4:
+%3LE: -3.6190587245056029583909936820055344E+3716:1:4:-0x1.8p1:
+%*3LE: -3.6190587245056029583909936820055344E+3716:0:4:
+%3LE: -3.6190587245056029583909936820055344E03716:1:4:-0x1.8p1:
+%*3LE: -3.6190587245056029583909936820055344E03716: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.a666666666666666666666666666p1:
+%*3LE: 3.36210314311209350626267781732175260e-4932:0:4:
+%3LE: 3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*3LE: 3.6190587245056029583909936820055344E03716:0:4:
+%3LE: 3.6190587245056029583909936820055344E+3716:1:4:0x1.cccccccccccccccccccccccccccdp1:
+%*3LE: 3.6190587245056029583909936820055344E+3716:0:4:
+%3LE: 1.18973149535723176508575932662800702E4932:1:4:0x1.199999999999999999999999999a:
+%*3LE: 1.18973149535723176508575932662800702E4932:0:4:
+%3LE: 1.18973149535723176508575932662800702E+4932:1:4:0x1.199999999999999999999999999a:
+%*3LE: 1.18973149535723176508575932662800702E+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.6190587245056029583909936820055344E03716:1:4:0x1.8p1:
+%*3LE: +3.6190587245056029583909936820055344E03716:0:4:
+%3LE: +3.6190587245056029583909936820055344E+3716:1:4:0x1.8p1:
+%*3LE: +3.6190587245056029583909936820055344E+3716:0:4:
+%3LE: +1.18973149535723176508575932662800702E4932:1:4:0x1:
+%*3LE: +1.18973149535723176508575932662800702E4932:0:4:
+%3LE: +1.18973149535723176508575932662800702E+4932:1:4:0x1:
+%*3LE: +1.18973149535723176508575932662800702E+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.18973149535723176508575932662800702E+4932:1:45:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE: -1.18973149535723176508575932662800702E+4932:0:45:
+%48LE: -1.18973149535723176508575932662800702E4932:1:44:-0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE: -1.18973149535723176508575932662800702E4932:0:44:
+%48LE: -3.6190587245056029583909936820055344E+3716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE: -3.6190587245056029583909936820055344E+3716:0:44:
+%48LE: -3.6190587245056029583909936820055344E03716:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE: -3.6190587245056029583909936820055344E03716:0:44:
+%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.6190587245056029583909936820055344E03716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE: 3.6190587245056029583909936820055344E03716:0:43:
+%48LE: 3.6190587245056029583909936820055344E+3716:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE: 3.6190587245056029583909936820055344E+3716:0:43:
+%48LE: 1.18973149535723176508575932662800702E4932:1:43:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE: 1.18973149535723176508575932662800702E4932:0:43:
+%48LE: 1.18973149535723176508575932662800702E+4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE: 1.18973149535723176508575932662800702E+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.6190587245056029583909936820055344E03716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE: +3.6190587245056029583909936820055344E03716:0:44:
+%48LE: +3.6190587245056029583909936820055344E+3716:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*48LE: +3.6190587245056029583909936820055344E+3716:0:44:
+%48LE: +1.18973149535723176508575932662800702E4932:1:44:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE: +1.18973149535723176508575932662800702E4932:0:44:
+%48LE: +1.18973149535723176508575932662800702E+4932:1:45:0x1.ffffffffffffffffffffffffffffp16383:
+%*48LE: +1.18973149535723176508575932662800702E+4932:0:45:
+%48LE: +INFINITY:1:10:inf:
+%*48LE: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
new file mode 100644
index 0000000..955ef17
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383:
+%*Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
+%Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383:
+%*Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717:
+%Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720:
+%Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933:
+%Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1:
+%*1Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1:
+%1Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%*1Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%1Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%*1Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%1Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1:
+%*1Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:1:0x1.8p1:
+%*1Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:1:
+%1Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:1:0x0:
+%*1Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:1:
+%1Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:1:0x1:
+%*1Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:1:
+%1Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:1:0x0:
+%*1Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1:
+%*1Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1:
+%1Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%*1Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%1Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%*1Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%1Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1:
+%*1Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:-0x0:
+%*2Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2:
+%2Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:-0x1:
+%*2Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2:
+%2Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:-0x0:
+%*2Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2:
+%2Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:-0x1.8p1:
+%*2Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.2p5:
+%*2Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2:
+%2Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x1.8p1:
+%*2Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2:
+%2Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1.6p3:
+%*2Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2:
+%2Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x1:
+%*2Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.8p1:
+%*2Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2:
+%2Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x0:
+%*2Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2:
+%2Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1:
+%*2Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2:
+%2Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x0:
+%*2Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:-0x1:
+%*3Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3:
+%3Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:-0x1.6p3:
+%*3Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3:
+%3Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:-0x1.8p1:
+%*3Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3:
+%3Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:-0x1.2p5:
+%*3Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.69p+8:
+%*3Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3:
+%3Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.2p5:
+%*3Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3:
+%3Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.d8p6:
+%*3Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3:
+%3Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1.6p3:
+%*3Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.2p5:
+%*3Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3:
+%3Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.8p1:
+%*3Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3:
+%3Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.6p3:
+%*3Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3:
+%3Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1:
+%*3Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:-0x1.ffffffffffffffffffffffffffffp16383:
+%*4935Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935:
+%4935Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383:
+%*4935Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%4935Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%4935Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f42213bd561a016p-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.f68ae6c2e865bbfbf15b6ab83018p-16383:
+%*4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717:
+%4935Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720:
+%4935Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933:
+%4935Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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.c8db5d6b5ee81f42213bd561a016p-16383:
+%*4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%4935Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%4935Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%4935Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
+%5000Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%5000Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%5000Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717:
+%5000Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720:
+%5000Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933:
+%5000Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%5000Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%5000Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%5000Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:-0x1:
+%*3Lf: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4:
+%3Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:-0x1.6p3:
+%*3Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4:
+%3Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:-0x1.8p1:
+%*3Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4:
+%3Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:-0x1.2p5:
+%*3Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.69p+8:
+%*3Lf: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4:
+%3Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.2p5:
+%*3Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4:
+%3Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.d8p6:
+%*3Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4:
+%3Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1.6p3:
+%*3Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.2p5:
+%*3Lf: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4:
+%3Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.8p1:
+%*3Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4:
+%3Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.6p3:
+%*3Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4:
+%3Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1:
+%*3Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938:
+%5000Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935:
+%5000Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722:
+%5000Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%5000Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%5000Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%5000Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3719:
+%5000Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000Lf: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722:
+%5000Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935:
+%5000Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000Lf: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938:
+%5000Lf: +infinity:1:10:inf:
+%*5000Lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input
new file mode 100644
index 0000000..b3e73df
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
+%LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717:
+%LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720:
+%LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383:
+%*LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933:
+%LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383:
+%*LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383:
+%*LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1:
+%*1LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1:
+%1LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%*1LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%1LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%*1LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%1LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1:
+%*1LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:1:0x1.8p1:
+%*1LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:1:
+%1LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:1:0x0:
+%*1LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:1:
+%1LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:1:0x1:
+%*1LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:1:
+%1LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:1:0x0:
+%*1LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1:
+%*1LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:-1:
+%1LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%*1LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:-1:
+%1LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%*1LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:-1:
+%1LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:-1:
+%*1LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:-0x0:
+%*2LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:2:
+%2LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:-0x1:
+%*2LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2:
+%2LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:-0x0:
+%*2LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2:
+%2LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:-0x1.8p1:
+%*2LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.2p5:
+%*2LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2:
+%2LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x1.8p1:
+%*2LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2:
+%2LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1.6p3:
+%*2LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2:
+%2LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x1:
+%*2LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:2:0x1.8p1:
+%*2LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:2:
+%2LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:2:0x0:
+%*2LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:2:
+%2LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:2:0x1:
+%*2LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:2:
+%2LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:2:0x0:
+%*2LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:-0x1:
+%*3LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:3:
+%3LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:-0x1.6p3:
+%*3LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3:
+%3LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:-0x1.8p1:
+%*3LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3:
+%3LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:-0x1.2p5:
+%*3LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.69p+8:
+%*3LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3:
+%3LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.2p5:
+%*3LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3:
+%3LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.d8p6:
+%*3LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3:
+%3LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1.6p3:
+%*3LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3:0x1.2p5:
+%*3LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3:
+%3LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3:0x1.8p1:
+%*3LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3:
+%3LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:3:0x1.6p3:
+%*3LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:3:
+%3LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:3:0x1:
+%*3LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:-0x1.ffffffffffffffffffffffffffffp16383:
+%*4935LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935:
+%4935LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383:
+%*4935LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%4935LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%4935LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f42213bd561a016p-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.f68ae6c2e865bbfbf15b6ab83018p-16383:
+%*4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717:
+%4935LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720:
+%4935LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933:
+%4935LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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.c8db5d6b5ee81f42213bd561a016p-16383:
+%*4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%4935LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*4935LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%4935LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%4935LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4935:0x1.ffffffffffffffffffffffffffffp16383:
+%*4935LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF:-01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
+%5000LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF:-1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%5000LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF:-0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%5000LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF:-361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3717:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF:361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3717:
+%5000LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3720:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF:0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3720:
+%5000LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4933:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF:1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4933:
+%5000LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4936:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF:+361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%5000LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF:+0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%5000LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF:+1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%5000LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF:+01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:-0x1:
+%*3LF: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4:
+%3LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:-0x1.6p3:
+%*3LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4:
+%3LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:-0x1.8p1:
+%*3LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4:
+%3LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:-0x1.2p5:
+%*3LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.69p+8:
+%*3LF: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4:
+%3LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.2p5:
+%*3LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4:
+%3LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.d8p6:
+%*3LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4:
+%3LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1.6p3:
+%*3LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:4:0x1.2p5:
+%*3LF: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:4:
+%3LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:4:0x1.8p1:
+%*3LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:4:
+%3LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4:0x1.6p3:
+%*3LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4:
+%3LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4:0x1:
+%*3LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF: -01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938:
+%5000LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:-0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF: -1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935:
+%5000LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF: -0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722:
+%5000LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF: -361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088: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: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3718:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF: 361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3718:
+%5000LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3721:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF: 0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3721:
+%5000LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4934:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF: 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4934:
+%5000LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4937:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.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: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:1:3719:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF: +361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088:0:3719:
+%5000LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:1:3722:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*5000LF: +0361905872450560295839099368200553464252909598754005392070802547357329960006661672668090007449312317793440636338533023816529851892693639282849361475289187734079541793580816642804134437798133559315935747167097859212007850187886348472926427597897629268936078381157339453559634134801303147799199772431055665621488432445186003944036133790107463601696245955416186792893027718271850498333189463019396950814082636962527657076577152505600501848687065246922905743406275825089046664071425459563231567644335912800728994657113169120924629989860811992746802013596883080993352506097539322946589150238304078946266802021963952740871941187129010999239202786511399832139645535420239418427073610379336019898783097655116848164044125919680286395416522534348400066305373021107834590705889798941967203853846066397267636386048921856318311897486149271775314649811935253794360942045252895467833340391399466540511555599835577294543903387308039852616690126092809661037303609193513733227490796464207346003624454527769043701119335851800163683352837604105295889160587666582585383869774501078109151961328070225304893561998426821943026803456566571372101940132703543563070398497020338673344663631908849074862060980493533969465518231120940712616022945421796690849464647465547393224398324611321471384588923920559246157944703216619512658418432260379981783108058683849388256933984793853190653988419539762523474847960738147853570513937074590568981991934822404985593760473017795934830316550293304571624308111549733959636630602837248294290231962514128162422004876732062788343004891471858544962213861901385188987205623155079862300164491991275144138639343227702763432892694193253992532559615075189151185277929691423097947402900637679534707414872458327259848555164345233587560593734159799883456709271989407927973789673694899104264662468846200360663251620532735427208501393024485047843393525345718052694129700951903498446309910890624481972605823907822765538983841498105858227591477561615803567983308089978187750961452973923251309151746491124604035776353645393031124306980341006162418022716677914018662401968520705757256046908350426178250956463892296607517656257197290185261101365963219488895634326579192426199065740209664324921604800022845580560626233126954768162451416981407122947834731279260615944992502976031065007962142126547201608251075628230410280723948334655840440137984294677873759826183209763582671947962671687391313281894512491581381591987739052048907907081820432474166217017553177223621290978182684928912608916662020799620481085962547907719785061864066278328296304628276728088992430841699826753332418084952721603424693105412891178896439629920969880892620373700797642245316924992883891371361015904301536211615577150937358992027877405241271176035845479363993800691111936289357375243735554095173602462064243562048305189157373801175693646578756210514995858703611486632132178906855252934516724548815325426763535386910969288541215001120533804541546590178915459756340312103175019788114328916199047821060485802657973545743295088455110832125156799683381396415778877409098074808065244567550479283126292801001963287616100156874165109265027339802102563187476750628821599248700881136599711130835951231428832792377432932146679727422132089835047218587193202610377918401834374476793745935336649214500021651159232625924212297066913504807876075770049216322056395898857827617452438605055338416740659732022269385097586794600259145978405560975768898283393329980850215158399094828834295735911190590547915438007673252199884221328881004302362725540728790784871976687827594788974088444698887038595701449972280756132708105014669425796412013990076025152754027920341633350129566577362860636004981833223406099081869328757079494859624786398617513864842692851106181082833583853273088.0:0:3722:
+%5000LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:1:4935:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF: +1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968:0:4935:
+%5000LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:1:4938:0x1.ffffffffffffffffffffffffffffp16383:
+%*5000LF: +01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4938:
+%5000LF: +INFINITY:1:10:inf:
+%*5000LF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
new file mode 100644
index 0000000..fb5173c
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%Lg:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lg:-0x2.3456789abcdef0123456789abcdep012345:0:40:
+%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.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lg:0x2.3456789abcdef0123456789abcdep012345:0:39:
+%Lg:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lg:0x2.3456789abcdef0123456789abcdep+12345:0:39:
+%Lg:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lg:0x7.fffffffffffffffffffffffffffcp16381:0:38:
+%Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
+%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.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lg:+0x2.3456789abcdef0123456789abcdep012345:0:40:
+%Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%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.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*1Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%1Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*1Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%1Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*1Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%1Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*1Lg:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:1:0x0:
+%*1Lg:0x2.3456789abcdef0123456789abcdep012345:0:1:
+%1Lg:0x2.3456789abcdef0123456789abcdep+12345:1:1:0x0:
+%*1Lg:0x2.3456789abcdef0123456789abcdep+12345:0:1:
+%1Lg:0x7.fffffffffffffffffffffffffffcp16381:1:1:0x0:
+%*1Lg:0x7.fffffffffffffffffffffffffffcp16381:0:1:
+%1Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:1:0x0:
+%*1Lg:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:0:-1:
+%*1Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%1Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*1Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%1Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*1Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%1Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*1Lg:+0xf.fffffffffffffffffffffffffff8p+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.fffffffffffffffffffffffffff8p+16380:1:2:-0x0:
+%*2Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:2:
+%2Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:2:-0x0:
+%*2Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:2:
+%2Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:2:
+%2Lg:-0x2.3456789abcdef0123456789abcdep012345:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef0123456789abcdep012345: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.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:
+%*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.3456789abcdef0123456789abcdep012345:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef0123456789abcdep012345:0:2:
+%2Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:2:
+%2Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:2:0x0:
+%*2Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:2:
+%2Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:2:0x0:
+%*2Lg:+0xf.fffffffffffffffffffffffffff8p+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.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:
+%*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.3456789abcdef0123456789abcdep012345:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef0123456789abcdep012345:0:3:
+%3Lg:0x2.3456789abcdef0123456789abcdep+12345:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef0123456789abcdep+12345:0:3:
+%3Lg:0x7.fffffffffffffffffffffffffffcp16381:1:3:0x1.cp2:
+%*3Lg:0x7.fffffffffffffffffffffffffffcp16381:0:3:
+%3Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:3:0x1.ep3:
+%*3Lg:0xf.fffffffffffffffffffffffffff8p+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.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:
+%*4Lg::0:-1:
+%4Lg:-infinity:1:4:-inf:
+%*4Lg:-infinity:0:4:
+%4Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:4:-0x1.ep3:
+%*4Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:4:
+%4Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:4:-0x1.cp2:
+%*4Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:4:
+%4Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:4:
+%4Lg:-0x2.3456789abcdef0123456789abcdep012345:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef0123456789abcdep012345:0:4:
+%4Lg:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef0123456789abcdep+12345:0:4:
+%4Lg:0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2:
+%*4Lg:0x7.fffffffffffffffffffffffffffcp16381:0:4:
+%4Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3:
+%*4Lg:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef0123456789abcdep012345:0:4:
+%4Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:4:
+%4Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:4:0x1.cp2:
+%*4Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:4:
+%4Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:4:0x1.ep3:
+%*4Lg:+0xf.fffffffffffffffffffffffffff8p+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.fffffffffffffffffffffffffff8p+16380:1:5:-0x1.ep3:
+%*5Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:5:
+%5Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:5:-0x1.cp2:
+%*5Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:5:
+%5Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
+%5Lg:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef0123456789abcdep012345:0:5:
+%5Lg:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef0123456789abcdep+12345:0:5:
+%5Lg:0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.fcp2:
+%*5Lg:0x7.fffffffffffffffffffffffffffcp16381:0:5:
+%5Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.fep3:
+%*5Lg:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef0123456789abcdep012345:0:5:
+%5Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:5:
+%5Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:5:0x1.cp2:
+%*5Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:5:
+%5Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:5:0x1.ep3:
+%*5Lg:+0xf.fffffffffffffffffffffffffff8p+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.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.fep3:
+%*6Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%6Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.fcp2:
+%*6Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%6Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%6Lg:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef0123456789abcdep012345:0:6:
+%6Lg:0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%6Lg:0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.ffcp2:
+%*6Lg:0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%6Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ffep3:
+%*6Lg:0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef0123456789abcdep012345:0:6:
+%6Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%6Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2:
+%*6Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%6Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3:
+%*6Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%6Lg:+infinity:0:-1:
+%*6Lg:+infinity:0:-1:
+%35Lg::0:-1:
+%*35Lg::0:-1:
+%35Lg:-infinity:1:9:-inf:
+%*35Lg:-infinity:0:9:
+%35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
+%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:
+%*35Lg:-0x8p-16385:0:11:
+%35Lg:-0x0p+0:1:7:-0x0:
+%*35Lg:-0x0p+0:0:7:
+%35Lg:-0x0p0:1:6:-0x0:
+%*35Lg:-0x0p0:0:6:
+%35Lg:-nan(09A_Zaz):1:13:-nan:
+%*35Lg:-nan(09A_Zaz):0:13:
+%35Lg:-nan():1:6:-nan:
+%*35Lg:-nan():0:6:
+%35Lg:nan():1:5:nan:
+%*35Lg:nan():0:5:
+%35Lg:nan(09A_Zaz):1:12:nan:
+%*35Lg:nan(09A_Zaz):0:12:
+%35Lg:0x0p0:1:5:0x0:
+%*35Lg:0x0p0:0:5:
+%35Lg:0x0p+0:1:6:0x0:
+%*35Lg:0x0p+0:0:6:
+%35Lg:0x8p-16385:1:10:0x1p-16382:
+%*35Lg:0x8p-16385:0:10:
+%35Lg:0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35Lg:0x2.3456789abcdef0123456789abcdep012345:0:35:
+%35Lg:0x2.3456789abcdef0123456789abcdep+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35Lg:0x2.3456789abcdef0123456789abcdep+12345:0:35:
+%35Lg:0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp18:
+%*35Lg:0x7.fffffffffffffffffffffffffffcp16381:0:35:
+%35Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:35:0x1.ffffffffffffffffffffffffffffp4:
+%*35Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:35:
+%35Lg:infinity:1:8:inf:
+%*35Lg:infinity:0:8:
+%35Lg:+nan():1:6:nan:
+%*35Lg:+nan():0:6:
+%35Lg:+nan(09A_Zaz):1:13:nan:
+%*35Lg:+nan(09A_Zaz):0:13:
+%35Lg:+0x0p0:1:6:0x0:
+%*35Lg:+0x0p0:0:6:
+%35Lg:+0x0p+0:1:7:0x0:
+%*35Lg:+0x0p+0:0:7:
+%35Lg:+0x8p-16385:1:11:0x1p-16382:
+%*35Lg:+0x8p-16385:0:11:
+%35Lg:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
+%*35Lg:+0x2.3456789abcdef0123456789abcdep012345:0:35:
+%35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
+%35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:+infinity:1:9:inf:
+%*35Lg:+infinity:0:9:
+%53Lg::0:-1:
+%*53Lg::0:-1:
+%53Lg:-infinity:1:9:-inf:
+%*53Lg:-infinity:0:9:
+%53Lg:-0xf.fffffffffffffffffffffffffff8p+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%53Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%53Lg:-0x2.3456789abcdef0123456789abcdep+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%53Lg:-0x2.3456789abcdef0123456789abcdep012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg:-0x2.3456789abcdef0123456789abcdep012345:0:40:
+%53Lg:-0x8p-16385:1:11:-0x1p-16382:
+%*53Lg:-0x8p-16385:0:11:
+%53Lg:-0x0p+0:1:7:-0x0:
+%*53Lg:-0x0p+0:0:7:
+%53Lg:-0x0p0:1:6:-0x0:
+%*53Lg:-0x0p0:0:6:
+%53Lg:-nan(09A_Zaz):1:13:-nan:
+%*53Lg:-nan(09A_Zaz):0:13:
+%53Lg:-nan():1:6:-nan:
+%*53Lg:-nan():0:6:
+%53Lg:nan():1:5:nan:
+%*53Lg:nan():0:5:
+%53Lg:nan(09A_Zaz):1:12:nan:
+%*53Lg:nan(09A_Zaz):0:12:
+%53Lg:0x0p0:1:5:0x0:
+%*53Lg:0x0p0:0:5:
+%53Lg:0x0p+0:1:6:0x0:
+%*53Lg:0x0p+0:0:6:
+%53Lg:0x8p-16385:1:10:0x1p-16382:
+%*53Lg:0x8p-16385:0:10:
+%53Lg:0x2.3456789abcdef0123456789abcdep012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg:0x2.3456789abcdef0123456789abcdep012345:0:39:
+%53Lg:0x2.3456789abcdef0123456789abcdep+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg:0x2.3456789abcdef0123456789abcdep+12345:0:39:
+%53Lg:0x7.fffffffffffffffffffffffffffcp16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg:0x7.fffffffffffffffffffffffffffcp16381:0:38:
+%53Lg:0xf.fffffffffffffffffffffffffff8p+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
+%53Lg:infinity:1:8:inf:
+%*53Lg:infinity:0:8:
+%53Lg:+nan():1:6:nan:
+%*53Lg:+nan():0:6:
+%53Lg:+nan(09A_Zaz):1:13:nan:
+%*53Lg:+nan(09A_Zaz):0:13:
+%53Lg:+0x0p0:1:6:0x0:
+%*53Lg:+0x0p0:0:6:
+%53Lg:+0x0p+0:1:7:0x0:
+%*53Lg:+0x0p+0:0:7:
+%53Lg:+0x8p-16385:1:11:0x1p-16382:
+%*53Lg:+0x8p-16385:0:11:
+%53Lg:+0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg:+0x2.3456789abcdef0123456789abcdep012345:0:40:
+%53Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%53Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%53Lg:+0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%53Lg:+infinity:1:9:inf:
+%*53Lg:+infinity:0:9:
+%5Lg: :0:-1:
+%*5Lg: :0:-1:
+%5Lg: -infinity:0:-1:
+%*5Lg: -infinity:0:-1:
+%5Lg: -0xf.fffffffffffffffffffffffffff8p+16380:1:6:-0x1.ep3:
+%*5Lg: -0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%5Lg: -0x7.fffffffffffffffffffffffffffcp16381:1:6:-0x1.cp2:
+%*5Lg: -0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%5Lg: -0x2.3456789abcdef0123456789abcdep+12345:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%5Lg: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef0123456789abcdep012345: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.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef0123456789abcdep012345:0:6:
+%5Lg: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%5Lg: 0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.fcp2:
+%*5Lg: 0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%5Lg: 0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.fep3:
+%*5Lg: 0xf.fffffffffffffffffffffffffff8p+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.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef0123456789abcdep012345:0:6:
+%5Lg: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef0123456789abcdep+12345:0:6:
+%5Lg: +0x7.fffffffffffffffffffffffffffcp16381:1:6:0x1.cp2:
+%*5Lg: +0x7.fffffffffffffffffffffffffffcp16381:0:6:
+%5Lg: +0xf.fffffffffffffffffffffffffff8p+16380:1:6:0x1.ep3:
+%*5Lg: +0xf.fffffffffffffffffffffffffff8p+16380:0:6:
+%5Lg: +infinity:0:-1:
+%*5Lg: +infinity:0:-1:
+%53Lg: :0:-1:
+%*53Lg: :0:-1:
+%53Lg: -infinity:1:10:-inf:
+%*53Lg: -infinity:0:10:
+%53Lg: -0xf.fffffffffffffffffffffffffff8p+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg: -0xf.fffffffffffffffffffffffffff8p+16380:0:41:
+%53Lg: -0x7.fffffffffffffffffffffffffffcp16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg: -0x7.fffffffffffffffffffffffffffcp16381:0:40:
+%53Lg: -0x2.3456789abcdef0123456789abcdep+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg: -0x2.3456789abcdef0123456789abcdep+12345:0:41:
+%53Lg: -0x2.3456789abcdef0123456789abcdep012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg: -0x2.3456789abcdef0123456789abcdep012345:0:41:
+%53Lg: -0x8p-16385:1:12:-0x1p-16382:
+%*53Lg: -0x8p-16385:0:12:
+%53Lg: -0x0p+0:1:8:-0x0:
+%*53Lg: -0x0p+0:0:8:
+%53Lg: -0x0p0:1:7:-0x0:
+%*53Lg: -0x0p0:0:7:
+%53Lg: -nan(09A_Zaz):1:14:-nan:
+%*53Lg: -nan(09A_Zaz):0:14:
+%53Lg: -nan():1:7:-nan:
+%*53Lg: -nan():0:7:
+%53Lg: nan():1:6:nan:
+%*53Lg: nan():0:6:
+%53Lg: nan(09A_Zaz):1:13:nan:
+%*53Lg: nan(09A_Zaz):0:13:
+%53Lg: 0x0p0:1:6:0x0:
+%*53Lg: 0x0p0:0:6:
+%53Lg: 0x0p+0:1:7:0x0:
+%*53Lg: 0x0p+0:0:7:
+%53Lg: 0x8p-16385:1:11:0x1p-16382:
+%*53Lg: 0x8p-16385:0:11:
+%53Lg: 0x2.3456789abcdef0123456789abcdep012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg: 0x2.3456789abcdef0123456789abcdep012345:0:40:
+%53Lg: 0x2.3456789abcdef0123456789abcdep+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg: 0x2.3456789abcdef0123456789abcdep+12345:0:40:
+%53Lg: 0x7.fffffffffffffffffffffffffffcp16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg: 0x7.fffffffffffffffffffffffffffcp16381:0:39:
+%53Lg: 0xf.fffffffffffffffffffffffffff8p+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg: 0xf.fffffffffffffffffffffffffff8p+16380:0:40:
+%53Lg: infinity:1:9:inf:
+%*53Lg: infinity:0:9:
+%53Lg: +nan():1:7:nan:
+%*53Lg: +nan():0:7:
+%53Lg: +nan(09A_Zaz):1:14:nan:
+%*53Lg: +nan(09A_Zaz):0:14:
+%53Lg: +0x0p0:1:7:0x0:
+%*53Lg: +0x0p0:0:7:
+%53Lg: +0x0p+0:1:8:0x0:
+%*53Lg: +0x0p+0:0:8:
+%53Lg: +0x8p-16385:1:12:0x1p-16382:
+%*53Lg: +0x8p-16385:0:12:
+%53Lg: +0x2.3456789abcdef0123456789abcdep012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg: +0x2.3456789abcdef0123456789abcdep012345:0:41:
+%53Lg: +0x2.3456789abcdef0123456789abcdep+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53Lg: +0x2.3456789abcdef0123456789abcdep+12345:0:41:
+%53Lg: +0x7.fffffffffffffffffffffffffffcp16381:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg: +0x7.fffffffffffffffffffffffffffcp16381:0:40:
+%53Lg: +0xf.fffffffffffffffffffffffffff8p+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383:
+%*53Lg: +0xf.fffffffffffffffffffffffffff8p+16380:0:41:
+%53Lg: +infinity:1:10:inf:
+%*53Lg: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
new file mode 100644
index 0000000..e9020af
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128/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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%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.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39:
+%LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39:
+%LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38:
+%LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
+%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.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*1LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%1LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*1LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%1LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*1LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%1LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*1LG:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:1:
+%1LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:1:
+%1LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:1:0x0:
+%*1LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:1:
+%1LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:1:0x0:
+%*1LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*1LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%1LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*1LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%1LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*1LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%1LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*1LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:-0x0:
+%*2LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:2:
+%2LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:-0x0:
+%*2LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2:
+%2LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2:
+%2LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.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:
+%*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.3456789ABCDEF0123456789ABCDEP012345:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:2:
+%2LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:2:
+%2LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:2:0x0:
+%*2LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:2:
+%2LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:2:0x0:
+%*2LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.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:
+%*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.3456789ABCDEF0123456789ABCDEP012345:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:3:
+%3LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:3:
+%3LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:3:0x1.cp2:
+%*3LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:3:
+%3LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:3:0x1.ep3:
+%*3LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.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:
+%*4LG::0:-1:
+%4LG:-INFINITY:1:4:-inf:
+%*4LG:-INFINITY:0:4:
+%4LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:-0x1.ep3:
+%*4LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:4:
+%4LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:-0x1.cp2:
+%*4LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4:
+%4LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4:
+%4LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
+%4LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4:
+%4LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2:
+%*4LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4:
+%4LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3:
+%*4LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
+%4LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:4:
+%4LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:4:0x1.cp2:
+%*4LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:4:
+%4LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:4:0x1.ep3:
+%*4LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:-0x1.ep3:
+%*5LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:5:
+%5LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:-0x1.cp2:
+%*5LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5:
+%5LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
+%5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
+%5LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
+%5LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.fcp2:
+%*5LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5:
+%5LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.fep3:
+%*5LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
+%5LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
+%5LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:5:0x1.cp2:
+%*5LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:5:
+%5LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:5:0x1.ep3:
+%*5LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.fep3:
+%*6LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%6LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.fcp2:
+%*6LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%6LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%6LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%6LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.ffcp2:
+%*6LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%6LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ffep3:
+%*6LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%6LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%6LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2:
+%*6LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%6LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3:
+%*6LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%6LG:+INFINITY:0:-1:
+%*6LG:+INFINITY:0:-1:
+%35LG::0:-1:
+%*35LG::0:-1:
+%35LG:-INFINITY:1:9:-inf:
+%*35LG:-INFINITY:0:9:
+%35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+%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:
+%*35LG:-0X8P-16385:0:11:
+%35LG:-0X0P+0:1:7:-0x0:
+%*35LG:-0X0P+0:0:7:
+%35LG:-0X0P0:1:6:-0x0:
+%*35LG:-0X0P0:0:6:
+%35LG:-NAN(09A_Zaz):1:13:-nan:
+%*35LG:-NAN(09A_Zaz):0:13:
+%35LG:-NAN():1:6:-nan:
+%*35LG:-NAN():0:6:
+%35LG:NAN():1:5:nan:
+%*35LG:NAN():0:5:
+%35LG:NAN(09A_Zaz):1:12:nan:
+%*35LG:NAN(09A_Zaz):0:12:
+%35LG:0X0P0:1:5:0x0:
+%*35LG:0X0P0:0:5:
+%35LG:0X0P+0:1:6:0x0:
+%*35LG:0X0P+0:0:6:
+%35LG:0X8P-16385:1:10:0x1p-16382:
+%*35LG:0X8P-16385:0:10:
+%35LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
+%35LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp2:
+%*35LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:35:
+%35LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp18:
+%*35LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+%35LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:35:0x1.ffffffffffffffffffffffffffffp4:
+%*35LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35:
+%35LG:INFINITY:1:8:inf:
+%*35LG:INFINITY:0:8:
+%35LG:+NAN():1:6:nan:
+%*35LG:+NAN():0:6:
+%35LG:+NAN(09A_Zaz):1:13:nan:
+%*35LG:+NAN(09A_Zaz):0:13:
+%35LG:+0X0P0:1:6:0x0:
+%*35LG:+0X0P0:0:6:
+%35LG:+0X0P+0:1:7:0x0:
+%*35LG:+0X0P+0:0:7:
+%35LG:+0X8P-16385:1:11:0x1p-16382:
+%*35LG:+0X8P-16385:0:11:
+%35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
+%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
+%35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+%35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:+INFINITY:1:9:inf:
+%*35LG:+INFINITY:0:9:
+%53LG::0:-1:
+%*53LG::0:-1:
+%53LG:-INFINITY:1:9:-inf:
+%*53LG:-INFINITY:0:9:
+%53LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%53LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%53LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%53LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%53LG:-0X8P-16385:1:11:-0x1p-16382:
+%*53LG:-0X8P-16385:0:11:
+%53LG:-0X0P+0:1:7:-0x0:
+%*53LG:-0X0P+0:0:7:
+%53LG:-0X0P0:1:6:-0x0:
+%*53LG:-0X0P0:0:6:
+%53LG:-NAN(09A_Zaz):1:13:-nan:
+%*53LG:-NAN(09A_Zaz):0:13:
+%53LG:-NAN():1:6:-nan:
+%*53LG:-NAN():0:6:
+%53LG:NAN():1:5:nan:
+%*53LG:NAN():0:5:
+%53LG:NAN(09A_Zaz):1:12:nan:
+%*53LG:NAN(09A_Zaz):0:12:
+%53LG:0X0P0:1:5:0x0:
+%*53LG:0X0P0:0:5:
+%53LG:0X0P+0:1:6:0x0:
+%*53LG:0X0P+0:0:6:
+%53LG:0X8P-16385:1:10:0x1p-16382:
+%*53LG:0X8P-16385:0:10:
+%53LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:39:
+%53LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:39:
+%53LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:38:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:38:
+%53LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
+%53LG:INFINITY:1:8:inf:
+%*53LG:INFINITY:0:8:
+%53LG:+NAN():1:6:nan:
+%*53LG:+NAN():0:6:
+%53LG:+NAN(09A_Zaz):1:13:nan:
+%*53LG:+NAN(09A_Zaz):0:13:
+%53LG:+0X0P0:1:6:0x0:
+%*53LG:+0X0P0:0:6:
+%53LG:+0X0P+0:1:7:0x0:
+%*53LG:+0X0P+0:0:7:
+%53LG:+0X8P-16385:1:11:0x1p-16382:
+%*53LG:+0X8P-16385:0:11:
+%53LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%53LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%53LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%53LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%53LG:+INFINITY:1:9:inf:
+%*53LG:+INFINITY:0:9:
+%5LG: :0:-1:
+%*5LG: :0:-1:
+%5LG: -INFINITY:0:-1:
+%*5LG: -INFINITY:0:-1:
+%5LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:-0x1.ep3:
+%*5LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%5LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:-0x1.cp2:
+%*5LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%5LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345: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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%5LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%5LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.fcp2:
+%*5LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%5LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.fep3:
+%*5LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+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.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
+%5LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
+%5LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:6:0x1.cp2:
+%*5LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:6:
+%5LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:6:0x1.ep3:
+%*5LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
+%5LG: +INFINITY:0:-1:
+%*5LG: +INFINITY:0:-1:
+%53LG: :0:-1:
+%*53LG: :0:-1:
+%53LG: -INFINITY:1:10:-inf:
+%*53LG: -INFINITY:0:10:
+%53LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG: -0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41:
+%53LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:-0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG: -0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40:
+%53LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41:
+%53LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:41:
+%53LG: -0X8P-16385:1:12:-0x1p-16382:
+%*53LG: -0X8P-16385:0:12:
+%53LG: -0X0P+0:1:8:-0x0:
+%*53LG: -0X0P+0:0:8:
+%53LG: -0X0P0:1:7:-0x0:
+%*53LG: -0X0P0:0:7:
+%53LG: -NAN(09A_Zaz):1:14:-nan:
+%*53LG: -NAN(09A_Zaz):0:14:
+%53LG: -NAN():1:7:-nan:
+%*53LG: -NAN():0:7:
+%53LG: NAN():1:6:nan:
+%*53LG: NAN():0:6:
+%53LG: NAN(09A_Zaz):1:13:nan:
+%*53LG: NAN(09A_Zaz):0:13:
+%53LG: 0X0P0:1:6:0x0:
+%*53LG: 0X0P0:0:6:
+%53LG: 0X0P+0:1:7:0x0:
+%*53LG: 0X0P+0:0:7:
+%53LG: 0X8P-16385:1:11:0x1p-16382:
+%*53LG: 0X8P-16385:0:11:
+%53LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:40:
+%53LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:0:40:
+%53LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:39:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG: 0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:39:
+%53LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
+%53LG: INFINITY:1:9:inf:
+%*53LG: INFINITY:0:9:
+%53LG: +NAN():1:7:nan:
+%*53LG: +NAN():0:7:
+%53LG: +NAN(09A_Zaz):1:14:nan:
+%*53LG: +NAN(09A_Zaz):0:14:
+%53LG: +0X0P0:1:7:0x0:
+%*53LG: +0X0P0:0:7:
+%53LG: +0X0P+0:1:8:0x0:
+%*53LG: +0X0P+0:0:8:
+%53LG: +0X8P-16385:1:12:0x1p-16382:
+%*53LG: +0X8P-16385:0:12:
+%53LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:41:
+%53LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp12346:
+%*53LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:0:41:
+%53LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:40:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG: +0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:40:
+%53LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:1:41:0x1.ffffffffffffffffffffffffffffp16383:
+%*53LG: +0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:41:
+%53LG: +INFINITY:1:10:inf:
+%*53LG: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
index 910c019..ef3df9d 100644
--- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
+++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
@@ -78,6 +78,55 @@ CFLAGS-vfwprintf-internal.c += -mfloat128 -mabi=ibmlongdouble
CFLAGS-vfscanf-internal.c += -mfloat128 -mabi=ibmlongdouble
CFLAGS-vfwscanf-internal.c += -mfloat128 -mabi=ibmlongdouble
+ifeq ($(subdir),stdio-common)
+# We already have the long double conversion defined with our common rules
+# for the IBM format, so define these special rules to build and run extra
+# executables for the IEEE binary128 format, reusing the same sources and
+# inputs.
+define tst-scanf-format-128ibm-compat-tests
+test-srcs += \
+ tst-scanf-format-$(1)-ldouble-128ibm-compat \
+ # test-srcs
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat.o: \
+ tst-scanf-format-$(1)-ldouble.c $$(before-compile)
+ $$(compile-command.c)
+$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat: $$(libm)
+endef
+$(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-128ibm-compat-tests,$(p))))
+
+ifeq ($(run-built-tests),yes)
+define tst-scanf-format-128ibm-compat-rule
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).out \
+ # tests-special
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).out: \
+ ../sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-$(2).input \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat
+ $$(make-tst-scanf-format-out) > $$@ < $$<; \
+ $$(evaluate-test)
+
+ifeq (yes,$(build-shared))
+ifneq ($(PERL),no)
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2)-mem.out \
+ # tests-special
+
+generated += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2)-mem.out \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).mtrace \
+ # generated
+endif
+endif
+endef
+$(foreach f,$(fmts-xscanf-real), \
+ $(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-128ibm-compat-rule,$(p),$(f)))))
+endif # $(run-built-tests) == yes
+endif # $(subdir) == stdio-common
+
# Basic tests for the implementation of long double with IEEE binary128
# format and for the related redirections in installed headers.
tests-internal += test-printf-ieee128 test-printf-ibm128
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/Makefile b/sysdeps/ieee754/ldbl-128ibm/Makefile
index c38d4f6..4dfe440 100644
--- a/sysdeps/ieee754/ldbl-128ibm/Makefile
+++ b/sysdeps/ieee754/ldbl-128ibm/Makefile
@@ -17,6 +17,16 @@ ifeq ($(subdir),math)
tests += $(ldbl-tests)
endif
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += ldouble
+
+# Use the IBM format for long double scanf format tests.
+$(foreach suf,$(all-object-suffixes), \
+ $(foreach p,$(xscanf-funcs), \
+ $(objpfx)tst-scanf-format-$(p)-ldouble$(suf))): \
+ sysdep-CFLAGS += $(type-ldouble-CFLAGS)
+endif
+
# Long double files may need extra CFLAGS.
ldbl-128ibm-routines = s_nexttoward s_nexttowardf \
$(type-ldouble-routines) \
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
new file mode 100644
index 0000000..6f3b84b
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%La:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%La:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%La:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%La:-0x8p-972:1:9:-0x1p-969:
+%*La:-0x8p-972:0:9:
+%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-972:1:8:0x1p-969:
+%*La:0x8p-972:0:8:
+%La:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:0x2.3456789abcdef0123456789abcp0123:0:35:
+%La:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:0x2.3456789abcdef0123456789abcp+123:0:35:
+%La:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%La:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%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-972:1:9:0x1p-969:
+%*La:+0x8p-972:0:9:
+%La:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%La:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%La:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%La:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%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.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%1La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1La:-0x8p-972:0:-1:
+%*1La:-0x8p-972: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-972:1:1:0x0:
+%*1La:0x8p-972:0:1:
+%1La:0x2.3456789abcdef0123456789abcp0123:1:1:0x0:
+%*1La:0x2.3456789abcdef0123456789abcp0123:0:1:
+%1La:0x2.3456789abcdef0123456789abcp+123:1:1:0x0:
+%*1La:0x2.3456789abcdef0123456789abcp+123:0:1:
+%1La:0x7.ffffffffffffdffffffffffffep1021:1:1:0x0:
+%*1La:0x7.ffffffffffffdffffffffffffep1021:0:1:
+%1La:0xf.ffffffffffffbffffffffffffcp+1020:1:1:0x0:
+%*1La:0xf.ffffffffffffbffffffffffffcp+1020: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-972:0:-1:
+%*1La:+0x8p-972:0:-1:
+%1La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1La:+0xf.ffffffffffffbffffffffffffcp+1020: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.ffffffffffffbffffffffffffcp+1020:1:2:-0x0:
+%*2La:-0xf.ffffffffffffbffffffffffffcp+1020:0:2:
+%2La:-0x7.ffffffffffffdffffffffffffep1021:1:2:-0x0:
+%*2La:-0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2La:-0x2.3456789abcdef0123456789abcp+123:1:2:-0x0:
+%*2La:-0x2.3456789abcdef0123456789abcp+123:0:2:
+%2La:-0x2.3456789abcdef0123456789abcp0123:1:2:-0x0:
+%*2La:-0x2.3456789abcdef0123456789abcp0123:0:2:
+%2La:-0x8p-972:1:2:-0x0:
+%*2La:-0x8p-972: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-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:
+%*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-972:1:2:0x0:
+%*2La:+0x8p-972:0:2:
+%2La:+0x2.3456789abcdef0123456789abcp0123:1:2:0x0:
+%*2La:+0x2.3456789abcdef0123456789abcp0123:0:2:
+%2La:+0x2.3456789abcdef0123456789abcp+123:1:2:0x0:
+%*2La:+0x2.3456789abcdef0123456789abcp+123:0:2:
+%2La:+0x7.ffffffffffffdffffffffffffep1021:1:2:0x0:
+%*2La:+0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2La:+0xf.ffffffffffffbffffffffffffcp+1020:1:2:0x0:
+%*2La:+0xf.ffffffffffffbffffffffffffcp+1020: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.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:
+%*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-972:1:3:0x1p3:
+%*3La:0x8p-972:0:3:
+%3La:0x2.3456789abcdef0123456789abcp0123:1:3:0x1p1:
+%*3La:0x2.3456789abcdef0123456789abcp0123:0:3:
+%3La:0x2.3456789abcdef0123456789abcp+123:1:3:0x1p1:
+%*3La:0x2.3456789abcdef0123456789abcp+123:0:3:
+%3La:0x7.ffffffffffffdffffffffffffep1021:1:3:0x1.cp2:
+%*3La:0x7.ffffffffffffdffffffffffffep1021:0:3:
+%3La:0xf.ffffffffffffbffffffffffffcp+1020:1:3:0x1.ep3:
+%*3La:0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*4La::0:-1:
+%4La:-infinity:1:4:-inf:
+%*4La:-infinity:0:4:
+%4La:-0xf.ffffffffffffbffffffffffffcp+1020:1:4:-0x1.ep3:
+%*4La:-0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4La:-0x7.ffffffffffffdffffffffffffep1021:1:4:-0x1.cp2:
+%*4La:-0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4La:-0x2.3456789abcdef0123456789abcp+123:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef0123456789abcp+123:0:4:
+%4La:-0x2.3456789abcdef0123456789abcp0123:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef0123456789abcp0123:0:4:
+%4La:-0x8p-972:1:4:-0x1p3:
+%*4La:-0x8p-972: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-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:
+%*4La:0x2.3456789abcdef0123456789abcp+123:0:4:
+%4La:0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4La:0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4La:0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4La:0xf.ffffffffffffbffffffffffffcp+1020: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-972:1:4:0x1p3:
+%*4La:+0x8p-972:0:4:
+%4La:+0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef0123456789abcp0123:0:4:
+%4La:+0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef0123456789abcp+123:0:4:
+%4La:+0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4La:+0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4La:+0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4La:+0xf.ffffffffffffbffffffffffffcp+1020: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.ffffffffffffbffffffffffffcp+1020:1:5:-0x1.ep3:
+%*5La:-0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5La:-0x7.ffffffffffffdffffffffffffep1021:1:5:-0x1.cp2:
+%*5La:-0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5La:-0x2.3456789abcdef0123456789abcp+123:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef0123456789abcp+123:0:5:
+%5La:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef0123456789abcp0123:0:5:
+%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:
+%*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-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:
+%*5La:0x2.3456789abcdef0123456789abcp+123:0:5:
+%5La:0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.fcp2:
+%*5La:0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5La:0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.fep3:
+%*5La:0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*5La:+0x2.3456789abcdef0123456789abcp+123:0:5:
+%5La:+0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.cp2:
+%*5La:+0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5La:+0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.ep3:
+%*5La:+0xf.ffffffffffffbffffffffffffcp+1020: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.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.fep3:
+%*6La:-0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6La:-0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.fcp2:
+%*6La:-0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6La:-0x2.3456789abcdef0123456789abcp+123:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef0123456789abcp+123:0:6:
+%6La:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef0123456789abcp0123:0:6:
+%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:
+%*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-972:1:6:0x1p-6:
+%*6La:0x8p-972:0:6:
+%6La:0x2.3456789abcdef0123456789abcp0123:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef0123456789abcp0123:0:6:
+%6La:0x2.3456789abcdef0123456789abcp+123:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef0123456789abcp+123:0:6:
+%6La:0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.ffcp2:
+%*6La:0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6La:0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ffep3:
+%*6La:0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*6La:+0x2.3456789abcdef0123456789abcp+123:0:6:
+%6La:+0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*6La:+0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6La:+0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*6La:+0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6La:+infinity:0:-1:
+%*6La:+infinity:0:-1:
+%33La::0:-1:
+%*33La::0:-1:
+%33La:-infinity:1:9:-inf:
+%*33La:-infinity:0:9:
+%33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33La:-0x7.ffffffffffffdffffffffffffep1021:0:33:
+%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:
+%*33La:-0x8p-972:0:9:
+%33La:-0x0p+0:1:7:-0x0:
+%*33La:-0x0p+0:0:7:
+%33La:-0x0p0:1:6:-0x0:
+%*33La:-0x0p0:0:6:
+%33La:-nan(09A_Zaz):1:13:-nan:
+%*33La:-nan(09A_Zaz):0:13:
+%33La:-nan():1:6:-nan:
+%*33La:-nan():0:6:
+%33La:nan():1:5:nan:
+%*33La:nan():0:5:
+%33La:nan(09A_Zaz):1:12:nan:
+%*33La:nan(09A_Zaz):0:12:
+%33La:0x0p0:1:5:0x0:
+%*33La:0x0p0:0:5:
+%33La:0x0p+0:1:6:0x0:
+%*33La:0x0p+0:0:6:
+%33La:0x8p-972:1:8:0x1p-969:
+%*33La:0x8p-972:0:8:
+%33La:0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33La:0x2.3456789abcdef0123456789abcp0123:0:33:
+%33La:0x2.3456789abcdef0123456789abcp+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33La:0x2.3456789abcdef0123456789abcp+123:0:33:
+%33La:0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33La:0x7.ffffffffffffdffffffffffffep1021:0:33:
+%33La:0xf.ffffffffffffbffffffffffffcp+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33La:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
+%33La:infinity:1:8:inf:
+%*33La:infinity:0:8:
+%33La:+nan():1:6:nan:
+%*33La:+nan():0:6:
+%33La:+nan(09A_Zaz):1:13:nan:
+%*33La:+nan(09A_Zaz):0:13:
+%33La:+0x0p0:1:6:0x0:
+%*33La:+0x0p0:0:6:
+%33La:+0x0p+0:1:7:0x0:
+%*33La:+0x0p+0:0:7:
+%33La:+0x8p-972:1:9:0x1p-969:
+%*33La:+0x8p-972:0:9:
+%33La:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33La:+0x2.3456789abcdef0123456789abcp0123:0:33:
+%33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33La:+0x7.ffffffffffffdffffffffffffep1021:0:33:
+%33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:+infinity:1:9:inf:
+%*33La:+infinity:0:9:
+%50La::0:-1:
+%*50La::0:-1:
+%50La:-infinity:1:9:-inf:
+%*50La:-infinity:0:9:
+%50La:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50La:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50La:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%50La:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%50La:-0x8p-972:1:9:-0x1p-969:
+%*50La:-0x8p-972:0:9:
+%50La:-0x0p+0:1:7:-0x0:
+%*50La:-0x0p+0:0:7:
+%50La:-0x0p0:1:6:-0x0:
+%*50La:-0x0p0:0:6:
+%50La:-nan(09A_Zaz):1:13:-nan:
+%*50La:-nan(09A_Zaz):0:13:
+%50La:-nan():1:6:-nan:
+%*50La:-nan():0:6:
+%50La:nan():1:5:nan:
+%*50La:nan():0:5:
+%50La:nan(09A_Zaz):1:12:nan:
+%*50La:nan(09A_Zaz):0:12:
+%50La:0x0p0:1:5:0x0:
+%*50La:0x0p0:0:5:
+%50La:0x0p+0:1:6:0x0:
+%*50La:0x0p+0:0:6:
+%50La:0x8p-972:1:8:0x1p-969:
+%*50La:0x8p-972:0:8:
+%50La:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:0x2.3456789abcdef0123456789abcp0123:0:35:
+%50La:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:0x2.3456789abcdef0123456789abcp+123:0:35:
+%50La:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%50La:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%50La:infinity:1:8:inf:
+%*50La:infinity:0:8:
+%50La:+nan():1:6:nan:
+%*50La:+nan():0:6:
+%50La:+nan(09A_Zaz):1:13:nan:
+%*50La:+nan(09A_Zaz):0:13:
+%50La:+0x0p0:1:6:0x0:
+%*50La:+0x0p0:0:6:
+%50La:+0x0p+0:1:7:0x0:
+%*50La:+0x0p+0:0:7:
+%50La:+0x8p-972:1:9:0x1p-969:
+%*50La:+0x8p-972:0:9:
+%50La:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%50La:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%50La:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50La:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50La:+infinity:1:9:inf:
+%*50La:+infinity:0:9:
+%5La: :0:-1:
+%*5La: :0:-1:
+%5La: -infinity:0:-1:
+%*5La: -infinity:0:-1:
+%5La: -0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.ep3:
+%*5La: -0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5La: -0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.cp2:
+%*5La: -0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5La: -0x2.3456789abcdef0123456789abcp+123:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef0123456789abcp+123:0:6:
+%5La: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef0123456789abcp0123:0:6:
+%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:
+%*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-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:
+%*5La: 0x2.3456789abcdef0123456789abcp+123:0:6:
+%5La: 0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*5La: 0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5La: 0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*5La: 0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*5La: +0x2.3456789abcdef0123456789abcp+123:0:6:
+%5La: +0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.cp2:
+%*5La: +0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5La: +0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ep3:
+%*5La: +0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5La: +infinity:0:-1:
+%*5La: +infinity:0:-1:
+%50La: :0:-1:
+%*50La: :0:-1:
+%50La: -infinity:1:10:-inf:
+%*50La: -infinity:0:10:
+%50La: -0xf.ffffffffffffbffffffffffffcp+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: -0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50La: -0x7.ffffffffffffdffffffffffffep1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: -0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50La: -0x2.3456789abcdef0123456789abcp+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: -0x2.3456789abcdef0123456789abcp+123:0:37:
+%50La: -0x2.3456789abcdef0123456789abcp0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: -0x2.3456789abcdef0123456789abcp0123:0:37:
+%50La: -0x8p-972:1:10:-0x1p-969:
+%*50La: -0x8p-972:0:10:
+%50La: -0x0p+0:1:8:-0x0:
+%*50La: -0x0p+0:0:8:
+%50La: -0x0p0:1:7:-0x0:
+%*50La: -0x0p0:0:7:
+%50La: -nan(09A_Zaz):1:14:-nan:
+%*50La: -nan(09A_Zaz):0:14:
+%50La: -nan():1:7:-nan:
+%*50La: -nan():0:7:
+%50La: nan():1:6:nan:
+%*50La: nan():0:6:
+%50La: nan(09A_Zaz):1:13:nan:
+%*50La: nan(09A_Zaz):0:13:
+%50La: 0x0p0:1:6:0x0:
+%*50La: 0x0p0:0:6:
+%50La: 0x0p+0:1:7:0x0:
+%*50La: 0x0p+0:0:7:
+%50La: 0x8p-972:1:9:0x1p-969:
+%*50La: 0x8p-972:0:9:
+%50La: 0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: 0x2.3456789abcdef0123456789abcp0123:0:36:
+%50La: 0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: 0x2.3456789abcdef0123456789abcp+123:0:36:
+%50La: 0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: 0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50La: 0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50La: infinity:1:9:inf:
+%*50La: infinity:0:9:
+%50La: +nan():1:7:nan:
+%*50La: +nan():0:7:
+%50La: +nan(09A_Zaz):1:14:nan:
+%*50La: +nan(09A_Zaz):0:14:
+%50La: +0x0p0:1:7:0x0:
+%*50La: +0x0p0:0:7:
+%50La: +0x0p+0:1:8:0x0:
+%*50La: +0x0p+0:0:8:
+%50La: +0x8p-972:1:10:0x1p-969:
+%*50La: +0x8p-972:0:10:
+%50La: +0x2.3456789abcdef0123456789abcp0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: +0x2.3456789abcdef0123456789abcp0123:0:37:
+%50La: +0x2.3456789abcdef0123456789abcp+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: +0x2.3456789abcdef0123456789abcp+123:0:37:
+%50La: +0x7.ffffffffffffdffffffffffffep1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: +0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50La: +0xf.ffffffffffffbffffffffffffcp+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: +0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50La: +infinity:1:10:inf:
+%*50La: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
new file mode 100644
index 0000000..5889e62
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LA:-0X8P-972:1:9:-0x1p-969:
+%*LA:-0X8P-972:0:9:
+%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-972:1:8:0x1p-969:
+%*LA:0X8P-972:0:8:
+%LA:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%LA:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%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-972:1:9:0x1p-969:
+%*LA:+0X8P-972:0:9:
+%LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%1LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LA:-0X8P-972:0:-1:
+%*1LA:-0X8P-972: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-972:1:1:0x0:
+%*1LA:0X8P-972:0:1:
+%1LA:0X2.3456789ABCDEF0123456789ABCP0123:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF0123456789ABCP0123:0:1:
+%1LA:0X2.3456789ABCDEF0123456789ABCP+123:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF0123456789ABCP+123:0:1:
+%1LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:1:0x0:
+%*1LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:1:
+%1LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:1:0x0:
+%*1LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-972:0:-1:
+%*1LA:+0X8P-972:0:-1:
+%1LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:-0x0:
+%*2LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2:
+%2LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:-0x0:
+%*2LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LA:-0X8P-972:1:2:-0x0:
+%*2LA:-0X8P-972: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-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:
+%*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-972:1:2:0x0:
+%*2LA:+0X8P-972:0:2:
+%2LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:0x0:
+%*2LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:0x0:
+%*2LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.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:
+%*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-972:1:3:0x1p3:
+%*3LA:0X8P-972:0:3:
+%3LA:0X2.3456789ABCDEF0123456789ABCP0123:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF0123456789ABCP0123:0:3:
+%3LA:0X2.3456789ABCDEF0123456789ABCP+123:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF0123456789ABCP+123:0:3:
+%3LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:3:0x1.cp2:
+%*3LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:3:
+%3LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:3:0x1.ep3:
+%*3LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*4LA::0:-1:
+%4LA:-INFINITY:1:4:-inf:
+%*4LA:-INFINITY:0:4:
+%4LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:-0x1.ep3:
+%*4LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:-0x1.cp2:
+%*4LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LA:-0X8P-972:1:4:-0x1p3:
+%*4LA:-0X8P-972: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-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:
+%*4LA:0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-972:1:4:0x1p3:
+%*4LA:+0X8P-972:0:4:
+%4LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:-0x1.ep3:
+%*5LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:-0x1.cp2:
+%*5LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+%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:
+%*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-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:
+%*5LA:0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.fcp2:
+%*5LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.fep3:
+%*5LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*5LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.cp2:
+%*5LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.ep3:
+%*5LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.fep3:
+%*6LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.fcp2:
+%*6LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%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:
+%*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-972:1:6:0x1p-6:
+%*6LA:0X8P-972:0:6:
+%6LA:0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%6LA:0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.ffcp2:
+%*6LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ffep3:
+%*6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*6LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*6LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*6LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LA:+INFINITY:0:-1:
+%*6LA:+INFINITY:0:-1:
+%33LA::0:-1:
+%*33LA::0:-1:
+%33LA:-INFINITY:1:9:-inf:
+%*33LA:-INFINITY:0:9:
+%33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%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:
+%*33LA:-0X8P-972:0:9:
+%33LA:-0X0P+0:1:7:-0x0:
+%*33LA:-0X0P+0:0:7:
+%33LA:-0X0P0:1:6:-0x0:
+%*33LA:-0X0P0:0:6:
+%33LA:-NAN(09A_Zaz):1:13:-nan:
+%*33LA:-NAN(09A_Zaz):0:13:
+%33LA:-NAN():1:6:-nan:
+%*33LA:-NAN():0:6:
+%33LA:NAN():1:5:nan:
+%*33LA:NAN():0:5:
+%33LA:NAN(09A_Zaz):1:12:nan:
+%*33LA:NAN(09A_Zaz):0:12:
+%33LA:0X0P0:1:5:0x0:
+%*33LA:0X0P0:0:5:
+%33LA:0X0P+0:1:6:0x0:
+%*33LA:0X0P+0:0:6:
+%33LA:0X8P-972:1:8:0x1p-969:
+%*33LA:0X8P-972:0:8:
+%33LA:0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LA:0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LA:0X2.3456789ABCDEF0123456789ABCP+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LA:0X2.3456789ABCDEF0123456789ABCP+123:0:33:
+%33LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
+%33LA:INFINITY:1:8:inf:
+%*33LA:INFINITY:0:8:
+%33LA:+NAN():1:6:nan:
+%*33LA:+NAN():0:6:
+%33LA:+NAN(09A_Zaz):1:13:nan:
+%*33LA:+NAN(09A_Zaz):0:13:
+%33LA:+0X0P0:1:6:0x0:
+%*33LA:+0X0P0:0:6:
+%33LA:+0X0P+0:1:7:0x0:
+%*33LA:+0X0P+0:0:7:
+%33LA:+0X8P-972:1:9:0x1p-969:
+%*33LA:+0X8P-972:0:9:
+%33LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:+INFINITY:1:9:inf:
+%*33LA:+INFINITY:0:9:
+%50LA::0:-1:
+%*50LA::0:-1:
+%50LA:-INFINITY:1:9:-inf:
+%*50LA:-INFINITY:0:9:
+%50LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LA:-0X8P-972:1:9:-0x1p-969:
+%*50LA:-0X8P-972:0:9:
+%50LA:-0X0P+0:1:7:-0x0:
+%*50LA:-0X0P+0:0:7:
+%50LA:-0X0P0:1:6:-0x0:
+%*50LA:-0X0P0:0:6:
+%50LA:-NAN(09A_Zaz):1:13:-nan:
+%*50LA:-NAN(09A_Zaz):0:13:
+%50LA:-NAN():1:6:-nan:
+%*50LA:-NAN():0:6:
+%50LA:NAN():1:5:nan:
+%*50LA:NAN():0:5:
+%50LA:NAN(09A_Zaz):1:12:nan:
+%*50LA:NAN(09A_Zaz):0:12:
+%50LA:0X0P0:1:5:0x0:
+%*50LA:0X0P0:0:5:
+%50LA:0X0P+0:1:6:0x0:
+%*50LA:0X0P+0:0:6:
+%50LA:0X8P-972:1:8:0x1p-969:
+%*50LA:0X8P-972:0:8:
+%50LA:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%50LA:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%50LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%50LA:INFINITY:1:8:inf:
+%*50LA:INFINITY:0:8:
+%50LA:+NAN():1:6:nan:
+%*50LA:+NAN():0:6:
+%50LA:+NAN(09A_Zaz):1:13:nan:
+%*50LA:+NAN(09A_Zaz):0:13:
+%50LA:+0X0P0:1:6:0x0:
+%*50LA:+0X0P0:0:6:
+%50LA:+0X0P+0:1:7:0x0:
+%*50LA:+0X0P+0:0:7:
+%50LA:+0X8P-972:1:9:0x1p-969:
+%*50LA:+0X8P-972:0:9:
+%50LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LA:+INFINITY:1:9:inf:
+%*50LA:+INFINITY:0:9:
+%5LA: :0:-1:
+%*5LA: :0:-1:
+%5LA: -INFINITY:0:-1:
+%*5LA: -INFINITY:0:-1:
+%5LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.ep3:
+%*5LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.cp2:
+%*5LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LA: -0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%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:
+%*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-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:
+%*5LA: 0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*5LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*5LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*5LA: +0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.cp2:
+%*5LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ep3:
+%*5LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LA: +INFINITY:0:-1:
+%*5LA: +INFINITY:0:-1:
+%50LA: :0:-1:
+%*50LA: :0:-1:
+%50LA: -INFINITY:1:10:-inf:
+%*50LA: -INFINITY:0:10:
+%50LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LA: -0X2.3456789ABCDEF0123456789ABCP+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LA: -0X8P-972:1:10:-0x1p-969:
+%*50LA: -0X8P-972:0:10:
+%50LA: -0X0P+0:1:8:-0x0:
+%*50LA: -0X0P+0:0:8:
+%50LA: -0X0P0:1:7:-0x0:
+%*50LA: -0X0P0:0:7:
+%50LA: -NAN(09A_Zaz):1:14:-nan:
+%*50LA: -NAN(09A_Zaz):0:14:
+%50LA: -NAN():1:7:-nan:
+%*50LA: -NAN():0:7:
+%50LA: NAN():1:6:nan:
+%*50LA: NAN():0:6:
+%50LA: NAN(09A_Zaz):1:13:nan:
+%*50LA: NAN(09A_Zaz):0:13:
+%50LA: 0X0P0:1:6:0x0:
+%*50LA: 0X0P0:0:6:
+%50LA: 0X0P+0:1:7:0x0:
+%*50LA: 0X0P+0:0:7:
+%50LA: 0X8P-972:1:9:0x1p-969:
+%*50LA: 0X8P-972:0:9:
+%50LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: 0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LA: INFINITY:1:9:inf:
+%*50LA: INFINITY:0:9:
+%50LA: +NAN():1:7:nan:
+%*50LA: +NAN():0:7:
+%50LA: +NAN(09A_Zaz):1:14:nan:
+%*50LA: +NAN(09A_Zaz):0:14:
+%50LA: +0X0P0:1:7:0x0:
+%*50LA: +0X0P0:0:7:
+%50LA: +0X0P+0:1:8:0x0:
+%*50LA: +0X0P+0:0:8:
+%50LA: +0X8P-972:1:10:0x1p-969:
+%*50LA: +0X8P-972:0:10:
+%50LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: +0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LA: +INFINITY:1:10:inf:
+%*50LA: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
new file mode 100644
index 0000000..2edc8ba
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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.79769313486231580793728971405301199e+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:-1.79769313486231580793728971405301199e+308:0:43:
+%Le:-1.79769313486231580793728971405301199e308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:-1.79769313486231580793728971405301199e308:0:42:
+%Le:-2.3441674165664647186659237648155017216e+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:-2.3441674165664647186659237648155017216e+37:0:44:
+%Le:-2.3441674165664647186659237648155017216e037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:-2.3441674165664647186659237648155017216e037:0:44:
+%Le:-2.00416836000897277799610805135016205e-292:1:43:-0x1p-969:
+%*Le:-2.00416836000897277799610805135016205e-292:0:43:
+%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:2.00416836000897277799610805135016205e-292:1:42:0x1p-969:
+%*Le:2.00416836000897277799610805135016205e-292:0:42:
+%Le:2.3441674165664647186659237648155017216e037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:2.3441674165664647186659237648155017216e037:0:43:
+%Le:2.3441674165664647186659237648155017216e+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:2.3441674165664647186659237648155017216e+37:0:43:
+%Le:1.79769313486231580793728971405301199e308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:1.79769313486231580793728971405301199e308:0:41:
+%Le:1.79769313486231580793728971405301199e+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:1.79769313486231580793728971405301199e+308:0:42:
+%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:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
+%*Le:+2.00416836000897277799610805135016205e-292:0:43:
+%Le:+2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:+2.3441674165664647186659237648155017216e037:0:44:
+%Le:+2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:+2.3441674165664647186659237648155017216e+37:0:44:
+%Le:+1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:+1.79769313486231580793728971405301199e308:0:42:
+%Le:+1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:+1.79769313486231580793728971405301199e+308:0:43:
+%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.79769313486231580793728971405301199e+308:0:-1:
+%*1Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%1Le:-1.79769313486231580793728971405301199e308:0:-1:
+%*1Le:-1.79769313486231580793728971405301199e308:0:-1:
+%1Le:-2.3441674165664647186659237648155017216e+37:0:-1:
+%*1Le:-2.3441674165664647186659237648155017216e+37:0:-1:
+%1Le:-2.3441674165664647186659237648155017216e037:0:-1:
+%*1Le:-2.3441674165664647186659237648155017216e037:0:-1:
+%1Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%*1Le:-2.00416836000897277799610805135016205e-292: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:2.00416836000897277799610805135016205e-292:1:1:0x1p1:
+%*1Le:2.00416836000897277799610805135016205e-292:0:1:
+%1Le:2.3441674165664647186659237648155017216e037:1:1:0x1p1:
+%*1Le:2.3441674165664647186659237648155017216e037:0:1:
+%1Le:2.3441674165664647186659237648155017216e+37:1:1:0x1p1:
+%*1Le:2.3441674165664647186659237648155017216e+37:0:1:
+%1Le:1.79769313486231580793728971405301199e308:1:1:0x1:
+%*1Le:1.79769313486231580793728971405301199e308:0:1:
+%1Le:1.79769313486231580793728971405301199e+308:1:1:0x1:
+%*1Le:1.79769313486231580793728971405301199e+308: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:+2.00416836000897277799610805135016205e-292:0:-1:
+%*1Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%1Le:+2.3441674165664647186659237648155017216e037:0:-1:
+%*1Le:+2.3441674165664647186659237648155017216e037:0:-1:
+%1Le:+2.3441674165664647186659237648155017216e+37:0:-1:
+%*1Le:+2.3441674165664647186659237648155017216e+37:0:-1:
+%1Le:+1.79769313486231580793728971405301199e308:0:-1:
+%*1Le:+1.79769313486231580793728971405301199e308:0:-1:
+%1Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%*1Le:+1.79769313486231580793728971405301199e+308: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.79769313486231580793728971405301199e+308:1:2:-0x1:
+%*2Le:-1.79769313486231580793728971405301199e+308:0:2:
+%2Le:-1.79769313486231580793728971405301199e308:1:2:-0x1:
+%*2Le:-1.79769313486231580793728971405301199e308:0:2:
+%2Le:-2.3441674165664647186659237648155017216e+37:1:2:-0x1p1:
+%*2Le:-2.3441674165664647186659237648155017216e+37:0:2:
+%2Le:-2.3441674165664647186659237648155017216e037:1:2:-0x1p1:
+%*2Le:-2.3441674165664647186659237648155017216e037:0:2:
+%2Le:-2.00416836000897277799610805135016205e-292:1:2:-0x1p1:
+%*2Le:-2.00416836000897277799610805135016205e-292: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:2.00416836000897277799610805135016205e-292:1:2:0x1p1:
+%*2Le:2.00416836000897277799610805135016205e-292:0:2:
+%2Le:2.3441674165664647186659237648155017216e037:1:2:0x1p1:
+%*2Le:2.3441674165664647186659237648155017216e037:0:2:
+%2Le:2.3441674165664647186659237648155017216e+37:1:2:0x1p1:
+%*2Le:2.3441674165664647186659237648155017216e+37:0:2:
+%2Le:1.79769313486231580793728971405301199e308:1:2:0x1:
+%*2Le:1.79769313486231580793728971405301199e308:0:2:
+%2Le:1.79769313486231580793728971405301199e+308:1:2:0x1:
+%*2Le:1.79769313486231580793728971405301199e+308: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:+2.00416836000897277799610805135016205e-292:1:2:0x1p1:
+%*2Le:+2.00416836000897277799610805135016205e-292:0:2:
+%2Le:+2.3441674165664647186659237648155017216e037:1:2:0x1p1:
+%*2Le:+2.3441674165664647186659237648155017216e037:0:2:
+%2Le:+2.3441674165664647186659237648155017216e+37:1:2:0x1p1:
+%*2Le:+2.3441674165664647186659237648155017216e+37:0:2:
+%2Le:+1.79769313486231580793728971405301199e308:1:2:0x1:
+%*2Le:+1.79769313486231580793728971405301199e308:0:2:
+%2Le:+1.79769313486231580793728971405301199e+308:1:2:0x1:
+%*2Le:+1.79769313486231580793728971405301199e+308: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.79769313486231580793728971405301199e+308:1:3:-0x1:
+%*3Le:-1.79769313486231580793728971405301199e+308:0:3:
+%3Le:-1.79769313486231580793728971405301199e308:1:3:-0x1:
+%*3Le:-1.79769313486231580793728971405301199e308:0:3:
+%3Le:-2.3441674165664647186659237648155017216e+37:1:3:-0x1p1:
+%*3Le:-2.3441674165664647186659237648155017216e+37:0:3:
+%3Le:-2.3441674165664647186659237648155017216e037:1:3:-0x1p1:
+%*3Le:-2.3441674165664647186659237648155017216e037:0:3:
+%3Le:-2.00416836000897277799610805135016205e-292:1:3:-0x1p1:
+%*3Le:-2.00416836000897277799610805135016205e-292: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:2.00416836000897277799610805135016205e-292:1:3:0x1p1:
+%*3Le:2.00416836000897277799610805135016205e-292:0:3:
+%3Le:2.3441674165664647186659237648155017216e037:1:3:0x1.266666666666666666666666668p1:
+%*3Le:2.3441674165664647186659237648155017216e037:0:3:
+%3Le:2.3441674165664647186659237648155017216e+37:1:3:0x1.266666666666666666666666668p1:
+%*3Le:2.3441674165664647186659237648155017216e+37:0:3:
+%3Le:1.79769313486231580793728971405301199e308:1:3:0x1.b3333333333333333333333333:
+%*3Le:1.79769313486231580793728971405301199e308:0:3:
+%3Le:1.79769313486231580793728971405301199e+308:1:3:0x1.b3333333333333333333333333:
+%*3Le:1.79769313486231580793728971405301199e+308: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:+2.00416836000897277799610805135016205e-292:1:3:0x1p1:
+%*3Le:+2.00416836000897277799610805135016205e-292:0:3:
+%3Le:+2.3441674165664647186659237648155017216e037:1:3:0x1p1:
+%*3Le:+2.3441674165664647186659237648155017216e037:0:3:
+%3Le:+2.3441674165664647186659237648155017216e+37:1:3:0x1p1:
+%*3Le:+2.3441674165664647186659237648155017216e+37:0:3:
+%3Le:+1.79769313486231580793728971405301199e308:1:3:0x1:
+%*3Le:+1.79769313486231580793728971405301199e308:0:3:
+%3Le:+1.79769313486231580793728971405301199e+308:1:3:0x1:
+%*3Le:+1.79769313486231580793728971405301199e+308: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.79769313486231580793728971405301199e+308:1:4:-0x1.b3333333333333333333333333:
+%*4Le:-1.79769313486231580793728971405301199e+308:0:4:
+%4Le:-1.79769313486231580793728971405301199e308:1:4:-0x1.b3333333333333333333333333:
+%*4Le:-1.79769313486231580793728971405301199e308:0:4:
+%4Le:-2.3441674165664647186659237648155017216e+37:1:4:-0x1.266666666666666666666666668p1:
+%*4Le:-2.3441674165664647186659237648155017216e+37:0:4:
+%4Le:-2.3441674165664647186659237648155017216e037:1:4:-0x1.266666666666666666666666668p1:
+%*4Le:-2.3441674165664647186659237648155017216e037:0:4:
+%4Le:-2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
+%*4Le:-2.00416836000897277799610805135016205e-292: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:2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*4Le:2.00416836000897277799610805135016205e-292:0:4:
+%4Le:2.3441674165664647186659237648155017216e037:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4Le:2.3441674165664647186659237648155017216e037:0:4:
+%4Le:2.3441674165664647186659237648155017216e+37:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4Le:2.3441674165664647186659237648155017216e+37:0:4:
+%4Le:1.79769313486231580793728971405301199e308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4Le:1.79769313486231580793728971405301199e308:0:4:
+%4Le:1.79769313486231580793728971405301199e+308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4Le:1.79769313486231580793728971405301199e+308: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:+2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*4Le:+2.00416836000897277799610805135016205e-292:0:4:
+%4Le:+2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
+%*4Le:+2.3441674165664647186659237648155017216e037:0:4:
+%4Le:+2.3441674165664647186659237648155017216e+37:1:4:0x1.266666666666666666666666668p1:
+%*4Le:+2.3441674165664647186659237648155017216e+37:0:4:
+%4Le:+1.79769313486231580793728971405301199e308:1:4:0x1.b3333333333333333333333333:
+%*4Le:+1.79769313486231580793728971405301199e308:0:4:
+%4Le:+1.79769313486231580793728971405301199e+308:1:4:0x1.b3333333333333333333333333:
+%*4Le:+1.79769313486231580793728971405301199e+308: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.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:
+%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:
+%*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:2.00416836000897277799610805135016205e-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
+%*40Le:2.00416836000897277799610805135016205e-292:0:40:
+%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:
+%*40Le:1.79769313486231580793728971405301199e+308: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:+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:
+%40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%*40Le:+1.79769313486231580793728971405301199e+308: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.79769313486231580793728971405301199e+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:-1.79769313486231580793728971405301199e+308:0:43:
+%48Le:-1.79769313486231580793728971405301199e308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:-1.79769313486231580793728971405301199e308:0:42:
+%48Le:-2.3441674165664647186659237648155017216e+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:-2.3441674165664647186659237648155017216e+37:0:44:
+%48Le:-2.3441674165664647186659237648155017216e037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:-2.3441674165664647186659237648155017216e037:0:44:
+%48Le:-2.00416836000897277799610805135016205e-292:1:43:-0x1p-969:
+%*48Le:-2.00416836000897277799610805135016205e-292:0:43:
+%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:2.00416836000897277799610805135016205e-292:1:42:0x1p-969:
+%*48Le:2.00416836000897277799610805135016205e-292:0:42:
+%48Le:2.3441674165664647186659237648155017216e037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:2.3441674165664647186659237648155017216e037:0:43:
+%48Le:2.3441674165664647186659237648155017216e+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:2.3441674165664647186659237648155017216e+37:0:43:
+%48Le:1.79769313486231580793728971405301199e308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:1.79769313486231580793728971405301199e308:0:41:
+%48Le:1.79769313486231580793728971405301199e+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:1.79769313486231580793728971405301199e+308:0:42:
+%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:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
+%*48Le:+2.00416836000897277799610805135016205e-292:0:43:
+%48Le:+2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:+2.3441674165664647186659237648155017216e037:0:44:
+%48Le:+2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:+2.3441674165664647186659237648155017216e+37:0:44:
+%48Le:+1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:+1.79769313486231580793728971405301199e308:0:42:
+%48Le:+1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:+1.79769313486231580793728971405301199e+308:0:43:
+%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.79769313486231580793728971405301199e+308:1:4:-0x1:
+%*3Le: -1.79769313486231580793728971405301199e+308:0:4:
+%3Le: -1.79769313486231580793728971405301199e308:1:4:-0x1:
+%*3Le: -1.79769313486231580793728971405301199e308:0:4:
+%3Le: -2.3441674165664647186659237648155017216e+37:1:4:-0x1p1:
+%*3Le: -2.3441674165664647186659237648155017216e+37:0:4:
+%3Le: -2.3441674165664647186659237648155017216e037:1:4:-0x1p1:
+%*3Le: -2.3441674165664647186659237648155017216e037:0:4:
+%3Le: -2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
+%*3Le: -2.00416836000897277799610805135016205e-292: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: 2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*3Le: 2.00416836000897277799610805135016205e-292:0:4:
+%3Le: 2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
+%*3Le: 2.3441674165664647186659237648155017216e037:0:4:
+%3Le: 2.3441674165664647186659237648155017216e+37:1:4:0x1.266666666666666666666666668p1:
+%*3Le: 2.3441674165664647186659237648155017216e+37:0:4:
+%3Le: 1.79769313486231580793728971405301199e308:1:4:0x1.b3333333333333333333333333:
+%*3Le: 1.79769313486231580793728971405301199e308:0:4:
+%3Le: 1.79769313486231580793728971405301199e+308:1:4:0x1.b3333333333333333333333333:
+%*3Le: 1.79769313486231580793728971405301199e+308: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: +2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*3Le: +2.00416836000897277799610805135016205e-292:0:4:
+%3Le: +2.3441674165664647186659237648155017216e037:1:4:0x1p1:
+%*3Le: +2.3441674165664647186659237648155017216e037:0:4:
+%3Le: +2.3441674165664647186659237648155017216e+37:1:4:0x1p1:
+%*3Le: +2.3441674165664647186659237648155017216e+37:0:4:
+%3Le: +1.79769313486231580793728971405301199e308:1:4:0x1:
+%*3Le: +1.79769313486231580793728971405301199e308:0:4:
+%3Le: +1.79769313486231580793728971405301199e+308:1:4:0x1:
+%*3Le: +1.79769313486231580793728971405301199e+308: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.79769313486231580793728971405301199e+308:1:44:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: -1.79769313486231580793728971405301199e+308:0:44:
+%48Le: -1.79769313486231580793728971405301199e308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: -1.79769313486231580793728971405301199e308:0:43:
+%48Le: -2.3441674165664647186659237648155017216e+37:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: -2.3441674165664647186659237648155017216e+37:0:45:
+%48Le: -2.3441674165664647186659237648155017216e037:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: -2.3441674165664647186659237648155017216e037:0:45:
+%48Le: -2.00416836000897277799610805135016205e-292:1:44:-0x1p-969:
+%*48Le: -2.00416836000897277799610805135016205e-292:0:44:
+%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: 2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
+%*48Le: 2.00416836000897277799610805135016205e-292:0:43:
+%48Le: 2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: 2.3441674165664647186659237648155017216e037:0:44:
+%48Le: 2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: 2.3441674165664647186659237648155017216e+37:0:44:
+%48Le: 1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: 1.79769313486231580793728971405301199e308:0:42:
+%48Le: 1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: 1.79769313486231580793728971405301199e+308:0:43:
+%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: +2.00416836000897277799610805135016205e-292:1:44:0x1p-969:
+%*48Le: +2.00416836000897277799610805135016205e-292:0:44:
+%48Le: +2.3441674165664647186659237648155017216e037:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: +2.3441674165664647186659237648155017216e037:0:45:
+%48Le: +2.3441674165664647186659237648155017216e+37:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: +2.3441674165664647186659237648155017216e+37:0:45:
+%48Le: +1.79769313486231580793728971405301199e308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: +1.79769313486231580793728971405301199e308:0:43:
+%48Le: +1.79769313486231580793728971405301199e+308:1:44:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: +1.79769313486231580793728971405301199e+308:0:44:
+%48Le: +infinity:1:10:inf:
+%*48Le: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
new file mode 100644
index 0000000..29a2d9d
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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.79769313486231580793728971405301199E+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:-1.79769313486231580793728971405301199E+308:0:43:
+%LE:-1.79769313486231580793728971405301199E308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:-1.79769313486231580793728971405301199E308:0:42:
+%LE:-2.3441674165664647186659237648155017216E+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:-2.3441674165664647186659237648155017216E+37:0:44:
+%LE:-2.3441674165664647186659237648155017216E037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:-2.3441674165664647186659237648155017216E037:0:44:
+%LE:-2.00416836000897277799610805135016205E-292:1:43:-0x1p-969:
+%*LE:-2.00416836000897277799610805135016205E-292:0:43:
+%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:2.00416836000897277799610805135016205E-292:1:42:0x1p-969:
+%*LE:2.00416836000897277799610805135016205E-292:0:42:
+%LE:2.3441674165664647186659237648155017216E037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:2.3441674165664647186659237648155017216E037:0:43:
+%LE:2.3441674165664647186659237648155017216E+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:2.3441674165664647186659237648155017216E+37:0:43:
+%LE:1.79769313486231580793728971405301199E308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:1.79769313486231580793728971405301199E308:0:41:
+%LE:1.79769313486231580793728971405301199E+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:1.79769313486231580793728971405301199E+308:0:42:
+%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:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
+%*LE:+2.00416836000897277799610805135016205E-292:0:43:
+%LE:+2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:+2.3441674165664647186659237648155017216E037:0:44:
+%LE:+2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:+2.3441674165664647186659237648155017216E+37:0:44:
+%LE:+1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:+1.79769313486231580793728971405301199E308:0:42:
+%LE:+1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:+1.79769313486231580793728971405301199E+308:0:43:
+%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.79769313486231580793728971405301199E+308:0:-1:
+%*1LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%1LE:-1.79769313486231580793728971405301199E308:0:-1:
+%*1LE:-1.79769313486231580793728971405301199E308:0:-1:
+%1LE:-2.3441674165664647186659237648155017216E+37:0:-1:
+%*1LE:-2.3441674165664647186659237648155017216E+37:0:-1:
+%1LE:-2.3441674165664647186659237648155017216E037:0:-1:
+%*1LE:-2.3441674165664647186659237648155017216E037:0:-1:
+%1LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%*1LE:-2.00416836000897277799610805135016205E-292: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:2.00416836000897277799610805135016205E-292:1:1:0x1p1:
+%*1LE:2.00416836000897277799610805135016205E-292:0:1:
+%1LE:2.3441674165664647186659237648155017216E037:1:1:0x1p1:
+%*1LE:2.3441674165664647186659237648155017216E037:0:1:
+%1LE:2.3441674165664647186659237648155017216E+37:1:1:0x1p1:
+%*1LE:2.3441674165664647186659237648155017216E+37:0:1:
+%1LE:1.79769313486231580793728971405301199E308:1:1:0x1:
+%*1LE:1.79769313486231580793728971405301199E308:0:1:
+%1LE:1.79769313486231580793728971405301199E+308:1:1:0x1:
+%*1LE:1.79769313486231580793728971405301199E+308: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:+2.00416836000897277799610805135016205E-292:0:-1:
+%*1LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%1LE:+2.3441674165664647186659237648155017216E037:0:-1:
+%*1LE:+2.3441674165664647186659237648155017216E037:0:-1:
+%1LE:+2.3441674165664647186659237648155017216E+37:0:-1:
+%*1LE:+2.3441674165664647186659237648155017216E+37:0:-1:
+%1LE:+1.79769313486231580793728971405301199E308:0:-1:
+%*1LE:+1.79769313486231580793728971405301199E308:0:-1:
+%1LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%*1LE:+1.79769313486231580793728971405301199E+308: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.79769313486231580793728971405301199E+308:1:2:-0x1:
+%*2LE:-1.79769313486231580793728971405301199E+308:0:2:
+%2LE:-1.79769313486231580793728971405301199E308:1:2:-0x1:
+%*2LE:-1.79769313486231580793728971405301199E308:0:2:
+%2LE:-2.3441674165664647186659237648155017216E+37:1:2:-0x1p1:
+%*2LE:-2.3441674165664647186659237648155017216E+37:0:2:
+%2LE:-2.3441674165664647186659237648155017216E037:1:2:-0x1p1:
+%*2LE:-2.3441674165664647186659237648155017216E037:0:2:
+%2LE:-2.00416836000897277799610805135016205E-292:1:2:-0x1p1:
+%*2LE:-2.00416836000897277799610805135016205E-292: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:2.00416836000897277799610805135016205E-292:1:2:0x1p1:
+%*2LE:2.00416836000897277799610805135016205E-292:0:2:
+%2LE:2.3441674165664647186659237648155017216E037:1:2:0x1p1:
+%*2LE:2.3441674165664647186659237648155017216E037:0:2:
+%2LE:2.3441674165664647186659237648155017216E+37:1:2:0x1p1:
+%*2LE:2.3441674165664647186659237648155017216E+37:0:2:
+%2LE:1.79769313486231580793728971405301199E308:1:2:0x1:
+%*2LE:1.79769313486231580793728971405301199E308:0:2:
+%2LE:1.79769313486231580793728971405301199E+308:1:2:0x1:
+%*2LE:1.79769313486231580793728971405301199E+308: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:+2.00416836000897277799610805135016205E-292:1:2:0x1p1:
+%*2LE:+2.00416836000897277799610805135016205E-292:0:2:
+%2LE:+2.3441674165664647186659237648155017216E037:1:2:0x1p1:
+%*2LE:+2.3441674165664647186659237648155017216E037:0:2:
+%2LE:+2.3441674165664647186659237648155017216E+37:1:2:0x1p1:
+%*2LE:+2.3441674165664647186659237648155017216E+37:0:2:
+%2LE:+1.79769313486231580793728971405301199E308:1:2:0x1:
+%*2LE:+1.79769313486231580793728971405301199E308:0:2:
+%2LE:+1.79769313486231580793728971405301199E+308:1:2:0x1:
+%*2LE:+1.79769313486231580793728971405301199E+308: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.79769313486231580793728971405301199E+308:1:3:-0x1:
+%*3LE:-1.79769313486231580793728971405301199E+308:0:3:
+%3LE:-1.79769313486231580793728971405301199E308:1:3:-0x1:
+%*3LE:-1.79769313486231580793728971405301199E308:0:3:
+%3LE:-2.3441674165664647186659237648155017216E+37:1:3:-0x1p1:
+%*3LE:-2.3441674165664647186659237648155017216E+37:0:3:
+%3LE:-2.3441674165664647186659237648155017216E037:1:3:-0x1p1:
+%*3LE:-2.3441674165664647186659237648155017216E037:0:3:
+%3LE:-2.00416836000897277799610805135016205E-292:1:3:-0x1p1:
+%*3LE:-2.00416836000897277799610805135016205E-292: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:2.00416836000897277799610805135016205E-292:1:3:0x1p1:
+%*3LE:2.00416836000897277799610805135016205E-292:0:3:
+%3LE:2.3441674165664647186659237648155017216E037:1:3:0x1.266666666666666666666666668p1:
+%*3LE:2.3441674165664647186659237648155017216E037:0:3:
+%3LE:2.3441674165664647186659237648155017216E+37:1:3:0x1.266666666666666666666666668p1:
+%*3LE:2.3441674165664647186659237648155017216E+37:0:3:
+%3LE:1.79769313486231580793728971405301199E308:1:3:0x1.b3333333333333333333333333:
+%*3LE:1.79769313486231580793728971405301199E308:0:3:
+%3LE:1.79769313486231580793728971405301199E+308:1:3:0x1.b3333333333333333333333333:
+%*3LE:1.79769313486231580793728971405301199E+308: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:+2.00416836000897277799610805135016205E-292:1:3:0x1p1:
+%*3LE:+2.00416836000897277799610805135016205E-292:0:3:
+%3LE:+2.3441674165664647186659237648155017216E037:1:3:0x1p1:
+%*3LE:+2.3441674165664647186659237648155017216E037:0:3:
+%3LE:+2.3441674165664647186659237648155017216E+37:1:3:0x1p1:
+%*3LE:+2.3441674165664647186659237648155017216E+37:0:3:
+%3LE:+1.79769313486231580793728971405301199E308:1:3:0x1:
+%*3LE:+1.79769313486231580793728971405301199E308:0:3:
+%3LE:+1.79769313486231580793728971405301199E+308:1:3:0x1:
+%*3LE:+1.79769313486231580793728971405301199E+308: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.79769313486231580793728971405301199E+308:1:4:-0x1.b3333333333333333333333333:
+%*4LE:-1.79769313486231580793728971405301199E+308:0:4:
+%4LE:-1.79769313486231580793728971405301199E308:1:4:-0x1.b3333333333333333333333333:
+%*4LE:-1.79769313486231580793728971405301199E308:0:4:
+%4LE:-2.3441674165664647186659237648155017216E+37:1:4:-0x1.266666666666666666666666668p1:
+%*4LE:-2.3441674165664647186659237648155017216E+37:0:4:
+%4LE:-2.3441674165664647186659237648155017216E037:1:4:-0x1.266666666666666666666666668p1:
+%*4LE:-2.3441674165664647186659237648155017216E037:0:4:
+%4LE:-2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
+%*4LE:-2.00416836000897277799610805135016205E-292: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:2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*4LE:2.00416836000897277799610805135016205E-292:0:4:
+%4LE:2.3441674165664647186659237648155017216E037:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4LE:2.3441674165664647186659237648155017216E037:0:4:
+%4LE:2.3441674165664647186659237648155017216E+37:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4LE:2.3441674165664647186659237648155017216E+37:0:4:
+%4LE:1.79769313486231580793728971405301199E308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4LE:1.79769313486231580793728971405301199E308:0:4:
+%4LE:1.79769313486231580793728971405301199E+308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4LE:1.79769313486231580793728971405301199E+308: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:+2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*4LE:+2.00416836000897277799610805135016205E-292:0:4:
+%4LE:+2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
+%*4LE:+2.3441674165664647186659237648155017216E037:0:4:
+%4LE:+2.3441674165664647186659237648155017216E+37:1:4:0x1.266666666666666666666666668p1:
+%*4LE:+2.3441674165664647186659237648155017216E+37:0:4:
+%4LE:+1.79769313486231580793728971405301199E308:1:4:0x1.b3333333333333333333333333:
+%*4LE:+1.79769313486231580793728971405301199E308:0:4:
+%4LE:+1.79769313486231580793728971405301199E+308:1:4:0x1.b3333333333333333333333333:
+%*4LE:+1.79769313486231580793728971405301199E+308: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.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:
+%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:
+%*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:2.00416836000897277799610805135016205E-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
+%*40LE:2.00416836000897277799610805135016205E-292:0:40:
+%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:
+%*40LE:1.79769313486231580793728971405301199E+308: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:+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:
+%40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%*40LE:+1.79769313486231580793728971405301199E+308: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.79769313486231580793728971405301199E+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:-1.79769313486231580793728971405301199E+308:0:43:
+%48LE:-1.79769313486231580793728971405301199E308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:-1.79769313486231580793728971405301199E308:0:42:
+%48LE:-2.3441674165664647186659237648155017216E+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:-2.3441674165664647186659237648155017216E+37:0:44:
+%48LE:-2.3441674165664647186659237648155017216E037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:-2.3441674165664647186659237648155017216E037:0:44:
+%48LE:-2.00416836000897277799610805135016205E-292:1:43:-0x1p-969:
+%*48LE:-2.00416836000897277799610805135016205E-292:0:43:
+%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:2.00416836000897277799610805135016205E-292:1:42:0x1p-969:
+%*48LE:2.00416836000897277799610805135016205E-292:0:42:
+%48LE:2.3441674165664647186659237648155017216E037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:2.3441674165664647186659237648155017216E037:0:43:
+%48LE:2.3441674165664647186659237648155017216E+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:2.3441674165664647186659237648155017216E+37:0:43:
+%48LE:1.79769313486231580793728971405301199E308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:1.79769313486231580793728971405301199E308:0:41:
+%48LE:1.79769313486231580793728971405301199E+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:1.79769313486231580793728971405301199E+308:0:42:
+%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:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
+%*48LE:+2.00416836000897277799610805135016205E-292:0:43:
+%48LE:+2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:+2.3441674165664647186659237648155017216E037:0:44:
+%48LE:+2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:+2.3441674165664647186659237648155017216E+37:0:44:
+%48LE:+1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:+1.79769313486231580793728971405301199E308:0:42:
+%48LE:+1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:+1.79769313486231580793728971405301199E+308:0:43:
+%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.79769313486231580793728971405301199E+308:1:4:-0x1:
+%*3LE: -1.79769313486231580793728971405301199E+308:0:4:
+%3LE: -1.79769313486231580793728971405301199E308:1:4:-0x1:
+%*3LE: -1.79769313486231580793728971405301199E308:0:4:
+%3LE: -2.3441674165664647186659237648155017216E+37:1:4:-0x1p1:
+%*3LE: -2.3441674165664647186659237648155017216E+37:0:4:
+%3LE: -2.3441674165664647186659237648155017216E037:1:4:-0x1p1:
+%*3LE: -2.3441674165664647186659237648155017216E037:0:4:
+%3LE: -2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
+%*3LE: -2.00416836000897277799610805135016205E-292: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: 2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*3LE: 2.00416836000897277799610805135016205E-292:0:4:
+%3LE: 2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
+%*3LE: 2.3441674165664647186659237648155017216E037:0:4:
+%3LE: 2.3441674165664647186659237648155017216E+37:1:4:0x1.266666666666666666666666668p1:
+%*3LE: 2.3441674165664647186659237648155017216E+37:0:4:
+%3LE: 1.79769313486231580793728971405301199E308:1:4:0x1.b3333333333333333333333333:
+%*3LE: 1.79769313486231580793728971405301199E308:0:4:
+%3LE: 1.79769313486231580793728971405301199E+308:1:4:0x1.b3333333333333333333333333:
+%*3LE: 1.79769313486231580793728971405301199E+308: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: +2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*3LE: +2.00416836000897277799610805135016205E-292:0:4:
+%3LE: +2.3441674165664647186659237648155017216E037:1:4:0x1p1:
+%*3LE: +2.3441674165664647186659237648155017216E037:0:4:
+%3LE: +2.3441674165664647186659237648155017216E+37:1:4:0x1p1:
+%*3LE: +2.3441674165664647186659237648155017216E+37:0:4:
+%3LE: +1.79769313486231580793728971405301199E308:1:4:0x1:
+%*3LE: +1.79769313486231580793728971405301199E308:0:4:
+%3LE: +1.79769313486231580793728971405301199E+308:1:4:0x1:
+%*3LE: +1.79769313486231580793728971405301199E+308: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.79769313486231580793728971405301199E+308:1:44:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: -1.79769313486231580793728971405301199E+308:0:44:
+%48LE: -1.79769313486231580793728971405301199E308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: -1.79769313486231580793728971405301199E308:0:43:
+%48LE: -2.3441674165664647186659237648155017216E+37:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: -2.3441674165664647186659237648155017216E+37:0:45:
+%48LE: -2.3441674165664647186659237648155017216E037:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: -2.3441674165664647186659237648155017216E037:0:45:
+%48LE: -2.00416836000897277799610805135016205E-292:1:44:-0x1p-969:
+%*48LE: -2.00416836000897277799610805135016205E-292:0:44:
+%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: 2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
+%*48LE: 2.00416836000897277799610805135016205E-292:0:43:
+%48LE: 2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: 2.3441674165664647186659237648155017216E037:0:44:
+%48LE: 2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: 2.3441674165664647186659237648155017216E+37:0:44:
+%48LE: 1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: 1.79769313486231580793728971405301199E308:0:42:
+%48LE: 1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: 1.79769313486231580793728971405301199E+308:0:43:
+%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: +2.00416836000897277799610805135016205E-292:1:44:0x1p-969:
+%*48LE: +2.00416836000897277799610805135016205E-292:0:44:
+%48LE: +2.3441674165664647186659237648155017216E037:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: +2.3441674165664647186659237648155017216E037:0:45:
+%48LE: +2.3441674165664647186659237648155017216E+37:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: +2.3441674165664647186659237648155017216E+37:0:45:
+%48LE: +1.79769313486231580793728971405301199E308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: +1.79769313486231580793728971405301199E308:0:43:
+%48LE: +1.79769313486231580793728971405301199E+308:1:44:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: +1.79769313486231580793728971405301199E+308:0:44:
+%48LE: +INFINITY:1:10:inf:
+%*48LE: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
new file mode 100644
index 0000000..9d4fd75
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:-023441674165664647186659237648155017216.0:0:42:
+%Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:-23441674165664647186659237648155017216:0:39:
+%Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:23441674165664647186659237648155017216:0:38:
+%Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:023441674165664647186659237648155017216.0:0:41:
+%Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:+23441674165664647186659237648155017216:0:39:
+%Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:+023441674165664647186659237648155017216.0:0:42:
+%Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%Lf:+infinity:1:9:inf:
+%*Lf:+infinity:0:9:
+%1Lf::0:-1:
+%*1Lf::0:-1:
+%1Lf:-infinity:0:-1:
+%*1Lf:-infinity:0:-1:
+%1Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%1Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1Lf:-023441674165664647186659237648155017216.0:0:-1:
+%*1Lf:-023441674165664647186659237648155017216.0:0:-1:
+%1Lf:-23441674165664647186659237648155017216:0:-1:
+%*1Lf:-23441674165664647186659237648155017216:0:-1:
+%1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0:
+%*1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:1:
+%1Lf:23441674165664647186659237648155017216:1:1:0x1p1:
+%*1Lf:23441674165664647186659237648155017216:0:1:
+%1Lf:023441674165664647186659237648155017216.0:1:1:0x0:
+%*1Lf:023441674165664647186659237648155017216.0:0:1:
+%1Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:1:0x1:
+%*1Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:1:
+%1Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:1:0x0:
+%*1Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%1Lf:+23441674165664647186659237648155017216:0:-1:
+%*1Lf:+23441674165664647186659237648155017216:0:-1:
+%1Lf:+023441674165664647186659237648155017216.0:0:-1:
+%*1Lf:+023441674165664647186659237648155017216.0:0:-1:
+%1Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:-0x0:
+%*2Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:-0x1:
+%*2Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2Lf:-023441674165664647186659237648155017216.0:1:2:-0x0:
+%*2Lf:-023441674165664647186659237648155017216.0:0:2:
+%2Lf:-23441674165664647186659237648155017216:1:2:-0x1p1:
+%*2Lf:-23441674165664647186659237648155017216:0:2:
+%2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:-0x0:
+%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2Lf:23441674165664647186659237648155017216:1:2:0x1.7p4:
+%*2Lf:23441674165664647186659237648155017216:0:2:
+%2Lf:023441674165664647186659237648155017216.0:1:2:0x1p1:
+%*2Lf:023441674165664647186659237648155017216.0:0:2:
+%2Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1.1p4:
+%*2Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x1:
+%*2Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2Lf:+23441674165664647186659237648155017216:1:2:0x1p1:
+%*2Lf:+23441674165664647186659237648155017216:0:2:
+%2Lf:+023441674165664647186659237648155017216.0:1:2:0x0:
+%*2Lf:+023441674165664647186659237648155017216.0:0:2:
+%2Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1:
+%*2Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x0:
+%*2Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:-0x1:
+%*3Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:-0x1.1p4:
+%*3Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3Lf:-023441674165664647186659237648155017216.0:1:3:-0x1p1:
+%*3Lf:-023441674165664647186659237648155017216.0:0:3:
+%3Lf:-23441674165664647186659237648155017216:1:3:-0x1.7p4:
+%*3Lf:-23441674165664647186659237648155017216:0:3:
+%3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:-0x0:
+%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3Lf:23441674165664647186659237648155017216:1:3:0x1.d4p7:
+%*3Lf:23441674165664647186659237648155017216:0:3:
+%3Lf:023441674165664647186659237648155017216.0:1:3:0x1.7p4:
+%*3Lf:023441674165664647186659237648155017216.0:0:3:
+%3Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.66p7:
+%*3Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1.1p4:
+%*3Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3Lf:+23441674165664647186659237648155017216:1:3:0x1.7p4:
+%*3Lf:+23441674165664647186659237648155017216:0:3:
+%3Lf:+023441674165664647186659237648155017216.0:1:3:0x1p1:
+%*3Lf:+023441674165664647186659237648155017216.0:0:3:
+%3Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.1p4:
+%*3Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1:
+%*3Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3Lf:+infinity:0:-1:
+%*3Lf:+infinity:0:-1:
+%295Lf::0:-1:
+%*295Lf::0:-1:
+%295Lf:-infinity:1:9:-inf:
+%*295Lf:-infinity:0:9:
+%295Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:-0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:-0x1.203af9ee756155313352b42d12p+974:
+%*295Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:-023441674165664647186659237648155017216.0:0:42:
+%295Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:-23441674165664647186659237648155017216:0:39:
+%295Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:-0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295Lf:-0.0:1:4:-0x0:
+%*295Lf:-0.0:0:4:
+%295Lf:-0:1:2:-0x0:
+%*295Lf:-0:0:2:
+%295Lf:-nan(09A_Zaz):1:13:-nan:
+%*295Lf:-nan(09A_Zaz):0:13:
+%295Lf:-nan():1:6:-nan:
+%*295Lf:-nan():0:6:
+%295Lf:nan():1:5:nan:
+%*295Lf:nan():0:5:
+%295Lf:nan(09A_Zaz):1:12:nan:
+%*295Lf:nan(09A_Zaz):0:12:
+%295Lf:0:1:1:0x0:
+%*295Lf:0:0:1:
+%295Lf:0.0:1:3:0x0:
+%*295Lf:0.0:0:3:
+%295Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:23441674165664647186659237648155017216:0:38:
+%295Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:023441674165664647186659237648155017216.0:0:41:
+%295Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.6849b86a12b9aa7d8027613857p+977:
+%*295Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295Lf:infinity:1:8:inf:
+%*295Lf:infinity:0:8:
+%295Lf:+nan():1:6:nan:
+%*295Lf:+nan():0:6:
+%295Lf:+nan(09A_Zaz):1:13:nan:
+%*295Lf:+nan(09A_Zaz):0:13:
+%295Lf:+0:1:2:0x0:
+%*295Lf:+0:0:2:
+%295Lf:+0.0:1:4:0x0:
+%*295Lf:+0.0:0:4:
+%295Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:+23441674165664647186659237648155017216:0:39:
+%295Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:+023441674165664647186659237648155017216.0:0:42:
+%295Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295Lf:+infinity:1:9:inf:
+%*295Lf:+infinity:0:9:
+%340Lf::0:-1:
+%*340Lf::0:-1:
+%340Lf:-infinity:1:9:-inf:
+%*340Lf:-infinity:0:9:
+%340Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:-023441674165664647186659237648155017216.0:0:42:
+%340Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:-23441674165664647186659237648155017216:0:39:
+%340Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*340Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340Lf:-0.0:1:4:-0x0:
+%*340Lf:-0.0:0:4:
+%340Lf:-0:1:2:-0x0:
+%*340Lf:-0:0:2:
+%340Lf:-nan(09A_Zaz):1:13:-nan:
+%*340Lf:-nan(09A_Zaz):0:13:
+%340Lf:-nan():1:6:-nan:
+%*340Lf:-nan():0:6:
+%340Lf:nan():1:5:nan:
+%*340Lf:nan():0:5:
+%340Lf:nan(09A_Zaz):1:12:nan:
+%*340Lf:nan(09A_Zaz):0:12:
+%340Lf:0:1:1:0x0:
+%*340Lf:0:0:1:
+%340Lf:0.0:1:3:0x0:
+%*340Lf:0.0:0:3:
+%340Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*340Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%340Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:23441674165664647186659237648155017216:0:38:
+%340Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:023441674165664647186659237648155017216.0:0:41:
+%340Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%340Lf:infinity:1:8:inf:
+%*340Lf:infinity:0:8:
+%340Lf:+nan():1:6:nan:
+%*340Lf:+nan():0:6:
+%340Lf:+nan(09A_Zaz):1:13:nan:
+%*340Lf:+nan(09A_Zaz):0:13:
+%340Lf:+0:1:2:0x0:
+%*340Lf:+0:0:2:
+%340Lf:+0.0:1:4:0x0:
+%*340Lf:+0.0:0:4:
+%340Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:+23441674165664647186659237648155017216:0:39:
+%340Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:+023441674165664647186659237648155017216.0:0:42:
+%340Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340Lf:+infinity:1:9:inf:
+%*340Lf:+infinity:0:9:
+%3Lf: :0:-1:
+%*3Lf: :0:-1:
+%3Lf: -infinity:0:-1:
+%*3Lf: -infinity:0:-1:
+%3Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:-0x1:
+%*3Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:-0x1.1p4:
+%*3Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3Lf: -023441674165664647186659237648155017216.0:1:4:-0x1p1:
+%*3Lf: -023441674165664647186659237648155017216.0:0:4:
+%3Lf: -23441674165664647186659237648155017216:1:4:-0x1.7p4:
+%*3Lf: -23441674165664647186659237648155017216:0:4:
+%3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:-0x0:
+%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3Lf: 23441674165664647186659237648155017216:1:4:0x1.d4p7:
+%*3Lf: 23441674165664647186659237648155017216:0:4:
+%3Lf: 023441674165664647186659237648155017216.0:1:4:0x1.7p4:
+%*3Lf: 023441674165664647186659237648155017216.0:0:4:
+%3Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.66p7:
+%*3Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1.1p4:
+%*3Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3Lf: +23441674165664647186659237648155017216:1:4:0x1.7p4:
+%*3Lf: +23441674165664647186659237648155017216:0:4:
+%3Lf: +023441674165664647186659237648155017216.0:1:4:0x1p1:
+%*3Lf: +023441674165664647186659237648155017216.0:0:4:
+%3Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.1p4:
+%*3Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1:
+%*3Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3Lf: +infinity:0:-1:
+%*3Lf: +infinity:0:-1:
+%340Lf: :0:-1:
+%*340Lf: :0:-1:
+%340Lf: -infinity:1:10:-inf:
+%*340Lf: -infinity:0:10:
+%340Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340Lf: -023441674165664647186659237648155017216.0:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: -023441674165664647186659237648155017216.0:0:43:
+%340Lf: -23441674165664647186659237648155017216:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: -23441674165664647186659237648155017216:0:40:
+%340Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:-0x1p-969:
+%*340Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340Lf: -0.0:1:5:-0x0:
+%*340Lf: -0.0:0:5:
+%340Lf: -0:1:3:-0x0:
+%*340Lf: -0:0:3:
+%340Lf: -nan(09A_Zaz):1:14:-nan:
+%*340Lf: -nan(09A_Zaz):0:14:
+%340Lf: -nan():1:7:-nan:
+%*340Lf: -nan():0:7:
+%340Lf: nan():1:6:nan:
+%*340Lf: nan():0:6:
+%340Lf: nan(09A_Zaz):1:13:nan:
+%*340Lf: nan(09A_Zaz):0:13:
+%340Lf: 0:1:2:0x0:
+%*340Lf: 0:0:2:
+%340Lf: 0.0:1:4:0x0:
+%*340Lf: 0.0:0:4:
+%340Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340Lf: 23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: 23441674165664647186659237648155017216:0:39:
+%340Lf: 023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: 023441674165664647186659237648155017216.0:0:42:
+%340Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340Lf: infinity:1:9:inf:
+%*340Lf: infinity:0:9:
+%340Lf: +nan():1:7:nan:
+%*340Lf: +nan():0:7:
+%340Lf: +nan(09A_Zaz):1:14:nan:
+%*340Lf: +nan(09A_Zaz):0:14:
+%340Lf: +0:1:3:0x0:
+%*340Lf: +0:0:3:
+%340Lf: +0.0:1:5:0x0:
+%*340Lf: +0.0:0:5:
+%340Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969:
+%*340Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340Lf: +23441674165664647186659237648155017216:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: +23441674165664647186659237648155017216:0:40:
+%340Lf: +023441674165664647186659237648155017216.0:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: +023441674165664647186659237648155017216.0:0:43:
+%340Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340Lf: +infinity:1:10:inf:
+%*340Lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
new file mode 100644
index 0000000..bb7098a
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:-023441674165664647186659237648155017216.0:0:42:
+%LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:-23441674165664647186659237648155017216:0:39:
+%LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:23441674165664647186659237648155017216:0:38:
+%LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:023441674165664647186659237648155017216.0:0:41:
+%LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:+23441674165664647186659237648155017216:0:39:
+%LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:+023441674165664647186659237648155017216.0:0:42:
+%LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%LF:+INFINITY:1:9:inf:
+%*LF:+INFINITY:0:9:
+%1LF::0:-1:
+%*1LF::0:-1:
+%1LF:-INFINITY:0:-1:
+%*1LF:-INFINITY:0:-1:
+%1LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%1LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1LF:-023441674165664647186659237648155017216.0:0:-1:
+%*1LF:-023441674165664647186659237648155017216.0:0:-1:
+%1LF:-23441674165664647186659237648155017216:0:-1:
+%*1LF:-23441674165664647186659237648155017216:0:-1:
+%1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0:
+%*1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:1:
+%1LF:23441674165664647186659237648155017216:1:1:0x1p1:
+%*1LF:23441674165664647186659237648155017216:0:1:
+%1LF:023441674165664647186659237648155017216.0:1:1:0x0:
+%*1LF:023441674165664647186659237648155017216.0:0:1:
+%1LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:1:0x1:
+%*1LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:1:
+%1LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:1:0x0:
+%*1LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%1LF:+23441674165664647186659237648155017216:0:-1:
+%*1LF:+23441674165664647186659237648155017216:0:-1:
+%1LF:+023441674165664647186659237648155017216.0:0:-1:
+%*1LF:+023441674165664647186659237648155017216.0:0:-1:
+%1LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:-0x0:
+%*2LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:-0x1:
+%*2LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2LF:-023441674165664647186659237648155017216.0:1:2:-0x0:
+%*2LF:-023441674165664647186659237648155017216.0:0:2:
+%2LF:-23441674165664647186659237648155017216:1:2:-0x1p1:
+%*2LF:-23441674165664647186659237648155017216:0:2:
+%2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:-0x0:
+%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2LF:23441674165664647186659237648155017216:1:2:0x1.7p4:
+%*2LF:23441674165664647186659237648155017216:0:2:
+%2LF:023441674165664647186659237648155017216.0:1:2:0x1p1:
+%*2LF:023441674165664647186659237648155017216.0:0:2:
+%2LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1.1p4:
+%*2LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x1:
+%*2LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2LF:+23441674165664647186659237648155017216:1:2:0x1p1:
+%*2LF:+23441674165664647186659237648155017216:0:2:
+%2LF:+023441674165664647186659237648155017216.0:1:2:0x0:
+%*2LF:+023441674165664647186659237648155017216.0:0:2:
+%2LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1:
+%*2LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x0:
+%*2LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:-0x1:
+%*3LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:-0x1.1p4:
+%*3LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3LF:-023441674165664647186659237648155017216.0:1:3:-0x1p1:
+%*3LF:-023441674165664647186659237648155017216.0:0:3:
+%3LF:-23441674165664647186659237648155017216:1:3:-0x1.7p4:
+%*3LF:-23441674165664647186659237648155017216:0:3:
+%3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:-0x0:
+%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3LF:23441674165664647186659237648155017216:1:3:0x1.d4p7:
+%*3LF:23441674165664647186659237648155017216:0:3:
+%3LF:023441674165664647186659237648155017216.0:1:3:0x1.7p4:
+%*3LF:023441674165664647186659237648155017216.0:0:3:
+%3LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.66p7:
+%*3LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1.1p4:
+%*3LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3LF:+23441674165664647186659237648155017216:1:3:0x1.7p4:
+%*3LF:+23441674165664647186659237648155017216:0:3:
+%3LF:+023441674165664647186659237648155017216.0:1:3:0x1p1:
+%*3LF:+023441674165664647186659237648155017216.0:0:3:
+%3LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.1p4:
+%*3LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1:
+%*3LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3LF:+INFINITY:0:-1:
+%*3LF:+INFINITY:0:-1:
+%295LF::0:-1:
+%*295LF::0:-1:
+%295LF:-INFINITY:1:9:-inf:
+%*295LF:-INFINITY:0:9:
+%295LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:-0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:-0x1.203af9ee756155313352b42d12p+974:
+%*295LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:-023441674165664647186659237648155017216.0:0:42:
+%295LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:-23441674165664647186659237648155017216:0:39:
+%295LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:-0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295LF:-0.0:1:4:-0x0:
+%*295LF:-0.0:0:4:
+%295LF:-0:1:2:-0x0:
+%*295LF:-0:0:2:
+%295LF:-NAN(09A_Zaz):1:13:-nan:
+%*295LF:-NAN(09A_Zaz):0:13:
+%295LF:-NAN():1:6:-nan:
+%*295LF:-NAN():0:6:
+%295LF:NAN():1:5:nan:
+%*295LF:NAN():0:5:
+%295LF:NAN(09A_Zaz):1:12:nan:
+%*295LF:NAN(09A_Zaz):0:12:
+%295LF:0:1:1:0x0:
+%*295LF:0:0:1:
+%295LF:0.0:1:3:0x0:
+%*295LF:0.0:0:3:
+%295LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:23441674165664647186659237648155017216:0:38:
+%295LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:023441674165664647186659237648155017216.0:0:41:
+%295LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.6849b86a12b9aa7d8027613857p+977:
+%*295LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295LF:INFINITY:1:8:inf:
+%*295LF:INFINITY:0:8:
+%295LF:+NAN():1:6:nan:
+%*295LF:+NAN():0:6:
+%295LF:+NAN(09A_Zaz):1:13:nan:
+%*295LF:+NAN(09A_Zaz):0:13:
+%295LF:+0:1:2:0x0:
+%*295LF:+0:0:2:
+%295LF:+0.0:1:4:0x0:
+%*295LF:+0.0:0:4:
+%295LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:+23441674165664647186659237648155017216:0:39:
+%295LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:+023441674165664647186659237648155017216.0:0:42:
+%295LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295LF:+INFINITY:1:9:inf:
+%*295LF:+INFINITY:0:9:
+%340LF::0:-1:
+%*340LF::0:-1:
+%340LF:-INFINITY:1:9:-inf:
+%*340LF:-INFINITY:0:9:
+%340LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:-023441674165664647186659237648155017216.0:0:42:
+%340LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:-23441674165664647186659237648155017216:0:39:
+%340LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*340LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340LF:-0.0:1:4:-0x0:
+%*340LF:-0.0:0:4:
+%340LF:-0:1:2:-0x0:
+%*340LF:-0:0:2:
+%340LF:-NAN(09A_Zaz):1:13:-nan:
+%*340LF:-NAN(09A_Zaz):0:13:
+%340LF:-NAN():1:6:-nan:
+%*340LF:-NAN():0:6:
+%340LF:NAN():1:5:nan:
+%*340LF:NAN():0:5:
+%340LF:NAN(09A_Zaz):1:12:nan:
+%*340LF:NAN(09A_Zaz):0:12:
+%340LF:0:1:1:0x0:
+%*340LF:0:0:1:
+%340LF:0.0:1:3:0x0:
+%*340LF:0.0:0:3:
+%340LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*340LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%340LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:23441674165664647186659237648155017216:0:38:
+%340LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:023441674165664647186659237648155017216.0:0:41:
+%340LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%340LF:INFINITY:1:8:inf:
+%*340LF:INFINITY:0:8:
+%340LF:+NAN():1:6:nan:
+%*340LF:+NAN():0:6:
+%340LF:+NAN(09A_Zaz):1:13:nan:
+%*340LF:+NAN(09A_Zaz):0:13:
+%340LF:+0:1:2:0x0:
+%*340LF:+0:0:2:
+%340LF:+0.0:1:4:0x0:
+%*340LF:+0.0:0:4:
+%340LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:+23441674165664647186659237648155017216:0:39:
+%340LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:+023441674165664647186659237648155017216.0:0:42:
+%340LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340LF:+INFINITY:1:9:inf:
+%*340LF:+INFINITY:0:9:
+%3LF: :0:-1:
+%*3LF: :0:-1:
+%3LF: -INFINITY:0:-1:
+%*3LF: -INFINITY:0:-1:
+%3LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:-0x1:
+%*3LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:-0x1.1p4:
+%*3LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3LF: -023441674165664647186659237648155017216.0:1:4:-0x1p1:
+%*3LF: -023441674165664647186659237648155017216.0:0:4:
+%3LF: -23441674165664647186659237648155017216:1:4:-0x1.7p4:
+%*3LF: -23441674165664647186659237648155017216:0:4:
+%3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:-0x0:
+%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162: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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3LF: 23441674165664647186659237648155017216:1:4:0x1.d4p7:
+%*3LF: 23441674165664647186659237648155017216:0:4:
+%3LF: 023441674165664647186659237648155017216.0:1:4:0x1.7p4:
+%*3LF: 023441674165664647186659237648155017216.0:0:4:
+%3LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.66p7:
+%*3LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1.1p4:
+%*3LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.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.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3LF: +23441674165664647186659237648155017216:1:4:0x1.7p4:
+%*3LF: +23441674165664647186659237648155017216:0:4:
+%3LF: +023441674165664647186659237648155017216.0:1:4:0x1p1:
+%*3LF: +023441674165664647186659237648155017216.0:0:4:
+%3LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.1p4:
+%*3LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1:
+%*3LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3LF: +INFINITY:0:-1:
+%*3LF: +INFINITY:0:-1:
+%340LF: :0:-1:
+%*340LF: :0:-1:
+%340LF: -INFINITY:1:10:-inf:
+%*340LF: -INFINITY:0:10:
+%340LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340LF: -023441674165664647186659237648155017216.0:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: -023441674165664647186659237648155017216.0:0:43:
+%340LF: -23441674165664647186659237648155017216:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: -23441674165664647186659237648155017216:0:40:
+%340LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:-0x1p-969:
+%*340LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340LF: -0.0:1:5:-0x0:
+%*340LF: -0.0:0:5:
+%340LF: -0:1:3:-0x0:
+%*340LF: -0:0:3:
+%340LF: -NAN(09A_Zaz):1:14:-nan:
+%*340LF: -NAN(09A_Zaz):0:14:
+%340LF: -NAN():1:7:-nan:
+%*340LF: -NAN():0:7:
+%340LF: NAN():1:6:nan:
+%*340LF: NAN():0:6:
+%340LF: NAN(09A_Zaz):1:13:nan:
+%*340LF: NAN(09A_Zaz):0:13:
+%340LF: 0:1:2:0x0:
+%*340LF: 0:0:2:
+%340LF: 0.0:1:4:0x0:
+%*340LF: 0.0:0:4:
+%340LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340LF: 23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: 23441674165664647186659237648155017216:0:39:
+%340LF: 023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: 023441674165664647186659237648155017216.0:0:42:
+%340LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340LF: INFINITY:1:9:inf:
+%*340LF: INFINITY:0:9:
+%340LF: +NAN():1:7:nan:
+%*340LF: +NAN():0:7:
+%340LF: +NAN(09A_Zaz):1:14:nan:
+%*340LF: +NAN(09A_Zaz):0:14:
+%340LF: +0:1:3:0x0:
+%*340LF: +0:0:3:
+%340LF: +0.0:1:5:0x0:
+%*340LF: +0.0:0:5:
+%340LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969:
+%*340LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340LF: +23441674165664647186659237648155017216:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: +23441674165664647186659237648155017216:0:40:
+%340LF: +023441674165664647186659237648155017216.0:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: +023441674165664647186659237648155017216.0:0:43:
+%340LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340LF: +INFINITY:1:10:inf:
+%*340LF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
new file mode 100644
index 0000000..3254240
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%Lg:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%Lg:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%Lg:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%Lg:-0x8p-972:1:9:-0x1p-969:
+%*Lg:-0x8p-972:0:9:
+%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-972:1:8:0x1p-969:
+%*Lg:0x8p-972:0:8:
+%Lg:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:0x2.3456789abcdef0123456789abcp0123:0:35:
+%Lg:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:0x2.3456789abcdef0123456789abcp+123:0:35:
+%Lg:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%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-972:1:9:0x1p-969:
+%*Lg:+0x8p-972:0:9:
+%Lg:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%Lg:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%Lg:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%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.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%1Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1Lg:-0x8p-972:0:-1:
+%*1Lg:-0x8p-972: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-972:1:1:0x0:
+%*1Lg:0x8p-972:0:1:
+%1Lg:0x2.3456789abcdef0123456789abcp0123:1:1:0x0:
+%*1Lg:0x2.3456789abcdef0123456789abcp0123:0:1:
+%1Lg:0x2.3456789abcdef0123456789abcp+123:1:1:0x0:
+%*1Lg:0x2.3456789abcdef0123456789abcp+123:0:1:
+%1Lg:0x7.ffffffffffffdffffffffffffep1021:1:1:0x0:
+%*1Lg:0x7.ffffffffffffdffffffffffffep1021:0:1:
+%1Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:1:0x0:
+%*1Lg:0xf.ffffffffffffbffffffffffffcp+1020: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-972:0:-1:
+%*1Lg:+0x8p-972:0:-1:
+%1Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1Lg:+0xf.ffffffffffffbffffffffffffcp+1020: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.ffffffffffffbffffffffffffcp+1020:1:2:-0x0:
+%*2Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:2:
+%2Lg:-0x7.ffffffffffffdffffffffffffep1021:1:2:-0x0:
+%*2Lg:-0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2Lg:-0x2.3456789abcdef0123456789abcp+123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef0123456789abcp+123:0:2:
+%2Lg:-0x2.3456789abcdef0123456789abcp0123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef0123456789abcp0123:0:2:
+%2Lg:-0x8p-972:1:2:-0x0:
+%*2Lg:-0x8p-972: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-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:
+%*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-972:1:2:0x0:
+%*2Lg:+0x8p-972:0:2:
+%2Lg:+0x2.3456789abcdef0123456789abcp0123:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef0123456789abcp0123:0:2:
+%2Lg:+0x2.3456789abcdef0123456789abcp+123:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef0123456789abcp+123:0:2:
+%2Lg:+0x7.ffffffffffffdffffffffffffep1021:1:2:0x0:
+%*2Lg:+0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:2:0x0:
+%*2Lg:+0xf.ffffffffffffbffffffffffffcp+1020: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.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:
+%*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-972:1:3:0x1p3:
+%*3Lg:0x8p-972:0:3:
+%3Lg:0x2.3456789abcdef0123456789abcp0123:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef0123456789abcp0123:0:3:
+%3Lg:0x2.3456789abcdef0123456789abcp+123:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef0123456789abcp+123:0:3:
+%3Lg:0x7.ffffffffffffdffffffffffffep1021:1:3:0x1.cp2:
+%*3Lg:0x7.ffffffffffffdffffffffffffep1021:0:3:
+%3Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:3:0x1.ep3:
+%*3Lg:0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*4Lg::0:-1:
+%4Lg:-infinity:1:4:-inf:
+%*4Lg:-infinity:0:4:
+%4Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:4:-0x1.ep3:
+%*4Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4Lg:-0x7.ffffffffffffdffffffffffffep1021:1:4:-0x1.cp2:
+%*4Lg:-0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4Lg:-0x2.3456789abcdef0123456789abcp+123:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef0123456789abcp+123:0:4:
+%4Lg:-0x2.3456789abcdef0123456789abcp0123:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef0123456789abcp0123:0:4:
+%4Lg:-0x8p-972:1:4:-0x1p3:
+%*4Lg:-0x8p-972: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-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:
+%*4Lg:0x2.3456789abcdef0123456789abcp+123:0:4:
+%4Lg:0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4Lg:0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4Lg:0xf.ffffffffffffbffffffffffffcp+1020: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-972:1:4:0x1p3:
+%*4Lg:+0x8p-972:0:4:
+%4Lg:+0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef0123456789abcp0123:0:4:
+%4Lg:+0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef0123456789abcp+123:0:4:
+%4Lg:+0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4Lg:+0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4Lg:+0xf.ffffffffffffbffffffffffffcp+1020: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.ffffffffffffbffffffffffffcp+1020:1:5:-0x1.ep3:
+%*5Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5Lg:-0x7.ffffffffffffdffffffffffffep1021:1:5:-0x1.cp2:
+%*5Lg:-0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5Lg:-0x2.3456789abcdef0123456789abcp+123:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef0123456789abcp+123:0:5:
+%5Lg:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef0123456789abcp0123:0:5:
+%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:
+%*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-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:
+%*5Lg:0x2.3456789abcdef0123456789abcp+123:0:5:
+%5Lg:0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.fcp2:
+%*5Lg:0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.fep3:
+%*5Lg:0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*5Lg:+0x2.3456789abcdef0123456789abcp+123:0:5:
+%5Lg:+0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.cp2:
+%*5Lg:+0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.ep3:
+%*5Lg:+0xf.ffffffffffffbffffffffffffcp+1020: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.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.fep3:
+%*6Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6Lg:-0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.fcp2:
+%*6Lg:-0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6Lg:-0x2.3456789abcdef0123456789abcp+123:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef0123456789abcp+123:0:6:
+%6Lg:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef0123456789abcp0123:0:6:
+%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:
+%*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-972:1:6:0x1p-6:
+%*6Lg:0x8p-972:0:6:
+%6Lg:0x2.3456789abcdef0123456789abcp0123:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef0123456789abcp0123:0:6:
+%6Lg:0x2.3456789abcdef0123456789abcp+123:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef0123456789abcp+123:0:6:
+%6Lg:0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.ffcp2:
+%*6Lg:0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ffep3:
+%*6Lg:0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*6Lg:+0x2.3456789abcdef0123456789abcp+123:0:6:
+%6Lg:+0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*6Lg:+0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*6Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6Lg:+infinity:0:-1:
+%*6Lg:+infinity:0:-1:
+%33Lg::0:-1:
+%*33Lg::0:-1:
+%33Lg:-infinity:1:9:-inf:
+%*33Lg:-infinity:0:9:
+%33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33Lg:-0x7.ffffffffffffdffffffffffffep1021:0:33:
+%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:
+%*33Lg:-0x8p-972:0:9:
+%33Lg:-0x0p+0:1:7:-0x0:
+%*33Lg:-0x0p+0:0:7:
+%33Lg:-0x0p0:1:6:-0x0:
+%*33Lg:-0x0p0:0:6:
+%33Lg:-nan(09A_Zaz):1:13:-nan:
+%*33Lg:-nan(09A_Zaz):0:13:
+%33Lg:-nan():1:6:-nan:
+%*33Lg:-nan():0:6:
+%33Lg:nan():1:5:nan:
+%*33Lg:nan():0:5:
+%33Lg:nan(09A_Zaz):1:12:nan:
+%*33Lg:nan(09A_Zaz):0:12:
+%33Lg:0x0p0:1:5:0x0:
+%*33Lg:0x0p0:0:5:
+%33Lg:0x0p+0:1:6:0x0:
+%*33Lg:0x0p+0:0:6:
+%33Lg:0x8p-972:1:8:0x1p-969:
+%*33Lg:0x8p-972:0:8:
+%33Lg:0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33Lg:0x2.3456789abcdef0123456789abcp0123:0:33:
+%33Lg:0x2.3456789abcdef0123456789abcp+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33Lg:0x2.3456789abcdef0123456789abcp+123:0:33:
+%33Lg:0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33Lg:0x7.ffffffffffffdffffffffffffep1021:0:33:
+%33Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
+%33Lg:infinity:1:8:inf:
+%*33Lg:infinity:0:8:
+%33Lg:+nan():1:6:nan:
+%*33Lg:+nan():0:6:
+%33Lg:+nan(09A_Zaz):1:13:nan:
+%*33Lg:+nan(09A_Zaz):0:13:
+%33Lg:+0x0p0:1:6:0x0:
+%*33Lg:+0x0p0:0:6:
+%33Lg:+0x0p+0:1:7:0x0:
+%*33Lg:+0x0p+0:0:7:
+%33Lg:+0x8p-972:1:9:0x1p-969:
+%*33Lg:+0x8p-972:0:9:
+%33Lg:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33Lg:+0x2.3456789abcdef0123456789abcp0123:0:33:
+%33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33Lg:+0x7.ffffffffffffdffffffffffffep1021:0:33:
+%33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:+infinity:1:9:inf:
+%*33Lg:+infinity:0:9:
+%50Lg::0:-1:
+%*50Lg::0:-1:
+%50Lg:-infinity:1:9:-inf:
+%*50Lg:-infinity:0:9:
+%50Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50Lg:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50Lg:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%50Lg:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%50Lg:-0x8p-972:1:9:-0x1p-969:
+%*50Lg:-0x8p-972:0:9:
+%50Lg:-0x0p+0:1:7:-0x0:
+%*50Lg:-0x0p+0:0:7:
+%50Lg:-0x0p0:1:6:-0x0:
+%*50Lg:-0x0p0:0:6:
+%50Lg:-nan(09A_Zaz):1:13:-nan:
+%*50Lg:-nan(09A_Zaz):0:13:
+%50Lg:-nan():1:6:-nan:
+%*50Lg:-nan():0:6:
+%50Lg:nan():1:5:nan:
+%*50Lg:nan():0:5:
+%50Lg:nan(09A_Zaz):1:12:nan:
+%*50Lg:nan(09A_Zaz):0:12:
+%50Lg:0x0p0:1:5:0x0:
+%*50Lg:0x0p0:0:5:
+%50Lg:0x0p+0:1:6:0x0:
+%*50Lg:0x0p+0:0:6:
+%50Lg:0x8p-972:1:8:0x1p-969:
+%*50Lg:0x8p-972:0:8:
+%50Lg:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:0x2.3456789abcdef0123456789abcp0123:0:35:
+%50Lg:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:0x2.3456789abcdef0123456789abcp+123:0:35:
+%50Lg:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%50Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%50Lg:infinity:1:8:inf:
+%*50Lg:infinity:0:8:
+%50Lg:+nan():1:6:nan:
+%*50Lg:+nan():0:6:
+%50Lg:+nan(09A_Zaz):1:13:nan:
+%*50Lg:+nan(09A_Zaz):0:13:
+%50Lg:+0x0p0:1:6:0x0:
+%*50Lg:+0x0p0:0:6:
+%50Lg:+0x0p+0:1:7:0x0:
+%*50Lg:+0x0p+0:0:7:
+%50Lg:+0x8p-972:1:9:0x1p-969:
+%*50Lg:+0x8p-972:0:9:
+%50Lg:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%50Lg:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%50Lg:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50Lg:+infinity:1:9:inf:
+%*50Lg:+infinity:0:9:
+%5Lg: :0:-1:
+%*5Lg: :0:-1:
+%5Lg: -infinity:0:-1:
+%*5Lg: -infinity:0:-1:
+%5Lg: -0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.ep3:
+%*5Lg: -0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5Lg: -0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.cp2:
+%*5Lg: -0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5Lg: -0x2.3456789abcdef0123456789abcp+123:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef0123456789abcp+123:0:6:
+%5Lg: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef0123456789abcp0123:0:6:
+%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:
+%*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-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:
+%*5Lg: 0x2.3456789abcdef0123456789abcp+123:0:6:
+%5Lg: 0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*5Lg: 0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5Lg: 0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*5Lg: 0xf.ffffffffffffbffffffffffffcp+1020: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-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:
+%*5Lg: +0x2.3456789abcdef0123456789abcp+123:0:6:
+%5Lg: +0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.cp2:
+%*5Lg: +0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5Lg: +0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ep3:
+%*5Lg: +0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5Lg: +infinity:0:-1:
+%*5Lg: +infinity:0:-1:
+%50Lg: :0:-1:
+%*50Lg: :0:-1:
+%50Lg: -infinity:1:10:-inf:
+%*50Lg: -infinity:0:10:
+%50Lg: -0xf.ffffffffffffbffffffffffffcp+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: -0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50Lg: -0x7.ffffffffffffdffffffffffffep1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: -0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50Lg: -0x2.3456789abcdef0123456789abcp+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: -0x2.3456789abcdef0123456789abcp+123:0:37:
+%50Lg: -0x2.3456789abcdef0123456789abcp0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: -0x2.3456789abcdef0123456789abcp0123:0:37:
+%50Lg: -0x8p-972:1:10:-0x1p-969:
+%*50Lg: -0x8p-972:0:10:
+%50Lg: -0x0p+0:1:8:-0x0:
+%*50Lg: -0x0p+0:0:8:
+%50Lg: -0x0p0:1:7:-0x0:
+%*50Lg: -0x0p0:0:7:
+%50Lg: -nan(09A_Zaz):1:14:-nan:
+%*50Lg: -nan(09A_Zaz):0:14:
+%50Lg: -nan():1:7:-nan:
+%*50Lg: -nan():0:7:
+%50Lg: nan():1:6:nan:
+%*50Lg: nan():0:6:
+%50Lg: nan(09A_Zaz):1:13:nan:
+%*50Lg: nan(09A_Zaz):0:13:
+%50Lg: 0x0p0:1:6:0x0:
+%*50Lg: 0x0p0:0:6:
+%50Lg: 0x0p+0:1:7:0x0:
+%*50Lg: 0x0p+0:0:7:
+%50Lg: 0x8p-972:1:9:0x1p-969:
+%*50Lg: 0x8p-972:0:9:
+%50Lg: 0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: 0x2.3456789abcdef0123456789abcp0123:0:36:
+%50Lg: 0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: 0x2.3456789abcdef0123456789abcp+123:0:36:
+%50Lg: 0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: 0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50Lg: infinity:1:9:inf:
+%*50Lg: infinity:0:9:
+%50Lg: +nan():1:7:nan:
+%*50Lg: +nan():0:7:
+%50Lg: +nan(09A_Zaz):1:14:nan:
+%*50Lg: +nan(09A_Zaz):0:14:
+%50Lg: +0x0p0:1:7:0x0:
+%*50Lg: +0x0p0:0:7:
+%50Lg: +0x0p+0:1:8:0x0:
+%*50Lg: +0x0p+0:0:8:
+%50Lg: +0x8p-972:1:10:0x1p-969:
+%*50Lg: +0x8p-972:0:10:
+%50Lg: +0x2.3456789abcdef0123456789abcp0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: +0x2.3456789abcdef0123456789abcp0123:0:37:
+%50Lg: +0x2.3456789abcdef0123456789abcp+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: +0x2.3456789abcdef0123456789abcp+123:0:37:
+%50Lg: +0x7.ffffffffffffdffffffffffffep1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: +0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50Lg: +0xf.ffffffffffffbffffffffffffcp+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: +0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50Lg: +infinity:1:10:inf:
+%*50Lg: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
new file mode 100644
index 0000000..4df9b04
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LG:-0X8P-972:1:9:-0x1p-969:
+%*LG:-0X8P-972:0:9:
+%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-972:1:8:0x1p-969:
+%*LG:0X8P-972:0:8:
+%LG:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%LG:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%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-972:1:9:0x1p-969:
+%*LG:+0X8P-972:0:9:
+%LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%1LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LG:-0X8P-972:0:-1:
+%*1LG:-0X8P-972: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-972:1:1:0x0:
+%*1LG:0X8P-972:0:1:
+%1LG:0X2.3456789ABCDEF0123456789ABCP0123:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF0123456789ABCP0123:0:1:
+%1LG:0X2.3456789ABCDEF0123456789ABCP+123:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF0123456789ABCP+123:0:1:
+%1LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:1:0x0:
+%*1LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:1:
+%1LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:1:0x0:
+%*1LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-972:0:-1:
+%*1LG:+0X8P-972:0:-1:
+%1LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:-0x0:
+%*2LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2:
+%2LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:-0x0:
+%*2LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LG:-0X8P-972:1:2:-0x0:
+%*2LG:-0X8P-972: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-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:
+%*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-972:1:2:0x0:
+%*2LG:+0X8P-972:0:2:
+%2LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:0x0:
+%*2LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:0x0:
+%*2LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.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:
+%*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-972:1:3:0x1p3:
+%*3LG:0X8P-972:0:3:
+%3LG:0X2.3456789ABCDEF0123456789ABCP0123:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF0123456789ABCP0123:0:3:
+%3LG:0X2.3456789ABCDEF0123456789ABCP+123:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF0123456789ABCP+123:0:3:
+%3LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:3:0x1.cp2:
+%*3LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:3:
+%3LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:3:0x1.ep3:
+%*3LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*4LG::0:-1:
+%4LG:-INFINITY:1:4:-inf:
+%*4LG:-INFINITY:0:4:
+%4LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:-0x1.ep3:
+%*4LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:-0x1.cp2:
+%*4LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LG:-0X8P-972:1:4:-0x1p3:
+%*4LG:-0X8P-972: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-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:
+%*4LG:0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-972:1:4:0x1p3:
+%*4LG:+0X8P-972:0:4:
+%4LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:-0x1.ep3:
+%*5LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:-0x1.cp2:
+%*5LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+%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:
+%*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-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:
+%*5LG:0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.fcp2:
+%*5LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.fep3:
+%*5LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*5LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.cp2:
+%*5LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.ep3:
+%*5LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.fep3:
+%*6LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.fcp2:
+%*6LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%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:
+%*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-972:1:6:0x1p-6:
+%*6LG:0X8P-972:0:6:
+%6LG:0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%6LG:0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.ffcp2:
+%*6LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ffep3:
+%*6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*6LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*6LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*6LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LG:+INFINITY:0:-1:
+%*6LG:+INFINITY:0:-1:
+%33LG::0:-1:
+%*33LG::0:-1:
+%33LG:-INFINITY:1:9:-inf:
+%*33LG:-INFINITY:0:9:
+%33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%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:
+%*33LG:-0X8P-972:0:9:
+%33LG:-0X0P+0:1:7:-0x0:
+%*33LG:-0X0P+0:0:7:
+%33LG:-0X0P0:1:6:-0x0:
+%*33LG:-0X0P0:0:6:
+%33LG:-NAN(09A_Zaz):1:13:-nan:
+%*33LG:-NAN(09A_Zaz):0:13:
+%33LG:-NAN():1:6:-nan:
+%*33LG:-NAN():0:6:
+%33LG:NAN():1:5:nan:
+%*33LG:NAN():0:5:
+%33LG:NAN(09A_Zaz):1:12:nan:
+%*33LG:NAN(09A_Zaz):0:12:
+%33LG:0X0P0:1:5:0x0:
+%*33LG:0X0P0:0:5:
+%33LG:0X0P+0:1:6:0x0:
+%*33LG:0X0P+0:0:6:
+%33LG:0X8P-972:1:8:0x1p-969:
+%*33LG:0X8P-972:0:8:
+%33LG:0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LG:0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LG:0X2.3456789ABCDEF0123456789ABCP+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LG:0X2.3456789ABCDEF0123456789ABCP+123:0:33:
+%33LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
+%33LG:INFINITY:1:8:inf:
+%*33LG:INFINITY:0:8:
+%33LG:+NAN():1:6:nan:
+%*33LG:+NAN():0:6:
+%33LG:+NAN(09A_Zaz):1:13:nan:
+%*33LG:+NAN(09A_Zaz):0:13:
+%33LG:+0X0P0:1:6:0x0:
+%*33LG:+0X0P0:0:6:
+%33LG:+0X0P+0:1:7:0x0:
+%*33LG:+0X0P+0:0:7:
+%33LG:+0X8P-972:1:9:0x1p-969:
+%*33LG:+0X8P-972:0:9:
+%33LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:+INFINITY:1:9:inf:
+%*33LG:+INFINITY:0:9:
+%50LG::0:-1:
+%*50LG::0:-1:
+%50LG:-INFINITY:1:9:-inf:
+%*50LG:-INFINITY:0:9:
+%50LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LG:-0X8P-972:1:9:-0x1p-969:
+%*50LG:-0X8P-972:0:9:
+%50LG:-0X0P+0:1:7:-0x0:
+%*50LG:-0X0P+0:0:7:
+%50LG:-0X0P0:1:6:-0x0:
+%*50LG:-0X0P0:0:6:
+%50LG:-NAN(09A_Zaz):1:13:-nan:
+%*50LG:-NAN(09A_Zaz):0:13:
+%50LG:-NAN():1:6:-nan:
+%*50LG:-NAN():0:6:
+%50LG:NAN():1:5:nan:
+%*50LG:NAN():0:5:
+%50LG:NAN(09A_Zaz):1:12:nan:
+%*50LG:NAN(09A_Zaz):0:12:
+%50LG:0X0P0:1:5:0x0:
+%*50LG:0X0P0:0:5:
+%50LG:0X0P+0:1:6:0x0:
+%*50LG:0X0P+0:0:6:
+%50LG:0X8P-972:1:8:0x1p-969:
+%*50LG:0X8P-972:0:8:
+%50LG:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%50LG:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%50LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%50LG:INFINITY:1:8:inf:
+%*50LG:INFINITY:0:8:
+%50LG:+NAN():1:6:nan:
+%*50LG:+NAN():0:6:
+%50LG:+NAN(09A_Zaz):1:13:nan:
+%*50LG:+NAN(09A_Zaz):0:13:
+%50LG:+0X0P0:1:6:0x0:
+%*50LG:+0X0P0:0:6:
+%50LG:+0X0P+0:1:7:0x0:
+%*50LG:+0X0P+0:0:7:
+%50LG:+0X8P-972:1:9:0x1p-969:
+%*50LG:+0X8P-972:0:9:
+%50LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LG:+INFINITY:1:9:inf:
+%*50LG:+INFINITY:0:9:
+%5LG: :0:-1:
+%*5LG: :0:-1:
+%5LG: -INFINITY:0:-1:
+%*5LG: -INFINITY:0:-1:
+%5LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.ep3:
+%*5LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.cp2:
+%*5LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LG: -0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%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:
+%*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-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:
+%*5LG: 0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*5LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*5LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020: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-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:
+%*5LG: +0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.cp2:
+%*5LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ep3:
+%*5LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LG: +INFINITY:0:-1:
+%*5LG: +INFINITY:0:-1:
+%50LG: :0:-1:
+%*50LG: :0:-1:
+%50LG: -INFINITY:1:10:-inf:
+%*50LG: -INFINITY:0:10:
+%50LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LG: -0X2.3456789ABCDEF0123456789ABCP+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LG: -0X8P-972:1:10:-0x1p-969:
+%*50LG: -0X8P-972:0:10:
+%50LG: -0X0P+0:1:8:-0x0:
+%*50LG: -0X0P+0:0:8:
+%50LG: -0X0P0:1:7:-0x0:
+%*50LG: -0X0P0:0:7:
+%50LG: -NAN(09A_Zaz):1:14:-nan:
+%*50LG: -NAN(09A_Zaz):0:14:
+%50LG: -NAN():1:7:-nan:
+%*50LG: -NAN():0:7:
+%50LG: NAN():1:6:nan:
+%*50LG: NAN():0:6:
+%50LG: NAN(09A_Zaz):1:13:nan:
+%*50LG: NAN(09A_Zaz):0:13:
+%50LG: 0X0P0:1:6:0x0:
+%*50LG: 0X0P0:0:6:
+%50LG: 0X0P+0:1:7:0x0:
+%*50LG: 0X0P+0:0:7:
+%50LG: 0X8P-972:1:9:0x1p-969:
+%*50LG: 0X8P-972:0:9:
+%50LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: 0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LG: INFINITY:1:9:inf:
+%*50LG: INFINITY:0:9:
+%50LG: +NAN():1:7:nan:
+%*50LG: +NAN():0:7:
+%50LG: +NAN(09A_Zaz):1:14:nan:
+%*50LG: +NAN(09A_Zaz):0:14:
+%50LG: +0X0P0:1:7:0x0:
+%*50LG: +0X0P0:0:7:
+%50LG: +0X0P+0:1:8:0x0:
+%*50LG: +0X0P+0:0:8:
+%50LG: +0X8P-972:1:10:0x1p-969:
+%*50LG: +0X8P-972:0:10:
+%50LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: +0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LG: +INFINITY:1:10:inf:
+%*50LG: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-64-128/Makefile b/sysdeps/ieee754/ldbl-64-128/Makefile
new file mode 100644
index 0000000..7a37fa1
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-64-128/Makefile
@@ -0,0 +1,14 @@
+ifeq ($(subdir),stdio-common)
+ifeq ($(run-built-tests),yes)
+# Put long double IEEE binary128 format inputs in sysdeps/ieee754/ldbl-128
+# first in vpath. Otherwise the ordering of sysdeps would cause long double
+# IEEE binary64 format inputs in sysdeps/ieee754/ldbl-opt to be used instead
+# for the common rules requested in sysdeps/ieee754/ldbl-128 with targets
+# using the dual -mlong-double-128/-mlong-double-64 arrangement.
+define tst-scanf-format-64-128-vpath
+vpath tst-scanf-format-ldouble-$(1).input ../sysdeps/ieee754/ldbl-128
+endef
+$(foreach f,$(fmts-xscanf-real), \
+ $(eval $(call tst-scanf-format-64-128-vpath,$(f))))
+endif # $(run-built-tests) == yes
+endif # $(subdir) == stdio-common
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 474f68a..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
@@ -451,6 +453,59 @@ CFLAGS-tst-nldbl-errorfptr.c += -mlong-double-64
endif
ifeq ($(subdir), stdio-common)
+# We already have the long double conversion defined with our common rules
+# for the IEEE binary128 format, so define these special rules to build
+# and run extra executables for the IEEE binary64 format, reusing the same
+# sources.
+define tst-scanf-format-64-tests
+test-srcs += \
+ tst-scanf-format-$(1)-ldouble-64 \
+ # test-srcs
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-64.o: \
+ tst-scanf-format-$(1)-ldouble.c $$(before-compile)
+ $$(compile-command.c)
+$$(objpfx)tst-scanf-format-$(1)-ldouble-64: $$(libm)
+endef
+$(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-64-tests,$(p))))
+
+# Use the IEEE binary64 format for long double scanf format tests.
+$(foreach suf,$(all-object-suffixes), \
+ $(foreach p,$(xscanf-funcs), \
+ $(objpfx)tst-scanf-format-$(p)-ldouble-64$(suf))): \
+ sysdep-CFLAGS += -mlong-double-64
+
+ifeq ($(run-built-tests),yes)
+define tst-scanf-format-64-rule
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).out \
+ # tests-special
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).out: \
+ ../sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-$(2).input \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64
+ $$(make-tst-scanf-format-out) > $$@ < $$<; \
+ $$(evaluate-test)
+
+ifeq (yes,$(build-shared))
+ifneq ($(PERL),no)
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2)-mem.out \
+ # tests-special
+
+generated += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2)-mem.out \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).mtrace \
+ # generated
+endif
+endif
+endef
+$(foreach f,$(fmts-xscanf-real), \
+ $(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-64-rule,$(p),$(f)))))
+endif # $(run-built-tests) == yes
+
tests += \
tst-nldbl-scanf-binary-c11 \
tst-nldbl-scanf-binary-c23 \
@@ -471,7 +526,7 @@ CFLAGS-tst-nldbl-scanf-binary-gnu11.c += -mlong-double-64 -std=gnu11 \
CFLAGS-tst-nldbl-scanf-binary-gnu89.c += -mlong-double-64 -std=gnu89 \
-DOBJPFX=\"$(objpfx)\"
-endif
+endif # $(subdir) == stdio-common
ifeq ($(subdir), wcsmbs)
tests += \
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
new file mode 100644
index 0000000..59f3dff
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/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.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*La:-0xf.ffffffffffff8p+1020:0:24:
+%La:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*La:-0x7.ffffffffffffcp1021:0:23:
+%La:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*La:-0x2.3456789abcdfep+123:0:23:
+%La:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*La:-0x2.3456789abcdfep0123:0:23:
+%La:-0x8p-1025:1:10:-0x1p-1022:
+%*La:-0x8p-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*La:0x8p-1025:0:9:
+%La:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*La:0x2.3456789abcdfep0123:0:22:
+%La:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*La:0x2.3456789abcdfep+123:0:22:
+%La:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*La:0x7.ffffffffffffcp1021:0:22:
+%La:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*La:0xf.ffffffffffff8p+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*La:+0x8p-1025:0:10:
+%La:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*La:+0x2.3456789abcdfep0123:0:23:
+%La:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*La:+0x2.3456789abcdfep+123:0:23:
+%La:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*La:+0x7.ffffffffffffcp1021:0:23:
+%La:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*La:+0xf.ffffffffffff8p+1020:0:24:
+%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.ffffffffffff8p+1020:0:-1:
+%*1La:-0xf.ffffffffffff8p+1020:0:-1:
+%1La:-0x7.ffffffffffffcp1021:0:-1:
+%*1La:-0x7.ffffffffffffcp1021:0:-1:
+%1La:-0x2.3456789abcdfep+123:0:-1:
+%*1La:-0x2.3456789abcdfep+123:0:-1:
+%1La:-0x2.3456789abcdfep0123:0:-1:
+%*1La:-0x2.3456789abcdfep0123:0:-1:
+%1La:-0x8p-1025:0:-1:
+%*1La:-0x8p-1025: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-1025:1:1:0x0:
+%*1La:0x8p-1025:0:1:
+%1La:0x2.3456789abcdfep0123:1:1:0x0:
+%*1La:0x2.3456789abcdfep0123:0:1:
+%1La:0x2.3456789abcdfep+123:1:1:0x0:
+%*1La:0x2.3456789abcdfep+123:0:1:
+%1La:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1La:0x7.ffffffffffffcp1021:0:1:
+%1La:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1La:0xf.ffffffffffff8p+1020: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-1025:0:-1:
+%*1La:+0x8p-1025:0:-1:
+%1La:+0x2.3456789abcdfep0123:0:-1:
+%*1La:+0x2.3456789abcdfep0123:0:-1:
+%1La:+0x2.3456789abcdfep+123:0:-1:
+%*1La:+0x2.3456789abcdfep+123:0:-1:
+%1La:+0x7.ffffffffffffcp1021:0:-1:
+%*1La:+0x7.ffffffffffffcp1021:0:-1:
+%1La:+0xf.ffffffffffff8p+1020:0:-1:
+%*1La:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:2:-0x0:
+%*2La:-0xf.ffffffffffff8p+1020:0:2:
+%2La:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2La:-0x7.ffffffffffffcp1021:0:2:
+%2La:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2La:-0x2.3456789abcdfep+123:0:2:
+%2La:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2La:-0x2.3456789abcdfep0123:0:2:
+%2La:-0x8p-1025:1:2:-0x0:
+%*2La:-0x8p-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2La:+0x8p-1025:0:2:
+%2La:+0x2.3456789abcdfep0123:1:2:0x0:
+%*2La:+0x2.3456789abcdfep0123:0:2:
+%2La:+0x2.3456789abcdfep+123:1:2:0x0:
+%*2La:+0x2.3456789abcdfep+123:0:2:
+%2La:+0x7.ffffffffffffcp1021:1:2:0x0:
+%*2La:+0x7.ffffffffffffcp1021:0:2:
+%2La:+0xf.ffffffffffff8p+1020:1:2:0x0:
+%*2La:+0xf.ffffffffffff8p+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3La:0x8p-1025:0:3:
+%3La:0x2.3456789abcdfep0123:1:3:0x1p1:
+%*3La:0x2.3456789abcdfep0123:0:3:
+%3La:0x2.3456789abcdfep+123:1:3:0x1p1:
+%*3La:0x2.3456789abcdfep+123:0:3:
+%3La:0x7.ffffffffffffcp1021:1:3:0x1.cp2:
+%*3La:0x7.ffffffffffffcp1021:0:3:
+%3La:0xf.ffffffffffff8p+1020:1:3:0x1.ep3:
+%*3La:0xf.ffffffffffff8p+1020: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-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:
+%*4La::0:-1:
+%4La:-infinity:1:4:-inf:
+%*4La:-infinity:0:4:
+%4La:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3:
+%*4La:-0xf.ffffffffffff8p+1020:0:4:
+%4La:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2:
+%*4La:-0x7.ffffffffffffcp1021:0:4:
+%4La:-0x2.3456789abcdfep+123:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdfep+123:0:4:
+%4La:-0x2.3456789abcdfep0123:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdfep0123:0:4:
+%4La:-0x8p-1025:1:4:-0x1p3:
+%*4La:-0x8p-1025: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-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:
+%*4La:0x2.3456789abcdfep+123:0:4:
+%4La:0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4La:0x7.ffffffffffffcp1021:0:4:
+%4La:0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4La:0xf.ffffffffffff8p+1020: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-1025:1:4:0x1p3:
+%*4La:+0x8p-1025:0:4:
+%4La:+0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4La:+0x2.3456789abcdfep0123:0:4:
+%4La:+0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4La:+0x2.3456789abcdfep+123:0:4:
+%4La:+0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4La:+0x7.ffffffffffffcp1021:0:4:
+%4La:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4La:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:5:-0x1.ep3:
+%*5La:-0xf.ffffffffffff8p+1020:0:5:
+%5La:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2:
+%*5La:-0x7.ffffffffffffcp1021:0:5:
+%5La:-0x2.3456789abcdfep+123:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdfep+123:0:5:
+%5La:-0x2.3456789abcdfep0123:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdfep0123:0:5:
+%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:
+%*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-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:
+%*5La:0x2.3456789abcdfep+123:0:5:
+%5La:0x7.ffffffffffffcp1021:1:5:0x1.fcp2:
+%*5La:0x7.ffffffffffffcp1021:0:5:
+%5La:0xf.ffffffffffff8p+1020:1:5:0x1.fep3:
+%*5La:0xf.ffffffffffff8p+1020: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-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:
+%*5La:+0x2.3456789abcdfep+123:0:5:
+%5La:+0x7.ffffffffffffcp1021:1:5:0x1.cp2:
+%*5La:+0x7.ffffffffffffcp1021:0:5:
+%5La:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3:
+%*5La:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:6:-0x1.fep3:
+%*6La:-0xf.ffffffffffff8p+1020:0:6:
+%6La:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2:
+%*6La:-0x7.ffffffffffffcp1021:0:6:
+%6La:-0x2.3456789abcdfep+123:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdfep+123:0:6:
+%6La:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6La:0x8p-1025:0:6:
+%6La:0x2.3456789abcdfep0123:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdfep0123:0:6:
+%6La:0x2.3456789abcdfep+123:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdfep+123:0:6:
+%6La:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2:
+%*6La:0x7.ffffffffffffcp1021:0:6:
+%6La:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3:
+%*6La:0xf.ffffffffffff8p+1020: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-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:
+%*6La:+0x2.3456789abcdfep+123:0:6:
+%6La:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*6La:+0x7.ffffffffffffcp1021:0:6:
+%6La:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*6La:+0xf.ffffffffffff8p+1020:0:6:
+%6La:+infinity:0:-1:
+%*6La:+infinity:0:-1:
+%20La::0:-1:
+%*20La::0:-1:
+%20La:-infinity:1:9:-inf:
+%*20La:-infinity:0:9:
+%20La:-0xf.ffffffffffff8p+1020:0:-1:
+%*20La:-0xf.ffffffffffff8p+1020:0:-1:
+%20La:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20La:-0x7.ffffffffffffcp1021:0:20:
+%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:
+%*20La:-0x8p-1025:0:10:
+%20La:-0x0p+0:1:7:-0x0:
+%*20La:-0x0p+0:0:7:
+%20La:-0x0p0:1:6:-0x0:
+%*20La:-0x0p0:0:6:
+%20La:-nan(09A_Zaz):1:13:-nan:
+%*20La:-nan(09A_Zaz):0:13:
+%20La:-nan():1:6:-nan:
+%*20La:-nan():0:6:
+%20La:nan():1:5:nan:
+%*20La:nan():0:5:
+%20La:nan(09A_Zaz):1:12:nan:
+%*20La:nan(09A_Zaz):0:12:
+%20La:0x0p0:1:5:0x0:
+%*20La:0x0p0:0:5:
+%20La:0x0p+0:1:6:0x0:
+%*20La:0x0p+0:0:6:
+%20La:0x8p-1025:1:9:0x1p-1022:
+%*20La:0x8p-1025:0:9:
+%20La:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20La:0x2.3456789abcdfep0123:0:20:
+%20La:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20La:0x2.3456789abcdfep+123:0:20:
+%20La:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12:
+%*20La:0x7.ffffffffffffcp1021:0:20:
+%20La:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4:
+%*20La:0xf.ffffffffffff8p+1020:0:20:
+%20La:infinity:1:8:inf:
+%*20La:infinity:0:8:
+%20La:+nan():1:6:nan:
+%*20La:+nan():0:6:
+%20La:+nan(09A_Zaz):1:13:nan:
+%*20La:+nan(09A_Zaz):0:13:
+%20La:+0x0p0:1:6:0x0:
+%*20La:+0x0p0:0:6:
+%20La:+0x0p+0:1:7:0x0:
+%*20La:+0x0p+0:0:7:
+%20La:+0x8p-1025:1:10:0x1p-1022:
+%*20La:+0x8p-1025:0:10:
+%20La:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20La:+0x2.3456789abcdfep0123:0:20:
+%20La:+0x2.3456789abcdfep+123:0:-1:
+%*20La:+0x2.3456789abcdfep+123:0:-1:
+%20La:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20La:+0x7.ffffffffffffcp1021:0:20:
+%20La:+0xf.ffffffffffff8p+1020:0:-1:
+%*20La:+0xf.ffffffffffff8p+1020:0:-1:
+%20La:+infinity:1:9:inf:
+%*20La:+infinity:0:9:
+%32La::0:-1:
+%*32La::0:-1:
+%32La:-infinity:1:9:-inf:
+%*32La:-infinity:0:9:
+%32La:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*32La:-0xf.ffffffffffff8p+1020:0:24:
+%32La:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*32La:-0x7.ffffffffffffcp1021:0:23:
+%32La:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32La:-0x2.3456789abcdfep+123:0:23:
+%32La:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32La:-0x2.3456789abcdfep0123:0:23:
+%32La:-0x8p-1025:1:10:-0x1p-1022:
+%*32La:-0x8p-1025:0:10:
+%32La:-0x0p+0:1:7:-0x0:
+%*32La:-0x0p+0:0:7:
+%32La:-0x0p0:1:6:-0x0:
+%*32La:-0x0p0:0:6:
+%32La:-nan(09A_Zaz):1:13:-nan:
+%*32La:-nan(09A_Zaz):0:13:
+%32La:-nan():1:6:-nan:
+%*32La:-nan():0:6:
+%32La:nan():1:5:nan:
+%*32La:nan():0:5:
+%32La:nan(09A_Zaz):1:12:nan:
+%*32La:nan(09A_Zaz):0:12:
+%32La:0x0p0:1:5:0x0:
+%*32La:0x0p0:0:5:
+%32La:0x0p+0:1:6:0x0:
+%*32La:0x0p+0:0:6:
+%32La:0x8p-1025:1:9:0x1p-1022:
+%*32La:0x8p-1025:0:9:
+%32La:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32La:0x2.3456789abcdfep0123:0:22:
+%32La:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32La:0x2.3456789abcdfep+123:0:22:
+%32La:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*32La:0x7.ffffffffffffcp1021:0:22:
+%32La:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*32La:0xf.ffffffffffff8p+1020:0:23:
+%32La:infinity:1:8:inf:
+%*32La:infinity:0:8:
+%32La:+nan():1:6:nan:
+%*32La:+nan():0:6:
+%32La:+nan(09A_Zaz):1:13:nan:
+%*32La:+nan(09A_Zaz):0:13:
+%32La:+0x0p0:1:6:0x0:
+%*32La:+0x0p0:0:6:
+%32La:+0x0p+0:1:7:0x0:
+%*32La:+0x0p+0:0:7:
+%32La:+0x8p-1025:1:10:0x1p-1022:
+%*32La:+0x8p-1025:0:10:
+%32La:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32La:+0x2.3456789abcdfep0123:0:23:
+%32La:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32La:+0x2.3456789abcdfep+123:0:23:
+%32La:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32La:+0x7.ffffffffffffcp1021:0:23:
+%32La:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32La:+0xf.ffffffffffff8p+1020:0:24:
+%32La:+infinity:1:9:inf:
+%*32La:+infinity:0:9:
+%5La: :0:-1:
+%*5La: :0:-1:
+%5La: -infinity:0:-1:
+%*5La: -infinity:0:-1:
+%5La: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3:
+%*5La: -0xf.ffffffffffff8p+1020:0:6:
+%5La: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2:
+%*5La: -0x7.ffffffffffffcp1021:0:6:
+%5La: -0x2.3456789abcdfep+123:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdfep+123:0:6:
+%5La: -0x2.3456789abcdfep0123:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-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:
+%*5La: 0x2.3456789abcdfep+123:0:6:
+%5La: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*5La: 0x7.ffffffffffffcp1021:0:6:
+%5La: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*5La: 0xf.ffffffffffff8p+1020: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-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:
+%*5La: +0x2.3456789abcdfep+123:0:6:
+%5La: +0x7.ffffffffffffcp1021:1:6:0x1.cp2:
+%*5La: +0x7.ffffffffffffcp1021:0:6:
+%5La: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3:
+%*5La: +0xf.ffffffffffff8p+1020:0:6:
+%5La: +infinity:0:-1:
+%*5La: +infinity:0:-1:
+%32La: :0:-1:
+%*32La: :0:-1:
+%32La: -infinity:1:10:-inf:
+%*32La: -infinity:0:10:
+%32La: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023:
+%*32La: -0xf.ffffffffffff8p+1020:0:25:
+%32La: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023:
+%*32La: -0x7.ffffffffffffcp1021:0:24:
+%32La: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32La: -0x2.3456789abcdfep+123:0:24:
+%32La: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32La: -0x2.3456789abcdfep0123:0:24:
+%32La: -0x8p-1025:1:11:-0x1p-1022:
+%*32La: -0x8p-1025:0:11:
+%32La: -0x0p+0:1:8:-0x0:
+%*32La: -0x0p+0:0:8:
+%32La: -0x0p0:1:7:-0x0:
+%*32La: -0x0p0:0:7:
+%32La: -nan(09A_Zaz):1:14:-nan:
+%*32La: -nan(09A_Zaz):0:14:
+%32La: -nan():1:7:-nan:
+%*32La: -nan():0:7:
+%32La: nan():1:6:nan:
+%*32La: nan():0:6:
+%32La: nan(09A_Zaz):1:13:nan:
+%*32La: nan(09A_Zaz):0:13:
+%32La: 0x0p0:1:6:0x0:
+%*32La: 0x0p0:0:6:
+%32La: 0x0p+0:1:7:0x0:
+%*32La: 0x0p+0:0:7:
+%32La: 0x8p-1025:1:10:0x1p-1022:
+%*32La: 0x8p-1025:0:10:
+%32La: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32La: 0x2.3456789abcdfep0123:0:23:
+%32La: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32La: 0x2.3456789abcdfep+123:0:23:
+%32La: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32La: 0x7.ffffffffffffcp1021:0:23:
+%32La: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32La: 0xf.ffffffffffff8p+1020:0:24:
+%32La: infinity:1:9:inf:
+%*32La: infinity:0:9:
+%32La: +nan():1:7:nan:
+%*32La: +nan():0:7:
+%32La: +nan(09A_Zaz):1:14:nan:
+%*32La: +nan(09A_Zaz):0:14:
+%32La: +0x0p0:1:7:0x0:
+%*32La: +0x0p0:0:7:
+%32La: +0x0p+0:1:8:0x0:
+%*32La: +0x0p+0:0:8:
+%32La: +0x8p-1025:1:11:0x1p-1022:
+%*32La: +0x8p-1025:0:11:
+%32La: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32La: +0x2.3456789abcdfep0123:0:24:
+%32La: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32La: +0x2.3456789abcdfep+123:0:24:
+%32La: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023:
+%*32La: +0x7.ffffffffffffcp1021:0:24:
+%32La: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023:
+%*32La: +0xf.ffffffffffff8p+1020:0:25:
+%32La: +infinity:1:10:inf:
+%*32La: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
new file mode 100644
index 0000000..4cce198
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/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.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*LA:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%LA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*LA:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%LA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LA:-0X2.3456789ABCDFEP+123:0:23:
+%LA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LA:-0X2.3456789ABCDFEP0123:0:23:
+%LA:-0X8P-1025:1:10:-0x1p-1022:
+%*LA:-0X8P-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*LA:0X8P-1025:0:9:
+%LA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LA:0X2.3456789ABCDFEP0123:0:22:
+%LA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LA:0X2.3456789ABCDFEP+123:0:22:
+%LA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*LA:0X7.FFFFFFFFFFFFCP1021:0:22:
+%LA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*LA:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*LA:+0X8P-1025:0:10:
+%LA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LA:+0X2.3456789ABCDFEP0123:0:23:
+%LA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LA:+0X2.3456789ABCDFEP+123:0:23:
+%LA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*LA:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%LA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*LA:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%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.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*1LA:-0X2.3456789ABCDFEP+123:0:-1:
+%1LA:-0X2.3456789ABCDFEP0123:0:-1:
+%*1LA:-0X2.3456789ABCDFEP0123:0:-1:
+%1LA:-0X8P-1025:0:-1:
+%*1LA:-0X8P-1025: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-1025:1:1:0x0:
+%*1LA:0X8P-1025:0:1:
+%1LA:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1LA:0X2.3456789ABCDFEP0123:0:1:
+%1LA:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1LA:0X2.3456789ABCDFEP+123:0:1:
+%1LA:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1LA:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1LA:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1LA:0XF.FFFFFFFFFFFF8P+1020: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-1025:0:-1:
+%*1LA:+0X8P-1025:0:-1:
+%1LA:+0X2.3456789ABCDFEP0123:0:-1:
+%*1LA:+0X2.3456789ABCDFEP0123:0:-1:
+%1LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*1LA:+0X2.3456789ABCDFEP+123:0:-1:
+%1LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LA:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2LA:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2LA:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2LA:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2LA:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDFEP+123:0:2:
+%2LA:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDFEP0123:0:2:
+%2LA:-0X8P-1025:1:2:-0x0:
+%*2LA:-0X8P-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2LA:+0X8P-1025:0:2:
+%2LA:+0X2.3456789ABCDFEP0123:1:2:0x0:
+%*2LA:+0X2.3456789ABCDFEP0123:0:2:
+%2LA:+0X2.3456789ABCDFEP+123:1:2:0x0:
+%*2LA:+0X2.3456789ABCDFEP+123:0:2:
+%2LA:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0:
+%*2LA:+0X7.FFFFFFFFFFFFCP1021:0:2:
+%2LA:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0:
+%*2LA:+0XF.FFFFFFFFFFFF8P+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3LA:0X8P-1025:0:3:
+%3LA:0X2.3456789ABCDFEP0123:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDFEP0123:0:3:
+%3LA:0X2.3456789ABCDFEP+123:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDFEP+123:0:3:
+%3LA:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2:
+%*3LA:0X7.FFFFFFFFFFFFCP1021:0:3:
+%3LA:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3:
+%*3LA:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*4LA::0:-1:
+%4LA:-INFINITY:1:4:-inf:
+%*4LA:-INFINITY:0:4:
+%4LA:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3:
+%*4LA:-0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4LA:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2:
+%*4LA:-0X7.FFFFFFFFFFFFCP1021:0:4:
+%4LA:-0X2.3456789ABCDFEP+123:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDFEP+123:0:4:
+%4LA:-0X2.3456789ABCDFEP0123:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDFEP0123:0:4:
+%4LA:-0X8P-1025:1:4:-0x1p3:
+%*4LA:-0X8P-1025: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-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:
+%*4LA:0X2.3456789ABCDFEP+123:0:4:
+%4LA:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4LA:0X7.FFFFFFFFFFFFCP1021:0:4:
+%4LA:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4LA:0XF.FFFFFFFFFFFF8P+1020: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-1025:1:4:0x1p3:
+%*4LA:+0X8P-1025:0:4:
+%4LA:+0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDFEP0123:0:4:
+%4LA:+0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDFEP+123:0:4:
+%4LA:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4LA:+0X7.FFFFFFFFFFFFCP1021:0:4:
+%4LA:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4LA:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3:
+%*5LA:-0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5LA:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2:
+%*5LA:-0X7.FFFFFFFFFFFFCP1021:0:5:
+%5LA:-0X2.3456789ABCDFEP+123:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDFEP+123:0:5:
+%5LA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDFEP0123:0:5:
+%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:
+%*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-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:
+%*5LA:0X2.3456789ABCDFEP+123:0:5:
+%5LA:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2:
+%*5LA:0X7.FFFFFFFFFFFFCP1021:0:5:
+%5LA:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3:
+%*5LA:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5LA:+0X2.3456789ABCDFEP+123:0:5:
+%5LA:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2:
+%*5LA:+0X7.FFFFFFFFFFFFCP1021:0:5:
+%5LA:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3:
+%*5LA:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3:
+%*6LA:-0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6LA:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2:
+%*6LA:-0X7.FFFFFFFFFFFFCP1021:0:6:
+%6LA:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDFEP+123:0:6:
+%6LA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6LA:0X8P-1025:0:6:
+%6LA:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDFEP0123:0:6:
+%6LA:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDFEP+123:0:6:
+%6LA:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2:
+%*6LA:0X7.FFFFFFFFFFFFCP1021:0:6:
+%6LA:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3:
+%*6LA:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*6LA:+0X2.3456789ABCDFEP+123:0:6:
+%6LA:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*6LA:+0X7.FFFFFFFFFFFFCP1021:0:6:
+%6LA:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*6LA:+0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6LA:+INFINITY:0:-1:
+%*6LA:+INFINITY:0:-1:
+%20LA::0:-1:
+%*20LA::0:-1:
+%20LA:-INFINITY:1:9:-inf:
+%*20LA:-INFINITY:0:9:
+%20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20LA:-0X7.FFFFFFFFFFFFCP1021:0:20:
+%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:
+%*20LA:-0X8P-1025:0:10:
+%20LA:-0X0P+0:1:7:-0x0:
+%*20LA:-0X0P+0:0:7:
+%20LA:-0X0P0:1:6:-0x0:
+%*20LA:-0X0P0:0:6:
+%20LA:-NAN(09A_Zaz):1:13:-nan:
+%*20LA:-NAN(09A_Zaz):0:13:
+%20LA:-NAN():1:6:-nan:
+%*20LA:-NAN():0:6:
+%20LA:NAN():1:5:nan:
+%*20LA:NAN():0:5:
+%20LA:NAN(09A_Zaz):1:12:nan:
+%*20LA:NAN(09A_Zaz):0:12:
+%20LA:0X0P0:1:5:0x0:
+%*20LA:0X0P0:0:5:
+%20LA:0X0P+0:1:6:0x0:
+%*20LA:0X0P+0:0:6:
+%20LA:0X8P-1025:1:9:0x1p-1022:
+%*20LA:0X8P-1025:0:9:
+%20LA:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20LA:0X2.3456789ABCDFEP0123:0:20:
+%20LA:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20LA:0X2.3456789ABCDFEP+123:0:20:
+%20LA:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12:
+%*20LA:0X7.FFFFFFFFFFFFCP1021:0:20:
+%20LA:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4:
+%*20LA:0XF.FFFFFFFFFFFF8P+1020:0:20:
+%20LA:INFINITY:1:8:inf:
+%*20LA:INFINITY:0:8:
+%20LA:+NAN():1:6:nan:
+%*20LA:+NAN():0:6:
+%20LA:+NAN(09A_Zaz):1:13:nan:
+%*20LA:+NAN(09A_Zaz):0:13:
+%20LA:+0X0P0:1:6:0x0:
+%*20LA:+0X0P0:0:6:
+%20LA:+0X0P+0:1:7:0x0:
+%*20LA:+0X0P+0:0:7:
+%20LA:+0X8P-1025:1:10:0x1p-1022:
+%*20LA:+0X8P-1025:0:10:
+%20LA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20LA:+0X2.3456789ABCDFEP0123:0:20:
+%20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%20LA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20LA:+0X7.FFFFFFFFFFFFCP1021:0:20:
+%20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:+INFINITY:1:9:inf:
+%*20LA:+INFINITY:0:9:
+%32LA::0:-1:
+%*32LA::0:-1:
+%32LA:-INFINITY:1:9:-inf:
+%*32LA:-INFINITY:0:9:
+%32LA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*32LA:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32LA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*32LA:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%32LA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32LA:-0X2.3456789ABCDFEP+123:0:23:
+%32LA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32LA:-0X2.3456789ABCDFEP0123:0:23:
+%32LA:-0X8P-1025:1:10:-0x1p-1022:
+%*32LA:-0X8P-1025:0:10:
+%32LA:-0X0P+0:1:7:-0x0:
+%*32LA:-0X0P+0:0:7:
+%32LA:-0X0P0:1:6:-0x0:
+%*32LA:-0X0P0:0:6:
+%32LA:-NAN(09A_Zaz):1:13:-nan:
+%*32LA:-NAN(09A_Zaz):0:13:
+%32LA:-NAN():1:6:-nan:
+%*32LA:-NAN():0:6:
+%32LA:NAN():1:5:nan:
+%*32LA:NAN():0:5:
+%32LA:NAN(09A_Zaz):1:12:nan:
+%*32LA:NAN(09A_Zaz):0:12:
+%32LA:0X0P0:1:5:0x0:
+%*32LA:0X0P0:0:5:
+%32LA:0X0P+0:1:6:0x0:
+%*32LA:0X0P+0:0:6:
+%32LA:0X8P-1025:1:9:0x1p-1022:
+%*32LA:0X8P-1025:0:9:
+%32LA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32LA:0X2.3456789ABCDFEP0123:0:22:
+%32LA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32LA:0X2.3456789ABCDFEP+123:0:22:
+%32LA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*32LA:0X7.FFFFFFFFFFFFCP1021:0:22:
+%32LA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*32LA:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%32LA:INFINITY:1:8:inf:
+%*32LA:INFINITY:0:8:
+%32LA:+NAN():1:6:nan:
+%*32LA:+NAN():0:6:
+%32LA:+NAN(09A_Zaz):1:13:nan:
+%*32LA:+NAN(09A_Zaz):0:13:
+%32LA:+0X0P0:1:6:0x0:
+%*32LA:+0X0P0:0:6:
+%32LA:+0X0P+0:1:7:0x0:
+%*32LA:+0X0P+0:0:7:
+%32LA:+0X8P-1025:1:10:0x1p-1022:
+%*32LA:+0X8P-1025:0:10:
+%32LA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LA:+0X2.3456789ABCDFEP0123:0:23:
+%32LA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LA:+0X2.3456789ABCDFEP+123:0:23:
+%32LA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32LA:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%32LA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32LA:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32LA:+INFINITY:1:9:inf:
+%*32LA:+INFINITY:0:9:
+%5LA: :0:-1:
+%*5LA: :0:-1:
+%5LA: -INFINITY:0:-1:
+%*5LA: -INFINITY:0:-1:
+%5LA: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3:
+%*5LA: -0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5LA: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2:
+%*5LA: -0X7.FFFFFFFFFFFFCP1021:0:6:
+%5LA: -0X2.3456789ABCDFEP+123:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDFEP+123:0:6:
+%5LA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-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:
+%*5LA: 0X2.3456789ABCDFEP+123:0:6:
+%5LA: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*5LA: 0X7.FFFFFFFFFFFFCP1021:0:6:
+%5LA: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*5LA: 0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5LA: +0X2.3456789ABCDFEP+123:0:6:
+%5LA: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2:
+%*5LA: +0X7.FFFFFFFFFFFFCP1021:0:6:
+%5LA: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3:
+%*5LA: +0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5LA: +INFINITY:0:-1:
+%*5LA: +INFINITY:0:-1:
+%32LA: :0:-1:
+%*32LA: :0:-1:
+%32LA: -INFINITY:1:10:-inf:
+%*32LA: -INFINITY:0:10:
+%32LA: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023:
+%*32LA: -0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32LA: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023:
+%*32LA: -0X7.FFFFFFFFFFFFCP1021:0:24:
+%32LA: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32LA: -0X2.3456789ABCDFEP+123:0:24:
+%32LA: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32LA: -0X2.3456789ABCDFEP0123:0:24:
+%32LA: -0X8P-1025:1:11:-0x1p-1022:
+%*32LA: -0X8P-1025:0:11:
+%32LA: -0X0P+0:1:8:-0x0:
+%*32LA: -0X0P+0:0:8:
+%32LA: -0X0P0:1:7:-0x0:
+%*32LA: -0X0P0:0:7:
+%32LA: -NAN(09A_Zaz):1:14:-nan:
+%*32LA: -NAN(09A_Zaz):0:14:
+%32LA: -NAN():1:7:-nan:
+%*32LA: -NAN():0:7:
+%32LA: NAN():1:6:nan:
+%*32LA: NAN():0:6:
+%32LA: NAN(09A_Zaz):1:13:nan:
+%*32LA: NAN(09A_Zaz):0:13:
+%32LA: 0X0P0:1:6:0x0:
+%*32LA: 0X0P0:0:6:
+%32LA: 0X0P+0:1:7:0x0:
+%*32LA: 0X0P+0:0:7:
+%32LA: 0X8P-1025:1:10:0x1p-1022:
+%*32LA: 0X8P-1025:0:10:
+%32LA: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LA: 0X2.3456789ABCDFEP0123:0:23:
+%32LA: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LA: 0X2.3456789ABCDFEP+123:0:23:
+%32LA: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32LA: 0X7.FFFFFFFFFFFFCP1021:0:23:
+%32LA: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32LA: 0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32LA: INFINITY:1:9:inf:
+%*32LA: INFINITY:0:9:
+%32LA: +NAN():1:7:nan:
+%*32LA: +NAN():0:7:
+%32LA: +NAN(09A_Zaz):1:14:nan:
+%*32LA: +NAN(09A_Zaz):0:14:
+%32LA: +0X0P0:1:7:0x0:
+%*32LA: +0X0P0:0:7:
+%32LA: +0X0P+0:1:8:0x0:
+%*32LA: +0X0P+0:0:8:
+%32LA: +0X8P-1025:1:11:0x1p-1022:
+%*32LA: +0X8P-1025:0:11:
+%32LA: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32LA: +0X2.3456789ABCDFEP0123:0:24:
+%32LA: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32LA: +0X2.3456789ABCDFEP+123:0:24:
+%32LA: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023:
+%*32LA: +0X7.FFFFFFFFFFFFCP1021:0:24:
+%32LA: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023:
+%*32LA: +0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32LA: +INFINITY:1:10:inf:
+%*32LA: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
new file mode 100644
index 0000000..9961adc
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/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.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023:
+%*Le:-1.79769313486231570814527423731704357e+308:0:43:
+%Le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023:
+%*Le:-1.79769313486231570814527423731704357e308:0:42:
+%Le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*Le:-2.3441674165664682593913711430784253952e+37:0:44:
+%Le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*Le:-2.3441674165664682593913711430784253952e037:0:44:
+%Le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022:
+%*Le:-2.22507385850720138309023271733240406e-308:0:43:
+%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:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
+%*Le:2.22507385850720138309023271733240406e-308:0:42:
+%Le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*Le:2.3441674165664682593913711430784253952e037:0:43:
+%Le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*Le:2.3441674165664682593913711430784253952e+37:0:43:
+%Le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023:
+%*Le:1.79769313486231570814527423731704357e308:0:41:
+%Le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023:
+%*Le:1.79769313486231570814527423731704357e+308:0:42:
+%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:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*Le:+2.22507385850720138309023271733240406e-308:0:43:
+%Le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*Le:+2.3441674165664682593913711430784253952e037:0:44:
+%Le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*Le:+2.3441674165664682593913711430784253952e+37:0:44:
+%Le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*Le:+1.79769313486231570814527423731704357e308:0:42:
+%Le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*Le:+1.79769313486231570814527423731704357e+308:0:43:
+%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.79769313486231570814527423731704357e+308:0:-1:
+%*1Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%1Le:-1.79769313486231570814527423731704357e308:0:-1:
+%*1Le:-1.79769313486231570814527423731704357e308:0:-1:
+%1Le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%*1Le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%1Le:-2.3441674165664682593913711430784253952e037:0:-1:
+%*1Le:-2.3441674165664682593913711430784253952e037:0:-1:
+%1Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*1Le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:1:0x1p1:
+%*1Le:2.22507385850720138309023271733240406e-308:0:1:
+%1Le:2.3441674165664682593913711430784253952e037:1:1:0x1p1:
+%*1Le:2.3441674165664682593913711430784253952e037:0:1:
+%1Le:2.3441674165664682593913711430784253952e+37:1:1:0x1p1:
+%*1Le:2.3441674165664682593913711430784253952e+37:0:1:
+%1Le:1.79769313486231570814527423731704357e308:1:1:0x1:
+%*1Le:1.79769313486231570814527423731704357e308:0:1:
+%1Le:1.79769313486231570814527423731704357e+308:1:1:0x1:
+%*1Le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:0:-1:
+%*1Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%1Le:+2.3441674165664682593913711430784253952e037:0:-1:
+%*1Le:+2.3441674165664682593913711430784253952e037:0:-1:
+%1Le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%*1Le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%1Le:+1.79769313486231570814527423731704357e308:0:-1:
+%*1Le:+1.79769313486231570814527423731704357e308:0:-1:
+%1Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*1Le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:2:-0x1:
+%*2Le:-1.79769313486231570814527423731704357e+308:0:2:
+%2Le:-1.79769313486231570814527423731704357e308:1:2:-0x1:
+%*2Le:-1.79769313486231570814527423731704357e308:0:2:
+%2Le:-2.3441674165664682593913711430784253952e+37:1:2:-0x1p1:
+%*2Le:-2.3441674165664682593913711430784253952e+37:0:2:
+%2Le:-2.3441674165664682593913711430784253952e037:1:2:-0x1p1:
+%*2Le:-2.3441674165664682593913711430784253952e037:0:2:
+%2Le:-2.22507385850720138309023271733240406e-308:1:2:-0x1p1:
+%*2Le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
+%*2Le:2.22507385850720138309023271733240406e-308:0:2:
+%2Le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
+%*2Le:2.3441674165664682593913711430784253952e037:0:2:
+%2Le:2.3441674165664682593913711430784253952e+37:1:2:0x1p1:
+%*2Le:2.3441674165664682593913711430784253952e+37:0:2:
+%2Le:1.79769313486231570814527423731704357e308:1:2:0x1:
+%*2Le:1.79769313486231570814527423731704357e308:0:2:
+%2Le:1.79769313486231570814527423731704357e+308:1:2:0x1:
+%*2Le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:1:2:0x1p1:
+%*2Le:+2.22507385850720138309023271733240406e-308:0:2:
+%2Le:+2.3441674165664682593913711430784253952e037:1:2:0x1p1:
+%*2Le:+2.3441674165664682593913711430784253952e037:0:2:
+%2Le:+2.3441674165664682593913711430784253952e+37:1:2:0x1p1:
+%*2Le:+2.3441674165664682593913711430784253952e+37:0:2:
+%2Le:+1.79769313486231570814527423731704357e308:1:2:0x1:
+%*2Le:+1.79769313486231570814527423731704357e308:0:2:
+%2Le:+1.79769313486231570814527423731704357e+308:1:2:0x1:
+%*2Le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:3:-0x1:
+%*3Le:-1.79769313486231570814527423731704357e+308:0:3:
+%3Le:-1.79769313486231570814527423731704357e308:1:3:-0x1:
+%*3Le:-1.79769313486231570814527423731704357e308:0:3:
+%3Le:-2.3441674165664682593913711430784253952e+37:1:3:-0x1p1:
+%*3Le:-2.3441674165664682593913711430784253952e+37:0:3:
+%3Le:-2.3441674165664682593913711430784253952e037:1:3:-0x1p1:
+%*3Le:-2.3441674165664682593913711430784253952e037:0:3:
+%3Le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
+%*3Le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
+%*3Le:2.22507385850720138309023271733240406e-308:0:3:
+%3Le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
+%*3Le:2.3441674165664682593913711430784253952e037:0:3:
+%3Le:2.3441674165664682593913711430784253952e+37:1:3:0x1.2666666666666p1:
+%*3Le:2.3441674165664682593913711430784253952e+37:0:3:
+%3Le:1.79769313486231570814527423731704357e308:1:3:0x1.b333333333333:
+%*3Le:1.79769313486231570814527423731704357e308:0:3:
+%3Le:1.79769313486231570814527423731704357e+308:1:3:0x1.b333333333333:
+%*3Le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
+%*3Le:+2.22507385850720138309023271733240406e-308:0:3:
+%3Le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
+%*3Le:+2.3441674165664682593913711430784253952e037:0:3:
+%3Le:+2.3441674165664682593913711430784253952e+37:1:3:0x1p1:
+%*3Le:+2.3441674165664682593913711430784253952e+37:0:3:
+%3Le:+1.79769313486231570814527423731704357e308:1:3:0x1:
+%*3Le:+1.79769313486231570814527423731704357e308:0:3:
+%3Le:+1.79769313486231570814527423731704357e+308:1:3:0x1:
+%*3Le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:4:-0x1.b333333333333:
+%*4Le:-1.79769313486231570814527423731704357e+308:0:4:
+%4Le:-1.79769313486231570814527423731704357e308:1:4:-0x1.b333333333333:
+%*4Le:-1.79769313486231570814527423731704357e308:0:4:
+%4Le:-2.3441674165664682593913711430784253952e+37:1:4:-0x1.2666666666666p1:
+%*4Le:-2.3441674165664682593913711430784253952e+37:0:4:
+%4Le:-2.3441674165664682593913711430784253952e037:1:4:-0x1.2666666666666p1:
+%*4Le:-2.3441674165664682593913711430784253952e037:0:4:
+%4Le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
+%*4Le:-2.22507385850720138309023271733240406e-308: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:2.22507385850720138309023271733240406e-308:1:4:0x1.1c28f5c28f5c3p1:
+%*4Le:2.22507385850720138309023271733240406e-308:0:4:
+%4Le:2.3441674165664682593913711430784253952e037:1:4:0x1.2b851eb851eb8p1:
+%*4Le:2.3441674165664682593913711430784253952e037:0:4:
+%4Le:2.3441674165664682593913711430784253952e+37:1:4:0x1.2b851eb851eb8p1:
+%*4Le:2.3441674165664682593913711430784253952e+37:0:4:
+%4Le:1.79769313486231570814527423731704357e308:1:4:0x1.ca3d70a3d70a4:
+%*4Le:1.79769313486231570814527423731704357e308:0:4:
+%4Le:1.79769313486231570814527423731704357e+308:1:4:0x1.ca3d70a3d70a4:
+%*4Le:1.79769313486231570814527423731704357e+308: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:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
+%*4Le:+2.22507385850720138309023271733240406e-308:0:4:
+%4Le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
+%*4Le:+2.3441674165664682593913711430784253952e037:0:4:
+%4Le:+2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1:
+%*4Le:+2.3441674165664682593913711430784253952e+37:0:4:
+%4Le:+1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333:
+%*4Le:+1.79769313486231570814527423731704357e308:0:4:
+%4Le:+1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333:
+%*4Le:+1.79769313486231570814527423731704357e+308: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.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:
+%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:
+%*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:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
+%*40Le:2.22507385850720138309023271733240406e-308:0:40:
+%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:
+%*40Le:1.79769313486231570814527423731704357e+308: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:+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:
+%40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40Le:+1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023:
+%*48Le:-1.79769313486231570814527423731704357e+308:0:43:
+%48Le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023:
+%*48Le:-1.79769313486231570814527423731704357e308:0:42:
+%48Le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48Le:-2.3441674165664682593913711430784253952e+37:0:44:
+%48Le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48Le:-2.3441674165664682593913711430784253952e037:0:44:
+%48Le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022:
+%*48Le:-2.22507385850720138309023271733240406e-308:0:43:
+%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:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
+%*48Le:2.22507385850720138309023271733240406e-308:0:42:
+%48Le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48Le:2.3441674165664682593913711430784253952e037:0:43:
+%48Le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48Le:2.3441674165664682593913711430784253952e+37:0:43:
+%48Le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023:
+%*48Le:1.79769313486231570814527423731704357e308:0:41:
+%48Le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023:
+%*48Le:1.79769313486231570814527423731704357e+308:0:42:
+%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:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*48Le:+2.22507385850720138309023271733240406e-308:0:43:
+%48Le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48Le:+2.3441674165664682593913711430784253952e037:0:44:
+%48Le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48Le:+2.3441674165664682593913711430784253952e+37:0:44:
+%48Le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*48Le:+1.79769313486231570814527423731704357e308:0:42:
+%48Le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*48Le:+1.79769313486231570814527423731704357e+308:0:43:
+%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.79769313486231570814527423731704357e+308:1:4:-0x1:
+%*3Le: -1.79769313486231570814527423731704357e+308:0:4:
+%3Le: -1.79769313486231570814527423731704357e308:1:4:-0x1:
+%*3Le: -1.79769313486231570814527423731704357e308:0:4:
+%3Le: -2.3441674165664682593913711430784253952e+37:1:4:-0x1p1:
+%*3Le: -2.3441674165664682593913711430784253952e+37:0:4:
+%3Le: -2.3441674165664682593913711430784253952e037:1:4:-0x1p1:
+%*3Le: -2.3441674165664682593913711430784253952e037:0:4:
+%3Le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
+%*3Le: -2.22507385850720138309023271733240406e-308: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: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
+%*3Le: 2.22507385850720138309023271733240406e-308:0:4:
+%3Le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
+%*3Le: 2.3441674165664682593913711430784253952e037:0:4:
+%3Le: 2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1:
+%*3Le: 2.3441674165664682593913711430784253952e+37:0:4:
+%3Le: 1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333:
+%*3Le: 1.79769313486231570814527423731704357e308:0:4:
+%3Le: 1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333:
+%*3Le: 1.79769313486231570814527423731704357e+308: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: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
+%*3Le: +2.22507385850720138309023271733240406e-308:0:4:
+%3Le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
+%*3Le: +2.3441674165664682593913711430784253952e037:0:4:
+%3Le: +2.3441674165664682593913711430784253952e+37:1:4:0x1p1:
+%*3Le: +2.3441674165664682593913711430784253952e+37:0:4:
+%3Le: +1.79769313486231570814527423731704357e308:1:4:0x1:
+%*3Le: +1.79769313486231570814527423731704357e308:0:4:
+%3Le: +1.79769313486231570814527423731704357e+308:1:4:0x1:
+%*3Le: +1.79769313486231570814527423731704357e+308: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.79769313486231570814527423731704357e+308:1:44:-0x1.fffffffffffffp1023:
+%*48Le: -1.79769313486231570814527423731704357e+308:0:44:
+%48Le: -1.79769313486231570814527423731704357e308:1:43:-0x1.fffffffffffffp1023:
+%*48Le: -1.79769313486231570814527423731704357e308:0:43:
+%48Le: -2.3441674165664682593913711430784253952e+37:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48Le: -2.3441674165664682593913711430784253952e+37:0:45:
+%48Le: -2.3441674165664682593913711430784253952e037:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48Le: -2.3441674165664682593913711430784253952e037:0:45:
+%48Le: -2.22507385850720138309023271733240406e-308:1:44:-0x1p-1022:
+%*48Le: -2.22507385850720138309023271733240406e-308:0:44:
+%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: 2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*48Le: 2.22507385850720138309023271733240406e-308:0:43:
+%48Le: 2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48Le: 2.3441674165664682593913711430784253952e037:0:44:
+%48Le: 2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48Le: 2.3441674165664682593913711430784253952e+37:0:44:
+%48Le: 1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*48Le: 1.79769313486231570814527423731704357e308:0:42:
+%48Le: 1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*48Le: 1.79769313486231570814527423731704357e+308:0:43:
+%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: +2.22507385850720138309023271733240406e-308:1:44:0x1p-1022:
+%*48Le: +2.22507385850720138309023271733240406e-308:0:44:
+%48Le: +2.3441674165664682593913711430784253952e037:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48Le: +2.3441674165664682593913711430784253952e037:0:45:
+%48Le: +2.3441674165664682593913711430784253952e+37:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48Le: +2.3441674165664682593913711430784253952e+37:0:45:
+%48Le: +1.79769313486231570814527423731704357e308:1:43:0x1.fffffffffffffp1023:
+%*48Le: +1.79769313486231570814527423731704357e308:0:43:
+%48Le: +1.79769313486231570814527423731704357e+308:1:44:0x1.fffffffffffffp1023:
+%*48Le: +1.79769313486231570814527423731704357e+308:0:44:
+%48Le: +infinity:1:10:inf:
+%*48Le: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
new file mode 100644
index 0000000..9a0186f
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/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.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023:
+%*LE:-1.79769313486231570814527423731704357E+308:0:43:
+%LE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023:
+%*LE:-1.79769313486231570814527423731704357E308:0:42:
+%LE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*LE:-2.3441674165664682593913711430784253952E+37:0:44:
+%LE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*LE:-2.3441674165664682593913711430784253952E037:0:44:
+%LE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022:
+%*LE:-2.22507385850720138309023271733240406E-308:0:43:
+%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:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
+%*LE:2.22507385850720138309023271733240406E-308:0:42:
+%LE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*LE:2.3441674165664682593913711430784253952E037:0:43:
+%LE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*LE:2.3441674165664682593913711430784253952E+37:0:43:
+%LE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023:
+%*LE:1.79769313486231570814527423731704357E308:0:41:
+%LE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023:
+%*LE:1.79769313486231570814527423731704357E+308:0:42:
+%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:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*LE:+2.22507385850720138309023271733240406E-308:0:43:
+%LE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*LE:+2.3441674165664682593913711430784253952E037:0:44:
+%LE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*LE:+2.3441674165664682593913711430784253952E+37:0:44:
+%LE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*LE:+1.79769313486231570814527423731704357E308:0:42:
+%LE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*LE:+1.79769313486231570814527423731704357E+308:0:43:
+%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.79769313486231570814527423731704357E+308:0:-1:
+%*1LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%1LE:-1.79769313486231570814527423731704357E308:0:-1:
+%*1LE:-1.79769313486231570814527423731704357E308:0:-1:
+%1LE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%*1LE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%1LE:-2.3441674165664682593913711430784253952E037:0:-1:
+%*1LE:-2.3441674165664682593913711430784253952E037:0:-1:
+%1LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*1LE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:1:0x1p1:
+%*1LE:2.22507385850720138309023271733240406E-308:0:1:
+%1LE:2.3441674165664682593913711430784253952E037:1:1:0x1p1:
+%*1LE:2.3441674165664682593913711430784253952E037:0:1:
+%1LE:2.3441674165664682593913711430784253952E+37:1:1:0x1p1:
+%*1LE:2.3441674165664682593913711430784253952E+37:0:1:
+%1LE:1.79769313486231570814527423731704357E308:1:1:0x1:
+%*1LE:1.79769313486231570814527423731704357E308:0:1:
+%1LE:1.79769313486231570814527423731704357E+308:1:1:0x1:
+%*1LE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:0:-1:
+%*1LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%1LE:+2.3441674165664682593913711430784253952E037:0:-1:
+%*1LE:+2.3441674165664682593913711430784253952E037:0:-1:
+%1LE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%*1LE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%1LE:+1.79769313486231570814527423731704357E308:0:-1:
+%*1LE:+1.79769313486231570814527423731704357E308:0:-1:
+%1LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*1LE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:2:-0x1:
+%*2LE:-1.79769313486231570814527423731704357E+308:0:2:
+%2LE:-1.79769313486231570814527423731704357E308:1:2:-0x1:
+%*2LE:-1.79769313486231570814527423731704357E308:0:2:
+%2LE:-2.3441674165664682593913711430784253952E+37:1:2:-0x1p1:
+%*2LE:-2.3441674165664682593913711430784253952E+37:0:2:
+%2LE:-2.3441674165664682593913711430784253952E037:1:2:-0x1p1:
+%*2LE:-2.3441674165664682593913711430784253952E037:0:2:
+%2LE:-2.22507385850720138309023271733240406E-308:1:2:-0x1p1:
+%*2LE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
+%*2LE:2.22507385850720138309023271733240406E-308:0:2:
+%2LE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
+%*2LE:2.3441674165664682593913711430784253952E037:0:2:
+%2LE:2.3441674165664682593913711430784253952E+37:1:2:0x1p1:
+%*2LE:2.3441674165664682593913711430784253952E+37:0:2:
+%2LE:1.79769313486231570814527423731704357E308:1:2:0x1:
+%*2LE:1.79769313486231570814527423731704357E308:0:2:
+%2LE:1.79769313486231570814527423731704357E+308:1:2:0x1:
+%*2LE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:1:2:0x1p1:
+%*2LE:+2.22507385850720138309023271733240406E-308:0:2:
+%2LE:+2.3441674165664682593913711430784253952E037:1:2:0x1p1:
+%*2LE:+2.3441674165664682593913711430784253952E037:0:2:
+%2LE:+2.3441674165664682593913711430784253952E+37:1:2:0x1p1:
+%*2LE:+2.3441674165664682593913711430784253952E+37:0:2:
+%2LE:+1.79769313486231570814527423731704357E308:1:2:0x1:
+%*2LE:+1.79769313486231570814527423731704357E308:0:2:
+%2LE:+1.79769313486231570814527423731704357E+308:1:2:0x1:
+%*2LE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:3:-0x1:
+%*3LE:-1.79769313486231570814527423731704357E+308:0:3:
+%3LE:-1.79769313486231570814527423731704357E308:1:3:-0x1:
+%*3LE:-1.79769313486231570814527423731704357E308:0:3:
+%3LE:-2.3441674165664682593913711430784253952E+37:1:3:-0x1p1:
+%*3LE:-2.3441674165664682593913711430784253952E+37:0:3:
+%3LE:-2.3441674165664682593913711430784253952E037:1:3:-0x1p1:
+%*3LE:-2.3441674165664682593913711430784253952E037:0:3:
+%3LE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
+%*3LE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
+%*3LE:2.22507385850720138309023271733240406E-308:0:3:
+%3LE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
+%*3LE:2.3441674165664682593913711430784253952E037:0:3:
+%3LE:2.3441674165664682593913711430784253952E+37:1:3:0x1.2666666666666p1:
+%*3LE:2.3441674165664682593913711430784253952E+37:0:3:
+%3LE:1.79769313486231570814527423731704357E308:1:3:0x1.b333333333333:
+%*3LE:1.79769313486231570814527423731704357E308:0:3:
+%3LE:1.79769313486231570814527423731704357E+308:1:3:0x1.b333333333333:
+%*3LE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
+%*3LE:+2.22507385850720138309023271733240406E-308:0:3:
+%3LE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
+%*3LE:+2.3441674165664682593913711430784253952E037:0:3:
+%3LE:+2.3441674165664682593913711430784253952E+37:1:3:0x1p1:
+%*3LE:+2.3441674165664682593913711430784253952E+37:0:3:
+%3LE:+1.79769313486231570814527423731704357E308:1:3:0x1:
+%*3LE:+1.79769313486231570814527423731704357E308:0:3:
+%3LE:+1.79769313486231570814527423731704357E+308:1:3:0x1:
+%*3LE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:4:-0x1.b333333333333:
+%*4LE:-1.79769313486231570814527423731704357E+308:0:4:
+%4LE:-1.79769313486231570814527423731704357E308:1:4:-0x1.b333333333333:
+%*4LE:-1.79769313486231570814527423731704357E308:0:4:
+%4LE:-2.3441674165664682593913711430784253952E+37:1:4:-0x1.2666666666666p1:
+%*4LE:-2.3441674165664682593913711430784253952E+37:0:4:
+%4LE:-2.3441674165664682593913711430784253952E037:1:4:-0x1.2666666666666p1:
+%*4LE:-2.3441674165664682593913711430784253952E037:0:4:
+%4LE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
+%*4LE:-2.22507385850720138309023271733240406E-308: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:2.22507385850720138309023271733240406E-308:1:4:0x1.1c28f5c28f5c3p1:
+%*4LE:2.22507385850720138309023271733240406E-308:0:4:
+%4LE:2.3441674165664682593913711430784253952E037:1:4:0x1.2b851eb851eb8p1:
+%*4LE:2.3441674165664682593913711430784253952E037:0:4:
+%4LE:2.3441674165664682593913711430784253952E+37:1:4:0x1.2b851eb851eb8p1:
+%*4LE:2.3441674165664682593913711430784253952E+37:0:4:
+%4LE:1.79769313486231570814527423731704357E308:1:4:0x1.ca3d70a3d70a4:
+%*4LE:1.79769313486231570814527423731704357E308:0:4:
+%4LE:1.79769313486231570814527423731704357E+308:1:4:0x1.ca3d70a3d70a4:
+%*4LE:1.79769313486231570814527423731704357E+308: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:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
+%*4LE:+2.22507385850720138309023271733240406E-308:0:4:
+%4LE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
+%*4LE:+2.3441674165664682593913711430784253952E037:0:4:
+%4LE:+2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1:
+%*4LE:+2.3441674165664682593913711430784253952E+37:0:4:
+%4LE:+1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333:
+%*4LE:+1.79769313486231570814527423731704357E308:0:4:
+%4LE:+1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333:
+%*4LE:+1.79769313486231570814527423731704357E+308: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.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:
+%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:
+%*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:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
+%*40LE:2.22507385850720138309023271733240406E-308:0:40:
+%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:
+%*40LE:1.79769313486231570814527423731704357E+308: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:+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:
+%40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40LE:+1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023:
+%*48LE:-1.79769313486231570814527423731704357E+308:0:43:
+%48LE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023:
+%*48LE:-1.79769313486231570814527423731704357E308:0:42:
+%48LE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48LE:-2.3441674165664682593913711430784253952E+37:0:44:
+%48LE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48LE:-2.3441674165664682593913711430784253952E037:0:44:
+%48LE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022:
+%*48LE:-2.22507385850720138309023271733240406E-308:0:43:
+%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:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
+%*48LE:2.22507385850720138309023271733240406E-308:0:42:
+%48LE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48LE:2.3441674165664682593913711430784253952E037:0:43:
+%48LE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48LE:2.3441674165664682593913711430784253952E+37:0:43:
+%48LE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023:
+%*48LE:1.79769313486231570814527423731704357E308:0:41:
+%48LE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023:
+%*48LE:1.79769313486231570814527423731704357E+308:0:42:
+%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:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*48LE:+2.22507385850720138309023271733240406E-308:0:43:
+%48LE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48LE:+2.3441674165664682593913711430784253952E037:0:44:
+%48LE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48LE:+2.3441674165664682593913711430784253952E+37:0:44:
+%48LE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*48LE:+1.79769313486231570814527423731704357E308:0:42:
+%48LE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*48LE:+1.79769313486231570814527423731704357E+308:0:43:
+%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.79769313486231570814527423731704357E+308:1:4:-0x1:
+%*3LE: -1.79769313486231570814527423731704357E+308:0:4:
+%3LE: -1.79769313486231570814527423731704357E308:1:4:-0x1:
+%*3LE: -1.79769313486231570814527423731704357E308:0:4:
+%3LE: -2.3441674165664682593913711430784253952E+37:1:4:-0x1p1:
+%*3LE: -2.3441674165664682593913711430784253952E+37:0:4:
+%3LE: -2.3441674165664682593913711430784253952E037:1:4:-0x1p1:
+%*3LE: -2.3441674165664682593913711430784253952E037:0:4:
+%3LE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
+%*3LE: -2.22507385850720138309023271733240406E-308: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: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
+%*3LE: 2.22507385850720138309023271733240406E-308:0:4:
+%3LE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
+%*3LE: 2.3441674165664682593913711430784253952E037:0:4:
+%3LE: 2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1:
+%*3LE: 2.3441674165664682593913711430784253952E+37:0:4:
+%3LE: 1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333:
+%*3LE: 1.79769313486231570814527423731704357E308:0:4:
+%3LE: 1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333:
+%*3LE: 1.79769313486231570814527423731704357E+308: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: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
+%*3LE: +2.22507385850720138309023271733240406E-308:0:4:
+%3LE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
+%*3LE: +2.3441674165664682593913711430784253952E037:0:4:
+%3LE: +2.3441674165664682593913711430784253952E+37:1:4:0x1p1:
+%*3LE: +2.3441674165664682593913711430784253952E+37:0:4:
+%3LE: +1.79769313486231570814527423731704357E308:1:4:0x1:
+%*3LE: +1.79769313486231570814527423731704357E308:0:4:
+%3LE: +1.79769313486231570814527423731704357E+308:1:4:0x1:
+%*3LE: +1.79769313486231570814527423731704357E+308: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.79769313486231570814527423731704357E+308:1:44:-0x1.fffffffffffffp1023:
+%*48LE: -1.79769313486231570814527423731704357E+308:0:44:
+%48LE: -1.79769313486231570814527423731704357E308:1:43:-0x1.fffffffffffffp1023:
+%*48LE: -1.79769313486231570814527423731704357E308:0:43:
+%48LE: -2.3441674165664682593913711430784253952E+37:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48LE: -2.3441674165664682593913711430784253952E+37:0:45:
+%48LE: -2.3441674165664682593913711430784253952E037:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48LE: -2.3441674165664682593913711430784253952E037:0:45:
+%48LE: -2.22507385850720138309023271733240406E-308:1:44:-0x1p-1022:
+%*48LE: -2.22507385850720138309023271733240406E-308:0:44:
+%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: 2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*48LE: 2.22507385850720138309023271733240406E-308:0:43:
+%48LE: 2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48LE: 2.3441674165664682593913711430784253952E037:0:44:
+%48LE: 2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48LE: 2.3441674165664682593913711430784253952E+37:0:44:
+%48LE: 1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*48LE: 1.79769313486231570814527423731704357E308:0:42:
+%48LE: 1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*48LE: 1.79769313486231570814527423731704357E+308:0:43:
+%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: +2.22507385850720138309023271733240406E-308:1:44:0x1p-1022:
+%*48LE: +2.22507385850720138309023271733240406E-308:0:44:
+%48LE: +2.3441674165664682593913711430784253952E037:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48LE: +2.3441674165664682593913711430784253952E037:0:45:
+%48LE: +2.3441674165664682593913711430784253952E+37:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48LE: +2.3441674165664682593913711430784253952E+37:0:45:
+%48LE: +1.79769313486231570814527423731704357E308:1:43:0x1.fffffffffffffp1023:
+%*48LE: +1.79769313486231570814527423731704357E308:0:43:
+%48LE: +1.79769313486231570814527423731704357E+308:1:44:0x1.fffffffffffffp1023:
+%*48LE: +1.79769313486231570814527423731704357E+308:0:44:
+%48LE: +INFINITY:1:10:inf:
+%*48LE: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
new file mode 100644
index 0000000..a506658
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
@@ -0,0 +1,558 @@
+%Lf::0:-1:
+%*Lf::0:-1:
+%Lf:-infinity:1:9:-inf:
+%*Lf:-infinity:0:9:
+%Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*Lf:-023441674165664682593913711430784253952.0:0:42:
+%Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*Lf:-23441674165664682593913711430784253952:0:39:
+%Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*Lf:23441674165664682593913711430784253952:0:38:
+%Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*Lf:023441674165664682593913711430784253952.0:0:41:
+%Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*Lf:+23441674165664682593913711430784253952:0:39:
+%Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*Lf:+023441674165664682593913711430784253952.0:0:42:
+%Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%Lf:+infinity:1:9:inf:
+%*Lf:+infinity:0:9:
+%1Lf::0:-1:
+%*1Lf::0:-1:
+%1Lf:-infinity:0:-1:
+%*1Lf:-infinity:0:-1:
+%1Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1Lf:-023441674165664682593913711430784253952.0:0:-1:
+%*1Lf:-023441674165664682593913711430784253952.0:0:-1:
+%1Lf:-23441674165664682593913711430784253952:0:-1:
+%*1Lf:-23441674165664682593913711430784253952:0:-1:
+%1Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1Lf:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1Lf:23441674165664682593913711430784253952:0:1:
+%1Lf:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1Lf:023441674165664682593913711430784253952.0:0:1:
+%1Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1Lf:+23441674165664682593913711430784253952:0:-1:
+%*1Lf:+23441674165664682593913711430784253952:0:-1:
+%1Lf:+023441674165664682593913711430784253952.0:0:-1:
+%*1Lf:+023441674165664682593913711430784253952.0:0:-1:
+%1Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2Lf:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2Lf:-023441674165664682593913711430784253952.0:0:2:
+%2Lf:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2Lf:-23441674165664682593913711430784253952:0:2:
+%2Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2Lf:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2Lf:23441674165664682593913711430784253952:0:2:
+%2Lf:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2Lf:023441674165664682593913711430784253952.0:0:2:
+%2Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2Lf:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2Lf:+23441674165664682593913711430784253952:0:2:
+%2Lf:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2Lf:+023441674165664682593913711430784253952.0:0:2:
+%2Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3Lf:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3Lf:-023441674165664682593913711430784253952.0:0:3:
+%3Lf:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3Lf:-23441674165664682593913711430784253952:0:3:
+%3Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3Lf:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3Lf:23441674165664682593913711430784253952:0:3:
+%3Lf:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3Lf:023441674165664682593913711430784253952.0:0:3:
+%3Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3Lf:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3Lf:+23441674165664682593913711430784253952:0:3:
+%3Lf:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3Lf:+023441674165664682593913711430784253952.0:0:3:
+%3Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3Lf:+infinity:0:-1:
+%*3Lf:+infinity:0:-1:
+%4Lf::0:-1:
+%*4Lf::0:-1:
+%4Lf:-infinity:1:4:-inf:
+%*4Lf:-infinity:0:4:
+%4Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4Lf:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4Lf:-023441674165664682593913711430784253952.0:0:4:
+%4Lf:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4Lf:-23441674165664682593913711430784253952:0:4:
+%4Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4Lf:-0.0:1:4:-0x0:
+%*4Lf:-0.0:0:4:
+%4Lf:-0:1:2:-0x0:
+%*4Lf:-0:0:2:
+%4Lf:-nan(09A_Zaz):1:4:-nan:
+%*4Lf:-nan(09A_Zaz):0:4:
+%4Lf:-nan():1:4:-nan:
+%*4Lf:-nan():0:4:
+%4Lf:nan():0:-1:
+%*4Lf:nan():0:-1:
+%4Lf:nan(09A_Zaz):0:-1:
+%*4Lf:nan(09A_Zaz):0:-1:
+%4Lf:0:1:1:0x0:
+%*4Lf:0:0:1:
+%4Lf:0.0:1:3:0x0:
+%*4Lf:0.0:0:3:
+%4Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4Lf:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4Lf:23441674165664682593913711430784253952:0:4:
+%4Lf:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4Lf:023441674165664682593913711430784253952.0:0:4:
+%4Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4Lf:infinity:0:-1:
+%*4Lf:infinity:0:-1:
+%4Lf:+nan():1:4:nan:
+%*4Lf:+nan():0:4:
+%4Lf:+nan(09A_Zaz):1:4:nan:
+%*4Lf:+nan(09A_Zaz):0:4:
+%4Lf:+0:1:2:0x0:
+%*4Lf:+0:0:2:
+%4Lf:+0.0:1:4:0x0:
+%*4Lf:+0.0:0:4:
+%4Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4Lf:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4Lf:+23441674165664682593913711430784253952:0:4:
+%4Lf:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4Lf:+023441674165664682593913711430784253952.0:0:4:
+%4Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4Lf:+infinity:1:4:inf:
+%*4Lf:+infinity:0:4:
+%311Lf::0:-1:
+%*311Lf::0:-1:
+%311Lf:-infinity:1:9:-inf:
+%*311Lf:-infinity:0:9:
+%311Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311Lf:-023441674165664682593913711430784253952.0:0:42:
+%311Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311Lf:-23441674165664682593913711430784253952:0:39:
+%311Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311Lf:-0.0:1:4:-0x0:
+%*311Lf:-0.0:0:4:
+%311Lf:-0:1:2:-0x0:
+%*311Lf:-0:0:2:
+%311Lf:-nan(09A_Zaz):1:13:-nan:
+%*311Lf:-nan(09A_Zaz):0:13:
+%311Lf:-nan():1:6:-nan:
+%*311Lf:-nan():0:6:
+%311Lf:nan():1:5:nan:
+%*311Lf:nan():0:5:
+%311Lf:nan(09A_Zaz):1:12:nan:
+%*311Lf:nan(09A_Zaz):0:12:
+%311Lf:0:1:1:0x0:
+%*311Lf:0:0:1:
+%311Lf:0.0:1:3:0x0:
+%*311Lf:0.0:0:3:
+%311Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:23441674165664682593913711430784253952:0:38:
+%311Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:023441674165664682593913711430784253952.0:0:41:
+%311Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311Lf:infinity:1:8:inf:
+%*311Lf:infinity:0:8:
+%311Lf:+nan():1:6:nan:
+%*311Lf:+nan():0:6:
+%311Lf:+nan(09A_Zaz):1:13:nan:
+%*311Lf:+nan(09A_Zaz):0:13:
+%311Lf:+0:1:2:0x0:
+%*311Lf:+0:0:2:
+%311Lf:+0.0:1:4:0x0:
+%*311Lf:+0.0:0:4:
+%311Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:+23441674165664682593913711430784253952:0:39:
+%311Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:+023441674165664682593913711430784253952.0:0:42:
+%311Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311Lf:+infinity:1:9:inf:
+%*311Lf:+infinity:0:9:
+%350Lf::0:-1:
+%*350Lf::0:-1:
+%350Lf:-infinity:1:9:-inf:
+%*350Lf:-infinity:0:9:
+%350Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf:-023441674165664682593913711430784253952.0:0:42:
+%350Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf:-23441674165664682593913711430784253952:0:39:
+%350Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350Lf:-0.0:1:4:-0x0:
+%*350Lf:-0.0:0:4:
+%350Lf:-0:1:2:-0x0:
+%*350Lf:-0:0:2:
+%350Lf:-nan(09A_Zaz):1:13:-nan:
+%*350Lf:-nan(09A_Zaz):0:13:
+%350Lf:-nan():1:6:-nan:
+%*350Lf:-nan():0:6:
+%350Lf:nan():1:5:nan:
+%*350Lf:nan():0:5:
+%350Lf:nan(09A_Zaz):1:12:nan:
+%*350Lf:nan(09A_Zaz):0:12:
+%350Lf:0:1:1:0x0:
+%*350Lf:0:0:1:
+%350Lf:0.0:1:3:0x0:
+%*350Lf:0.0:0:3:
+%350Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:23441674165664682593913711430784253952:0:38:
+%350Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:023441674165664682593913711430784253952.0:0:41:
+%350Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350Lf:infinity:1:8:inf:
+%*350Lf:infinity:0:8:
+%350Lf:+nan():1:6:nan:
+%*350Lf:+nan():0:6:
+%350Lf:+nan(09A_Zaz):1:13:nan:
+%*350Lf:+nan(09A_Zaz):0:13:
+%350Lf:+0:1:2:0x0:
+%*350Lf:+0:0:2:
+%350Lf:+0.0:1:4:0x0:
+%*350Lf:+0.0:0:4:
+%350Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:+23441674165664682593913711430784253952:0:39:
+%350Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:+023441674165664682593913711430784253952.0:0:42:
+%350Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350Lf:+infinity:1:9:inf:
+%*350Lf:+infinity:0:9:
+%3Lf: :0:-1:
+%*3Lf: :0:-1:
+%3Lf: -infinity:0:-1:
+%*3Lf: -infinity:0:-1:
+%3Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3Lf: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3Lf: -023441674165664682593913711430784253952.0:0:4:
+%3Lf: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3Lf: -23441674165664682593913711430784253952:0:4:
+%3Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3Lf: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3Lf: 23441674165664682593913711430784253952:0:4:
+%3Lf: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3Lf: 023441674165664682593913711430784253952.0:0:4:
+%3Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3Lf: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3Lf: +23441674165664682593913711430784253952:0:4:
+%3Lf: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3Lf: +023441674165664682593913711430784253952.0:0:4:
+%3Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3Lf: +infinity:0:-1:
+%*3Lf: +infinity:0:-1:
+%350Lf: :0:-1:
+%*350Lf: :0:-1:
+%350Lf: -infinity:1:10:-inf:
+%*350Lf: -infinity:0:10:
+%350Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350Lf: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf: -023441674165664682593913711430784253952.0:0:43:
+%350Lf: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf: -23441674165664682593913711430784253952:0:40:
+%350Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350Lf: -0.0:1:5:-0x0:
+%*350Lf: -0.0:0:5:
+%350Lf: -0:1:3:-0x0:
+%*350Lf: -0:0:3:
+%350Lf: -nan(09A_Zaz):1:14:-nan:
+%*350Lf: -nan(09A_Zaz):0:14:
+%350Lf: -nan():1:7:-nan:
+%*350Lf: -nan():0:7:
+%350Lf: nan():1:6:nan:
+%*350Lf: nan():0:6:
+%350Lf: nan(09A_Zaz):1:13:nan:
+%*350Lf: nan(09A_Zaz):0:13:
+%350Lf: 0:1:2:0x0:
+%*350Lf: 0:0:2:
+%350Lf: 0.0:1:4:0x0:
+%*350Lf: 0.0:0:4:
+%350Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350Lf: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: 23441674165664682593913711430784253952:0:39:
+%350Lf: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: 023441674165664682593913711430784253952.0:0:42:
+%350Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350Lf: infinity:1:9:inf:
+%*350Lf: infinity:0:9:
+%350Lf: +nan():1:7:nan:
+%*350Lf: +nan():0:7:
+%350Lf: +nan(09A_Zaz):1:14:nan:
+%*350Lf: +nan(09A_Zaz):0:14:
+%350Lf: +0:1:3:0x0:
+%*350Lf: +0:0:3:
+%350Lf: +0.0:1:5:0x0:
+%*350Lf: +0.0:0:5:
+%350Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350Lf: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: +23441674165664682593913711430784253952:0:40:
+%350Lf: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: +023441674165664682593913711430784253952.0:0:43:
+%350Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350Lf: +infinity:1:10:inf:
+%*350Lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
new file mode 100644
index 0000000..03dedfc
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
@@ -0,0 +1,558 @@
+%LF::0:-1:
+%*LF::0:-1:
+%LF:-INFINITY:1:9:-inf:
+%*LF:-INFINITY:0:9:
+%LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*LF:-023441674165664682593913711430784253952.0:0:42:
+%LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*LF:-23441674165664682593913711430784253952:0:39:
+%LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*LF:23441674165664682593913711430784253952:0:38:
+%LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*LF:023441674165664682593913711430784253952.0:0:41:
+%LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*LF:+23441674165664682593913711430784253952:0:39:
+%LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*LF:+023441674165664682593913711430784253952.0:0:42:
+%LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%LF:+INFINITY:1:9:inf:
+%*LF:+INFINITY:0:9:
+%1LF::0:-1:
+%*1LF::0:-1:
+%1LF:-INFINITY:0:-1:
+%*1LF:-INFINITY:0:-1:
+%1LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1LF:-023441674165664682593913711430784253952.0:0:-1:
+%*1LF:-023441674165664682593913711430784253952.0:0:-1:
+%1LF:-23441674165664682593913711430784253952:0:-1:
+%*1LF:-23441674165664682593913711430784253952:0:-1:
+%1LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1LF:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1LF:23441674165664682593913711430784253952:0:1:
+%1LF:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1LF:023441674165664682593913711430784253952.0:0:1:
+%1LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1LF:+23441674165664682593913711430784253952:0:-1:
+%*1LF:+23441674165664682593913711430784253952:0:-1:
+%1LF:+023441674165664682593913711430784253952.0:0:-1:
+%*1LF:+023441674165664682593913711430784253952.0:0:-1:
+%1LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2LF:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2LF:-023441674165664682593913711430784253952.0:0:2:
+%2LF:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2LF:-23441674165664682593913711430784253952:0:2:
+%2LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2LF:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2LF:23441674165664682593913711430784253952:0:2:
+%2LF:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2LF:023441674165664682593913711430784253952.0:0:2:
+%2LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2LF:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2LF:+23441674165664682593913711430784253952:0:2:
+%2LF:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2LF:+023441674165664682593913711430784253952.0:0:2:
+%2LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3LF:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3LF:-023441674165664682593913711430784253952.0:0:3:
+%3LF:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3LF:-23441674165664682593913711430784253952:0:3:
+%3LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3LF:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3LF:23441674165664682593913711430784253952:0:3:
+%3LF:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3LF:023441674165664682593913711430784253952.0:0:3:
+%3LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3LF:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3LF:+23441674165664682593913711430784253952:0:3:
+%3LF:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3LF:+023441674165664682593913711430784253952.0:0:3:
+%3LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3LF:+INFINITY:0:-1:
+%*3LF:+INFINITY:0:-1:
+%4LF::0:-1:
+%*4LF::0:-1:
+%4LF:-INFINITY:1:4:-inf:
+%*4LF:-INFINITY:0:4:
+%4LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4LF:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4LF:-023441674165664682593913711430784253952.0:0:4:
+%4LF:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4LF:-23441674165664682593913711430784253952:0:4:
+%4LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4LF:-0.0:1:4:-0x0:
+%*4LF:-0.0:0:4:
+%4LF:-0:1:2:-0x0:
+%*4LF:-0:0:2:
+%4LF:-NAN(09A_Zaz):1:4:-nan:
+%*4LF:-NAN(09A_Zaz):0:4:
+%4LF:-NAN():1:4:-nan:
+%*4LF:-NAN():0:4:
+%4LF:NAN():0:-1:
+%*4LF:NAN():0:-1:
+%4LF:NAN(09A_Zaz):0:-1:
+%*4LF:NAN(09A_Zaz):0:-1:
+%4LF:0:1:1:0x0:
+%*4LF:0:0:1:
+%4LF:0.0:1:3:0x0:
+%*4LF:0.0:0:3:
+%4LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4LF:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4LF:23441674165664682593913711430784253952:0:4:
+%4LF:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4LF:023441674165664682593913711430784253952.0:0:4:
+%4LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4LF:INFINITY:0:-1:
+%*4LF:INFINITY:0:-1:
+%4LF:+NAN():1:4:nan:
+%*4LF:+NAN():0:4:
+%4LF:+NAN(09A_Zaz):1:4:nan:
+%*4LF:+NAN(09A_Zaz):0:4:
+%4LF:+0:1:2:0x0:
+%*4LF:+0:0:2:
+%4LF:+0.0:1:4:0x0:
+%*4LF:+0.0:0:4:
+%4LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4LF:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4LF:+23441674165664682593913711430784253952:0:4:
+%4LF:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4LF:+023441674165664682593913711430784253952.0:0:4:
+%4LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4LF:+INFINITY:1:4:inf:
+%*4LF:+INFINITY:0:4:
+%311LF::0:-1:
+%*311LF::0:-1:
+%311LF:-INFINITY:1:9:-inf:
+%*311LF:-INFINITY:0:9:
+%311LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311LF:-023441674165664682593913711430784253952.0:0:42:
+%311LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311LF:-23441674165664682593913711430784253952:0:39:
+%311LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311LF:-0.0:1:4:-0x0:
+%*311LF:-0.0:0:4:
+%311LF:-0:1:2:-0x0:
+%*311LF:-0:0:2:
+%311LF:-NAN(09A_Zaz):1:13:-nan:
+%*311LF:-NAN(09A_Zaz):0:13:
+%311LF:-NAN():1:6:-nan:
+%*311LF:-NAN():0:6:
+%311LF:NAN():1:5:nan:
+%*311LF:NAN():0:5:
+%311LF:NAN(09A_Zaz):1:12:nan:
+%*311LF:NAN(09A_Zaz):0:12:
+%311LF:0:1:1:0x0:
+%*311LF:0:0:1:
+%311LF:0.0:1:3:0x0:
+%*311LF:0.0:0:3:
+%311LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311LF:23441674165664682593913711430784253952:0:38:
+%311LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311LF:023441674165664682593913711430784253952.0:0:41:
+%311LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311LF:INFINITY:1:8:inf:
+%*311LF:INFINITY:0:8:
+%311LF:+NAN():1:6:nan:
+%*311LF:+NAN():0:6:
+%311LF:+NAN(09A_Zaz):1:13:nan:
+%*311LF:+NAN(09A_Zaz):0:13:
+%311LF:+0:1:2:0x0:
+%*311LF:+0:0:2:
+%311LF:+0.0:1:4:0x0:
+%*311LF:+0.0:0:4:
+%311LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311LF:+23441674165664682593913711430784253952:0:39:
+%311LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311LF:+023441674165664682593913711430784253952.0:0:42:
+%311LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311LF:+INFINITY:1:9:inf:
+%*311LF:+INFINITY:0:9:
+%350LF::0:-1:
+%*350LF::0:-1:
+%350LF:-INFINITY:1:9:-inf:
+%*350LF:-INFINITY:0:9:
+%350LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350LF:-023441674165664682593913711430784253952.0:0:42:
+%350LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350LF:-23441674165664682593913711430784253952:0:39:
+%350LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350LF:-0.0:1:4:-0x0:
+%*350LF:-0.0:0:4:
+%350LF:-0:1:2:-0x0:
+%*350LF:-0:0:2:
+%350LF:-NAN(09A_Zaz):1:13:-nan:
+%*350LF:-NAN(09A_Zaz):0:13:
+%350LF:-NAN():1:6:-nan:
+%*350LF:-NAN():0:6:
+%350LF:NAN():1:5:nan:
+%*350LF:NAN():0:5:
+%350LF:NAN(09A_Zaz):1:12:nan:
+%*350LF:NAN(09A_Zaz):0:12:
+%350LF:0:1:1:0x0:
+%*350LF:0:0:1:
+%350LF:0.0:1:3:0x0:
+%*350LF:0.0:0:3:
+%350LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350LF:23441674165664682593913711430784253952:0:38:
+%350LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350LF:023441674165664682593913711430784253952.0:0:41:
+%350LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350LF:INFINITY:1:8:inf:
+%*350LF:INFINITY:0:8:
+%350LF:+NAN():1:6:nan:
+%*350LF:+NAN():0:6:
+%350LF:+NAN(09A_Zaz):1:13:nan:
+%*350LF:+NAN(09A_Zaz):0:13:
+%350LF:+0:1:2:0x0:
+%*350LF:+0:0:2:
+%350LF:+0.0:1:4:0x0:
+%*350LF:+0.0:0:4:
+%350LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350LF:+23441674165664682593913711430784253952:0:39:
+%350LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350LF:+023441674165664682593913711430784253952.0:0:42:
+%350LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350LF:+INFINITY:1:9:inf:
+%*350LF:+INFINITY:0:9:
+%3LF: :0:-1:
+%*3LF: :0:-1:
+%3LF: -INFINITY:0:-1:
+%*3LF: -INFINITY:0:-1:
+%3LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3LF: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3LF: -023441674165664682593913711430784253952.0:0:4:
+%3LF: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3LF: -23441674165664682593913711430784253952:0:4:
+%3LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324: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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3LF: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3LF: 23441674165664682593913711430784253952:0:4:
+%3LF: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3LF: 023441674165664682593913711430784253952.0:0:4:
+%3LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.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.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3LF: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3LF: +23441674165664682593913711430784253952:0:4:
+%3LF: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3LF: +023441674165664682593913711430784253952.0:0:4:
+%3LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3LF: +INFINITY:0:-1:
+%*3LF: +INFINITY:0:-1:
+%350LF: :0:-1:
+%*350LF: :0:-1:
+%350LF: -INFINITY:1:10:-inf:
+%*350LF: -INFINITY:0:10:
+%350LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350LF: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350LF: -023441674165664682593913711430784253952.0:0:43:
+%350LF: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350LF: -23441674165664682593913711430784253952:0:40:
+%350LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350LF: -0.0:1:5:-0x0:
+%*350LF: -0.0:0:5:
+%350LF: -0:1:3:-0x0:
+%*350LF: -0:0:3:
+%350LF: -NAN(09A_Zaz):1:14:-nan:
+%*350LF: -NAN(09A_Zaz):0:14:
+%350LF: -NAN():1:7:-nan:
+%*350LF: -NAN():0:7:
+%350LF: NAN():1:6:nan:
+%*350LF: NAN():0:6:
+%350LF: NAN(09A_Zaz):1:13:nan:
+%*350LF: NAN(09A_Zaz):0:13:
+%350LF: 0:1:2:0x0:
+%*350LF: 0:0:2:
+%350LF: 0.0:1:4:0x0:
+%*350LF: 0.0:0:4:
+%350LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350LF: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350LF: 23441674165664682593913711430784253952:0:39:
+%350LF: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350LF: 023441674165664682593913711430784253952.0:0:42:
+%350LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350LF: INFINITY:1:9:inf:
+%*350LF: INFINITY:0:9:
+%350LF: +NAN():1:7:nan:
+%*350LF: +NAN():0:7:
+%350LF: +NAN(09A_Zaz):1:14:nan:
+%*350LF: +NAN(09A_Zaz):0:14:
+%350LF: +0:1:3:0x0:
+%*350LF: +0:0:3:
+%350LF: +0.0:1:5:0x0:
+%*350LF: +0.0:0:5:
+%350LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350LF: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350LF: +23441674165664682593913711430784253952:0:40:
+%350LF: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350LF: +023441674165664682593913711430784253952.0:0:43:
+%350LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350LF: +INFINITY:1:10:inf:
+%*350LF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
new file mode 100644
index 0000000..2aba539
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/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.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*Lg:-0xf.ffffffffffff8p+1020:0:24:
+%Lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*Lg:-0x7.ffffffffffffcp1021:0:23:
+%Lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*Lg:-0x2.3456789abcdfep+123:0:23:
+%Lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*Lg:-0x2.3456789abcdfep0123:0:23:
+%Lg:-0x8p-1025:1:10:-0x1p-1022:
+%*Lg:-0x8p-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*Lg:0x8p-1025:0:9:
+%Lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*Lg:0x2.3456789abcdfep0123:0:22:
+%Lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*Lg:0x2.3456789abcdfep+123:0:22:
+%Lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*Lg:0x7.ffffffffffffcp1021:0:22:
+%Lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*Lg:0xf.ffffffffffff8p+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*Lg:+0x8p-1025:0:10:
+%Lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*Lg:+0x2.3456789abcdfep0123:0:23:
+%Lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*Lg:+0x2.3456789abcdfep+123:0:23:
+%Lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*Lg:+0x7.ffffffffffffcp1021:0:23:
+%Lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*Lg:+0xf.ffffffffffff8p+1020:0:24:
+%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.ffffffffffff8p+1020:0:-1:
+%*1Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%1Lg:-0x7.ffffffffffffcp1021:0:-1:
+%*1Lg:-0x7.ffffffffffffcp1021:0:-1:
+%1Lg:-0x2.3456789abcdfep+123:0:-1:
+%*1Lg:-0x2.3456789abcdfep+123:0:-1:
+%1Lg:-0x2.3456789abcdfep0123:0:-1:
+%*1Lg:-0x2.3456789abcdfep0123:0:-1:
+%1Lg:-0x8p-1025:0:-1:
+%*1Lg:-0x8p-1025: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-1025:1:1:0x0:
+%*1Lg:0x8p-1025:0:1:
+%1Lg:0x2.3456789abcdfep0123:1:1:0x0:
+%*1Lg:0x2.3456789abcdfep0123:0:1:
+%1Lg:0x2.3456789abcdfep+123:1:1:0x0:
+%*1Lg:0x2.3456789abcdfep+123:0:1:
+%1Lg:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1Lg:0x7.ffffffffffffcp1021:0:1:
+%1Lg:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1Lg:0xf.ffffffffffff8p+1020: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-1025:0:-1:
+%*1Lg:+0x8p-1025:0:-1:
+%1Lg:+0x2.3456789abcdfep0123:0:-1:
+%*1Lg:+0x2.3456789abcdfep0123:0:-1:
+%1Lg:+0x2.3456789abcdfep+123:0:-1:
+%*1Lg:+0x2.3456789abcdfep+123:0:-1:
+%1Lg:+0x7.ffffffffffffcp1021:0:-1:
+%*1Lg:+0x7.ffffffffffffcp1021:0:-1:
+%1Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*1Lg:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:2:-0x0:
+%*2Lg:-0xf.ffffffffffff8p+1020:0:2:
+%2Lg:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2Lg:-0x7.ffffffffffffcp1021:0:2:
+%2Lg:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdfep+123:0:2:
+%2Lg:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdfep0123:0:2:
+%2Lg:-0x8p-1025:1:2:-0x0:
+%*2Lg:-0x8p-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2Lg:+0x8p-1025:0:2:
+%2Lg:+0x2.3456789abcdfep0123:1:2:0x0:
+%*2Lg:+0x2.3456789abcdfep0123:0:2:
+%2Lg:+0x2.3456789abcdfep+123:1:2:0x0:
+%*2Lg:+0x2.3456789abcdfep+123:0:2:
+%2Lg:+0x7.ffffffffffffcp1021:1:2:0x0:
+%*2Lg:+0x7.ffffffffffffcp1021:0:2:
+%2Lg:+0xf.ffffffffffff8p+1020:1:2:0x0:
+%*2Lg:+0xf.ffffffffffff8p+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3Lg:0x8p-1025:0:3:
+%3Lg:0x2.3456789abcdfep0123:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdfep0123:0:3:
+%3Lg:0x2.3456789abcdfep+123:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdfep+123:0:3:
+%3Lg:0x7.ffffffffffffcp1021:1:3:0x1.cp2:
+%*3Lg:0x7.ffffffffffffcp1021:0:3:
+%3Lg:0xf.ffffffffffff8p+1020:1:3:0x1.ep3:
+%*3Lg:0xf.ffffffffffff8p+1020: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-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:
+%*4Lg::0:-1:
+%4Lg:-infinity:1:4:-inf:
+%*4Lg:-infinity:0:4:
+%4Lg:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3:
+%*4Lg:-0xf.ffffffffffff8p+1020:0:4:
+%4Lg:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2:
+%*4Lg:-0x7.ffffffffffffcp1021:0:4:
+%4Lg:-0x2.3456789abcdfep+123:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdfep+123:0:4:
+%4Lg:-0x2.3456789abcdfep0123:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdfep0123:0:4:
+%4Lg:-0x8p-1025:1:4:-0x1p3:
+%*4Lg:-0x8p-1025: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-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:
+%*4Lg:0x2.3456789abcdfep+123:0:4:
+%4Lg:0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4Lg:0x7.ffffffffffffcp1021:0:4:
+%4Lg:0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4Lg:0xf.ffffffffffff8p+1020: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-1025:1:4:0x1p3:
+%*4Lg:+0x8p-1025:0:4:
+%4Lg:+0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdfep0123:0:4:
+%4Lg:+0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdfep+123:0:4:
+%4Lg:+0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4Lg:+0x7.ffffffffffffcp1021:0:4:
+%4Lg:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4Lg:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:5:-0x1.ep3:
+%*5Lg:-0xf.ffffffffffff8p+1020:0:5:
+%5Lg:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2:
+%*5Lg:-0x7.ffffffffffffcp1021:0:5:
+%5Lg:-0x2.3456789abcdfep+123:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdfep+123:0:5:
+%5Lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdfep0123:0:5:
+%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:
+%*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-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:
+%*5Lg:0x2.3456789abcdfep+123:0:5:
+%5Lg:0x7.ffffffffffffcp1021:1:5:0x1.fcp2:
+%*5Lg:0x7.ffffffffffffcp1021:0:5:
+%5Lg:0xf.ffffffffffff8p+1020:1:5:0x1.fep3:
+%*5Lg:0xf.ffffffffffff8p+1020: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-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:
+%*5Lg:+0x2.3456789abcdfep+123:0:5:
+%5Lg:+0x7.ffffffffffffcp1021:1:5:0x1.cp2:
+%*5Lg:+0x7.ffffffffffffcp1021:0:5:
+%5Lg:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3:
+%*5Lg:+0xf.ffffffffffff8p+1020: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.ffffffffffff8p+1020:1:6:-0x1.fep3:
+%*6Lg:-0xf.ffffffffffff8p+1020:0:6:
+%6Lg:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2:
+%*6Lg:-0x7.ffffffffffffcp1021:0:6:
+%6Lg:-0x2.3456789abcdfep+123:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdfep+123:0:6:
+%6Lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6Lg:0x8p-1025:0:6:
+%6Lg:0x2.3456789abcdfep0123:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdfep0123:0:6:
+%6Lg:0x2.3456789abcdfep+123:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdfep+123:0:6:
+%6Lg:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2:
+%*6Lg:0x7.ffffffffffffcp1021:0:6:
+%6Lg:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3:
+%*6Lg:0xf.ffffffffffff8p+1020: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-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:
+%*6Lg:+0x2.3456789abcdfep+123:0:6:
+%6Lg:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*6Lg:+0x7.ffffffffffffcp1021:0:6:
+%6Lg:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*6Lg:+0xf.ffffffffffff8p+1020:0:6:
+%6Lg:+infinity:0:-1:
+%*6Lg:+infinity:0:-1:
+%20Lg::0:-1:
+%*20Lg::0:-1:
+%20Lg:-infinity:1:9:-inf:
+%*20Lg:-infinity:0:9:
+%20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20Lg:-0x7.ffffffffffffcp1021:0:20:
+%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:
+%*20Lg:-0x8p-1025:0:10:
+%20Lg:-0x0p+0:1:7:-0x0:
+%*20Lg:-0x0p+0:0:7:
+%20Lg:-0x0p0:1:6:-0x0:
+%*20Lg:-0x0p0:0:6:
+%20Lg:-nan(09A_Zaz):1:13:-nan:
+%*20Lg:-nan(09A_Zaz):0:13:
+%20Lg:-nan():1:6:-nan:
+%*20Lg:-nan():0:6:
+%20Lg:nan():1:5:nan:
+%*20Lg:nan():0:5:
+%20Lg:nan(09A_Zaz):1:12:nan:
+%*20Lg:nan(09A_Zaz):0:12:
+%20Lg:0x0p0:1:5:0x0:
+%*20Lg:0x0p0:0:5:
+%20Lg:0x0p+0:1:6:0x0:
+%*20Lg:0x0p+0:0:6:
+%20Lg:0x8p-1025:1:9:0x1p-1022:
+%*20Lg:0x8p-1025:0:9:
+%20Lg:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20Lg:0x2.3456789abcdfep0123:0:20:
+%20Lg:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20Lg:0x2.3456789abcdfep+123:0:20:
+%20Lg:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12:
+%*20Lg:0x7.ffffffffffffcp1021:0:20:
+%20Lg:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4:
+%*20Lg:0xf.ffffffffffff8p+1020:0:20:
+%20Lg:infinity:1:8:inf:
+%*20Lg:infinity:0:8:
+%20Lg:+nan():1:6:nan:
+%*20Lg:+nan():0:6:
+%20Lg:+nan(09A_Zaz):1:13:nan:
+%*20Lg:+nan(09A_Zaz):0:13:
+%20Lg:+0x0p0:1:6:0x0:
+%*20Lg:+0x0p0:0:6:
+%20Lg:+0x0p+0:1:7:0x0:
+%*20Lg:+0x0p+0:0:7:
+%20Lg:+0x8p-1025:1:10:0x1p-1022:
+%*20Lg:+0x8p-1025:0:10:
+%20Lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20Lg:+0x2.3456789abcdfep0123:0:20:
+%20Lg:+0x2.3456789abcdfep+123:0:-1:
+%*20Lg:+0x2.3456789abcdfep+123:0:-1:
+%20Lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20Lg:+0x7.ffffffffffffcp1021:0:20:
+%20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:+infinity:1:9:inf:
+%*20Lg:+infinity:0:9:
+%32Lg::0:-1:
+%*32Lg::0:-1:
+%32Lg:-infinity:1:9:-inf:
+%*32Lg:-infinity:0:9:
+%32Lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*32Lg:-0xf.ffffffffffff8p+1020:0:24:
+%32Lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*32Lg:-0x7.ffffffffffffcp1021:0:23:
+%32Lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32Lg:-0x2.3456789abcdfep+123:0:23:
+%32Lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32Lg:-0x2.3456789abcdfep0123:0:23:
+%32Lg:-0x8p-1025:1:10:-0x1p-1022:
+%*32Lg:-0x8p-1025:0:10:
+%32Lg:-0x0p+0:1:7:-0x0:
+%*32Lg:-0x0p+0:0:7:
+%32Lg:-0x0p0:1:6:-0x0:
+%*32Lg:-0x0p0:0:6:
+%32Lg:-nan(09A_Zaz):1:13:-nan:
+%*32Lg:-nan(09A_Zaz):0:13:
+%32Lg:-nan():1:6:-nan:
+%*32Lg:-nan():0:6:
+%32Lg:nan():1:5:nan:
+%*32Lg:nan():0:5:
+%32Lg:nan(09A_Zaz):1:12:nan:
+%*32Lg:nan(09A_Zaz):0:12:
+%32Lg:0x0p0:1:5:0x0:
+%*32Lg:0x0p0:0:5:
+%32Lg:0x0p+0:1:6:0x0:
+%*32Lg:0x0p+0:0:6:
+%32Lg:0x8p-1025:1:9:0x1p-1022:
+%*32Lg:0x8p-1025:0:9:
+%32Lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32Lg:0x2.3456789abcdfep0123:0:22:
+%32Lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32Lg:0x2.3456789abcdfep+123:0:22:
+%32Lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*32Lg:0x7.ffffffffffffcp1021:0:22:
+%32Lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*32Lg:0xf.ffffffffffff8p+1020:0:23:
+%32Lg:infinity:1:8:inf:
+%*32Lg:infinity:0:8:
+%32Lg:+nan():1:6:nan:
+%*32Lg:+nan():0:6:
+%32Lg:+nan(09A_Zaz):1:13:nan:
+%*32Lg:+nan(09A_Zaz):0:13:
+%32Lg:+0x0p0:1:6:0x0:
+%*32Lg:+0x0p0:0:6:
+%32Lg:+0x0p+0:1:7:0x0:
+%*32Lg:+0x0p+0:0:7:
+%32Lg:+0x8p-1025:1:10:0x1p-1022:
+%*32Lg:+0x8p-1025:0:10:
+%32Lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32Lg:+0x2.3456789abcdfep0123:0:23:
+%32Lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32Lg:+0x2.3456789abcdfep+123:0:23:
+%32Lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32Lg:+0x7.ffffffffffffcp1021:0:23:
+%32Lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32Lg:+0xf.ffffffffffff8p+1020:0:24:
+%32Lg:+infinity:1:9:inf:
+%*32Lg:+infinity:0:9:
+%5Lg: :0:-1:
+%*5Lg: :0:-1:
+%5Lg: -infinity:0:-1:
+%*5Lg: -infinity:0:-1:
+%5Lg: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3:
+%*5Lg: -0xf.ffffffffffff8p+1020:0:6:
+%5Lg: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2:
+%*5Lg: -0x7.ffffffffffffcp1021:0:6:
+%5Lg: -0x2.3456789abcdfep+123:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdfep+123:0:6:
+%5Lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdfep0123:0:6:
+%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:
+%*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-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:
+%*5Lg: 0x2.3456789abcdfep+123:0:6:
+%5Lg: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*5Lg: 0x7.ffffffffffffcp1021:0:6:
+%5Lg: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*5Lg: 0xf.ffffffffffff8p+1020: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-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:
+%*5Lg: +0x2.3456789abcdfep+123:0:6:
+%5Lg: +0x7.ffffffffffffcp1021:1:6:0x1.cp2:
+%*5Lg: +0x7.ffffffffffffcp1021:0:6:
+%5Lg: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3:
+%*5Lg: +0xf.ffffffffffff8p+1020:0:6:
+%5Lg: +infinity:0:-1:
+%*5Lg: +infinity:0:-1:
+%32Lg: :0:-1:
+%*32Lg: :0:-1:
+%32Lg: -infinity:1:10:-inf:
+%*32Lg: -infinity:0:10:
+%32Lg: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023:
+%*32Lg: -0xf.ffffffffffff8p+1020:0:25:
+%32Lg: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023:
+%*32Lg: -0x7.ffffffffffffcp1021:0:24:
+%32Lg: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32Lg: -0x2.3456789abcdfep+123:0:24:
+%32Lg: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32Lg: -0x2.3456789abcdfep0123:0:24:
+%32Lg: -0x8p-1025:1:11:-0x1p-1022:
+%*32Lg: -0x8p-1025:0:11:
+%32Lg: -0x0p+0:1:8:-0x0:
+%*32Lg: -0x0p+0:0:8:
+%32Lg: -0x0p0:1:7:-0x0:
+%*32Lg: -0x0p0:0:7:
+%32Lg: -nan(09A_Zaz):1:14:-nan:
+%*32Lg: -nan(09A_Zaz):0:14:
+%32Lg: -nan():1:7:-nan:
+%*32Lg: -nan():0:7:
+%32Lg: nan():1:6:nan:
+%*32Lg: nan():0:6:
+%32Lg: nan(09A_Zaz):1:13:nan:
+%*32Lg: nan(09A_Zaz):0:13:
+%32Lg: 0x0p0:1:6:0x0:
+%*32Lg: 0x0p0:0:6:
+%32Lg: 0x0p+0:1:7:0x0:
+%*32Lg: 0x0p+0:0:7:
+%32Lg: 0x8p-1025:1:10:0x1p-1022:
+%*32Lg: 0x8p-1025:0:10:
+%32Lg: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32Lg: 0x2.3456789abcdfep0123:0:23:
+%32Lg: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32Lg: 0x2.3456789abcdfep+123:0:23:
+%32Lg: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32Lg: 0x7.ffffffffffffcp1021:0:23:
+%32Lg: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32Lg: 0xf.ffffffffffff8p+1020:0:24:
+%32Lg: infinity:1:9:inf:
+%*32Lg: infinity:0:9:
+%32Lg: +nan():1:7:nan:
+%*32Lg: +nan():0:7:
+%32Lg: +nan(09A_Zaz):1:14:nan:
+%*32Lg: +nan(09A_Zaz):0:14:
+%32Lg: +0x0p0:1:7:0x0:
+%*32Lg: +0x0p0:0:7:
+%32Lg: +0x0p+0:1:8:0x0:
+%*32Lg: +0x0p+0:0:8:
+%32Lg: +0x8p-1025:1:11:0x1p-1022:
+%*32Lg: +0x8p-1025:0:11:
+%32Lg: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32Lg: +0x2.3456789abcdfep0123:0:24:
+%32Lg: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32Lg: +0x2.3456789abcdfep+123:0:24:
+%32Lg: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023:
+%*32Lg: +0x7.ffffffffffffcp1021:0:24:
+%32Lg: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023:
+%*32Lg: +0xf.ffffffffffff8p+1020:0:25:
+%32Lg: +infinity:1:10:inf:
+%*32Lg: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
new file mode 100644
index 0000000..b34ed6b
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/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.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*LG:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%LG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*LG:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%LG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LG:-0X2.3456789ABCDFEP+123:0:23:
+%LG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LG:-0X2.3456789ABCDFEP0123:0:23:
+%LG:-0X8P-1025:1:10:-0x1p-1022:
+%*LG:-0X8P-1025:0:10:
+%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-1025:1:9:0x1p-1022:
+%*LG:0X8P-1025:0:9:
+%LG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LG:0X2.3456789ABCDFEP0123:0:22:
+%LG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LG:0X2.3456789ABCDFEP+123:0:22:
+%LG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*LG:0X7.FFFFFFFFFFFFCP1021:0:22:
+%LG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*LG:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%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-1025:1:10:0x1p-1022:
+%*LG:+0X8P-1025:0:10:
+%LG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LG:+0X2.3456789ABCDFEP0123:0:23:
+%LG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LG:+0X2.3456789ABCDFEP+123:0:23:
+%LG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*LG:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%LG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*LG:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%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.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*1LG:-0X2.3456789ABCDFEP+123:0:-1:
+%1LG:-0X2.3456789ABCDFEP0123:0:-1:
+%*1LG:-0X2.3456789ABCDFEP0123:0:-1:
+%1LG:-0X8P-1025:0:-1:
+%*1LG:-0X8P-1025: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-1025:1:1:0x0:
+%*1LG:0X8P-1025:0:1:
+%1LG:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1LG:0X2.3456789ABCDFEP0123:0:1:
+%1LG:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1LG:0X2.3456789ABCDFEP+123:0:1:
+%1LG:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1LG:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1LG:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1LG:0XF.FFFFFFFFFFFF8P+1020: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-1025:0:-1:
+%*1LG:+0X8P-1025:0:-1:
+%1LG:+0X2.3456789ABCDFEP0123:0:-1:
+%*1LG:+0X2.3456789ABCDFEP0123:0:-1:
+%1LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*1LG:+0X2.3456789ABCDFEP+123:0:-1:
+%1LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LG:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2LG:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2LG:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2LG:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2LG:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDFEP+123:0:2:
+%2LG:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDFEP0123:0:2:
+%2LG:-0X8P-1025:1:2:-0x0:
+%*2LG:-0X8P-1025: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-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:
+%*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-1025:1:2:0x0:
+%*2LG:+0X8P-1025:0:2:
+%2LG:+0X2.3456789ABCDFEP0123:1:2:0x0:
+%*2LG:+0X2.3456789ABCDFEP0123:0:2:
+%2LG:+0X2.3456789ABCDFEP+123:1:2:0x0:
+%*2LG:+0X2.3456789ABCDFEP+123:0:2:
+%2LG:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0:
+%*2LG:+0X7.FFFFFFFFFFFFCP1021:0:2:
+%2LG:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0:
+%*2LG:+0XF.FFFFFFFFFFFF8P+1020: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.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:
+%*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-1025:1:3:0x1p3:
+%*3LG:0X8P-1025:0:3:
+%3LG:0X2.3456789ABCDFEP0123:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDFEP0123:0:3:
+%3LG:0X2.3456789ABCDFEP+123:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDFEP+123:0:3:
+%3LG:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2:
+%*3LG:0X7.FFFFFFFFFFFFCP1021:0:3:
+%3LG:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3:
+%*3LG:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*4LG::0:-1:
+%4LG:-INFINITY:1:4:-inf:
+%*4LG:-INFINITY:0:4:
+%4LG:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3:
+%*4LG:-0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4LG:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2:
+%*4LG:-0X7.FFFFFFFFFFFFCP1021:0:4:
+%4LG:-0X2.3456789ABCDFEP+123:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDFEP+123:0:4:
+%4LG:-0X2.3456789ABCDFEP0123:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDFEP0123:0:4:
+%4LG:-0X8P-1025:1:4:-0x1p3:
+%*4LG:-0X8P-1025: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-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:
+%*4LG:0X2.3456789ABCDFEP+123:0:4:
+%4LG:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4LG:0X7.FFFFFFFFFFFFCP1021:0:4:
+%4LG:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4LG:0XF.FFFFFFFFFFFF8P+1020: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-1025:1:4:0x1p3:
+%*4LG:+0X8P-1025:0:4:
+%4LG:+0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDFEP0123:0:4:
+%4LG:+0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDFEP+123:0:4:
+%4LG:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4LG:+0X7.FFFFFFFFFFFFCP1021:0:4:
+%4LG:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4LG:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3:
+%*5LG:-0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5LG:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2:
+%*5LG:-0X7.FFFFFFFFFFFFCP1021:0:5:
+%5LG:-0X2.3456789ABCDFEP+123:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDFEP+123:0:5:
+%5LG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDFEP0123:0:5:
+%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:
+%*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-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:
+%*5LG:0X2.3456789ABCDFEP+123:0:5:
+%5LG:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2:
+%*5LG:0X7.FFFFFFFFFFFFCP1021:0:5:
+%5LG:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3:
+%*5LG:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5LG:+0X2.3456789ABCDFEP+123:0:5:
+%5LG:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2:
+%*5LG:+0X7.FFFFFFFFFFFFCP1021:0:5:
+%5LG:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3:
+%*5LG:+0XF.FFFFFFFFFFFF8P+1020: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.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3:
+%*6LG:-0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6LG:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2:
+%*6LG:-0X7.FFFFFFFFFFFFCP1021:0:6:
+%6LG:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDFEP+123:0:6:
+%6LG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-1025:1:6:0x1p2:
+%*6LG:0X8P-1025:0:6:
+%6LG:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDFEP0123:0:6:
+%6LG:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDFEP+123:0:6:
+%6LG:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2:
+%*6LG:0X7.FFFFFFFFFFFFCP1021:0:6:
+%6LG:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3:
+%*6LG:0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*6LG:+0X2.3456789ABCDFEP+123:0:6:
+%6LG:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*6LG:+0X7.FFFFFFFFFFFFCP1021:0:6:
+%6LG:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*6LG:+0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6LG:+INFINITY:0:-1:
+%*6LG:+INFINITY:0:-1:
+%20LG::0:-1:
+%*20LG::0:-1:
+%20LG:-INFINITY:1:9:-inf:
+%*20LG:-INFINITY:0:9:
+%20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20LG:-0X7.FFFFFFFFFFFFCP1021:0:20:
+%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:
+%*20LG:-0X8P-1025:0:10:
+%20LG:-0X0P+0:1:7:-0x0:
+%*20LG:-0X0P+0:0:7:
+%20LG:-0X0P0:1:6:-0x0:
+%*20LG:-0X0P0:0:6:
+%20LG:-NAN(09A_Zaz):1:13:-nan:
+%*20LG:-NAN(09A_Zaz):0:13:
+%20LG:-NAN():1:6:-nan:
+%*20LG:-NAN():0:6:
+%20LG:NAN():1:5:nan:
+%*20LG:NAN():0:5:
+%20LG:NAN(09A_Zaz):1:12:nan:
+%*20LG:NAN(09A_Zaz):0:12:
+%20LG:0X0P0:1:5:0x0:
+%*20LG:0X0P0:0:5:
+%20LG:0X0P+0:1:6:0x0:
+%*20LG:0X0P+0:0:6:
+%20LG:0X8P-1025:1:9:0x1p-1022:
+%*20LG:0X8P-1025:0:9:
+%20LG:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20LG:0X2.3456789ABCDFEP0123:0:20:
+%20LG:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20LG:0X2.3456789ABCDFEP+123:0:20:
+%20LG:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12:
+%*20LG:0X7.FFFFFFFFFFFFCP1021:0:20:
+%20LG:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4:
+%*20LG:0XF.FFFFFFFFFFFF8P+1020:0:20:
+%20LG:INFINITY:1:8:inf:
+%*20LG:INFINITY:0:8:
+%20LG:+NAN():1:6:nan:
+%*20LG:+NAN():0:6:
+%20LG:+NAN(09A_Zaz):1:13:nan:
+%*20LG:+NAN(09A_Zaz):0:13:
+%20LG:+0X0P0:1:6:0x0:
+%*20LG:+0X0P0:0:6:
+%20LG:+0X0P+0:1:7:0x0:
+%*20LG:+0X0P+0:0:7:
+%20LG:+0X8P-1025:1:10:0x1p-1022:
+%*20LG:+0X8P-1025:0:10:
+%20LG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20LG:+0X2.3456789ABCDFEP0123:0:20:
+%20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%20LG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20LG:+0X7.FFFFFFFFFFFFCP1021:0:20:
+%20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:+INFINITY:1:9:inf:
+%*20LG:+INFINITY:0:9:
+%32LG::0:-1:
+%*32LG::0:-1:
+%32LG:-INFINITY:1:9:-inf:
+%*32LG:-INFINITY:0:9:
+%32LG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*32LG:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32LG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*32LG:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%32LG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32LG:-0X2.3456789ABCDFEP+123:0:23:
+%32LG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32LG:-0X2.3456789ABCDFEP0123:0:23:
+%32LG:-0X8P-1025:1:10:-0x1p-1022:
+%*32LG:-0X8P-1025:0:10:
+%32LG:-0X0P+0:1:7:-0x0:
+%*32LG:-0X0P+0:0:7:
+%32LG:-0X0P0:1:6:-0x0:
+%*32LG:-0X0P0:0:6:
+%32LG:-NAN(09A_Zaz):1:13:-nan:
+%*32LG:-NAN(09A_Zaz):0:13:
+%32LG:-NAN():1:6:-nan:
+%*32LG:-NAN():0:6:
+%32LG:NAN():1:5:nan:
+%*32LG:NAN():0:5:
+%32LG:NAN(09A_Zaz):1:12:nan:
+%*32LG:NAN(09A_Zaz):0:12:
+%32LG:0X0P0:1:5:0x0:
+%*32LG:0X0P0:0:5:
+%32LG:0X0P+0:1:6:0x0:
+%*32LG:0X0P+0:0:6:
+%32LG:0X8P-1025:1:9:0x1p-1022:
+%*32LG:0X8P-1025:0:9:
+%32LG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32LG:0X2.3456789ABCDFEP0123:0:22:
+%32LG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32LG:0X2.3456789ABCDFEP+123:0:22:
+%32LG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*32LG:0X7.FFFFFFFFFFFFCP1021:0:22:
+%32LG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*32LG:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%32LG:INFINITY:1:8:inf:
+%*32LG:INFINITY:0:8:
+%32LG:+NAN():1:6:nan:
+%*32LG:+NAN():0:6:
+%32LG:+NAN(09A_Zaz):1:13:nan:
+%*32LG:+NAN(09A_Zaz):0:13:
+%32LG:+0X0P0:1:6:0x0:
+%*32LG:+0X0P0:0:6:
+%32LG:+0X0P+0:1:7:0x0:
+%*32LG:+0X0P+0:0:7:
+%32LG:+0X8P-1025:1:10:0x1p-1022:
+%*32LG:+0X8P-1025:0:10:
+%32LG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LG:+0X2.3456789ABCDFEP0123:0:23:
+%32LG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LG:+0X2.3456789ABCDFEP+123:0:23:
+%32LG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32LG:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%32LG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32LG:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32LG:+INFINITY:1:9:inf:
+%*32LG:+INFINITY:0:9:
+%5LG: :0:-1:
+%*5LG: :0:-1:
+%5LG: -INFINITY:0:-1:
+%*5LG: -INFINITY:0:-1:
+%5LG: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3:
+%*5LG: -0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5LG: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2:
+%*5LG: -0X7.FFFFFFFFFFFFCP1021:0:6:
+%5LG: -0X2.3456789ABCDFEP+123:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDFEP+123:0:6:
+%5LG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDFEP0123:0:6:
+%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:
+%*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-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:
+%*5LG: 0X2.3456789ABCDFEP+123:0:6:
+%5LG: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*5LG: 0X7.FFFFFFFFFFFFCP1021:0:6:
+%5LG: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*5LG: 0XF.FFFFFFFFFFFF8P+1020: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-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:
+%*5LG: +0X2.3456789ABCDFEP+123:0:6:
+%5LG: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2:
+%*5LG: +0X7.FFFFFFFFFFFFCP1021:0:6:
+%5LG: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3:
+%*5LG: +0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5LG: +INFINITY:0:-1:
+%*5LG: +INFINITY:0:-1:
+%32LG: :0:-1:
+%*32LG: :0:-1:
+%32LG: -INFINITY:1:10:-inf:
+%*32LG: -INFINITY:0:10:
+%32LG: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023:
+%*32LG: -0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32LG: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023:
+%*32LG: -0X7.FFFFFFFFFFFFCP1021:0:24:
+%32LG: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32LG: -0X2.3456789ABCDFEP+123:0:24:
+%32LG: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32LG: -0X2.3456789ABCDFEP0123:0:24:
+%32LG: -0X8P-1025:1:11:-0x1p-1022:
+%*32LG: -0X8P-1025:0:11:
+%32LG: -0X0P+0:1:8:-0x0:
+%*32LG: -0X0P+0:0:8:
+%32LG: -0X0P0:1:7:-0x0:
+%*32LG: -0X0P0:0:7:
+%32LG: -NAN(09A_Zaz):1:14:-nan:
+%*32LG: -NAN(09A_Zaz):0:14:
+%32LG: -NAN():1:7:-nan:
+%*32LG: -NAN():0:7:
+%32LG: NAN():1:6:nan:
+%*32LG: NAN():0:6:
+%32LG: NAN(09A_Zaz):1:13:nan:
+%*32LG: NAN(09A_Zaz):0:13:
+%32LG: 0X0P0:1:6:0x0:
+%*32LG: 0X0P0:0:6:
+%32LG: 0X0P+0:1:7:0x0:
+%*32LG: 0X0P+0:0:7:
+%32LG: 0X8P-1025:1:10:0x1p-1022:
+%*32LG: 0X8P-1025:0:10:
+%32LG: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LG: 0X2.3456789ABCDFEP0123:0:23:
+%32LG: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32LG: 0X2.3456789ABCDFEP+123:0:23:
+%32LG: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32LG: 0X7.FFFFFFFFFFFFCP1021:0:23:
+%32LG: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32LG: 0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32LG: INFINITY:1:9:inf:
+%*32LG: INFINITY:0:9:
+%32LG: +NAN():1:7:nan:
+%*32LG: +NAN():0:7:
+%32LG: +NAN(09A_Zaz):1:14:nan:
+%*32LG: +NAN(09A_Zaz):0:14:
+%32LG: +0X0P0:1:7:0x0:
+%*32LG: +0X0P0:0:7:
+%32LG: +0X0P+0:1:8:0x0:
+%*32LG: +0X0P+0:0:8:
+%32LG: +0X8P-1025:1:11:0x1p-1022:
+%*32LG: +0X8P-1025:0:11:
+%32LG: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32LG: +0X2.3456789ABCDFEP0123:0:24:
+%32LG: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32LG: +0X2.3456789ABCDFEP+123:0:24:
+%32LG: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023:
+%*32LG: +0X7.FFFFFFFFFFFFCP1021:0:24:
+%32LG: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023:
+%*32LG: +0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32LG: +INFINITY:1:10:inf:
+%*32LG: +INFINITY:0:10:
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/clock_gettime.c b/sysdeps/mach/clock_gettime.c
index 381ccb8..8d0143c 100644
--- a/sysdeps/mach/clock_gettime.c
+++ b/sysdeps/mach/clock_gettime.c
@@ -57,6 +57,26 @@ __clock_gettime (clockid_t clock_id, struct timespec *ts)
case CLOCK_REALTIME:
{
+#ifdef HAVE_HOST_GET_TIME64
+ time_value64_t tv_64;
+ err = __host_get_time64 (__mach_host_self (), &tv_64);
+
+ /* If err is MIG_BAD_ID, it means an old gnumach which does not
+ support __host_get_time64 is running against the new gnumach
+ headers which has the signature of __host_get_time64. In that
+ case, we fall back to __host_get_time. */
+ if (err != MIG_BAD_ID)
+ {
+ if (err)
+ {
+ __set_errno (err);
+ return -1;
+ }
+
+ TIME_VALUE64_TO_TIMESPEC (&tv_64, ts);
+ return 0;
+ }
+#endif
/* __host_get_time can only fail if passed an invalid host_t.
__mach_host_self could theoretically fail (producing an
invalid host_t) due to resource exhaustion, but we assume
diff --git a/sysdeps/mach/configure b/sysdeps/mach/configure
index 8aa6bbb..311b2dd 100644
--- a/sysdeps/mach/configure
+++ b/sysdeps/mach/configure
@@ -491,6 +491,36 @@ if test $libc_cv_mach_rpc_host_get_uptime64 = yes; then
fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for host_get_time64 in mach_host.defs" >&5
+printf %s "checking for host_get_time64 in mach_host.defs... " >&6; }
+if test ${libc_cv_mach_rpc_host_get_time64+y}
+then :
+ printf %s "(cached) " >&6
+else case e in #(
+ e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <mach/mach_host.defs>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP_TRADITIONAL "host_get_time64" >/dev/null 2>&1
+then :
+ libc_cv_mach_rpc_host_get_time64=yes
+else case e in #(
+ e) libc_cv_mach_rpc_host_get_time64=no ;;
+esac
+fi
+rm -rf conftest*
+ ;;
+esac
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mach_rpc_host_get_time64" >&5
+printf "%s\n" "$libc_cv_mach_rpc_host_get_time64" >&6; }
+if test $libc_cv_mach_rpc_host_get_time64 = yes; then
+ printf "%s\n" "#define HAVE_HOST_GET_TIME64 1" >>confdefs.h
+
+fi
+
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread_set_name in gnumach.defs" >&5
printf %s "checking for thread_set_name in gnumach.defs... " >&6; }
if test ${libc_cv_mach_rpc_thread_set_name+y}
diff --git a/sysdeps/mach/configure.ac b/sysdeps/mach/configure.ac
index 08e5fde..3a6f244 100644
--- a/sysdeps/mach/configure.ac
+++ b/sysdeps/mach/configure.ac
@@ -94,6 +94,8 @@ mach_RPC_CHECK(mach_host.defs, host_page_size,
HAVE_HOST_PAGE_SIZE)
mach_RPC_CHECK(mach_host.defs, host_get_uptime64,
HAVE_HOST_GET_UPTIME64)
+mach_RPC_CHECK(mach_host.defs, host_get_time64,
+ HAVE_HOST_GET_TIME64)
mach_RPC_CHECK(gnumach.defs, thread_set_name,
HAVE_MACH_THREAD_SET_NAME)
mach_RPC_CHECK(gnumach.defs, thread_get_name,
diff --git a/sysdeps/mach/hurd/Makefile b/sysdeps/mach/hurd/Makefile
index 4b69b40..994de00 100644
--- a/sysdeps/mach/hurd/Makefile
+++ b/sysdeps/mach/hurd/Makefile
@@ -337,6 +337,9 @@ tests-unsupported += tst-vfprintf-width-prec-alloc
endif
ifeq ($(subdir),stdlib)
tests-unsupported += test-bz22786 tst-strtod-overflow
+# pthread_cleanup_combined_push/pthread_cleanup_combined_pop requires cleanup
+# support (BZ 32058).
+test-xfail-tst-qsortx7 = yes
endif
ifeq ($(subdir),timezone)
tests-unsupported += tst-tzset
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/nptl/pthreadP.h b/sysdeps/nptl/pthreadP.h
index 2d620ed..8f25696 100644
--- a/sysdeps/nptl/pthreadP.h
+++ b/sysdeps/nptl/pthreadP.h
@@ -588,10 +588,10 @@ struct __pthread_cleanup_combined_frame
/* Special cleanup macros which register cleanup both using
__pthread_cleanup_{push,pop} and using cleanup attribute. This is needed
- for pthread_once, so that it supports both throwing exceptions from the
- pthread_once callback (only cleanup attribute works there) and cancellation
- of the thread running the callback if the callback or some routines it
- calls don't have unwind information. */
+ for pthread_once and qsort, so that it supports both throwing exceptions
+ from the pthread_once or caller sort function callback (only cleanup
+ attribute works there) and cancellation of the thread running the callback
+ if the callback or some routines it calls don't have unwind information. */
static __always_inline void
__pthread_cleanup_combined_routine (struct __pthread_cleanup_combined_frame
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/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/Makefile b/sysdeps/wordsize-32/Makefile
new file mode 100644
index 0000000..5b5aa29
--- /dev/null
+++ b/sysdeps/wordsize-32/Makefile
@@ -0,0 +1,4 @@
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-int-convs += int long
+fmt-xscanf-uint-convs += uint ulong
+endif
diff --git a/sysdeps/wordsize-32/tst-scanf-format-int-d.input b/sysdeps/wordsize-32/tst-scanf-format-int-d.input
new file mode 100644
index 0000000..5347e29
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-int-d.input
@@ -0,0 +1,266 @@
+%d::0:-1:
+%*d::0:-1:
+%d:-2147484882:1:11:-2147483648:
+%*d:-2147484882:0:11:
+%d:-2147483649:1:11:-2147483648:
+%*d:-2147483649:0:11:
+%d:-2147483648:1:11:-2147483648:
+%*d:-2147483648:0:11:
+%d:-123:1:4:-123:
+%*d:-123:0:4:
+%d:-1:1:2:-1:
+%*d:-1:0:2:
+%d:-0:1:2:0:
+%*d:-0:0:2:
+%d:0:1:1:0:
+%*d:0:0:1:
+%d:1:1:1:1:
+%*d:1:0:1:
+%d:42:1:2:42:
+%*d:42:0:2:
+%d:2147483647:1:10:2147483647:
+%*d:2147483647:0:10:
+%d:2147483648:1:10:2147483647:
+%*d:2147483648:0:10:
+%d:2147487889:1:10:2147483647:
+%*d:2147487889:0:10:
+%d:+0:1:2:0:
+%*d:+0:0:2:
+%d:+1:1:2:1:
+%*d:+1:0:2:
+%d:+42:1:3:42:
+%*d:+42:0:3:
+%d:+2147483647:1:11:2147483647:
+%*d:+2147483647:0:11:
+%d:+2147483648:1:11:2147483647:
+%*d:+2147483648:0:11:
+%d:+2147487889:1:11:2147483647:
+%*d:+2147487889:0:11:
+%1d::0:-1:
+%*1d::0:-1:
+%1d:-2147484882:0:-1:
+%*1d:-2147484882:0:-1:
+%1d:-2147483649:0:-1:
+%*1d:-2147483649:0:-1:
+%1d:-2147483648:0:-1:
+%*1d:-2147483648:0:-1:
+%1d:-123:0:-1:
+%*1d:-123:0:-1:
+%1d:-1:0:-1:
+%*1d:-1:0:-1:
+%1d:-0:0:-1:
+%*1d:-0:0:-1:
+%1d:0:1:1:0:
+%*1d:0:0:1:
+%1d:1:1:1:1:
+%*1d:1:0:1:
+%1d:42:1:1:4:
+%*1d:42:0:1:
+%1d:2147483647:1:1:2:
+%*1d:2147483647:0:1:
+%1d:2147483648:1:1:2:
+%*1d:2147483648:0:1:
+%1d:2147487889:1:1:2:
+%*1d:2147487889:0:1:
+%1d:+0:0:-1:
+%*1d:+0:0:-1:
+%1d:+1:0:-1:
+%*1d:+1:0:-1:
+%1d:+42:0:-1:
+%*1d:+42:0:-1:
+%1d:+2147483647:0:-1:
+%*1d:+2147483647:0:-1:
+%1d:+2147483648:0:-1:
+%*1d:+2147483648:0:-1:
+%1d:+2147487889:0:-1:
+%*1d:+2147487889:0:-1:
+%2d::0:-1:
+%*2d::0:-1:
+%2d:-2147484882:1:2:-2:
+%*2d:-2147484882:0:2:
+%2d:-2147483649:1:2:-2:
+%*2d:-2147483649:0:2:
+%2d:-2147483648:1:2:-2:
+%*2d:-2147483648:0:2:
+%2d:-123:1:2:-1:
+%*2d:-123:0:2:
+%2d:-1:1:2:-1:
+%*2d:-1:0:2:
+%2d:-0:1:2:0:
+%*2d:-0:0:2:
+%2d:0:1:1:0:
+%*2d:0:0:1:
+%2d:1:1:1:1:
+%*2d:1:0:1:
+%2d:42:1:2:42:
+%*2d:42:0:2:
+%2d:2147483647:1:2:21:
+%*2d:2147483647:0:2:
+%2d:2147483648:1:2:21:
+%*2d:2147483648:0:2:
+%2d:2147487889:1:2:21:
+%*2d:2147487889:0:2:
+%2d:+0:1:2:0:
+%*2d:+0:0:2:
+%2d:+1:1:2:1:
+%*2d:+1:0:2:
+%2d:+42:1:2:4:
+%*2d:+42:0:2:
+%2d:+2147483647:1:2:2:
+%*2d:+2147483647:0:2:
+%2d:+2147483648:1:2:2:
+%*2d:+2147483648:0:2:
+%2d:+2147487889:1:2:2:
+%*2d:+2147487889:0:2:
+%8d::0:-1:
+%*8d::0:-1:
+%8d:-2147484882:1:8:-2147484:
+%*8d:-2147484882:0:8:
+%8d:-2147483649:1:8:-2147483:
+%*8d:-2147483649:0:8:
+%8d:-2147483648:1:8:-2147483:
+%*8d:-2147483648:0:8:
+%8d:-123:1:4:-123:
+%*8d:-123:0:4:
+%8d:-1:1:2:-1:
+%*8d:-1:0:2:
+%8d:-0:1:2:0:
+%*8d:-0:0:2:
+%8d:0:1:1:0:
+%*8d:0:0:1:
+%8d:1:1:1:1:
+%*8d:1:0:1:
+%8d:42:1:2:42:
+%*8d:42:0:2:
+%8d:2147483647:1:8:21474836:
+%*8d:2147483647:0:8:
+%8d:2147483648:1:8:21474836:
+%*8d:2147483648:0:8:
+%8d:2147487889:1:8:21474878:
+%*8d:2147487889:0:8:
+%8d:+0:1:2:0:
+%*8d:+0:0:2:
+%8d:+1:1:2:1:
+%*8d:+1:0:2:
+%8d:+42:1:3:42:
+%*8d:+42:0:3:
+%8d:+2147483647:1:8:2147483:
+%*8d:+2147483647:0:8:
+%8d:+2147483648:1:8:2147483:
+%*8d:+2147483648:0:8:
+%8d:+2147487889:1:8:2147487:
+%*8d:+2147487889:0:8:
+%15d::0:-1:
+%*15d::0:-1:
+%15d:-2147484882:1:11:-2147483648:
+%*15d:-2147484882:0:11:
+%15d:-2147483649:1:11:-2147483648:
+%*15d:-2147483649:0:11:
+%15d:-2147483648:1:11:-2147483648:
+%*15d:-2147483648:0:11:
+%15d:-123:1:4:-123:
+%*15d:-123:0:4:
+%15d:-1:1:2:-1:
+%*15d:-1:0:2:
+%15d:-0:1:2:0:
+%*15d:-0:0:2:
+%15d:0:1:1:0:
+%*15d:0:0:1:
+%15d:1:1:1:1:
+%*15d:1:0:1:
+%15d:42:1:2:42:
+%*15d:42:0:2:
+%15d:2147483647:1:10:2147483647:
+%*15d:2147483647:0:10:
+%15d:2147483648:1:10:2147483647:
+%*15d:2147483648:0:10:
+%15d:2147487889:1:10:2147483647:
+%*15d:2147487889:0:10:
+%15d:+0:1:2:0:
+%*15d:+0:0:2:
+%15d:+1:1:2:1:
+%*15d:+1:0:2:
+%15d:+42:1:3:42:
+%*15d:+42:0:3:
+%15d:+2147483647:1:11:2147483647:
+%*15d:+2147483647:0:11:
+%15d:+2147483648:1:11:2147483647:
+%*15d:+2147483648:0:11:
+%15d:+2147487889:1:11:2147483647:
+%*15d:+2147487889:0:11:
+%2d: :0:-1:
+%*2d: :0:-1:
+%2d: -2147484882:1:3:-2:
+%*2d: -2147484882:0:3:
+%2d: -2147483649:1:3:-2:
+%*2d: -2147483649:0:3:
+%2d: -2147483648:1:3:-2:
+%*2d: -2147483648:0:3:
+%2d: -123:1:3:-1:
+%*2d: -123:0:3:
+%2d: -1:1:3:-1:
+%*2d: -1:0:3:
+%2d: -0:1:3:0:
+%*2d: -0:0:3:
+%2d: 0:1:2:0:
+%*2d: 0:0:2:
+%2d: 1:1:2:1:
+%*2d: 1:0:2:
+%2d: 42:1:3:42:
+%*2d: 42:0:3:
+%2d: 2147483647:1:3:21:
+%*2d: 2147483647:0:3:
+%2d: 2147483648:1:3:21:
+%*2d: 2147483648:0:3:
+%2d: 2147487889:1:3:21:
+%*2d: 2147487889:0:3:
+%2d: +0:1:3:0:
+%*2d: +0:0:3:
+%2d: +1:1:3:1:
+%*2d: +1:0:3:
+%2d: +42:1:3:4:
+%*2d: +42:0:3:
+%2d: +2147483647:1:3:2:
+%*2d: +2147483647:0:3:
+%2d: +2147483648:1:3:2:
+%*2d: +2147483648:0:3:
+%2d: +2147487889:1:3:2:
+%*2d: +2147487889:0:3:
+%15d: :0:-1:
+%*15d: :0:-1:
+%15d: -2147484882:1:12:-2147483648:
+%*15d: -2147484882:0:12:
+%15d: -2147483649:1:12:-2147483648:
+%*15d: -2147483649:0:12:
+%15d: -2147483648:1:12:-2147483648:
+%*15d: -2147483648:0:12:
+%15d: -123:1:5:-123:
+%*15d: -123:0:5:
+%15d: -1:1:3:-1:
+%*15d: -1:0:3:
+%15d: -0:1:3:0:
+%*15d: -0:0:3:
+%15d: 0:1:2:0:
+%*15d: 0:0:2:
+%15d: 1:1:2:1:
+%*15d: 1:0:2:
+%15d: 42:1:3:42:
+%*15d: 42:0:3:
+%15d: 2147483647:1:11:2147483647:
+%*15d: 2147483647:0:11:
+%15d: 2147483648:1:11:2147483647:
+%*15d: 2147483648:0:11:
+%15d: 2147487889:1:11:2147483647:
+%*15d: 2147487889:0:11:
+%15d: +0:1:3:0:
+%*15d: +0:0:3:
+%15d: +1:1:3:1:
+%*15d: +1:0:3:
+%15d: +42:1:4:42:
+%*15d: +42:0:4:
+%15d: +2147483647:1:12:2147483647:
+%*15d: +2147483647:0:12:
+%15d: +2147483648:1:12:2147483647:
+%*15d: +2147483648:0:12:
+%15d: +2147487889:1:12:2147483647:
+%*15d: +2147487889:0:12:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-int-i.input b/sysdeps/wordsize-32/tst-scanf-format-int-i.input
new file mode 100644
index 0000000..e71a976
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-int-i.input
@@ -0,0 +1,1526 @@
+%i::0:-1:
+%*i::0:-1:
+%i:-2147484882:1:11:-2147483648:
+%*i:-2147484882:0:11:
+%i:-0X800004d2:1:11:-2147483648:
+%*i:-0X800004d2:0:11:
+%i:-0x800004D2:1:11:-2147483648:
+%*i:-0x800004D2:0:11:
+%i:-020000002322:1:13:-2147483648:
+%*i:-020000002322:0:13:
+%i:-0B10000000000000000000010011010010:1:35:-2147483648:
+%*i:-0B10000000000000000000010011010010:0:35:
+%i:-0b10000000000000000000010011010010:1:35:-2147483648:
+%*i:-0b10000000000000000000010011010010:0:35:
+%i:-2147483649:1:11:-2147483648:
+%*i:-2147483649:0:11:
+%i:-0X80000001:1:11:-2147483648:
+%*i:-0X80000001:0:11:
+%i:-0x80000001:1:11:-2147483648:
+%*i:-0x80000001:0:11:
+%i:-020000000001:1:13:-2147483648:
+%*i:-020000000001:0:13:
+%i:-0B10000000000000000000000000000001:1:35:-2147483648:
+%*i:-0B10000000000000000000000000000001:0:35:
+%i:-0b10000000000000000000000000000001:1:35:-2147483648:
+%*i:-0b10000000000000000000000000000001:0:35:
+%i:-2147483648:1:11:-2147483648:
+%*i:-2147483648:0:11:
+%i:-0X80000000:1:11:-2147483648:
+%*i:-0X80000000:0:11:
+%i:-0x80000000:1:11:-2147483648:
+%*i:-0x80000000:0:11:
+%i:-020000000000:1:13:-2147483648:
+%*i:-020000000000:0:13:
+%i:-0B10000000000000000000000000000000:1:35:-2147483648:
+%*i:-0B10000000000000000000000000000000:0:35:
+%i:-0b10000000000000000000000000000000:1:35:-2147483648:
+%*i:-0b10000000000000000000000000000000:0:35:
+%i:-123:1:4:-123:
+%*i:-123:0:4:
+%i:-0X7b:1:5:-123:
+%*i:-0X7b:0:5:
+%i:-0x7B:1:5:-123:
+%*i:-0x7B:0:5:
+%i:-0173:1:5:-123:
+%*i:-0173:0:5:
+%i:-0B1111011:1:10:-123:
+%*i:-0B1111011:0:10:
+%i:-0b1111011:1:10:-123:
+%*i:-0b1111011:0:10:
+%i:-1:1:2:-1:
+%*i:-1:0:2:
+%i:-0X1:1:4:-1:
+%*i:-0X1:0:4:
+%i:-0x1:1:4:-1:
+%*i:-0x1:0:4:
+%i:-01:1:3:-1:
+%*i:-01:0:3:
+%i:-0B1:1:4:-1:
+%*i:-0B1:0:4:
+%i:-0b1:1:4:-1:
+%*i:-0b1:0:4:
+%i:-0:1:2:0:
+%*i:-0:0:2:
+%i:-0X0:1:4:0:
+%*i:-0X0:0:4:
+%i:-0x0:1:4:0:
+%*i:-0x0:0:4:
+%i:-00:1:3:0:
+%*i:-00:0:3:
+%i:-0B0:1:4:0:
+%*i:-0B0:0:4:
+%i:-0b0:1:4:0:
+%*i:-0b0:0:4:
+%i:0:1:1:0:
+%*i:0:0:1:
+%i:0X0:1:3:0:
+%*i:0X0:0:3:
+%i:0x0:1:3:0:
+%*i:0x0:0:3:
+%i:00:1:2:0:
+%*i:00:0:2:
+%i:0B0:1:3:0:
+%*i:0B0:0:3:
+%i:0b0:1:3:0:
+%*i:0b0:0:3:
+%i:1:1:1:1:
+%*i:1:0:1:
+%i:0X1:1:3:1:
+%*i:0X1:0:3:
+%i:0x1:1:3:1:
+%*i:0x1:0:3:
+%i:01:1:2:1:
+%*i:01:0:2:
+%i:0B1:1:3:1:
+%*i:0B1:0:3:
+%i:0b1:1:3:1:
+%*i:0b1:0:3:
+%i:42:1:2:42:
+%*i:42:0:2:
+%i:0X2a:1:4:42:
+%*i:0X2a:0:4:
+%i:0x2A:1:4:42:
+%*i:0x2A:0:4:
+%i:052:1:3:42:
+%*i:052:0:3:
+%i:0B101010:1:8:42:
+%*i:0B101010:0:8:
+%i:0b101010:1:8:42:
+%*i:0b101010:0:8:
+%i:2147483647:1:10:2147483647:
+%*i:2147483647:0:10:
+%i:0X7fffffff:1:10:2147483647:
+%*i:0X7fffffff:0:10:
+%i:0x7FFFFFFF:1:10:2147483647:
+%*i:0x7FFFFFFF:0:10:
+%i:017777777777:1:12:2147483647:
+%*i:017777777777:0:12:
+%i:0B1111111111111111111111111111111:1:33:2147483647:
+%*i:0B1111111111111111111111111111111:0:33:
+%i:0b1111111111111111111111111111111:1:33:2147483647:
+%*i:0b1111111111111111111111111111111:0:33:
+%i:2147483648:1:10:2147483647:
+%*i:2147483648:0:10:
+%i:0X80000000:1:10:2147483647:
+%*i:0X80000000:0:10:
+%i:0x80000000:1:10:2147483647:
+%*i:0x80000000:0:10:
+%i:020000000000:1:12:2147483647:
+%*i:020000000000:0:12:
+%i:0B10000000000000000000000000000000:1:34:2147483647:
+%*i:0B10000000000000000000000000000000:0:34:
+%i:0b10000000000000000000000000000000:1:34:2147483647:
+%*i:0b10000000000000000000000000000000:0:34:
+%i:2147487889:1:10:2147483647:
+%*i:2147487889:0:10:
+%i:0X80001091:1:10:2147483647:
+%*i:0X80001091:0:10:
+%i:0x80001091:1:10:2147483647:
+%*i:0x80001091:0:10:
+%i:020000010221:1:12:2147483647:
+%*i:020000010221:0:12:
+%i:0B10000000000000000001000010010001:1:34:2147483647:
+%*i:0B10000000000000000001000010010001:0:34:
+%i:0b10000000000000000001000010010001:1:34:2147483647:
+%*i:0b10000000000000000001000010010001:0:34:
+%i:+0:1:2:0:
+%*i:+0:0:2:
+%i:+0X0:1:4:0:
+%*i:+0X0:0:4:
+%i:+0x0:1:4:0:
+%*i:+0x0:0:4:
+%i:+00:1:3:0:
+%*i:+00:0:3:
+%i:+0B0:1:4:0:
+%*i:+0B0:0:4:
+%i:+0b0:1:4:0:
+%*i:+0b0:0:4:
+%i:+1:1:2:1:
+%*i:+1:0:2:
+%i:+0X1:1:4:1:
+%*i:+0X1:0:4:
+%i:+0x1:1:4:1:
+%*i:+0x1:0:4:
+%i:+01:1:3:1:
+%*i:+01:0:3:
+%i:+0B1:1:4:1:
+%*i:+0B1:0:4:
+%i:+0b1:1:4:1:
+%*i:+0b1:0:4:
+%i:+42:1:3:42:
+%*i:+42:0:3:
+%i:+0X2a:1:5:42:
+%*i:+0X2a:0:5:
+%i:+0x2A:1:5:42:
+%*i:+0x2A:0:5:
+%i:+052:1:4:42:
+%*i:+052:0:4:
+%i:+0B101010:1:9:42:
+%*i:+0B101010:0:9:
+%i:+0b101010:1:9:42:
+%*i:+0b101010:0:9:
+%i:+2147483647:1:11:2147483647:
+%*i:+2147483647:0:11:
+%i:+0X7fffffff:1:11:2147483647:
+%*i:+0X7fffffff:0:11:
+%i:+0x7FFFFFFF:1:11:2147483647:
+%*i:+0x7FFFFFFF:0:11:
+%i:+017777777777:1:13:2147483647:
+%*i:+017777777777:0:13:
+%i:+0B1111111111111111111111111111111:1:34:2147483647:
+%*i:+0B1111111111111111111111111111111:0:34:
+%i:+0b1111111111111111111111111111111:1:34:2147483647:
+%*i:+0b1111111111111111111111111111111:0:34:
+%i:+2147483648:1:11:2147483647:
+%*i:+2147483648:0:11:
+%i:+0X80000000:1:11:2147483647:
+%*i:+0X80000000:0:11:
+%i:+0x80000000:1:11:2147483647:
+%*i:+0x80000000:0:11:
+%i:+020000000000:1:13:2147483647:
+%*i:+020000000000:0:13:
+%i:+0B10000000000000000000000000000000:1:35:2147483647:
+%*i:+0B10000000000000000000000000000000:0:35:
+%i:+0b10000000000000000000000000000000:1:35:2147483647:
+%*i:+0b10000000000000000000000000000000:0:35:
+%i:+2147487889:1:11:2147483647:
+%*i:+2147487889:0:11:
+%i:+0X80001091:1:11:2147483647:
+%*i:+0X80001091:0:11:
+%i:+0x80001091:1:11:2147483647:
+%*i:+0x80001091:0:11:
+%i:+020000010221:1:13:2147483647:
+%*i:+020000010221:0:13:
+%i:+0B10000000000000000001000010010001:1:35:2147483647:
+%*i:+0B10000000000000000001000010010001:0:35:
+%i:+0b10000000000000000001000010010001:1:35:2147483647:
+%*i:+0b10000000000000000001000010010001:0:35:
+%1i::0:-1:
+%*1i::0:-1:
+%1i:-2147484882:0:-1:
+%*1i:-2147484882:0:-1:
+%1i:-0X800004d2:0:-1:
+%*1i:-0X800004d2:0:-1:
+%1i:-0x800004D2:0:-1:
+%*1i:-0x800004D2:0:-1:
+%1i:-020000002322:0:-1:
+%*1i:-020000002322:0:-1:
+%1i:-0B10000000000000000000010011010010:0:-1:
+%*1i:-0B10000000000000000000010011010010:0:-1:
+%1i:-0b10000000000000000000010011010010:0:-1:
+%*1i:-0b10000000000000000000010011010010:0:-1:
+%1i:-2147483649:0:-1:
+%*1i:-2147483649:0:-1:
+%1i:-0X80000001:0:-1:
+%*1i:-0X80000001:0:-1:
+%1i:-0x80000001:0:-1:
+%*1i:-0x80000001:0:-1:
+%1i:-020000000001:0:-1:
+%*1i:-020000000001:0:-1:
+%1i:-0B10000000000000000000000000000001:0:-1:
+%*1i:-0B10000000000000000000000000000001:0:-1:
+%1i:-0b10000000000000000000000000000001:0:-1:
+%*1i:-0b10000000000000000000000000000001:0:-1:
+%1i:-2147483648:0:-1:
+%*1i:-2147483648:0:-1:
+%1i:-0X80000000:0:-1:
+%*1i:-0X80000000:0:-1:
+%1i:-0x80000000:0:-1:
+%*1i:-0x80000000:0:-1:
+%1i:-020000000000:0:-1:
+%*1i:-020000000000:0:-1:
+%1i:-0B10000000000000000000000000000000:0:-1:
+%*1i:-0B10000000000000000000000000000000:0:-1:
+%1i:-0b10000000000000000000000000000000:0:-1:
+%*1i:-0b10000000000000000000000000000000:0:-1:
+%1i:-123:0:-1:
+%*1i:-123:0:-1:
+%1i:-0X7b:0:-1:
+%*1i:-0X7b:0:-1:
+%1i:-0x7B:0:-1:
+%*1i:-0x7B:0:-1:
+%1i:-0173:0:-1:
+%*1i:-0173:0:-1:
+%1i:-0B1111011:0:-1:
+%*1i:-0B1111011:0:-1:
+%1i:-0b1111011:0:-1:
+%*1i:-0b1111011:0:-1:
+%1i:-1:0:-1:
+%*1i:-1:0:-1:
+%1i:-0X1:0:-1:
+%*1i:-0X1:0:-1:
+%1i:-0x1:0:-1:
+%*1i:-0x1:0:-1:
+%1i:-01:0:-1:
+%*1i:-01:0:-1:
+%1i:-0B1:0:-1:
+%*1i:-0B1:0:-1:
+%1i:-0b1:0:-1:
+%*1i:-0b1:0:-1:
+%1i:-0:0:-1:
+%*1i:-0:0:-1:
+%1i:-0X0:0:-1:
+%*1i:-0X0:0:-1:
+%1i:-0x0:0:-1:
+%*1i:-0x0:0:-1:
+%1i:-00:0:-1:
+%*1i:-00:0:-1:
+%1i:-0B0:0:-1:
+%*1i:-0B0:0:-1:
+%1i:-0b0:0:-1:
+%*1i:-0b0:0:-1:
+%1i:0:1:1:0:
+%*1i:0:0:1:
+%1i:0X0:1:1:0:
+%*1i:0X0:0:1:
+%1i:0x0:1:1:0:
+%*1i:0x0:0:1:
+%1i:00:1:1:0:
+%*1i:00:0:1:
+%1i:0B0:1:1:0:
+%*1i:0B0:0:1:
+%1i:0b0:1:1:0:
+%*1i:0b0:0:1:
+%1i:1:1:1:1:
+%*1i:1:0:1:
+%1i:0X1:1:1:0:
+%*1i:0X1:0:1:
+%1i:0x1:1:1:0:
+%*1i:0x1:0:1:
+%1i:01:1:1:0:
+%*1i:01:0:1:
+%1i:0B1:1:1:0:
+%*1i:0B1:0:1:
+%1i:0b1:1:1:0:
+%*1i:0b1:0:1:
+%1i:42:1:1:4:
+%*1i:42:0:1:
+%1i:0X2a:1:1:0:
+%*1i:0X2a:0:1:
+%1i:0x2A:1:1:0:
+%*1i:0x2A:0:1:
+%1i:052:1:1:0:
+%*1i:052:0:1:
+%1i:0B101010:1:1:0:
+%*1i:0B101010:0:1:
+%1i:0b101010:1:1:0:
+%*1i:0b101010:0:1:
+%1i:2147483647:1:1:2:
+%*1i:2147483647:0:1:
+%1i:0X7fffffff:1:1:0:
+%*1i:0X7fffffff:0:1:
+%1i:0x7FFFFFFF:1:1:0:
+%*1i:0x7FFFFFFF:0:1:
+%1i:017777777777:1:1:0:
+%*1i:017777777777:0:1:
+%1i:0B1111111111111111111111111111111:1:1:0:
+%*1i:0B1111111111111111111111111111111:0:1:
+%1i:0b1111111111111111111111111111111:1:1:0:
+%*1i:0b1111111111111111111111111111111:0:1:
+%1i:2147483648:1:1:2:
+%*1i:2147483648:0:1:
+%1i:0X80000000:1:1:0:
+%*1i:0X80000000:0:1:
+%1i:0x80000000:1:1:0:
+%*1i:0x80000000:0:1:
+%1i:020000000000:1:1:0:
+%*1i:020000000000:0:1:
+%1i:0B10000000000000000000000000000000:1:1:0:
+%*1i:0B10000000000000000000000000000000:0:1:
+%1i:0b10000000000000000000000000000000:1:1:0:
+%*1i:0b10000000000000000000000000000000:0:1:
+%1i:2147487889:1:1:2:
+%*1i:2147487889:0:1:
+%1i:0X80001091:1:1:0:
+%*1i:0X80001091:0:1:
+%1i:0x80001091:1:1:0:
+%*1i:0x80001091:0:1:
+%1i:020000010221:1:1:0:
+%*1i:020000010221:0:1:
+%1i:0B10000000000000000001000010010001:1:1:0:
+%*1i:0B10000000000000000001000010010001:0:1:
+%1i:0b10000000000000000001000010010001:1:1:0:
+%*1i:0b10000000000000000001000010010001:0:1:
+%1i:+0:0:-1:
+%*1i:+0:0:-1:
+%1i:+0X0:0:-1:
+%*1i:+0X0:0:-1:
+%1i:+0x0:0:-1:
+%*1i:+0x0:0:-1:
+%1i:+00:0:-1:
+%*1i:+00:0:-1:
+%1i:+0B0:0:-1:
+%*1i:+0B0:0:-1:
+%1i:+0b0:0:-1:
+%*1i:+0b0:0:-1:
+%1i:+1:0:-1:
+%*1i:+1:0:-1:
+%1i:+0X1:0:-1:
+%*1i:+0X1:0:-1:
+%1i:+0x1:0:-1:
+%*1i:+0x1:0:-1:
+%1i:+01:0:-1:
+%*1i:+01:0:-1:
+%1i:+0B1:0:-1:
+%*1i:+0B1:0:-1:
+%1i:+0b1:0:-1:
+%*1i:+0b1:0:-1:
+%1i:+42:0:-1:
+%*1i:+42:0:-1:
+%1i:+0X2a:0:-1:
+%*1i:+0X2a:0:-1:
+%1i:+0x2A:0:-1:
+%*1i:+0x2A:0:-1:
+%1i:+052:0:-1:
+%*1i:+052:0:-1:
+%1i:+0B101010:0:-1:
+%*1i:+0B101010:0:-1:
+%1i:+0b101010:0:-1:
+%*1i:+0b101010:0:-1:
+%1i:+2147483647:0:-1:
+%*1i:+2147483647:0:-1:
+%1i:+0X7fffffff:0:-1:
+%*1i:+0X7fffffff:0:-1:
+%1i:+0x7FFFFFFF:0:-1:
+%*1i:+0x7FFFFFFF:0:-1:
+%1i:+017777777777:0:-1:
+%*1i:+017777777777:0:-1:
+%1i:+0B1111111111111111111111111111111:0:-1:
+%*1i:+0B1111111111111111111111111111111:0:-1:
+%1i:+0b1111111111111111111111111111111:0:-1:
+%*1i:+0b1111111111111111111111111111111:0:-1:
+%1i:+2147483648:0:-1:
+%*1i:+2147483648:0:-1:
+%1i:+0X80000000:0:-1:
+%*1i:+0X80000000:0:-1:
+%1i:+0x80000000:0:-1:
+%*1i:+0x80000000:0:-1:
+%1i:+020000000000:0:-1:
+%*1i:+020000000000:0:-1:
+%1i:+0B10000000000000000000000000000000:0:-1:
+%*1i:+0B10000000000000000000000000000000:0:-1:
+%1i:+0b10000000000000000000000000000000:0:-1:
+%*1i:+0b10000000000000000000000000000000:0:-1:
+%1i:+2147487889:0:-1:
+%*1i:+2147487889:0:-1:
+%1i:+0X80001091:0:-1:
+%*1i:+0X80001091:0:-1:
+%1i:+0x80001091:0:-1:
+%*1i:+0x80001091:0:-1:
+%1i:+020000010221:0:-1:
+%*1i:+020000010221:0:-1:
+%1i:+0B10000000000000000001000010010001:0:-1:
+%*1i:+0B10000000000000000001000010010001:0:-1:
+%1i:+0b10000000000000000001000010010001:0:-1:
+%*1i:+0b10000000000000000001000010010001:0:-1:
+%2i::0:-1:
+%*2i::0:-1:
+%2i:-2147484882:1:2:-2:
+%*2i:-2147484882:0:2:
+%2i:-0X800004d2:1:2:0:
+%*2i:-0X800004d2:0:2:
+%2i:-0x800004D2:1:2:0:
+%*2i:-0x800004D2:0:2:
+%2i:-020000002322:1:2:0:
+%*2i:-020000002322:0:2:
+%2i:-0B10000000000000000000010011010010:1:2:0:
+%*2i:-0B10000000000000000000010011010010:0:2:
+%2i:-0b10000000000000000000010011010010:1:2:0:
+%*2i:-0b10000000000000000000010011010010:0:2:
+%2i:-2147483649:1:2:-2:
+%*2i:-2147483649:0:2:
+%2i:-0X80000001:1:2:0:
+%*2i:-0X80000001:0:2:
+%2i:-0x80000001:1:2:0:
+%*2i:-0x80000001:0:2:
+%2i:-020000000001:1:2:0:
+%*2i:-020000000001:0:2:
+%2i:-0B10000000000000000000000000000001:1:2:0:
+%*2i:-0B10000000000000000000000000000001:0:2:
+%2i:-0b10000000000000000000000000000001:1:2:0:
+%*2i:-0b10000000000000000000000000000001:0:2:
+%2i:-2147483648:1:2:-2:
+%*2i:-2147483648:0:2:
+%2i:-0X80000000:1:2:0:
+%*2i:-0X80000000:0:2:
+%2i:-0x80000000:1:2:0:
+%*2i:-0x80000000:0:2:
+%2i:-020000000000:1:2:0:
+%*2i:-020000000000:0:2:
+%2i:-0B10000000000000000000000000000000:1:2:0:
+%*2i:-0B10000000000000000000000000000000:0:2:
+%2i:-0b10000000000000000000000000000000:1:2:0:
+%*2i:-0b10000000000000000000000000000000:0:2:
+%2i:-123:1:2:-1:
+%*2i:-123:0:2:
+%2i:-0X7b:1:2:0:
+%*2i:-0X7b:0:2:
+%2i:-0x7B:1:2:0:
+%*2i:-0x7B:0:2:
+%2i:-0173:1:2:0:
+%*2i:-0173:0:2:
+%2i:-0B1111011:1:2:0:
+%*2i:-0B1111011:0:2:
+%2i:-0b1111011:1:2:0:
+%*2i:-0b1111011:0:2:
+%2i:-1:1:2:-1:
+%*2i:-1:0:2:
+%2i:-0X1:1:2:0:
+%*2i:-0X1:0:2:
+%2i:-0x1:1:2:0:
+%*2i:-0x1:0:2:
+%2i:-01:1:2:0:
+%*2i:-01:0:2:
+%2i:-0B1:1:2:0:
+%*2i:-0B1:0:2:
+%2i:-0b1:1:2:0:
+%*2i:-0b1:0:2:
+%2i:-0:1:2:0:
+%*2i:-0:0:2:
+%2i:-0X0:1:2:0:
+%*2i:-0X0:0:2:
+%2i:-0x0:1:2:0:
+%*2i:-0x0:0:2:
+%2i:-00:1:2:0:
+%*2i:-00:0:2:
+%2i:-0B0:1:2:0:
+%*2i:-0B0:0:2:
+%2i:-0b0:1:2:0:
+%*2i:-0b0:0:2:
+%2i:0:1:1:0:
+%*2i:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2i:+0X0:0:2:
+%2i:+0x0:1:2:0:
+%*2i:+0x0:0:2:
+%2i:+00:1:2:0:
+%*2i:+00:0:2:
+%2i:+0B0:1:2:0:
+%*2i:+0B0:0:2:
+%2i:+0b0:1:2:0:
+%*2i:+0b0:0:2:
+%2i:+1:1:2:1:
+%*2i:+1:0:2:
+%2i:+0X1:1:2:0:
+%*2i:+0X1:0:2:
+%2i:+0x1:1:2:0:
+%*2i:+0x1:0:2:
+%2i:+01:1:2:0:
+%*2i:+01:0:2:
+%2i:+0B1:1:2:0:
+%*2i:+0B1:0:2:
+%2i:+0b1:1:2:0:
+%*2i:+0b1:0:2:
+%2i:+42:1:2:4:
+%*2i:+42:0:2:
+%2i:+0X2a:1:2:0:
+%*2i:+0X2a:0:2:
+%2i:+0x2A:1:2:0:
+%*2i:+0x2A:0:2:
+%2i:+052:1:2:0:
+%*2i:+052:0:2:
+%2i:+0B101010:1:2:0:
+%*2i:+0B101010:0:2:
+%2i:+0b101010:1:2:0:
+%*2i:+0b101010:0:2:
+%2i:+2147483647:1:2:2:
+%*2i:+2147483647:0:2:
+%2i:+0X7fffffff:1:2:0:
+%*2i:+0X7fffffff:0:2:
+%2i:+0x7FFFFFFF:1:2:0:
+%*2i:+0x7FFFFFFF:0:2:
+%2i:+017777777777:1:2:0:
+%*2i:+017777777777:0:2:
+%2i:+0B1111111111111111111111111111111:1:2:0:
+%*2i:+0B1111111111111111111111111111111:0:2:
+%2i:+0b1111111111111111111111111111111:1:2:0:
+%*2i:+0b1111111111111111111111111111111:0:2:
+%2i:+2147483648:1:2:2:
+%*2i:+2147483648:0:2:
+%2i:+0X80000000:1:2:0:
+%*2i:+0X80000000:0:2:
+%2i:+0x80000000:1:2:0:
+%*2i:+0x80000000:0:2:
+%2i:+020000000000:1:2:0:
+%*2i:+020000000000:0:2:
+%2i:+0B10000000000000000000000000000000:1:2:0:
+%*2i:+0B10000000000000000000000000000000:0:2:
+%2i:+0b10000000000000000000000000000000:1:2:0:
+%*2i:+0b10000000000000000000000000000000:0:2:
+%2i:+2147487889:1:2:2:
+%*2i:+2147487889:0:2:
+%2i:+0X80001091:1:2:0:
+%*2i:+0X80001091:0:2:
+%2i:+0x80001091:1:2:0:
+%*2i:+0x80001091:0:2:
+%2i:+020000010221:1:2:0:
+%*2i:+020000010221:0:2:
+%2i:+0B10000000000000000001000010010001:1:2:0:
+%*2i:+0B10000000000000000001000010010001:0:2:
+%2i:+0b10000000000000000001000010010001:1:2:0:
+%*2i:+0b10000000000000000001000010010001:0:2:
+%8i::0:-1:
+%*8i::0:-1:
+%8i:-2147484882:1:8:-2147484:
+%*8i:-2147484882:0:8:
+%8i:-0X800004d2:1:8:-524288:
+%*8i:-0X800004d2:0:8:
+%8i:-0x800004D2:1:8:-524288:
+%*8i:-0x800004D2:0:8:
+%8i:-020000002322:1:8:-65536:
+%*8i:-020000002322:0:8:
+%8i:-0B10000000000000000000010011010010:1:8:-16:
+%*8i:-0B10000000000000000000010011010010:0:8:
+%8i:-0b10000000000000000000010011010010:1:8:-16:
+%*8i:-0b10000000000000000000010011010010:0:8:
+%8i:-2147483649:1:8:-2147483:
+%*8i:-2147483649:0:8:
+%8i:-0X80000001:1:8:-524288:
+%*8i:-0X80000001:0:8:
+%8i:-0x80000001:1:8:-524288:
+%*8i:-0x80000001:0:8:
+%8i:-020000000001:1:8:-65536:
+%*8i:-020000000001:0:8:
+%8i:-0B10000000000000000000000000000001:1:8:-16:
+%*8i:-0B10000000000000000000000000000001:0:8:
+%8i:-0b10000000000000000000000000000001:1:8:-16:
+%*8i:-0b10000000000000000000000000000001:0:8:
+%8i:-2147483648:1:8:-2147483:
+%*8i:-2147483648:0:8:
+%8i:-0X80000000:1:8:-524288:
+%*8i:-0X80000000:0:8:
+%8i:-0x80000000:1:8:-524288:
+%*8i:-0x80000000:0:8:
+%8i:-020000000000:1:8:-65536:
+%*8i:-020000000000:0:8:
+%8i:-0B10000000000000000000000000000000:1:8:-16:
+%*8i:-0B10000000000000000000000000000000:0:8:
+%8i:-0b10000000000000000000000000000000:1:8:-16:
+%*8i:-0b10000000000000000000000000000000:0:8:
+%8i:-123:1:4:-123:
+%*8i:-123:0:4:
+%8i:-0X7b:1:5:-123:
+%*8i:-0X7b:0:5:
+%8i:-0x7B:1:5:-123:
+%*8i:-0x7B:0:5:
+%8i:-0173:1:5:-123:
+%*8i:-0173:0:5:
+%8i:-0B1111011:1:8:-30:
+%*8i:-0B1111011:0:8:
+%8i:-0b1111011:1:8:-30:
+%*8i:-0b1111011:0:8:
+%8i:-1:1:2:-1:
+%*8i:-1:0:2:
+%8i:-0X1:1:4:-1:
+%*8i:-0X1:0:4:
+%8i:-0x1:1:4:-1:
+%*8i:-0x1:0:4:
+%8i:-01:1:3:-1:
+%*8i:-01:0:3:
+%8i:-0B1:1:4:-1:
+%*8i:-0B1:0:4:
+%8i:-0b1:1:4:-1:
+%*8i:-0b1:0:4:
+%8i:-0:1:2:0:
+%*8i:-0:0:2:
+%8i:-0X0:1:4:0:
+%*8i:-0X0:0:4:
+%8i:-0x0:1:4:0:
+%*8i:-0x0:0:4:
+%8i:-00:1:3:0:
+%*8i:-00:0:3:
+%8i:-0B0:1:4:0:
+%*8i:-0B0:0:4:
+%8i:-0b0:1:4:0:
+%*8i:-0b0:0:4:
+%8i:0:1:1:0:
+%*8i:0:0:1:
+%8i:0X0:1:3:0:
+%*8i:0X0:0:3:
+%8i:0x0:1:3:0:
+%*8i:0x0:0:3:
+%8i:00:1:2:0:
+%*8i:00:0:2:
+%8i:0B0:1:3:0:
+%*8i:0B0:0:3:
+%8i:0b0:1:3:0:
+%*8i:0b0:0:3:
+%8i:1:1:1:1:
+%*8i:1:0:1:
+%8i:0X1:1:3:1:
+%*8i:0X1:0:3:
+%8i:0x1:1:3:1:
+%*8i:0x1:0:3:
+%8i:01:1:2:1:
+%*8i:01:0:2:
+%8i:0B1:1:3:1:
+%*8i:0B1:0:3:
+%8i:0b1:1:3:1:
+%*8i:0b1:0:3:
+%8i:42:1:2:42:
+%*8i:42:0:2:
+%8i:0X2a:1:4:42:
+%*8i:0X2a:0:4:
+%8i:0x2A:1:4:42:
+%*8i:0x2A:0:4:
+%8i:052:1:3:42:
+%*8i:052:0:3:
+%8i:0B101010:1:8:42:
+%*8i:0B101010:0:8:
+%8i:0b101010:1:8:42:
+%*8i:0b101010:0:8:
+%8i:2147483647:1:8:21474836:
+%*8i:2147483647:0:8:
+%8i:0X7fffffff:1:8:8388607:
+%*8i:0X7fffffff:0:8:
+%8i:0x7FFFFFFF:1:8:8388607:
+%*8i:0x7FFFFFFF:0:8:
+%8i:017777777777:1:8:524287:
+%*8i:017777777777:0:8:
+%8i:0B1111111111111111111111111111111:1:8:63:
+%*8i:0B1111111111111111111111111111111:0:8:
+%8i:0b1111111111111111111111111111111:1:8:63:
+%*8i:0b1111111111111111111111111111111:0:8:
+%8i:2147483648:1:8:21474836:
+%*8i:2147483648:0:8:
+%8i:0X80000000:1:8:8388608:
+%*8i:0X80000000:0:8:
+%8i:0x80000000:1:8:8388608:
+%*8i:0x80000000:0:8:
+%8i:020000000000:1:8:524288:
+%*8i:020000000000:0:8:
+%8i:0B10000000000000000000000000000000:1:8:32:
+%*8i:0B10000000000000000000000000000000:0:8:
+%8i:0b10000000000000000000000000000000:1:8:32:
+%*8i:0b10000000000000000000000000000000:0:8:
+%8i:2147487889:1:8:21474878:
+%*8i:2147487889:0:8:
+%8i:0X80001091:1:8:8388624:
+%*8i:0X80001091:0:8:
+%8i:0x80001091:1:8:8388624:
+%*8i:0x80001091:0:8:
+%8i:020000010221:1:8:524289:
+%*8i:020000010221:0:8:
+%8i:0B10000000000000000001000010010001:1:8:32:
+%*8i:0B10000000000000000001000010010001:0:8:
+%8i:0b10000000000000000001000010010001:1:8:32:
+%*8i:0b10000000000000000001000010010001:0:8:
+%8i:+0:1:2:0:
+%*8i:+0:0:2:
+%8i:+0X0:1:4:0:
+%*8i:+0X0:0:4:
+%8i:+0x0:1:4:0:
+%*8i:+0x0:0:4:
+%8i:+00:1:3:0:
+%*8i:+00:0:3:
+%8i:+0B0:1:4:0:
+%*8i:+0B0:0:4:
+%8i:+0b0:1:4:0:
+%*8i:+0b0:0:4:
+%8i:+1:1:2:1:
+%*8i:+1:0:2:
+%8i:+0X1:1:4:1:
+%*8i:+0X1:0:4:
+%8i:+0x1:1:4:1:
+%*8i:+0x1:0:4:
+%8i:+01:1:3:1:
+%*8i:+01:0:3:
+%8i:+0B1:1:4:1:
+%*8i:+0B1:0:4:
+%8i:+0b1:1:4:1:
+%*8i:+0b1:0:4:
+%8i:+42:1:3:42:
+%*8i:+42:0:3:
+%8i:+0X2a:1:5:42:
+%*8i:+0X2a:0:5:
+%8i:+0x2A:1:5:42:
+%*8i:+0x2A:0:5:
+%8i:+052:1:4:42:
+%*8i:+052:0:4:
+%8i:+0B101010:1:8:21:
+%*8i:+0B101010:0:8:
+%8i:+0b101010:1:8:21:
+%*8i:+0b101010:0:8:
+%8i:+2147483647:1:8:2147483:
+%*8i:+2147483647:0:8:
+%8i:+0X7fffffff:1:8:524287:
+%*8i:+0X7fffffff:0:8:
+%8i:+0x7FFFFFFF:1:8:524287:
+%*8i:+0x7FFFFFFF:0:8:
+%8i:+017777777777:1:8:65535:
+%*8i:+017777777777:0:8:
+%8i:+0B1111111111111111111111111111111:1:8:31:
+%*8i:+0B1111111111111111111111111111111:0:8:
+%8i:+0b1111111111111111111111111111111:1:8:31:
+%*8i:+0b1111111111111111111111111111111:0:8:
+%8i:+2147483648:1:8:2147483:
+%*8i:+2147483648:0:8:
+%8i:+0X80000000:1:8:524288:
+%*8i:+0X80000000:0:8:
+%8i:+0x80000000:1:8:524288:
+%*8i:+0x80000000:0:8:
+%8i:+020000000000:1:8:65536:
+%*8i:+020000000000:0:8:
+%8i:+0B10000000000000000000000000000000:1:8:16:
+%*8i:+0B10000000000000000000000000000000:0:8:
+%8i:+0b10000000000000000000000000000000:1:8:16:
+%*8i:+0b10000000000000000000000000000000:0:8:
+%8i:+2147487889:1:8:2147487:
+%*8i:+2147487889:0:8:
+%8i:+0X80001091:1:8:524289:
+%*8i:+0X80001091:0:8:
+%8i:+0x80001091:1:8:524289:
+%*8i:+0x80001091:0:8:
+%8i:+020000010221:1:8:65536:
+%*8i:+020000010221:0:8:
+%8i:+0B10000000000000000001000010010001:1:8:16:
+%*8i:+0B10000000000000000001000010010001:0:8:
+%8i:+0b10000000000000000001000010010001:1:8:16:
+%*8i:+0b10000000000000000001000010010001:0:8:
+%15i::0:-1:
+%*15i::0:-1:
+%15i:-2147484882:1:11:-2147483648:
+%*15i:-2147484882:0:11:
+%15i:-0X800004d2:1:11:-2147483648:
+%*15i:-0X800004d2:0:11:
+%15i:-0x800004D2:1:11:-2147483648:
+%*15i:-0x800004D2:0:11:
+%15i:-020000002322:1:13:-2147483648:
+%*15i:-020000002322:0:13:
+%15i:-0B10000000000000000000010011010010:1:15:-2048:
+%*15i:-0B10000000000000000000010011010010:0:15:
+%15i:-0b10000000000000000000010011010010:1:15:-2048:
+%*15i:-0b10000000000000000000010011010010:0:15:
+%15i:-2147483649:1:11:-2147483648:
+%*15i:-2147483649:0:11:
+%15i:-0X80000001:1:11:-2147483648:
+%*15i:-0X80000001:0:11:
+%15i:-0x80000001:1:11:-2147483648:
+%*15i:-0x80000001:0:11:
+%15i:-020000000001:1:13:-2147483648:
+%*15i:-020000000001:0:13:
+%15i:-0B10000000000000000000000000000001:1:15:-2048:
+%*15i:-0B10000000000000000000000000000001:0:15:
+%15i:-0b10000000000000000000000000000001:1:15:-2048:
+%*15i:-0b10000000000000000000000000000001:0:15:
+%15i:-2147483648:1:11:-2147483648:
+%*15i:-2147483648:0:11:
+%15i:-0X80000000:1:11:-2147483648:
+%*15i:-0X80000000:0:11:
+%15i:-0x80000000:1:11:-2147483648:
+%*15i:-0x80000000:0:11:
+%15i:-020000000000:1:13:-2147483648:
+%*15i:-020000000000:0:13:
+%15i:-0B10000000000000000000000000000000:1:15:-2048:
+%*15i:-0B10000000000000000000000000000000:0:15:
+%15i:-0b10000000000000000000000000000000:1:15:-2048:
+%*15i:-0b10000000000000000000000000000000:0:15:
+%15i:-123:1:4:-123:
+%*15i:-123:0:4:
+%15i:-0X7b:1:5:-123:
+%*15i:-0X7b:0:5:
+%15i:-0x7B:1:5:-123:
+%*15i:-0x7B:0:5:
+%15i:-0173:1:5:-123:
+%*15i:-0173:0:5:
+%15i:-0B1111011:1:10:-123:
+%*15i:-0B1111011:0:10:
+%15i:-0b1111011:1:10:-123:
+%*15i:-0b1111011:0:10:
+%15i:-1:1:2:-1:
+%*15i:-1:0:2:
+%15i:-0X1:1:4:-1:
+%*15i:-0X1:0:4:
+%15i:-0x1:1:4:-1:
+%*15i:-0x1:0:4:
+%15i:-01:1:3:-1:
+%*15i:-01:0:3:
+%15i:-0B1:1:4:-1:
+%*15i:-0B1:0:4:
+%15i:-0b1:1:4:-1:
+%*15i:-0b1:0:4:
+%15i:-0:1:2:0:
+%*15i:-0:0:2:
+%15i:-0X0:1:4:0:
+%*15i:-0X0:0:4:
+%15i:-0x0:1:4:0:
+%*15i:-0x0:0:4:
+%15i:-00:1:3:0:
+%*15i:-00:0:3:
+%15i:-0B0:1:4:0:
+%*15i:-0B0:0:4:
+%15i:-0b0:1:4:0:
+%*15i:-0b0:0:4:
+%15i:0:1:1:0:
+%*15i:0:0:1:
+%15i:0X0:1:3:0:
+%*15i:0X0:0:3:
+%15i:0x0:1:3:0:
+%*15i:0x0:0:3:
+%15i:00:1:2:0:
+%*15i:00:0:2:
+%15i:0B0:1:3:0:
+%*15i:0B0:0:3:
+%15i:0b0:1:3:0:
+%*15i:0b0:0:3:
+%15i:1:1:1:1:
+%*15i:1:0:1:
+%15i:0X1:1:3:1:
+%*15i:0X1:0:3:
+%15i:0x1:1:3:1:
+%*15i:0x1:0:3:
+%15i:01:1:2:1:
+%*15i:01:0:2:
+%15i:0B1:1:3:1:
+%*15i:0B1:0:3:
+%15i:0b1:1:3:1:
+%*15i:0b1:0:3:
+%15i:42:1:2:42:
+%*15i:42:0:2:
+%15i:0X2a:1:4:42:
+%*15i:0X2a:0:4:
+%15i:0x2A:1:4:42:
+%*15i:0x2A:0:4:
+%15i:052:1:3:42:
+%*15i:052:0:3:
+%15i:0B101010:1:8:42:
+%*15i:0B101010:0:8:
+%15i:0b101010:1:8:42:
+%*15i:0b101010:0:8:
+%15i:2147483647:1:10:2147483647:
+%*15i:2147483647:0:10:
+%15i:0X7fffffff:1:10:2147483647:
+%*15i:0X7fffffff:0:10:
+%15i:0x7FFFFFFF:1:10:2147483647:
+%*15i:0x7FFFFFFF:0:10:
+%15i:017777777777:1:12:2147483647:
+%*15i:017777777777:0:12:
+%15i:0B1111111111111111111111111111111:1:15:8191:
+%*15i:0B1111111111111111111111111111111:0:15:
+%15i:0b1111111111111111111111111111111:1:15:8191:
+%*15i:0b1111111111111111111111111111111:0:15:
+%15i:2147483648:1:10:2147483647:
+%*15i:2147483648:0:10:
+%15i:0X80000000:1:10:2147483647:
+%*15i:0X80000000:0:10:
+%15i:0x80000000:1:10:2147483647:
+%*15i:0x80000000:0:10:
+%15i:020000000000:1:12:2147483647:
+%*15i:020000000000:0:12:
+%15i:0B10000000000000000000000000000000:1:15:4096:
+%*15i:0B10000000000000000000000000000000:0:15:
+%15i:0b10000000000000000000000000000000:1:15:4096:
+%*15i:0b10000000000000000000000000000000:0:15:
+%15i:2147487889:1:10:2147483647:
+%*15i:2147487889:0:10:
+%15i:0X80001091:1:10:2147483647:
+%*15i:0X80001091:0:10:
+%15i:0x80001091:1:10:2147483647:
+%*15i:0x80001091:0:10:
+%15i:020000010221:1:12:2147483647:
+%*15i:020000010221:0:12:
+%15i:0B10000000000000000001000010010001:1:15:4096:
+%*15i:0B10000000000000000001000010010001:0:15:
+%15i:0b10000000000000000001000010010001:1:15:4096:
+%*15i:0b10000000000000000001000010010001:0:15:
+%15i:+0:1:2:0:
+%*15i:+0:0:2:
+%15i:+0X0:1:4:0:
+%*15i:+0X0:0:4:
+%15i:+0x0:1:4:0:
+%*15i:+0x0:0:4:
+%15i:+00:1:3:0:
+%*15i:+00:0:3:
+%15i:+0B0:1:4:0:
+%*15i:+0B0:0:4:
+%15i:+0b0:1:4:0:
+%*15i:+0b0:0:4:
+%15i:+1:1:2:1:
+%*15i:+1:0:2:
+%15i:+0X1:1:4:1:
+%*15i:+0X1:0:4:
+%15i:+0x1:1:4:1:
+%*15i:+0x1:0:4:
+%15i:+01:1:3:1:
+%*15i:+01:0:3:
+%15i:+0B1:1:4:1:
+%*15i:+0B1:0:4:
+%15i:+0b1:1:4:1:
+%*15i:+0b1:0:4:
+%15i:+42:1:3:42:
+%*15i:+42:0:3:
+%15i:+0X2a:1:5:42:
+%*15i:+0X2a:0:5:
+%15i:+0x2A:1:5:42:
+%*15i:+0x2A:0:5:
+%15i:+052:1:4:42:
+%*15i:+052:0:4:
+%15i:+0B101010:1:9:42:
+%*15i:+0B101010:0:9:
+%15i:+0b101010:1:9:42:
+%*15i:+0b101010:0:9:
+%15i:+2147483647:1:11:2147483647:
+%*15i:+2147483647:0:11:
+%15i:+0X7fffffff:1:11:2147483647:
+%*15i:+0X7fffffff:0:11:
+%15i:+0x7FFFFFFF:1:11:2147483647:
+%*15i:+0x7FFFFFFF:0:11:
+%15i:+017777777777:1:13:2147483647:
+%*15i:+017777777777:0:13:
+%15i:+0B1111111111111111111111111111111:1:15:4095:
+%*15i:+0B1111111111111111111111111111111:0:15:
+%15i:+0b1111111111111111111111111111111:1:15:4095:
+%*15i:+0b1111111111111111111111111111111:0:15:
+%15i:+2147483648:1:11:2147483647:
+%*15i:+2147483648:0:11:
+%15i:+0X80000000:1:11:2147483647:
+%*15i:+0X80000000:0:11:
+%15i:+0x80000000:1:11:2147483647:
+%*15i:+0x80000000:0:11:
+%15i:+020000000000:1:13:2147483647:
+%*15i:+020000000000:0:13:
+%15i:+0B10000000000000000000000000000000:1:15:2048:
+%*15i:+0B10000000000000000000000000000000:0:15:
+%15i:+0b10000000000000000000000000000000:1:15:2048:
+%*15i:+0b10000000000000000000000000000000:0:15:
+%15i:+2147487889:1:11:2147483647:
+%*15i:+2147487889:0:11:
+%15i:+0X80001091:1:11:2147483647:
+%*15i:+0X80001091:0:11:
+%15i:+0x80001091:1:11:2147483647:
+%*15i:+0x80001091:0:11:
+%15i:+020000010221:1:13:2147483647:
+%*15i:+020000010221:0:13:
+%15i:+0B10000000000000000001000010010001:1:15:2048:
+%*15i:+0B10000000000000000001000010010001:0:15:
+%15i:+0b10000000000000000001000010010001:1:15:2048:
+%*15i:+0b10000000000000000001000010010001:0:15:
+%2i: :0:-1:
+%*2i: :0:-1:
+%2i: -2147484882:1:3:-2:
+%*2i: -2147484882:0:3:
+%2i: -0X800004d2:1:3:0:
+%*2i: -0X800004d2:0:3:
+%2i: -0x800004D2:1:3:0:
+%*2i: -0x800004D2:0:3:
+%2i: -020000002322:1:3:0:
+%*2i: -020000002322:0:3:
+%2i: -0B10000000000000000000010011010010:1:3:0:
+%*2i: -0B10000000000000000000010011010010:0:3:
+%2i: -0b10000000000000000000010011010010:1:3:0:
+%*2i: -0b10000000000000000000010011010010:0:3:
+%2i: -2147483649:1:3:-2:
+%*2i: -2147483649:0:3:
+%2i: -0X80000001:1:3:0:
+%*2i: -0X80000001:0:3:
+%2i: -0x80000001:1:3:0:
+%*2i: -0x80000001:0:3:
+%2i: -020000000001:1:3:0:
+%*2i: -020000000001:0:3:
+%2i: -0B10000000000000000000000000000001:1:3:0:
+%*2i: -0B10000000000000000000000000000001:0:3:
+%2i: -0b10000000000000000000000000000001:1:3:0:
+%*2i: -0b10000000000000000000000000000001:0:3:
+%2i: -2147483648:1:3:-2:
+%*2i: -2147483648:0:3:
+%2i: -0X80000000:1:3:0:
+%*2i: -0X80000000:0:3:
+%2i: -0x80000000:1:3:0:
+%*2i: -0x80000000:0:3:
+%2i: -020000000000:1:3:0:
+%*2i: -020000000000:0:3:
+%2i: -0B10000000000000000000000000000000:1:3:0:
+%*2i: -0B10000000000000000000000000000000:0:3:
+%2i: -0b10000000000000000000000000000000:1:3:0:
+%*2i: -0b10000000000000000000000000000000:0:3:
+%2i: -123:1:3:-1:
+%*2i: -123:0:3:
+%2i: -0X7b:1:3:0:
+%*2i: -0X7b:0:3:
+%2i: -0x7B:1:3:0:
+%*2i: -0x7B:0:3:
+%2i: -0173:1:3:0:
+%*2i: -0173:0:3:
+%2i: -0B1111011:1:3:0:
+%*2i: -0B1111011:0:3:
+%2i: -0b1111011:1:3:0:
+%*2i: -0b1111011:0:3:
+%2i: -1:1:3:-1:
+%*2i: -1:0:3:
+%2i: -0X1:1:3:0:
+%*2i: -0X1:0:3:
+%2i: -0x1:1:3:0:
+%*2i: -0x1:0:3:
+%2i: -01:1:3:0:
+%*2i: -01:0:3:
+%2i: -0B1:1:3:0:
+%*2i: -0B1:0:3:
+%2i: -0b1:1:3:0:
+%*2i: -0b1:0:3:
+%2i: -0:1:3:0:
+%*2i: -0:0:3:
+%2i: -0X0:1:3:0:
+%*2i: -0X0:0:3:
+%2i: -0x0:1:3:0:
+%*2i: -0x0:0:3:
+%2i: -00:1:3:0:
+%*2i: -00:0:3:
+%2i: -0B0:1:3:0:
+%*2i: -0B0:0:3:
+%2i: -0b0:1:3:0:
+%*2i: -0b0:0:3:
+%2i: 0:1:2:0:
+%*2i: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2i: +0X0:0:3:
+%2i: +0x0:1:3:0:
+%*2i: +0x0:0:3:
+%2i: +00:1:3:0:
+%*2i: +00:0:3:
+%2i: +0B0:1:3:0:
+%*2i: +0B0:0:3:
+%2i: +0b0:1:3:0:
+%*2i: +0b0:0:3:
+%2i: +1:1:3:1:
+%*2i: +1:0:3:
+%2i: +0X1:1:3:0:
+%*2i: +0X1:0:3:
+%2i: +0x1:1:3:0:
+%*2i: +0x1:0:3:
+%2i: +01:1:3:0:
+%*2i: +01:0:3:
+%2i: +0B1:1:3:0:
+%*2i: +0B1:0:3:
+%2i: +0b1:1:3:0:
+%*2i: +0b1:0:3:
+%2i: +42:1:3:4:
+%*2i: +42:0:3:
+%2i: +0X2a:1:3:0:
+%*2i: +0X2a:0:3:
+%2i: +0x2A:1:3:0:
+%*2i: +0x2A:0:3:
+%2i: +052:1:3:0:
+%*2i: +052:0:3:
+%2i: +0B101010:1:3:0:
+%*2i: +0B101010:0:3:
+%2i: +0b101010:1:3:0:
+%*2i: +0b101010:0:3:
+%2i: +2147483647:1:3:2:
+%*2i: +2147483647:0:3:
+%2i: +0X7fffffff:1:3:0:
+%*2i: +0X7fffffff:0:3:
+%2i: +0x7FFFFFFF:1:3:0:
+%*2i: +0x7FFFFFFF:0:3:
+%2i: +017777777777:1:3:0:
+%*2i: +017777777777:0:3:
+%2i: +0B1111111111111111111111111111111:1:3:0:
+%*2i: +0B1111111111111111111111111111111:0:3:
+%2i: +0b1111111111111111111111111111111:1:3:0:
+%*2i: +0b1111111111111111111111111111111:0:3:
+%2i: +2147483648:1:3:2:
+%*2i: +2147483648:0:3:
+%2i: +0X80000000:1:3:0:
+%*2i: +0X80000000:0:3:
+%2i: +0x80000000:1:3:0:
+%*2i: +0x80000000:0:3:
+%2i: +020000000000:1:3:0:
+%*2i: +020000000000:0:3:
+%2i: +0B10000000000000000000000000000000:1:3:0:
+%*2i: +0B10000000000000000000000000000000:0:3:
+%2i: +0b10000000000000000000000000000000:1:3:0:
+%*2i: +0b10000000000000000000000000000000:0:3:
+%2i: +2147487889:1:3:2:
+%*2i: +2147487889:0:3:
+%2i: +0X80001091:1:3:0:
+%*2i: +0X80001091:0:3:
+%2i: +0x80001091:1:3:0:
+%*2i: +0x80001091:0:3:
+%2i: +020000010221:1:3:0:
+%*2i: +020000010221:0:3:
+%2i: +0B10000000000000000001000010010001:1:3:0:
+%*2i: +0B10000000000000000001000010010001:0:3:
+%2i: +0b10000000000000000001000010010001:1:3:0:
+%*2i: +0b10000000000000000001000010010001:0:3:
+%15i: :0:-1:
+%*15i: :0:-1:
+%15i: -2147484882:1:12:-2147483648:
+%*15i: -2147484882:0:12:
+%15i: -0X800004d2:1:12:-2147483648:
+%*15i: -0X800004d2:0:12:
+%15i: -0x800004D2:1:12:-2147483648:
+%*15i: -0x800004D2:0:12:
+%15i: -020000002322:1:14:-2147483648:
+%*15i: -020000002322:0:14:
+%15i: -0B10000000000000000000010011010010:1:16:-2048:
+%*15i: -0B10000000000000000000010011010010:0:16:
+%15i: -0b10000000000000000000010011010010:1:16:-2048:
+%*15i: -0b10000000000000000000010011010010:0:16:
+%15i: -2147483649:1:12:-2147483648:
+%*15i: -2147483649:0:12:
+%15i: -0X80000001:1:12:-2147483648:
+%*15i: -0X80000001:0:12:
+%15i: -0x80000001:1:12:-2147483648:
+%*15i: -0x80000001:0:12:
+%15i: -020000000001:1:14:-2147483648:
+%*15i: -020000000001:0:14:
+%15i: -0B10000000000000000000000000000001:1:16:-2048:
+%*15i: -0B10000000000000000000000000000001:0:16:
+%15i: -0b10000000000000000000000000000001:1:16:-2048:
+%*15i: -0b10000000000000000000000000000001:0:16:
+%15i: -2147483648:1:12:-2147483648:
+%*15i: -2147483648:0:12:
+%15i: -0X80000000:1:12:-2147483648:
+%*15i: -0X80000000:0:12:
+%15i: -0x80000000:1:12:-2147483648:
+%*15i: -0x80000000:0:12:
+%15i: -020000000000:1:14:-2147483648:
+%*15i: -020000000000:0:14:
+%15i: -0B10000000000000000000000000000000:1:16:-2048:
+%*15i: -0B10000000000000000000000000000000:0:16:
+%15i: -0b10000000000000000000000000000000:1:16:-2048:
+%*15i: -0b10000000000000000000000000000000:0:16:
+%15i: -123:1:5:-123:
+%*15i: -123:0:5:
+%15i: -0X7b:1:6:-123:
+%*15i: -0X7b:0:6:
+%15i: -0x7B:1:6:-123:
+%*15i: -0x7B:0:6:
+%15i: -0173:1:6:-123:
+%*15i: -0173:0:6:
+%15i: -0B1111011:1:11:-123:
+%*15i: -0B1111011:0:11:
+%15i: -0b1111011:1:11:-123:
+%*15i: -0b1111011:0:11:
+%15i: -1:1:3:-1:
+%*15i: -1:0:3:
+%15i: -0X1:1:5:-1:
+%*15i: -0X1:0:5:
+%15i: -0x1:1:5:-1:
+%*15i: -0x1:0:5:
+%15i: -01:1:4:-1:
+%*15i: -01:0:4:
+%15i: -0B1:1:5:-1:
+%*15i: -0B1:0:5:
+%15i: -0b1:1:5:-1:
+%*15i: -0b1:0:5:
+%15i: -0:1:3:0:
+%*15i: -0:0:3:
+%15i: -0X0:1:5:0:
+%*15i: -0X0:0:5:
+%15i: -0x0:1:5:0:
+%*15i: -0x0:0:5:
+%15i: -00:1:4:0:
+%*15i: -00:0:4:
+%15i: -0B0:1:5:0:
+%*15i: -0B0:0:5:
+%15i: -0b0:1:5:0:
+%*15i: -0b0:0:5:
+%15i: 0:1:2:0:
+%*15i: 0:0:2:
+%15i: 0X0:1:4:0:
+%*15i: 0X0:0:4:
+%15i: 0x0:1:4:0:
+%*15i: 0x0:0:4:
+%15i: 00:1:3:0:
+%*15i: 00:0:3:
+%15i: 0B0:1:4:0:
+%*15i: 0B0:0:4:
+%15i: 0b0:1:4:0:
+%*15i: 0b0:0:4:
+%15i: 1:1:2:1:
+%*15i: 1:0:2:
+%15i: 0X1:1:4:1:
+%*15i: 0X1:0:4:
+%15i: 0x1:1:4:1:
+%*15i: 0x1:0:4:
+%15i: 01:1:3:1:
+%*15i: 01:0:3:
+%15i: 0B1:1:4:1:
+%*15i: 0B1:0:4:
+%15i: 0b1:1:4:1:
+%*15i: 0b1:0:4:
+%15i: 42:1:3:42:
+%*15i: 42:0:3:
+%15i: 0X2a:1:5:42:
+%*15i: 0X2a:0:5:
+%15i: 0x2A:1:5:42:
+%*15i: 0x2A:0:5:
+%15i: 052:1:4:42:
+%*15i: 052:0:4:
+%15i: 0B101010:1:9:42:
+%*15i: 0B101010:0:9:
+%15i: 0b101010:1:9:42:
+%*15i: 0b101010:0:9:
+%15i: 2147483647:1:11:2147483647:
+%*15i: 2147483647:0:11:
+%15i: 0X7fffffff:1:11:2147483647:
+%*15i: 0X7fffffff:0:11:
+%15i: 0x7FFFFFFF:1:11:2147483647:
+%*15i: 0x7FFFFFFF:0:11:
+%15i: 017777777777:1:13:2147483647:
+%*15i: 017777777777:0:13:
+%15i: 0B1111111111111111111111111111111:1:16:8191:
+%*15i: 0B1111111111111111111111111111111:0:16:
+%15i: 0b1111111111111111111111111111111:1:16:8191:
+%*15i: 0b1111111111111111111111111111111:0:16:
+%15i: 2147483648:1:11:2147483647:
+%*15i: 2147483648:0:11:
+%15i: 0X80000000:1:11:2147483647:
+%*15i: 0X80000000:0:11:
+%15i: 0x80000000:1:11:2147483647:
+%*15i: 0x80000000:0:11:
+%15i: 020000000000:1:13:2147483647:
+%*15i: 020000000000:0:13:
+%15i: 0B10000000000000000000000000000000:1:16:4096:
+%*15i: 0B10000000000000000000000000000000:0:16:
+%15i: 0b10000000000000000000000000000000:1:16:4096:
+%*15i: 0b10000000000000000000000000000000:0:16:
+%15i: 2147487889:1:11:2147483647:
+%*15i: 2147487889:0:11:
+%15i: 0X80001091:1:11:2147483647:
+%*15i: 0X80001091:0:11:
+%15i: 0x80001091:1:11:2147483647:
+%*15i: 0x80001091:0:11:
+%15i: 020000010221:1:13:2147483647:
+%*15i: 020000010221:0:13:
+%15i: 0B10000000000000000001000010010001:1:16:4096:
+%*15i: 0B10000000000000000001000010010001:0:16:
+%15i: 0b10000000000000000001000010010001:1:16:4096:
+%*15i: 0b10000000000000000001000010010001:0:16:
+%15i: +0:1:3:0:
+%*15i: +0:0:3:
+%15i: +0X0:1:5:0:
+%*15i: +0X0:0:5:
+%15i: +0x0:1:5:0:
+%*15i: +0x0:0:5:
+%15i: +00:1:4:0:
+%*15i: +00:0:4:
+%15i: +0B0:1:5:0:
+%*15i: +0B0:0:5:
+%15i: +0b0:1:5:0:
+%*15i: +0b0:0:5:
+%15i: +1:1:3:1:
+%*15i: +1:0:3:
+%15i: +0X1:1:5:1:
+%*15i: +0X1:0:5:
+%15i: +0x1:1:5:1:
+%*15i: +0x1:0:5:
+%15i: +01:1:4:1:
+%*15i: +01:0:4:
+%15i: +0B1:1:5:1:
+%*15i: +0B1:0:5:
+%15i: +0b1:1:5:1:
+%*15i: +0b1:0:5:
+%15i: +42:1:4:42:
+%*15i: +42:0:4:
+%15i: +0X2a:1:6:42:
+%*15i: +0X2a:0:6:
+%15i: +0x2A:1:6:42:
+%*15i: +0x2A:0:6:
+%15i: +052:1:5:42:
+%*15i: +052:0:5:
+%15i: +0B101010:1:10:42:
+%*15i: +0B101010:0:10:
+%15i: +0b101010:1:10:42:
+%*15i: +0b101010:0:10:
+%15i: +2147483647:1:12:2147483647:
+%*15i: +2147483647:0:12:
+%15i: +0X7fffffff:1:12:2147483647:
+%*15i: +0X7fffffff:0:12:
+%15i: +0x7FFFFFFF:1:12:2147483647:
+%*15i: +0x7FFFFFFF:0:12:
+%15i: +017777777777:1:14:2147483647:
+%*15i: +017777777777:0:14:
+%15i: +0B1111111111111111111111111111111:1:16:4095:
+%*15i: +0B1111111111111111111111111111111:0:16:
+%15i: +0b1111111111111111111111111111111:1:16:4095:
+%*15i: +0b1111111111111111111111111111111:0:16:
+%15i: +2147483648:1:12:2147483647:
+%*15i: +2147483648:0:12:
+%15i: +0X80000000:1:12:2147483647:
+%*15i: +0X80000000:0:12:
+%15i: +0x80000000:1:12:2147483647:
+%*15i: +0x80000000:0:12:
+%15i: +020000000000:1:14:2147483647:
+%*15i: +020000000000:0:14:
+%15i: +0B10000000000000000000000000000000:1:16:2048:
+%*15i: +0B10000000000000000000000000000000:0:16:
+%15i: +0b10000000000000000000000000000000:1:16:2048:
+%*15i: +0b10000000000000000000000000000000:0:16:
+%15i: +2147487889:1:12:2147483647:
+%*15i: +2147487889:0:12:
+%15i: +0X80001091:1:12:2147483647:
+%*15i: +0X80001091:0:12:
+%15i: +0x80001091:1:12:2147483647:
+%*15i: +0x80001091:0:12:
+%15i: +020000010221:1:14:2147483647:
+%*15i: +020000010221:0:14:
+%15i: +0B10000000000000000001000010010001:1:16:2048:
+%*15i: +0B10000000000000000001000010010001:0:16:
+%15i: +0b10000000000000000001000010010001:1:16:2048:
+%*15i: +0b10000000000000000001000010010001:0:16:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-long-d.input b/sysdeps/wordsize-32/tst-scanf-format-long-d.input
new file mode 100644
index 0000000..8abbcdd
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-long-d.input
@@ -0,0 +1,266 @@
+%ld::0:-1:
+%*ld::0:-1:
+%ld:-2147484882:1:11:-2147483648:
+%*ld:-2147484882:0:11:
+%ld:-2147483649:1:11:-2147483648:
+%*ld:-2147483649:0:11:
+%ld:-2147483648:1:11:-2147483648:
+%*ld:-2147483648:0:11:
+%ld:-123:1:4:-123:
+%*ld:-123:0:4:
+%ld:-1:1:2:-1:
+%*ld:-1:0:2:
+%ld:-0:1:2:0:
+%*ld:-0:0:2:
+%ld:0:1:1:0:
+%*ld:0:0:1:
+%ld:1:1:1:1:
+%*ld:1:0:1:
+%ld:42:1:2:42:
+%*ld:42:0:2:
+%ld:2147483647:1:10:2147483647:
+%*ld:2147483647:0:10:
+%ld:2147483648:1:10:2147483647:
+%*ld:2147483648:0:10:
+%ld:2147487889:1:10:2147483647:
+%*ld:2147487889:0:10:
+%ld:+0:1:2:0:
+%*ld:+0:0:2:
+%ld:+1:1:2:1:
+%*ld:+1:0:2:
+%ld:+42:1:3:42:
+%*ld:+42:0:3:
+%ld:+2147483647:1:11:2147483647:
+%*ld:+2147483647:0:11:
+%ld:+2147483648:1:11:2147483647:
+%*ld:+2147483648:0:11:
+%ld:+2147487889:1:11:2147483647:
+%*ld:+2147487889:0:11:
+%1ld::0:-1:
+%*1ld::0:-1:
+%1ld:-2147484882:0:-1:
+%*1ld:-2147484882:0:-1:
+%1ld:-2147483649:0:-1:
+%*1ld:-2147483649:0:-1:
+%1ld:-2147483648:0:-1:
+%*1ld:-2147483648:0:-1:
+%1ld:-123:0:-1:
+%*1ld:-123:0:-1:
+%1ld:-1:0:-1:
+%*1ld:-1:0:-1:
+%1ld:-0:0:-1:
+%*1ld:-0:0:-1:
+%1ld:0:1:1:0:
+%*1ld:0:0:1:
+%1ld:1:1:1:1:
+%*1ld:1:0:1:
+%1ld:42:1:1:4:
+%*1ld:42:0:1:
+%1ld:2147483647:1:1:2:
+%*1ld:2147483647:0:1:
+%1ld:2147483648:1:1:2:
+%*1ld:2147483648:0:1:
+%1ld:2147487889:1:1:2:
+%*1ld:2147487889:0:1:
+%1ld:+0:0:-1:
+%*1ld:+0:0:-1:
+%1ld:+1:0:-1:
+%*1ld:+1:0:-1:
+%1ld:+42:0:-1:
+%*1ld:+42:0:-1:
+%1ld:+2147483647:0:-1:
+%*1ld:+2147483647:0:-1:
+%1ld:+2147483648:0:-1:
+%*1ld:+2147483648:0:-1:
+%1ld:+2147487889:0:-1:
+%*1ld:+2147487889:0:-1:
+%2ld::0:-1:
+%*2ld::0:-1:
+%2ld:-2147484882:1:2:-2:
+%*2ld:-2147484882:0:2:
+%2ld:-2147483649:1:2:-2:
+%*2ld:-2147483649:0:2:
+%2ld:-2147483648:1:2:-2:
+%*2ld:-2147483648:0:2:
+%2ld:-123:1:2:-1:
+%*2ld:-123:0:2:
+%2ld:-1:1:2:-1:
+%*2ld:-1:0:2:
+%2ld:-0:1:2:0:
+%*2ld:-0:0:2:
+%2ld:0:1:1:0:
+%*2ld:0:0:1:
+%2ld:1:1:1:1:
+%*2ld:1:0:1:
+%2ld:42:1:2:42:
+%*2ld:42:0:2:
+%2ld:2147483647:1:2:21:
+%*2ld:2147483647:0:2:
+%2ld:2147483648:1:2:21:
+%*2ld:2147483648:0:2:
+%2ld:2147487889:1:2:21:
+%*2ld:2147487889:0:2:
+%2ld:+0:1:2:0:
+%*2ld:+0:0:2:
+%2ld:+1:1:2:1:
+%*2ld:+1:0:2:
+%2ld:+42:1:2:4:
+%*2ld:+42:0:2:
+%2ld:+2147483647:1:2:2:
+%*2ld:+2147483647:0:2:
+%2ld:+2147483648:1:2:2:
+%*2ld:+2147483648:0:2:
+%2ld:+2147487889:1:2:2:
+%*2ld:+2147487889:0:2:
+%8ld::0:-1:
+%*8ld::0:-1:
+%8ld:-2147484882:1:8:-2147484:
+%*8ld:-2147484882:0:8:
+%8ld:-2147483649:1:8:-2147483:
+%*8ld:-2147483649:0:8:
+%8ld:-2147483648:1:8:-2147483:
+%*8ld:-2147483648:0:8:
+%8ld:-123:1:4:-123:
+%*8ld:-123:0:4:
+%8ld:-1:1:2:-1:
+%*8ld:-1:0:2:
+%8ld:-0:1:2:0:
+%*8ld:-0:0:2:
+%8ld:0:1:1:0:
+%*8ld:0:0:1:
+%8ld:1:1:1:1:
+%*8ld:1:0:1:
+%8ld:42:1:2:42:
+%*8ld:42:0:2:
+%8ld:2147483647:1:8:21474836:
+%*8ld:2147483647:0:8:
+%8ld:2147483648:1:8:21474836:
+%*8ld:2147483648:0:8:
+%8ld:2147487889:1:8:21474878:
+%*8ld:2147487889:0:8:
+%8ld:+0:1:2:0:
+%*8ld:+0:0:2:
+%8ld:+1:1:2:1:
+%*8ld:+1:0:2:
+%8ld:+42:1:3:42:
+%*8ld:+42:0:3:
+%8ld:+2147483647:1:8:2147483:
+%*8ld:+2147483647:0:8:
+%8ld:+2147483648:1:8:2147483:
+%*8ld:+2147483648:0:8:
+%8ld:+2147487889:1:8:2147487:
+%*8ld:+2147487889:0:8:
+%15ld::0:-1:
+%*15ld::0:-1:
+%15ld:-2147484882:1:11:-2147483648:
+%*15ld:-2147484882:0:11:
+%15ld:-2147483649:1:11:-2147483648:
+%*15ld:-2147483649:0:11:
+%15ld:-2147483648:1:11:-2147483648:
+%*15ld:-2147483648:0:11:
+%15ld:-123:1:4:-123:
+%*15ld:-123:0:4:
+%15ld:-1:1:2:-1:
+%*15ld:-1:0:2:
+%15ld:-0:1:2:0:
+%*15ld:-0:0:2:
+%15ld:0:1:1:0:
+%*15ld:0:0:1:
+%15ld:1:1:1:1:
+%*15ld:1:0:1:
+%15ld:42:1:2:42:
+%*15ld:42:0:2:
+%15ld:2147483647:1:10:2147483647:
+%*15ld:2147483647:0:10:
+%15ld:2147483648:1:10:2147483647:
+%*15ld:2147483648:0:10:
+%15ld:2147487889:1:10:2147483647:
+%*15ld:2147487889:0:10:
+%15ld:+0:1:2:0:
+%*15ld:+0:0:2:
+%15ld:+1:1:2:1:
+%*15ld:+1:0:2:
+%15ld:+42:1:3:42:
+%*15ld:+42:0:3:
+%15ld:+2147483647:1:11:2147483647:
+%*15ld:+2147483647:0:11:
+%15ld:+2147483648:1:11:2147483647:
+%*15ld:+2147483648:0:11:
+%15ld:+2147487889:1:11:2147483647:
+%*15ld:+2147487889:0:11:
+%2ld: :0:-1:
+%*2ld: :0:-1:
+%2ld: -2147484882:1:3:-2:
+%*2ld: -2147484882:0:3:
+%2ld: -2147483649:1:3:-2:
+%*2ld: -2147483649:0:3:
+%2ld: -2147483648:1:3:-2:
+%*2ld: -2147483648:0:3:
+%2ld: -123:1:3:-1:
+%*2ld: -123:0:3:
+%2ld: -1:1:3:-1:
+%*2ld: -1:0:3:
+%2ld: -0:1:3:0:
+%*2ld: -0:0:3:
+%2ld: 0:1:2:0:
+%*2ld: 0:0:2:
+%2ld: 1:1:2:1:
+%*2ld: 1:0:2:
+%2ld: 42:1:3:42:
+%*2ld: 42:0:3:
+%2ld: 2147483647:1:3:21:
+%*2ld: 2147483647:0:3:
+%2ld: 2147483648:1:3:21:
+%*2ld: 2147483648:0:3:
+%2ld: 2147487889:1:3:21:
+%*2ld: 2147487889:0:3:
+%2ld: +0:1:3:0:
+%*2ld: +0:0:3:
+%2ld: +1:1:3:1:
+%*2ld: +1:0:3:
+%2ld: +42:1:3:4:
+%*2ld: +42:0:3:
+%2ld: +2147483647:1:3:2:
+%*2ld: +2147483647:0:3:
+%2ld: +2147483648:1:3:2:
+%*2ld: +2147483648:0:3:
+%2ld: +2147487889:1:3:2:
+%*2ld: +2147487889:0:3:
+%15ld: :0:-1:
+%*15ld: :0:-1:
+%15ld: -2147484882:1:12:-2147483648:
+%*15ld: -2147484882:0:12:
+%15ld: -2147483649:1:12:-2147483648:
+%*15ld: -2147483649:0:12:
+%15ld: -2147483648:1:12:-2147483648:
+%*15ld: -2147483648:0:12:
+%15ld: -123:1:5:-123:
+%*15ld: -123:0:5:
+%15ld: -1:1:3:-1:
+%*15ld: -1:0:3:
+%15ld: -0:1:3:0:
+%*15ld: -0:0:3:
+%15ld: 0:1:2:0:
+%*15ld: 0:0:2:
+%15ld: 1:1:2:1:
+%*15ld: 1:0:2:
+%15ld: 42:1:3:42:
+%*15ld: 42:0:3:
+%15ld: 2147483647:1:11:2147483647:
+%*15ld: 2147483647:0:11:
+%15ld: 2147483648:1:11:2147483647:
+%*15ld: 2147483648:0:11:
+%15ld: 2147487889:1:11:2147483647:
+%*15ld: 2147487889:0:11:
+%15ld: +0:1:3:0:
+%*15ld: +0:0:3:
+%15ld: +1:1:3:1:
+%*15ld: +1:0:3:
+%15ld: +42:1:4:42:
+%*15ld: +42:0:4:
+%15ld: +2147483647:1:12:2147483647:
+%*15ld: +2147483647:0:12:
+%15ld: +2147483648:1:12:2147483647:
+%*15ld: +2147483648:0:12:
+%15ld: +2147487889:1:12:2147483647:
+%*15ld: +2147487889:0:12:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-long-i.input b/sysdeps/wordsize-32/tst-scanf-format-long-i.input
new file mode 100644
index 0000000..ccca374
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-long-i.input
@@ -0,0 +1,1526 @@
+%li::0:-1:
+%*li::0:-1:
+%li:-2147484882:1:11:-2147483648:
+%*li:-2147484882:0:11:
+%li:-0X800004d2:1:11:-2147483648:
+%*li:-0X800004d2:0:11:
+%li:-0x800004D2:1:11:-2147483648:
+%*li:-0x800004D2:0:11:
+%li:-020000002322:1:13:-2147483648:
+%*li:-020000002322:0:13:
+%li:-0B10000000000000000000010011010010:1:35:-2147483648:
+%*li:-0B10000000000000000000010011010010:0:35:
+%li:-0b10000000000000000000010011010010:1:35:-2147483648:
+%*li:-0b10000000000000000000010011010010:0:35:
+%li:-2147483649:1:11:-2147483648:
+%*li:-2147483649:0:11:
+%li:-0X80000001:1:11:-2147483648:
+%*li:-0X80000001:0:11:
+%li:-0x80000001:1:11:-2147483648:
+%*li:-0x80000001:0:11:
+%li:-020000000001:1:13:-2147483648:
+%*li:-020000000001:0:13:
+%li:-0B10000000000000000000000000000001:1:35:-2147483648:
+%*li:-0B10000000000000000000000000000001:0:35:
+%li:-0b10000000000000000000000000000001:1:35:-2147483648:
+%*li:-0b10000000000000000000000000000001:0:35:
+%li:-2147483648:1:11:-2147483648:
+%*li:-2147483648:0:11:
+%li:-0X80000000:1:11:-2147483648:
+%*li:-0X80000000:0:11:
+%li:-0x80000000:1:11:-2147483648:
+%*li:-0x80000000:0:11:
+%li:-020000000000:1:13:-2147483648:
+%*li:-020000000000:0:13:
+%li:-0B10000000000000000000000000000000:1:35:-2147483648:
+%*li:-0B10000000000000000000000000000000:0:35:
+%li:-0b10000000000000000000000000000000:1:35:-2147483648:
+%*li:-0b10000000000000000000000000000000:0:35:
+%li:-123:1:4:-123:
+%*li:-123:0:4:
+%li:-0X7b:1:5:-123:
+%*li:-0X7b:0:5:
+%li:-0x7B:1:5:-123:
+%*li:-0x7B:0:5:
+%li:-0173:1:5:-123:
+%*li:-0173:0:5:
+%li:-0B1111011:1:10:-123:
+%*li:-0B1111011:0:10:
+%li:-0b1111011:1:10:-123:
+%*li:-0b1111011:0:10:
+%li:-1:1:2:-1:
+%*li:-1:0:2:
+%li:-0X1:1:4:-1:
+%*li:-0X1:0:4:
+%li:-0x1:1:4:-1:
+%*li:-0x1:0:4:
+%li:-01:1:3:-1:
+%*li:-01:0:3:
+%li:-0B1:1:4:-1:
+%*li:-0B1:0:4:
+%li:-0b1:1:4:-1:
+%*li:-0b1:0:4:
+%li:-0:1:2:0:
+%*li:-0:0:2:
+%li:-0X0:1:4:0:
+%*li:-0X0:0:4:
+%li:-0x0:1:4:0:
+%*li:-0x0:0:4:
+%li:-00:1:3:0:
+%*li:-00:0:3:
+%li:-0B0:1:4:0:
+%*li:-0B0:0:4:
+%li:-0b0:1:4:0:
+%*li:-0b0:0:4:
+%li:0:1:1:0:
+%*li:0:0:1:
+%li:0X0:1:3:0:
+%*li:0X0:0:3:
+%li:0x0:1:3:0:
+%*li:0x0:0:3:
+%li:00:1:2:0:
+%*li:00:0:2:
+%li:0B0:1:3:0:
+%*li:0B0:0:3:
+%li:0b0:1:3:0:
+%*li:0b0:0:3:
+%li:1:1:1:1:
+%*li:1:0:1:
+%li:0X1:1:3:1:
+%*li:0X1:0:3:
+%li:0x1:1:3:1:
+%*li:0x1:0:3:
+%li:01:1:2:1:
+%*li:01:0:2:
+%li:0B1:1:3:1:
+%*li:0B1:0:3:
+%li:0b1:1:3:1:
+%*li:0b1:0:3:
+%li:42:1:2:42:
+%*li:42:0:2:
+%li:0X2a:1:4:42:
+%*li:0X2a:0:4:
+%li:0x2A:1:4:42:
+%*li:0x2A:0:4:
+%li:052:1:3:42:
+%*li:052:0:3:
+%li:0B101010:1:8:42:
+%*li:0B101010:0:8:
+%li:0b101010:1:8:42:
+%*li:0b101010:0:8:
+%li:2147483647:1:10:2147483647:
+%*li:2147483647:0:10:
+%li:0X7fffffff:1:10:2147483647:
+%*li:0X7fffffff:0:10:
+%li:0x7FFFFFFF:1:10:2147483647:
+%*li:0x7FFFFFFF:0:10:
+%li:017777777777:1:12:2147483647:
+%*li:017777777777:0:12:
+%li:0B1111111111111111111111111111111:1:33:2147483647:
+%*li:0B1111111111111111111111111111111:0:33:
+%li:0b1111111111111111111111111111111:1:33:2147483647:
+%*li:0b1111111111111111111111111111111:0:33:
+%li:2147483648:1:10:2147483647:
+%*li:2147483648:0:10:
+%li:0X80000000:1:10:2147483647:
+%*li:0X80000000:0:10:
+%li:0x80000000:1:10:2147483647:
+%*li:0x80000000:0:10:
+%li:020000000000:1:12:2147483647:
+%*li:020000000000:0:12:
+%li:0B10000000000000000000000000000000:1:34:2147483647:
+%*li:0B10000000000000000000000000000000:0:34:
+%li:0b10000000000000000000000000000000:1:34:2147483647:
+%*li:0b10000000000000000000000000000000:0:34:
+%li:2147487889:1:10:2147483647:
+%*li:2147487889:0:10:
+%li:0X80001091:1:10:2147483647:
+%*li:0X80001091:0:10:
+%li:0x80001091:1:10:2147483647:
+%*li:0x80001091:0:10:
+%li:020000010221:1:12:2147483647:
+%*li:020000010221:0:12:
+%li:0B10000000000000000001000010010001:1:34:2147483647:
+%*li:0B10000000000000000001000010010001:0:34:
+%li:0b10000000000000000001000010010001:1:34:2147483647:
+%*li:0b10000000000000000001000010010001:0:34:
+%li:+0:1:2:0:
+%*li:+0:0:2:
+%li:+0X0:1:4:0:
+%*li:+0X0:0:4:
+%li:+0x0:1:4:0:
+%*li:+0x0:0:4:
+%li:+00:1:3:0:
+%*li:+00:0:3:
+%li:+0B0:1:4:0:
+%*li:+0B0:0:4:
+%li:+0b0:1:4:0:
+%*li:+0b0:0:4:
+%li:+1:1:2:1:
+%*li:+1:0:2:
+%li:+0X1:1:4:1:
+%*li:+0X1:0:4:
+%li:+0x1:1:4:1:
+%*li:+0x1:0:4:
+%li:+01:1:3:1:
+%*li:+01:0:3:
+%li:+0B1:1:4:1:
+%*li:+0B1:0:4:
+%li:+0b1:1:4:1:
+%*li:+0b1:0:4:
+%li:+42:1:3:42:
+%*li:+42:0:3:
+%li:+0X2a:1:5:42:
+%*li:+0X2a:0:5:
+%li:+0x2A:1:5:42:
+%*li:+0x2A:0:5:
+%li:+052:1:4:42:
+%*li:+052:0:4:
+%li:+0B101010:1:9:42:
+%*li:+0B101010:0:9:
+%li:+0b101010:1:9:42:
+%*li:+0b101010:0:9:
+%li:+2147483647:1:11:2147483647:
+%*li:+2147483647:0:11:
+%li:+0X7fffffff:1:11:2147483647:
+%*li:+0X7fffffff:0:11:
+%li:+0x7FFFFFFF:1:11:2147483647:
+%*li:+0x7FFFFFFF:0:11:
+%li:+017777777777:1:13:2147483647:
+%*li:+017777777777:0:13:
+%li:+0B1111111111111111111111111111111:1:34:2147483647:
+%*li:+0B1111111111111111111111111111111:0:34:
+%li:+0b1111111111111111111111111111111:1:34:2147483647:
+%*li:+0b1111111111111111111111111111111:0:34:
+%li:+2147483648:1:11:2147483647:
+%*li:+2147483648:0:11:
+%li:+0X80000000:1:11:2147483647:
+%*li:+0X80000000:0:11:
+%li:+0x80000000:1:11:2147483647:
+%*li:+0x80000000:0:11:
+%li:+020000000000:1:13:2147483647:
+%*li:+020000000000:0:13:
+%li:+0B10000000000000000000000000000000:1:35:2147483647:
+%*li:+0B10000000000000000000000000000000:0:35:
+%li:+0b10000000000000000000000000000000:1:35:2147483647:
+%*li:+0b10000000000000000000000000000000:0:35:
+%li:+2147487889:1:11:2147483647:
+%*li:+2147487889:0:11:
+%li:+0X80001091:1:11:2147483647:
+%*li:+0X80001091:0:11:
+%li:+0x80001091:1:11:2147483647:
+%*li:+0x80001091:0:11:
+%li:+020000010221:1:13:2147483647:
+%*li:+020000010221:0:13:
+%li:+0B10000000000000000001000010010001:1:35:2147483647:
+%*li:+0B10000000000000000001000010010001:0:35:
+%li:+0b10000000000000000001000010010001:1:35:2147483647:
+%*li:+0b10000000000000000001000010010001:0:35:
+%1li::0:-1:
+%*1li::0:-1:
+%1li:-2147484882:0:-1:
+%*1li:-2147484882:0:-1:
+%1li:-0X800004d2:0:-1:
+%*1li:-0X800004d2:0:-1:
+%1li:-0x800004D2:0:-1:
+%*1li:-0x800004D2:0:-1:
+%1li:-020000002322:0:-1:
+%*1li:-020000002322:0:-1:
+%1li:-0B10000000000000000000010011010010:0:-1:
+%*1li:-0B10000000000000000000010011010010:0:-1:
+%1li:-0b10000000000000000000010011010010:0:-1:
+%*1li:-0b10000000000000000000010011010010:0:-1:
+%1li:-2147483649:0:-1:
+%*1li:-2147483649:0:-1:
+%1li:-0X80000001:0:-1:
+%*1li:-0X80000001:0:-1:
+%1li:-0x80000001:0:-1:
+%*1li:-0x80000001:0:-1:
+%1li:-020000000001:0:-1:
+%*1li:-020000000001:0:-1:
+%1li:-0B10000000000000000000000000000001:0:-1:
+%*1li:-0B10000000000000000000000000000001:0:-1:
+%1li:-0b10000000000000000000000000000001:0:-1:
+%*1li:-0b10000000000000000000000000000001:0:-1:
+%1li:-2147483648:0:-1:
+%*1li:-2147483648:0:-1:
+%1li:-0X80000000:0:-1:
+%*1li:-0X80000000:0:-1:
+%1li:-0x80000000:0:-1:
+%*1li:-0x80000000:0:-1:
+%1li:-020000000000:0:-1:
+%*1li:-020000000000:0:-1:
+%1li:-0B10000000000000000000000000000000:0:-1:
+%*1li:-0B10000000000000000000000000000000:0:-1:
+%1li:-0b10000000000000000000000000000000:0:-1:
+%*1li:-0b10000000000000000000000000000000:0:-1:
+%1li:-123:0:-1:
+%*1li:-123:0:-1:
+%1li:-0X7b:0:-1:
+%*1li:-0X7b:0:-1:
+%1li:-0x7B:0:-1:
+%*1li:-0x7B:0:-1:
+%1li:-0173:0:-1:
+%*1li:-0173:0:-1:
+%1li:-0B1111011:0:-1:
+%*1li:-0B1111011:0:-1:
+%1li:-0b1111011:0:-1:
+%*1li:-0b1111011:0:-1:
+%1li:-1:0:-1:
+%*1li:-1:0:-1:
+%1li:-0X1:0:-1:
+%*1li:-0X1:0:-1:
+%1li:-0x1:0:-1:
+%*1li:-0x1:0:-1:
+%1li:-01:0:-1:
+%*1li:-01:0:-1:
+%1li:-0B1:0:-1:
+%*1li:-0B1:0:-1:
+%1li:-0b1:0:-1:
+%*1li:-0b1:0:-1:
+%1li:-0:0:-1:
+%*1li:-0:0:-1:
+%1li:-0X0:0:-1:
+%*1li:-0X0:0:-1:
+%1li:-0x0:0:-1:
+%*1li:-0x0:0:-1:
+%1li:-00:0:-1:
+%*1li:-00:0:-1:
+%1li:-0B0:0:-1:
+%*1li:-0B0:0:-1:
+%1li:-0b0:0:-1:
+%*1li:-0b0:0:-1:
+%1li:0:1:1:0:
+%*1li:0:0:1:
+%1li:0X0:1:1:0:
+%*1li:0X0:0:1:
+%1li:0x0:1:1:0:
+%*1li:0x0:0:1:
+%1li:00:1:1:0:
+%*1li:00:0:1:
+%1li:0B0:1:1:0:
+%*1li:0B0:0:1:
+%1li:0b0:1:1:0:
+%*1li:0b0:0:1:
+%1li:1:1:1:1:
+%*1li:1:0:1:
+%1li:0X1:1:1:0:
+%*1li:0X1:0:1:
+%1li:0x1:1:1:0:
+%*1li:0x1:0:1:
+%1li:01:1:1:0:
+%*1li:01:0:1:
+%1li:0B1:1:1:0:
+%*1li:0B1:0:1:
+%1li:0b1:1:1:0:
+%*1li:0b1:0:1:
+%1li:42:1:1:4:
+%*1li:42:0:1:
+%1li:0X2a:1:1:0:
+%*1li:0X2a:0:1:
+%1li:0x2A:1:1:0:
+%*1li:0x2A:0:1:
+%1li:052:1:1:0:
+%*1li:052:0:1:
+%1li:0B101010:1:1:0:
+%*1li:0B101010:0:1:
+%1li:0b101010:1:1:0:
+%*1li:0b101010:0:1:
+%1li:2147483647:1:1:2:
+%*1li:2147483647:0:1:
+%1li:0X7fffffff:1:1:0:
+%*1li:0X7fffffff:0:1:
+%1li:0x7FFFFFFF:1:1:0:
+%*1li:0x7FFFFFFF:0:1:
+%1li:017777777777:1:1:0:
+%*1li:017777777777:0:1:
+%1li:0B1111111111111111111111111111111:1:1:0:
+%*1li:0B1111111111111111111111111111111:0:1:
+%1li:0b1111111111111111111111111111111:1:1:0:
+%*1li:0b1111111111111111111111111111111:0:1:
+%1li:2147483648:1:1:2:
+%*1li:2147483648:0:1:
+%1li:0X80000000:1:1:0:
+%*1li:0X80000000:0:1:
+%1li:0x80000000:1:1:0:
+%*1li:0x80000000:0:1:
+%1li:020000000000:1:1:0:
+%*1li:020000000000:0:1:
+%1li:0B10000000000000000000000000000000:1:1:0:
+%*1li:0B10000000000000000000000000000000:0:1:
+%1li:0b10000000000000000000000000000000:1:1:0:
+%*1li:0b10000000000000000000000000000000:0:1:
+%1li:2147487889:1:1:2:
+%*1li:2147487889:0:1:
+%1li:0X80001091:1:1:0:
+%*1li:0X80001091:0:1:
+%1li:0x80001091:1:1:0:
+%*1li:0x80001091:0:1:
+%1li:020000010221:1:1:0:
+%*1li:020000010221:0:1:
+%1li:0B10000000000000000001000010010001:1:1:0:
+%*1li:0B10000000000000000001000010010001:0:1:
+%1li:0b10000000000000000001000010010001:1:1:0:
+%*1li:0b10000000000000000001000010010001:0:1:
+%1li:+0:0:-1:
+%*1li:+0:0:-1:
+%1li:+0X0:0:-1:
+%*1li:+0X0:0:-1:
+%1li:+0x0:0:-1:
+%*1li:+0x0:0:-1:
+%1li:+00:0:-1:
+%*1li:+00:0:-1:
+%1li:+0B0:0:-1:
+%*1li:+0B0:0:-1:
+%1li:+0b0:0:-1:
+%*1li:+0b0:0:-1:
+%1li:+1:0:-1:
+%*1li:+1:0:-1:
+%1li:+0X1:0:-1:
+%*1li:+0X1:0:-1:
+%1li:+0x1:0:-1:
+%*1li:+0x1:0:-1:
+%1li:+01:0:-1:
+%*1li:+01:0:-1:
+%1li:+0B1:0:-1:
+%*1li:+0B1:0:-1:
+%1li:+0b1:0:-1:
+%*1li:+0b1:0:-1:
+%1li:+42:0:-1:
+%*1li:+42:0:-1:
+%1li:+0X2a:0:-1:
+%*1li:+0X2a:0:-1:
+%1li:+0x2A:0:-1:
+%*1li:+0x2A:0:-1:
+%1li:+052:0:-1:
+%*1li:+052:0:-1:
+%1li:+0B101010:0:-1:
+%*1li:+0B101010:0:-1:
+%1li:+0b101010:0:-1:
+%*1li:+0b101010:0:-1:
+%1li:+2147483647:0:-1:
+%*1li:+2147483647:0:-1:
+%1li:+0X7fffffff:0:-1:
+%*1li:+0X7fffffff:0:-1:
+%1li:+0x7FFFFFFF:0:-1:
+%*1li:+0x7FFFFFFF:0:-1:
+%1li:+017777777777:0:-1:
+%*1li:+017777777777:0:-1:
+%1li:+0B1111111111111111111111111111111:0:-1:
+%*1li:+0B1111111111111111111111111111111:0:-1:
+%1li:+0b1111111111111111111111111111111:0:-1:
+%*1li:+0b1111111111111111111111111111111:0:-1:
+%1li:+2147483648:0:-1:
+%*1li:+2147483648:0:-1:
+%1li:+0X80000000:0:-1:
+%*1li:+0X80000000:0:-1:
+%1li:+0x80000000:0:-1:
+%*1li:+0x80000000:0:-1:
+%1li:+020000000000:0:-1:
+%*1li:+020000000000:0:-1:
+%1li:+0B10000000000000000000000000000000:0:-1:
+%*1li:+0B10000000000000000000000000000000:0:-1:
+%1li:+0b10000000000000000000000000000000:0:-1:
+%*1li:+0b10000000000000000000000000000000:0:-1:
+%1li:+2147487889:0:-1:
+%*1li:+2147487889:0:-1:
+%1li:+0X80001091:0:-1:
+%*1li:+0X80001091:0:-1:
+%1li:+0x80001091:0:-1:
+%*1li:+0x80001091:0:-1:
+%1li:+020000010221:0:-1:
+%*1li:+020000010221:0:-1:
+%1li:+0B10000000000000000001000010010001:0:-1:
+%*1li:+0B10000000000000000001000010010001:0:-1:
+%1li:+0b10000000000000000001000010010001:0:-1:
+%*1li:+0b10000000000000000001000010010001:0:-1:
+%2li::0:-1:
+%*2li::0:-1:
+%2li:-2147484882:1:2:-2:
+%*2li:-2147484882:0:2:
+%2li:-0X800004d2:1:2:0:
+%*2li:-0X800004d2:0:2:
+%2li:-0x800004D2:1:2:0:
+%*2li:-0x800004D2:0:2:
+%2li:-020000002322:1:2:0:
+%*2li:-020000002322:0:2:
+%2li:-0B10000000000000000000010011010010:1:2:0:
+%*2li:-0B10000000000000000000010011010010:0:2:
+%2li:-0b10000000000000000000010011010010:1:2:0:
+%*2li:-0b10000000000000000000010011010010:0:2:
+%2li:-2147483649:1:2:-2:
+%*2li:-2147483649:0:2:
+%2li:-0X80000001:1:2:0:
+%*2li:-0X80000001:0:2:
+%2li:-0x80000001:1:2:0:
+%*2li:-0x80000001:0:2:
+%2li:-020000000001:1:2:0:
+%*2li:-020000000001:0:2:
+%2li:-0B10000000000000000000000000000001:1:2:0:
+%*2li:-0B10000000000000000000000000000001:0:2:
+%2li:-0b10000000000000000000000000000001:1:2:0:
+%*2li:-0b10000000000000000000000000000001:0:2:
+%2li:-2147483648:1:2:-2:
+%*2li:-2147483648:0:2:
+%2li:-0X80000000:1:2:0:
+%*2li:-0X80000000:0:2:
+%2li:-0x80000000:1:2:0:
+%*2li:-0x80000000:0:2:
+%2li:-020000000000:1:2:0:
+%*2li:-020000000000:0:2:
+%2li:-0B10000000000000000000000000000000:1:2:0:
+%*2li:-0B10000000000000000000000000000000:0:2:
+%2li:-0b10000000000000000000000000000000:1:2:0:
+%*2li:-0b10000000000000000000000000000000:0:2:
+%2li:-123:1:2:-1:
+%*2li:-123:0:2:
+%2li:-0X7b:1:2:0:
+%*2li:-0X7b:0:2:
+%2li:-0x7B:1:2:0:
+%*2li:-0x7B:0:2:
+%2li:-0173:1:2:0:
+%*2li:-0173:0:2:
+%2li:-0B1111011:1:2:0:
+%*2li:-0B1111011:0:2:
+%2li:-0b1111011:1:2:0:
+%*2li:-0b1111011:0:2:
+%2li:-1:1:2:-1:
+%*2li:-1:0:2:
+%2li:-0X1:1:2:0:
+%*2li:-0X1:0:2:
+%2li:-0x1:1:2:0:
+%*2li:-0x1:0:2:
+%2li:-01:1:2:0:
+%*2li:-01:0:2:
+%2li:-0B1:1:2:0:
+%*2li:-0B1:0:2:
+%2li:-0b1:1:2:0:
+%*2li:-0b1:0:2:
+%2li:-0:1:2:0:
+%*2li:-0:0:2:
+%2li:-0X0:1:2:0:
+%*2li:-0X0:0:2:
+%2li:-0x0:1:2:0:
+%*2li:-0x0:0:2:
+%2li:-00:1:2:0:
+%*2li:-00:0:2:
+%2li:-0B0:1:2:0:
+%*2li:-0B0:0:2:
+%2li:-0b0:1:2:0:
+%*2li:-0b0:0:2:
+%2li:0:1:1:0:
+%*2li:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2li:+0X0:0:2:
+%2li:+0x0:1:2:0:
+%*2li:+0x0:0:2:
+%2li:+00:1:2:0:
+%*2li:+00:0:2:
+%2li:+0B0:1:2:0:
+%*2li:+0B0:0:2:
+%2li:+0b0:1:2:0:
+%*2li:+0b0:0:2:
+%2li:+1:1:2:1:
+%*2li:+1:0:2:
+%2li:+0X1:1:2:0:
+%*2li:+0X1:0:2:
+%2li:+0x1:1:2:0:
+%*2li:+0x1:0:2:
+%2li:+01:1:2:0:
+%*2li:+01:0:2:
+%2li:+0B1:1:2:0:
+%*2li:+0B1:0:2:
+%2li:+0b1:1:2:0:
+%*2li:+0b1:0:2:
+%2li:+42:1:2:4:
+%*2li:+42:0:2:
+%2li:+0X2a:1:2:0:
+%*2li:+0X2a:0:2:
+%2li:+0x2A:1:2:0:
+%*2li:+0x2A:0:2:
+%2li:+052:1:2:0:
+%*2li:+052:0:2:
+%2li:+0B101010:1:2:0:
+%*2li:+0B101010:0:2:
+%2li:+0b101010:1:2:0:
+%*2li:+0b101010:0:2:
+%2li:+2147483647:1:2:2:
+%*2li:+2147483647:0:2:
+%2li:+0X7fffffff:1:2:0:
+%*2li:+0X7fffffff:0:2:
+%2li:+0x7FFFFFFF:1:2:0:
+%*2li:+0x7FFFFFFF:0:2:
+%2li:+017777777777:1:2:0:
+%*2li:+017777777777:0:2:
+%2li:+0B1111111111111111111111111111111:1:2:0:
+%*2li:+0B1111111111111111111111111111111:0:2:
+%2li:+0b1111111111111111111111111111111:1:2:0:
+%*2li:+0b1111111111111111111111111111111:0:2:
+%2li:+2147483648:1:2:2:
+%*2li:+2147483648:0:2:
+%2li:+0X80000000:1:2:0:
+%*2li:+0X80000000:0:2:
+%2li:+0x80000000:1:2:0:
+%*2li:+0x80000000:0:2:
+%2li:+020000000000:1:2:0:
+%*2li:+020000000000:0:2:
+%2li:+0B10000000000000000000000000000000:1:2:0:
+%*2li:+0B10000000000000000000000000000000:0:2:
+%2li:+0b10000000000000000000000000000000:1:2:0:
+%*2li:+0b10000000000000000000000000000000:0:2:
+%2li:+2147487889:1:2:2:
+%*2li:+2147487889:0:2:
+%2li:+0X80001091:1:2:0:
+%*2li:+0X80001091:0:2:
+%2li:+0x80001091:1:2:0:
+%*2li:+0x80001091:0:2:
+%2li:+020000010221:1:2:0:
+%*2li:+020000010221:0:2:
+%2li:+0B10000000000000000001000010010001:1:2:0:
+%*2li:+0B10000000000000000001000010010001:0:2:
+%2li:+0b10000000000000000001000010010001:1:2:0:
+%*2li:+0b10000000000000000001000010010001:0:2:
+%8li::0:-1:
+%*8li::0:-1:
+%8li:-2147484882:1:8:-2147484:
+%*8li:-2147484882:0:8:
+%8li:-0X800004d2:1:8:-524288:
+%*8li:-0X800004d2:0:8:
+%8li:-0x800004D2:1:8:-524288:
+%*8li:-0x800004D2:0:8:
+%8li:-020000002322:1:8:-65536:
+%*8li:-020000002322:0:8:
+%8li:-0B10000000000000000000010011010010:1:8:-16:
+%*8li:-0B10000000000000000000010011010010:0:8:
+%8li:-0b10000000000000000000010011010010:1:8:-16:
+%*8li:-0b10000000000000000000010011010010:0:8:
+%8li:-2147483649:1:8:-2147483:
+%*8li:-2147483649:0:8:
+%8li:-0X80000001:1:8:-524288:
+%*8li:-0X80000001:0:8:
+%8li:-0x80000001:1:8:-524288:
+%*8li:-0x80000001:0:8:
+%8li:-020000000001:1:8:-65536:
+%*8li:-020000000001:0:8:
+%8li:-0B10000000000000000000000000000001:1:8:-16:
+%*8li:-0B10000000000000000000000000000001:0:8:
+%8li:-0b10000000000000000000000000000001:1:8:-16:
+%*8li:-0b10000000000000000000000000000001:0:8:
+%8li:-2147483648:1:8:-2147483:
+%*8li:-2147483648:0:8:
+%8li:-0X80000000:1:8:-524288:
+%*8li:-0X80000000:0:8:
+%8li:-0x80000000:1:8:-524288:
+%*8li:-0x80000000:0:8:
+%8li:-020000000000:1:8:-65536:
+%*8li:-020000000000:0:8:
+%8li:-0B10000000000000000000000000000000:1:8:-16:
+%*8li:-0B10000000000000000000000000000000:0:8:
+%8li:-0b10000000000000000000000000000000:1:8:-16:
+%*8li:-0b10000000000000000000000000000000:0:8:
+%8li:-123:1:4:-123:
+%*8li:-123:0:4:
+%8li:-0X7b:1:5:-123:
+%*8li:-0X7b:0:5:
+%8li:-0x7B:1:5:-123:
+%*8li:-0x7B:0:5:
+%8li:-0173:1:5:-123:
+%*8li:-0173:0:5:
+%8li:-0B1111011:1:8:-30:
+%*8li:-0B1111011:0:8:
+%8li:-0b1111011:1:8:-30:
+%*8li:-0b1111011:0:8:
+%8li:-1:1:2:-1:
+%*8li:-1:0:2:
+%8li:-0X1:1:4:-1:
+%*8li:-0X1:0:4:
+%8li:-0x1:1:4:-1:
+%*8li:-0x1:0:4:
+%8li:-01:1:3:-1:
+%*8li:-01:0:3:
+%8li:-0B1:1:4:-1:
+%*8li:-0B1:0:4:
+%8li:-0b1:1:4:-1:
+%*8li:-0b1:0:4:
+%8li:-0:1:2:0:
+%*8li:-0:0:2:
+%8li:-0X0:1:4:0:
+%*8li:-0X0:0:4:
+%8li:-0x0:1:4:0:
+%*8li:-0x0:0:4:
+%8li:-00:1:3:0:
+%*8li:-00:0:3:
+%8li:-0B0:1:4:0:
+%*8li:-0B0:0:4:
+%8li:-0b0:1:4:0:
+%*8li:-0b0:0:4:
+%8li:0:1:1:0:
+%*8li:0:0:1:
+%8li:0X0:1:3:0:
+%*8li:0X0:0:3:
+%8li:0x0:1:3:0:
+%*8li:0x0:0:3:
+%8li:00:1:2:0:
+%*8li:00:0:2:
+%8li:0B0:1:3:0:
+%*8li:0B0:0:3:
+%8li:0b0:1:3:0:
+%*8li:0b0:0:3:
+%8li:1:1:1:1:
+%*8li:1:0:1:
+%8li:0X1:1:3:1:
+%*8li:0X1:0:3:
+%8li:0x1:1:3:1:
+%*8li:0x1:0:3:
+%8li:01:1:2:1:
+%*8li:01:0:2:
+%8li:0B1:1:3:1:
+%*8li:0B1:0:3:
+%8li:0b1:1:3:1:
+%*8li:0b1:0:3:
+%8li:42:1:2:42:
+%*8li:42:0:2:
+%8li:0X2a:1:4:42:
+%*8li:0X2a:0:4:
+%8li:0x2A:1:4:42:
+%*8li:0x2A:0:4:
+%8li:052:1:3:42:
+%*8li:052:0:3:
+%8li:0B101010:1:8:42:
+%*8li:0B101010:0:8:
+%8li:0b101010:1:8:42:
+%*8li:0b101010:0:8:
+%8li:2147483647:1:8:21474836:
+%*8li:2147483647:0:8:
+%8li:0X7fffffff:1:8:8388607:
+%*8li:0X7fffffff:0:8:
+%8li:0x7FFFFFFF:1:8:8388607:
+%*8li:0x7FFFFFFF:0:8:
+%8li:017777777777:1:8:524287:
+%*8li:017777777777:0:8:
+%8li:0B1111111111111111111111111111111:1:8:63:
+%*8li:0B1111111111111111111111111111111:0:8:
+%8li:0b1111111111111111111111111111111:1:8:63:
+%*8li:0b1111111111111111111111111111111:0:8:
+%8li:2147483648:1:8:21474836:
+%*8li:2147483648:0:8:
+%8li:0X80000000:1:8:8388608:
+%*8li:0X80000000:0:8:
+%8li:0x80000000:1:8:8388608:
+%*8li:0x80000000:0:8:
+%8li:020000000000:1:8:524288:
+%*8li:020000000000:0:8:
+%8li:0B10000000000000000000000000000000:1:8:32:
+%*8li:0B10000000000000000000000000000000:0:8:
+%8li:0b10000000000000000000000000000000:1:8:32:
+%*8li:0b10000000000000000000000000000000:0:8:
+%8li:2147487889:1:8:21474878:
+%*8li:2147487889:0:8:
+%8li:0X80001091:1:8:8388624:
+%*8li:0X80001091:0:8:
+%8li:0x80001091:1:8:8388624:
+%*8li:0x80001091:0:8:
+%8li:020000010221:1:8:524289:
+%*8li:020000010221:0:8:
+%8li:0B10000000000000000001000010010001:1:8:32:
+%*8li:0B10000000000000000001000010010001:0:8:
+%8li:0b10000000000000000001000010010001:1:8:32:
+%*8li:0b10000000000000000001000010010001:0:8:
+%8li:+0:1:2:0:
+%*8li:+0:0:2:
+%8li:+0X0:1:4:0:
+%*8li:+0X0:0:4:
+%8li:+0x0:1:4:0:
+%*8li:+0x0:0:4:
+%8li:+00:1:3:0:
+%*8li:+00:0:3:
+%8li:+0B0:1:4:0:
+%*8li:+0B0:0:4:
+%8li:+0b0:1:4:0:
+%*8li:+0b0:0:4:
+%8li:+1:1:2:1:
+%*8li:+1:0:2:
+%8li:+0X1:1:4:1:
+%*8li:+0X1:0:4:
+%8li:+0x1:1:4:1:
+%*8li:+0x1:0:4:
+%8li:+01:1:3:1:
+%*8li:+01:0:3:
+%8li:+0B1:1:4:1:
+%*8li:+0B1:0:4:
+%8li:+0b1:1:4:1:
+%*8li:+0b1:0:4:
+%8li:+42:1:3:42:
+%*8li:+42:0:3:
+%8li:+0X2a:1:5:42:
+%*8li:+0X2a:0:5:
+%8li:+0x2A:1:5:42:
+%*8li:+0x2A:0:5:
+%8li:+052:1:4:42:
+%*8li:+052:0:4:
+%8li:+0B101010:1:8:21:
+%*8li:+0B101010:0:8:
+%8li:+0b101010:1:8:21:
+%*8li:+0b101010:0:8:
+%8li:+2147483647:1:8:2147483:
+%*8li:+2147483647:0:8:
+%8li:+0X7fffffff:1:8:524287:
+%*8li:+0X7fffffff:0:8:
+%8li:+0x7FFFFFFF:1:8:524287:
+%*8li:+0x7FFFFFFF:0:8:
+%8li:+017777777777:1:8:65535:
+%*8li:+017777777777:0:8:
+%8li:+0B1111111111111111111111111111111:1:8:31:
+%*8li:+0B1111111111111111111111111111111:0:8:
+%8li:+0b1111111111111111111111111111111:1:8:31:
+%*8li:+0b1111111111111111111111111111111:0:8:
+%8li:+2147483648:1:8:2147483:
+%*8li:+2147483648:0:8:
+%8li:+0X80000000:1:8:524288:
+%*8li:+0X80000000:0:8:
+%8li:+0x80000000:1:8:524288:
+%*8li:+0x80000000:0:8:
+%8li:+020000000000:1:8:65536:
+%*8li:+020000000000:0:8:
+%8li:+0B10000000000000000000000000000000:1:8:16:
+%*8li:+0B10000000000000000000000000000000:0:8:
+%8li:+0b10000000000000000000000000000000:1:8:16:
+%*8li:+0b10000000000000000000000000000000:0:8:
+%8li:+2147487889:1:8:2147487:
+%*8li:+2147487889:0:8:
+%8li:+0X80001091:1:8:524289:
+%*8li:+0X80001091:0:8:
+%8li:+0x80001091:1:8:524289:
+%*8li:+0x80001091:0:8:
+%8li:+020000010221:1:8:65536:
+%*8li:+020000010221:0:8:
+%8li:+0B10000000000000000001000010010001:1:8:16:
+%*8li:+0B10000000000000000001000010010001:0:8:
+%8li:+0b10000000000000000001000010010001:1:8:16:
+%*8li:+0b10000000000000000001000010010001:0:8:
+%15li::0:-1:
+%*15li::0:-1:
+%15li:-2147484882:1:11:-2147483648:
+%*15li:-2147484882:0:11:
+%15li:-0X800004d2:1:11:-2147483648:
+%*15li:-0X800004d2:0:11:
+%15li:-0x800004D2:1:11:-2147483648:
+%*15li:-0x800004D2:0:11:
+%15li:-020000002322:1:13:-2147483648:
+%*15li:-020000002322:0:13:
+%15li:-0B10000000000000000000010011010010:1:15:-2048:
+%*15li:-0B10000000000000000000010011010010:0:15:
+%15li:-0b10000000000000000000010011010010:1:15:-2048:
+%*15li:-0b10000000000000000000010011010010:0:15:
+%15li:-2147483649:1:11:-2147483648:
+%*15li:-2147483649:0:11:
+%15li:-0X80000001:1:11:-2147483648:
+%*15li:-0X80000001:0:11:
+%15li:-0x80000001:1:11:-2147483648:
+%*15li:-0x80000001:0:11:
+%15li:-020000000001:1:13:-2147483648:
+%*15li:-020000000001:0:13:
+%15li:-0B10000000000000000000000000000001:1:15:-2048:
+%*15li:-0B10000000000000000000000000000001:0:15:
+%15li:-0b10000000000000000000000000000001:1:15:-2048:
+%*15li:-0b10000000000000000000000000000001:0:15:
+%15li:-2147483648:1:11:-2147483648:
+%*15li:-2147483648:0:11:
+%15li:-0X80000000:1:11:-2147483648:
+%*15li:-0X80000000:0:11:
+%15li:-0x80000000:1:11:-2147483648:
+%*15li:-0x80000000:0:11:
+%15li:-020000000000:1:13:-2147483648:
+%*15li:-020000000000:0:13:
+%15li:-0B10000000000000000000000000000000:1:15:-2048:
+%*15li:-0B10000000000000000000000000000000:0:15:
+%15li:-0b10000000000000000000000000000000:1:15:-2048:
+%*15li:-0b10000000000000000000000000000000:0:15:
+%15li:-123:1:4:-123:
+%*15li:-123:0:4:
+%15li:-0X7b:1:5:-123:
+%*15li:-0X7b:0:5:
+%15li:-0x7B:1:5:-123:
+%*15li:-0x7B:0:5:
+%15li:-0173:1:5:-123:
+%*15li:-0173:0:5:
+%15li:-0B1111011:1:10:-123:
+%*15li:-0B1111011:0:10:
+%15li:-0b1111011:1:10:-123:
+%*15li:-0b1111011:0:10:
+%15li:-1:1:2:-1:
+%*15li:-1:0:2:
+%15li:-0X1:1:4:-1:
+%*15li:-0X1:0:4:
+%15li:-0x1:1:4:-1:
+%*15li:-0x1:0:4:
+%15li:-01:1:3:-1:
+%*15li:-01:0:3:
+%15li:-0B1:1:4:-1:
+%*15li:-0B1:0:4:
+%15li:-0b1:1:4:-1:
+%*15li:-0b1:0:4:
+%15li:-0:1:2:0:
+%*15li:-0:0:2:
+%15li:-0X0:1:4:0:
+%*15li:-0X0:0:4:
+%15li:-0x0:1:4:0:
+%*15li:-0x0:0:4:
+%15li:-00:1:3:0:
+%*15li:-00:0:3:
+%15li:-0B0:1:4:0:
+%*15li:-0B0:0:4:
+%15li:-0b0:1:4:0:
+%*15li:-0b0:0:4:
+%15li:0:1:1:0:
+%*15li:0:0:1:
+%15li:0X0:1:3:0:
+%*15li:0X0:0:3:
+%15li:0x0:1:3:0:
+%*15li:0x0:0:3:
+%15li:00:1:2:0:
+%*15li:00:0:2:
+%15li:0B0:1:3:0:
+%*15li:0B0:0:3:
+%15li:0b0:1:3:0:
+%*15li:0b0:0:3:
+%15li:1:1:1:1:
+%*15li:1:0:1:
+%15li:0X1:1:3:1:
+%*15li:0X1:0:3:
+%15li:0x1:1:3:1:
+%*15li:0x1:0:3:
+%15li:01:1:2:1:
+%*15li:01:0:2:
+%15li:0B1:1:3:1:
+%*15li:0B1:0:3:
+%15li:0b1:1:3:1:
+%*15li:0b1:0:3:
+%15li:42:1:2:42:
+%*15li:42:0:2:
+%15li:0X2a:1:4:42:
+%*15li:0X2a:0:4:
+%15li:0x2A:1:4:42:
+%*15li:0x2A:0:4:
+%15li:052:1:3:42:
+%*15li:052:0:3:
+%15li:0B101010:1:8:42:
+%*15li:0B101010:0:8:
+%15li:0b101010:1:8:42:
+%*15li:0b101010:0:8:
+%15li:2147483647:1:10:2147483647:
+%*15li:2147483647:0:10:
+%15li:0X7fffffff:1:10:2147483647:
+%*15li:0X7fffffff:0:10:
+%15li:0x7FFFFFFF:1:10:2147483647:
+%*15li:0x7FFFFFFF:0:10:
+%15li:017777777777:1:12:2147483647:
+%*15li:017777777777:0:12:
+%15li:0B1111111111111111111111111111111:1:15:8191:
+%*15li:0B1111111111111111111111111111111:0:15:
+%15li:0b1111111111111111111111111111111:1:15:8191:
+%*15li:0b1111111111111111111111111111111:0:15:
+%15li:2147483648:1:10:2147483647:
+%*15li:2147483648:0:10:
+%15li:0X80000000:1:10:2147483647:
+%*15li:0X80000000:0:10:
+%15li:0x80000000:1:10:2147483647:
+%*15li:0x80000000:0:10:
+%15li:020000000000:1:12:2147483647:
+%*15li:020000000000:0:12:
+%15li:0B10000000000000000000000000000000:1:15:4096:
+%*15li:0B10000000000000000000000000000000:0:15:
+%15li:0b10000000000000000000000000000000:1:15:4096:
+%*15li:0b10000000000000000000000000000000:0:15:
+%15li:2147487889:1:10:2147483647:
+%*15li:2147487889:0:10:
+%15li:0X80001091:1:10:2147483647:
+%*15li:0X80001091:0:10:
+%15li:0x80001091:1:10:2147483647:
+%*15li:0x80001091:0:10:
+%15li:020000010221:1:12:2147483647:
+%*15li:020000010221:0:12:
+%15li:0B10000000000000000001000010010001:1:15:4096:
+%*15li:0B10000000000000000001000010010001:0:15:
+%15li:0b10000000000000000001000010010001:1:15:4096:
+%*15li:0b10000000000000000001000010010001:0:15:
+%15li:+0:1:2:0:
+%*15li:+0:0:2:
+%15li:+0X0:1:4:0:
+%*15li:+0X0:0:4:
+%15li:+0x0:1:4:0:
+%*15li:+0x0:0:4:
+%15li:+00:1:3:0:
+%*15li:+00:0:3:
+%15li:+0B0:1:4:0:
+%*15li:+0B0:0:4:
+%15li:+0b0:1:4:0:
+%*15li:+0b0:0:4:
+%15li:+1:1:2:1:
+%*15li:+1:0:2:
+%15li:+0X1:1:4:1:
+%*15li:+0X1:0:4:
+%15li:+0x1:1:4:1:
+%*15li:+0x1:0:4:
+%15li:+01:1:3:1:
+%*15li:+01:0:3:
+%15li:+0B1:1:4:1:
+%*15li:+0B1:0:4:
+%15li:+0b1:1:4:1:
+%*15li:+0b1:0:4:
+%15li:+42:1:3:42:
+%*15li:+42:0:3:
+%15li:+0X2a:1:5:42:
+%*15li:+0X2a:0:5:
+%15li:+0x2A:1:5:42:
+%*15li:+0x2A:0:5:
+%15li:+052:1:4:42:
+%*15li:+052:0:4:
+%15li:+0B101010:1:9:42:
+%*15li:+0B101010:0:9:
+%15li:+0b101010:1:9:42:
+%*15li:+0b101010:0:9:
+%15li:+2147483647:1:11:2147483647:
+%*15li:+2147483647:0:11:
+%15li:+0X7fffffff:1:11:2147483647:
+%*15li:+0X7fffffff:0:11:
+%15li:+0x7FFFFFFF:1:11:2147483647:
+%*15li:+0x7FFFFFFF:0:11:
+%15li:+017777777777:1:13:2147483647:
+%*15li:+017777777777:0:13:
+%15li:+0B1111111111111111111111111111111:1:15:4095:
+%*15li:+0B1111111111111111111111111111111:0:15:
+%15li:+0b1111111111111111111111111111111:1:15:4095:
+%*15li:+0b1111111111111111111111111111111:0:15:
+%15li:+2147483648:1:11:2147483647:
+%*15li:+2147483648:0:11:
+%15li:+0X80000000:1:11:2147483647:
+%*15li:+0X80000000:0:11:
+%15li:+0x80000000:1:11:2147483647:
+%*15li:+0x80000000:0:11:
+%15li:+020000000000:1:13:2147483647:
+%*15li:+020000000000:0:13:
+%15li:+0B10000000000000000000000000000000:1:15:2048:
+%*15li:+0B10000000000000000000000000000000:0:15:
+%15li:+0b10000000000000000000000000000000:1:15:2048:
+%*15li:+0b10000000000000000000000000000000:0:15:
+%15li:+2147487889:1:11:2147483647:
+%*15li:+2147487889:0:11:
+%15li:+0X80001091:1:11:2147483647:
+%*15li:+0X80001091:0:11:
+%15li:+0x80001091:1:11:2147483647:
+%*15li:+0x80001091:0:11:
+%15li:+020000010221:1:13:2147483647:
+%*15li:+020000010221:0:13:
+%15li:+0B10000000000000000001000010010001:1:15:2048:
+%*15li:+0B10000000000000000001000010010001:0:15:
+%15li:+0b10000000000000000001000010010001:1:15:2048:
+%*15li:+0b10000000000000000001000010010001:0:15:
+%2li: :0:-1:
+%*2li: :0:-1:
+%2li: -2147484882:1:3:-2:
+%*2li: -2147484882:0:3:
+%2li: -0X800004d2:1:3:0:
+%*2li: -0X800004d2:0:3:
+%2li: -0x800004D2:1:3:0:
+%*2li: -0x800004D2:0:3:
+%2li: -020000002322:1:3:0:
+%*2li: -020000002322:0:3:
+%2li: -0B10000000000000000000010011010010:1:3:0:
+%*2li: -0B10000000000000000000010011010010:0:3:
+%2li: -0b10000000000000000000010011010010:1:3:0:
+%*2li: -0b10000000000000000000010011010010:0:3:
+%2li: -2147483649:1:3:-2:
+%*2li: -2147483649:0:3:
+%2li: -0X80000001:1:3:0:
+%*2li: -0X80000001:0:3:
+%2li: -0x80000001:1:3:0:
+%*2li: -0x80000001:0:3:
+%2li: -020000000001:1:3:0:
+%*2li: -020000000001:0:3:
+%2li: -0B10000000000000000000000000000001:1:3:0:
+%*2li: -0B10000000000000000000000000000001:0:3:
+%2li: -0b10000000000000000000000000000001:1:3:0:
+%*2li: -0b10000000000000000000000000000001:0:3:
+%2li: -2147483648:1:3:-2:
+%*2li: -2147483648:0:3:
+%2li: -0X80000000:1:3:0:
+%*2li: -0X80000000:0:3:
+%2li: -0x80000000:1:3:0:
+%*2li: -0x80000000:0:3:
+%2li: -020000000000:1:3:0:
+%*2li: -020000000000:0:3:
+%2li: -0B10000000000000000000000000000000:1:3:0:
+%*2li: -0B10000000000000000000000000000000:0:3:
+%2li: -0b10000000000000000000000000000000:1:3:0:
+%*2li: -0b10000000000000000000000000000000:0:3:
+%2li: -123:1:3:-1:
+%*2li: -123:0:3:
+%2li: -0X7b:1:3:0:
+%*2li: -0X7b:0:3:
+%2li: -0x7B:1:3:0:
+%*2li: -0x7B:0:3:
+%2li: -0173:1:3:0:
+%*2li: -0173:0:3:
+%2li: -0B1111011:1:3:0:
+%*2li: -0B1111011:0:3:
+%2li: -0b1111011:1:3:0:
+%*2li: -0b1111011:0:3:
+%2li: -1:1:3:-1:
+%*2li: -1:0:3:
+%2li: -0X1:1:3:0:
+%*2li: -0X1:0:3:
+%2li: -0x1:1:3:0:
+%*2li: -0x1:0:3:
+%2li: -01:1:3:0:
+%*2li: -01:0:3:
+%2li: -0B1:1:3:0:
+%*2li: -0B1:0:3:
+%2li: -0b1:1:3:0:
+%*2li: -0b1:0:3:
+%2li: -0:1:3:0:
+%*2li: -0:0:3:
+%2li: -0X0:1:3:0:
+%*2li: -0X0:0:3:
+%2li: -0x0:1:3:0:
+%*2li: -0x0:0:3:
+%2li: -00:1:3:0:
+%*2li: -00:0:3:
+%2li: -0B0:1:3:0:
+%*2li: -0B0:0:3:
+%2li: -0b0:1:3:0:
+%*2li: -0b0:0:3:
+%2li: 0:1:2:0:
+%*2li: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2li: +0X0:0:3:
+%2li: +0x0:1:3:0:
+%*2li: +0x0:0:3:
+%2li: +00:1:3:0:
+%*2li: +00:0:3:
+%2li: +0B0:1:3:0:
+%*2li: +0B0:0:3:
+%2li: +0b0:1:3:0:
+%*2li: +0b0:0:3:
+%2li: +1:1:3:1:
+%*2li: +1:0:3:
+%2li: +0X1:1:3:0:
+%*2li: +0X1:0:3:
+%2li: +0x1:1:3:0:
+%*2li: +0x1:0:3:
+%2li: +01:1:3:0:
+%*2li: +01:0:3:
+%2li: +0B1:1:3:0:
+%*2li: +0B1:0:3:
+%2li: +0b1:1:3:0:
+%*2li: +0b1:0:3:
+%2li: +42:1:3:4:
+%*2li: +42:0:3:
+%2li: +0X2a:1:3:0:
+%*2li: +0X2a:0:3:
+%2li: +0x2A:1:3:0:
+%*2li: +0x2A:0:3:
+%2li: +052:1:3:0:
+%*2li: +052:0:3:
+%2li: +0B101010:1:3:0:
+%*2li: +0B101010:0:3:
+%2li: +0b101010:1:3:0:
+%*2li: +0b101010:0:3:
+%2li: +2147483647:1:3:2:
+%*2li: +2147483647:0:3:
+%2li: +0X7fffffff:1:3:0:
+%*2li: +0X7fffffff:0:3:
+%2li: +0x7FFFFFFF:1:3:0:
+%*2li: +0x7FFFFFFF:0:3:
+%2li: +017777777777:1:3:0:
+%*2li: +017777777777:0:3:
+%2li: +0B1111111111111111111111111111111:1:3:0:
+%*2li: +0B1111111111111111111111111111111:0:3:
+%2li: +0b1111111111111111111111111111111:1:3:0:
+%*2li: +0b1111111111111111111111111111111:0:3:
+%2li: +2147483648:1:3:2:
+%*2li: +2147483648:0:3:
+%2li: +0X80000000:1:3:0:
+%*2li: +0X80000000:0:3:
+%2li: +0x80000000:1:3:0:
+%*2li: +0x80000000:0:3:
+%2li: +020000000000:1:3:0:
+%*2li: +020000000000:0:3:
+%2li: +0B10000000000000000000000000000000:1:3:0:
+%*2li: +0B10000000000000000000000000000000:0:3:
+%2li: +0b10000000000000000000000000000000:1:3:0:
+%*2li: +0b10000000000000000000000000000000:0:3:
+%2li: +2147487889:1:3:2:
+%*2li: +2147487889:0:3:
+%2li: +0X80001091:1:3:0:
+%*2li: +0X80001091:0:3:
+%2li: +0x80001091:1:3:0:
+%*2li: +0x80001091:0:3:
+%2li: +020000010221:1:3:0:
+%*2li: +020000010221:0:3:
+%2li: +0B10000000000000000001000010010001:1:3:0:
+%*2li: +0B10000000000000000001000010010001:0:3:
+%2li: +0b10000000000000000001000010010001:1:3:0:
+%*2li: +0b10000000000000000001000010010001:0:3:
+%15li: :0:-1:
+%*15li: :0:-1:
+%15li: -2147484882:1:12:-2147483648:
+%*15li: -2147484882:0:12:
+%15li: -0X800004d2:1:12:-2147483648:
+%*15li: -0X800004d2:0:12:
+%15li: -0x800004D2:1:12:-2147483648:
+%*15li: -0x800004D2:0:12:
+%15li: -020000002322:1:14:-2147483648:
+%*15li: -020000002322:0:14:
+%15li: -0B10000000000000000000010011010010:1:16:-2048:
+%*15li: -0B10000000000000000000010011010010:0:16:
+%15li: -0b10000000000000000000010011010010:1:16:-2048:
+%*15li: -0b10000000000000000000010011010010:0:16:
+%15li: -2147483649:1:12:-2147483648:
+%*15li: -2147483649:0:12:
+%15li: -0X80000001:1:12:-2147483648:
+%*15li: -0X80000001:0:12:
+%15li: -0x80000001:1:12:-2147483648:
+%*15li: -0x80000001:0:12:
+%15li: -020000000001:1:14:-2147483648:
+%*15li: -020000000001:0:14:
+%15li: -0B10000000000000000000000000000001:1:16:-2048:
+%*15li: -0B10000000000000000000000000000001:0:16:
+%15li: -0b10000000000000000000000000000001:1:16:-2048:
+%*15li: -0b10000000000000000000000000000001:0:16:
+%15li: -2147483648:1:12:-2147483648:
+%*15li: -2147483648:0:12:
+%15li: -0X80000000:1:12:-2147483648:
+%*15li: -0X80000000:0:12:
+%15li: -0x80000000:1:12:-2147483648:
+%*15li: -0x80000000:0:12:
+%15li: -020000000000:1:14:-2147483648:
+%*15li: -020000000000:0:14:
+%15li: -0B10000000000000000000000000000000:1:16:-2048:
+%*15li: -0B10000000000000000000000000000000:0:16:
+%15li: -0b10000000000000000000000000000000:1:16:-2048:
+%*15li: -0b10000000000000000000000000000000:0:16:
+%15li: -123:1:5:-123:
+%*15li: -123:0:5:
+%15li: -0X7b:1:6:-123:
+%*15li: -0X7b:0:6:
+%15li: -0x7B:1:6:-123:
+%*15li: -0x7B:0:6:
+%15li: -0173:1:6:-123:
+%*15li: -0173:0:6:
+%15li: -0B1111011:1:11:-123:
+%*15li: -0B1111011:0:11:
+%15li: -0b1111011:1:11:-123:
+%*15li: -0b1111011:0:11:
+%15li: -1:1:3:-1:
+%*15li: -1:0:3:
+%15li: -0X1:1:5:-1:
+%*15li: -0X1:0:5:
+%15li: -0x1:1:5:-1:
+%*15li: -0x1:0:5:
+%15li: -01:1:4:-1:
+%*15li: -01:0:4:
+%15li: -0B1:1:5:-1:
+%*15li: -0B1:0:5:
+%15li: -0b1:1:5:-1:
+%*15li: -0b1:0:5:
+%15li: -0:1:3:0:
+%*15li: -0:0:3:
+%15li: -0X0:1:5:0:
+%*15li: -0X0:0:5:
+%15li: -0x0:1:5:0:
+%*15li: -0x0:0:5:
+%15li: -00:1:4:0:
+%*15li: -00:0:4:
+%15li: -0B0:1:5:0:
+%*15li: -0B0:0:5:
+%15li: -0b0:1:5:0:
+%*15li: -0b0:0:5:
+%15li: 0:1:2:0:
+%*15li: 0:0:2:
+%15li: 0X0:1:4:0:
+%*15li: 0X0:0:4:
+%15li: 0x0:1:4:0:
+%*15li: 0x0:0:4:
+%15li: 00:1:3:0:
+%*15li: 00:0:3:
+%15li: 0B0:1:4:0:
+%*15li: 0B0:0:4:
+%15li: 0b0:1:4:0:
+%*15li: 0b0:0:4:
+%15li: 1:1:2:1:
+%*15li: 1:0:2:
+%15li: 0X1:1:4:1:
+%*15li: 0X1:0:4:
+%15li: 0x1:1:4:1:
+%*15li: 0x1:0:4:
+%15li: 01:1:3:1:
+%*15li: 01:0:3:
+%15li: 0B1:1:4:1:
+%*15li: 0B1:0:4:
+%15li: 0b1:1:4:1:
+%*15li: 0b1:0:4:
+%15li: 42:1:3:42:
+%*15li: 42:0:3:
+%15li: 0X2a:1:5:42:
+%*15li: 0X2a:0:5:
+%15li: 0x2A:1:5:42:
+%*15li: 0x2A:0:5:
+%15li: 052:1:4:42:
+%*15li: 052:0:4:
+%15li: 0B101010:1:9:42:
+%*15li: 0B101010:0:9:
+%15li: 0b101010:1:9:42:
+%*15li: 0b101010:0:9:
+%15li: 2147483647:1:11:2147483647:
+%*15li: 2147483647:0:11:
+%15li: 0X7fffffff:1:11:2147483647:
+%*15li: 0X7fffffff:0:11:
+%15li: 0x7FFFFFFF:1:11:2147483647:
+%*15li: 0x7FFFFFFF:0:11:
+%15li: 017777777777:1:13:2147483647:
+%*15li: 017777777777:0:13:
+%15li: 0B1111111111111111111111111111111:1:16:8191:
+%*15li: 0B1111111111111111111111111111111:0:16:
+%15li: 0b1111111111111111111111111111111:1:16:8191:
+%*15li: 0b1111111111111111111111111111111:0:16:
+%15li: 2147483648:1:11:2147483647:
+%*15li: 2147483648:0:11:
+%15li: 0X80000000:1:11:2147483647:
+%*15li: 0X80000000:0:11:
+%15li: 0x80000000:1:11:2147483647:
+%*15li: 0x80000000:0:11:
+%15li: 020000000000:1:13:2147483647:
+%*15li: 020000000000:0:13:
+%15li: 0B10000000000000000000000000000000:1:16:4096:
+%*15li: 0B10000000000000000000000000000000:0:16:
+%15li: 0b10000000000000000000000000000000:1:16:4096:
+%*15li: 0b10000000000000000000000000000000:0:16:
+%15li: 2147487889:1:11:2147483647:
+%*15li: 2147487889:0:11:
+%15li: 0X80001091:1:11:2147483647:
+%*15li: 0X80001091:0:11:
+%15li: 0x80001091:1:11:2147483647:
+%*15li: 0x80001091:0:11:
+%15li: 020000010221:1:13:2147483647:
+%*15li: 020000010221:0:13:
+%15li: 0B10000000000000000001000010010001:1:16:4096:
+%*15li: 0B10000000000000000001000010010001:0:16:
+%15li: 0b10000000000000000001000010010001:1:16:4096:
+%*15li: 0b10000000000000000001000010010001:0:16:
+%15li: +0:1:3:0:
+%*15li: +0:0:3:
+%15li: +0X0:1:5:0:
+%*15li: +0X0:0:5:
+%15li: +0x0:1:5:0:
+%*15li: +0x0:0:5:
+%15li: +00:1:4:0:
+%*15li: +00:0:4:
+%15li: +0B0:1:5:0:
+%*15li: +0B0:0:5:
+%15li: +0b0:1:5:0:
+%*15li: +0b0:0:5:
+%15li: +1:1:3:1:
+%*15li: +1:0:3:
+%15li: +0X1:1:5:1:
+%*15li: +0X1:0:5:
+%15li: +0x1:1:5:1:
+%*15li: +0x1:0:5:
+%15li: +01:1:4:1:
+%*15li: +01:0:4:
+%15li: +0B1:1:5:1:
+%*15li: +0B1:0:5:
+%15li: +0b1:1:5:1:
+%*15li: +0b1:0:5:
+%15li: +42:1:4:42:
+%*15li: +42:0:4:
+%15li: +0X2a:1:6:42:
+%*15li: +0X2a:0:6:
+%15li: +0x2A:1:6:42:
+%*15li: +0x2A:0:6:
+%15li: +052:1:5:42:
+%*15li: +052:0:5:
+%15li: +0B101010:1:10:42:
+%*15li: +0B101010:0:10:
+%15li: +0b101010:1:10:42:
+%*15li: +0b101010:0:10:
+%15li: +2147483647:1:12:2147483647:
+%*15li: +2147483647:0:12:
+%15li: +0X7fffffff:1:12:2147483647:
+%*15li: +0X7fffffff:0:12:
+%15li: +0x7FFFFFFF:1:12:2147483647:
+%*15li: +0x7FFFFFFF:0:12:
+%15li: +017777777777:1:14:2147483647:
+%*15li: +017777777777:0:14:
+%15li: +0B1111111111111111111111111111111:1:16:4095:
+%*15li: +0B1111111111111111111111111111111:0:16:
+%15li: +0b1111111111111111111111111111111:1:16:4095:
+%*15li: +0b1111111111111111111111111111111:0:16:
+%15li: +2147483648:1:12:2147483647:
+%*15li: +2147483648:0:12:
+%15li: +0X80000000:1:12:2147483647:
+%*15li: +0X80000000:0:12:
+%15li: +0x80000000:1:12:2147483647:
+%*15li: +0x80000000:0:12:
+%15li: +020000000000:1:14:2147483647:
+%*15li: +020000000000:0:14:
+%15li: +0B10000000000000000000000000000000:1:16:2048:
+%*15li: +0B10000000000000000000000000000000:0:16:
+%15li: +0b10000000000000000000000000000000:1:16:2048:
+%*15li: +0b10000000000000000000000000000000:0:16:
+%15li: +2147487889:1:12:2147483647:
+%*15li: +2147487889:0:12:
+%15li: +0X80001091:1:12:2147483647:
+%*15li: +0X80001091:0:12:
+%15li: +0x80001091:1:12:2147483647:
+%*15li: +0x80001091:0:12:
+%15li: +020000010221:1:14:2147483647:
+%*15li: +020000010221:0:14:
+%15li: +0B10000000000000000001000010010001:1:16:2048:
+%*15li: +0B10000000000000000001000010010001:0:16:
+%15li: +0b10000000000000000001000010010001:1:16:2048:
+%*15li: +0b10000000000000000001000010010001:0:16:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-b.input b/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
new file mode 100644
index 0000000..42958cf
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
@@ -0,0 +1,644 @@
+%b::0:-1:
+%*b::0:-1:
+%b:-1111011:1:8:4294967173:
+%*b:-1111011:0:8:
+%b:-0B1111011:1:10:4294967173:
+%*b:-0B1111011:0:10:
+%b:-0b1111011:1:10:4294967173:
+%*b:-0b1111011:0:10:
+%b:-1:1:2:4294967295:
+%*b:-1:0:2:
+%b:-0B1:1:4:4294967295:
+%*b:-0B1:0:4:
+%b:-0b1:1:4:4294967295:
+%*b:-0b1:0:4:
+%b:-0:1:2:0:
+%*b:-0:0:2:
+%b:-0B0:1:4:0:
+%*b:-0B0:0:4:
+%b:-0b0:1:4:0:
+%*b:-0b0:0:4:
+%b:0:1:1:0:
+%*b:0:0:1:
+%b:0B0:1:3:0:
+%*b:0B0:0:3:
+%b:0b0:1:3:0:
+%*b:0b0:0:3:
+%b:1:1:1:1:
+%*b:1:0:1:
+%b:0B1:1:3:1:
+%*b:0B1:0:3:
+%b:0b1:1:3:1:
+%*b:0b1:0:3:
+%b:101010:1:6:42:
+%*b:101010:0:6:
+%b:0B101010:1:8:42:
+%*b:0B101010:0:8:
+%b:0b101010:1:8:42:
+%*b:0b101010:0:8:
+%b:11111111111111111111111111111111:1:32:4294967295:
+%*b:11111111111111111111111111111111:0:32:
+%b:0B11111111111111111111111111111111:1:34:4294967295:
+%*b:0B11111111111111111111111111111111:0:34:
+%b:0b11111111111111111111111111111111:1:34:4294967295:
+%*b:0b11111111111111111111111111111111:0:34:
+%b:100000000000000000000000000000000:1:33:4294967295:
+%*b:100000000000000000000000000000000:0:33:
+%b:0B100000000000000000000000000000000:1:35:4294967295:
+%*b:0B100000000000000000000000000000000:0:35:
+%b:0b100000000000000000000000000000000:1:35:4294967295:
+%*b:0b100000000000000000000000000000000:0:35:
+%b:100000000000000000001000010010001:1:33:4294967295:
+%*b:100000000000000000001000010010001:0:33:
+%b:0B100000000000000000001000010010001:1:35:4294967295:
+%*b:0B100000000000000000001000010010001:0:35:
+%b:0b100000000000000000001000010010001:1:35:4294967295:
+%*b:0b100000000000000000001000010010001:0:35:
+%b:+0:1:2:0:
+%*b:+0:0:2:
+%b:+0B0:1:4:0:
+%*b:+0B0:0:4:
+%b:+0b0:1:4:0:
+%*b:+0b0:0:4:
+%b:+1:1:2:1:
+%*b:+1:0:2:
+%b:+0B1:1:4:1:
+%*b:+0B1:0:4:
+%b:+0b1:1:4:1:
+%*b:+0b1:0:4:
+%b:+101010:1:7:42:
+%*b:+101010:0:7:
+%b:+0B101010:1:9:42:
+%*b:+0B101010:0:9:
+%b:+0b101010:1:9:42:
+%*b:+0b101010:0:9:
+%b:+11111111111111111111111111111111:1:33:4294967295:
+%*b:+11111111111111111111111111111111:0:33:
+%b:+0B11111111111111111111111111111111:1:35:4294967295:
+%*b:+0B11111111111111111111111111111111:0:35:
+%b:+0b11111111111111111111111111111111:1:35:4294967295:
+%*b:+0b11111111111111111111111111111111:0:35:
+%b:+100000000000000000000000000000000:1:34:4294967295:
+%*b:+100000000000000000000000000000000:0:34:
+%b:+0B100000000000000000000000000000000:1:36:4294967295:
+%*b:+0B100000000000000000000000000000000:0:36:
+%b:+0b100000000000000000000000000000000:1:36:4294967295:
+%*b:+0b100000000000000000000000000000000:0:36:
+%b:+100000000000000000001000010010001:1:34:4294967295:
+%*b:+100000000000000000001000010010001:0:34:
+%b:+0B100000000000000000001000010010001:1:36:4294967295:
+%*b:+0B100000000000000000001000010010001:0:36:
+%b:+0b100000000000000000001000010010001:1:36:4294967295:
+%*b:+0b100000000000000000001000010010001:0:36:
+%1b::0:-1:
+%*1b::0:-1:
+%1b:-1111011:0:-1:
+%*1b:-1111011:0:-1:
+%1b:-0B1111011:0:-1:
+%*1b:-0B1111011:0:-1:
+%1b:-0b1111011:0:-1:
+%*1b:-0b1111011:0:-1:
+%1b:-1:0:-1:
+%*1b:-1:0:-1:
+%1b:-0B1:0:-1:
+%*1b:-0B1:0:-1:
+%1b:-0b1:0:-1:
+%*1b:-0b1:0:-1:
+%1b:-0:0:-1:
+%*1b:-0:0:-1:
+%1b:-0B0:0:-1:
+%*1b:-0B0:0:-1:
+%1b:-0b0:0:-1:
+%*1b:-0b0:0:-1:
+%1b:0:1:1:0:
+%*1b:0:0:1:
+%1b:0B0:1:1:0:
+%*1b:0B0:0:1:
+%1b:0b0:1:1:0:
+%*1b:0b0:0:1:
+%1b:1:1:1:1:
+%*1b:1:0:1:
+%1b:0B1:1:1:0:
+%*1b:0B1:0:1:
+%1b:0b1:1:1:0:
+%*1b:0b1:0:1:
+%1b:101010:1:1:1:
+%*1b:101010:0:1:
+%1b:0B101010:1:1:0:
+%*1b:0B101010:0:1:
+%1b:0b101010:1:1:0:
+%*1b:0b101010:0:1:
+%1b:11111111111111111111111111111111:1:1:1:
+%*1b:11111111111111111111111111111111:0:1:
+%1b:0B11111111111111111111111111111111:1:1:0:
+%*1b:0B11111111111111111111111111111111:0:1:
+%1b:0b11111111111111111111111111111111:1:1:0:
+%*1b:0b11111111111111111111111111111111:0:1:
+%1b:100000000000000000000000000000000:1:1:1:
+%*1b:100000000000000000000000000000000:0:1:
+%1b:0B100000000000000000000000000000000:1:1:0:
+%*1b:0B100000000000000000000000000000000:0:1:
+%1b:0b100000000000000000000000000000000:1:1:0:
+%*1b:0b100000000000000000000000000000000:0:1:
+%1b:100000000000000000001000010010001:1:1:1:
+%*1b:100000000000000000001000010010001:0:1:
+%1b:0B100000000000000000001000010010001:1:1:0:
+%*1b:0B100000000000000000001000010010001:0:1:
+%1b:0b100000000000000000001000010010001:1:1:0:
+%*1b:0b100000000000000000001000010010001:0:1:
+%1b:+0:0:-1:
+%*1b:+0:0:-1:
+%1b:+0B0:0:-1:
+%*1b:+0B0:0:-1:
+%1b:+0b0:0:-1:
+%*1b:+0b0:0:-1:
+%1b:+1:0:-1:
+%*1b:+1:0:-1:
+%1b:+0B1:0:-1:
+%*1b:+0B1:0:-1:
+%1b:+0b1:0:-1:
+%*1b:+0b1:0:-1:
+%1b:+101010:0:-1:
+%*1b:+101010:0:-1:
+%1b:+0B101010:0:-1:
+%*1b:+0B101010:0:-1:
+%1b:+0b101010:0:-1:
+%*1b:+0b101010:0:-1:
+%1b:+11111111111111111111111111111111:0:-1:
+%*1b:+11111111111111111111111111111111:0:-1:
+%1b:+0B11111111111111111111111111111111:0:-1:
+%*1b:+0B11111111111111111111111111111111:0:-1:
+%1b:+0b11111111111111111111111111111111:0:-1:
+%*1b:+0b11111111111111111111111111111111:0:-1:
+%1b:+100000000000000000000000000000000:0:-1:
+%*1b:+100000000000000000000000000000000:0:-1:
+%1b:+0B100000000000000000000000000000000:0:-1:
+%*1b:+0B100000000000000000000000000000000:0:-1:
+%1b:+0b100000000000000000000000000000000:0:-1:
+%*1b:+0b100000000000000000000000000000000:0:-1:
+%1b:+100000000000000000001000010010001:0:-1:
+%*1b:+100000000000000000001000010010001:0:-1:
+%1b:+0B100000000000000000001000010010001:0:-1:
+%*1b:+0B100000000000000000001000010010001:0:-1:
+%1b:+0b100000000000000000001000010010001:0:-1:
+%*1b:+0b100000000000000000001000010010001:0:-1:
+%2b::0:-1:
+%*2b::0:-1:
+%2b:-1111011:1:2:4294967295:
+%*2b:-1111011:0:2:
+%2b:-0B1111011:1:2:0:
+%*2b:-0B1111011:0:2:
+%2b:-0b1111011:1:2:0:
+%*2b:-0b1111011:0:2:
+%2b:-1:1:2:4294967295:
+%*2b:-1:0:2:
+%2b:-0B1:1:2:0:
+%*2b:-0B1:0:2:
+%2b:-0b1:1:2:0:
+%*2b:-0b1:0:2:
+%2b:-0:1:2:0:
+%*2b:-0:0:2:
+%2b:-0B0:1:2:0:
+%*2b:-0B0:0:2:
+%2b:-0b0:1:2:0:
+%*2b:-0b0:0:2:
+%2b:0:1:1:0:
+%*2b:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2b:+0B0:0:2:
+%2b:+0b0:1:2:0:
+%*2b:+0b0:0:2:
+%2b:+1:1:2:1:
+%*2b:+1:0:2:
+%2b:+0B1:1:2:0:
+%*2b:+0B1:0:2:
+%2b:+0b1:1:2:0:
+%*2b:+0b1:0:2:
+%2b:+101010:1:2:1:
+%*2b:+101010:0:2:
+%2b:+0B101010:1:2:0:
+%*2b:+0B101010:0:2:
+%2b:+0b101010:1:2:0:
+%*2b:+0b101010:0:2:
+%2b:+11111111111111111111111111111111:1:2:1:
+%*2b:+11111111111111111111111111111111:0:2:
+%2b:+0B11111111111111111111111111111111:1:2:0:
+%*2b:+0B11111111111111111111111111111111:0:2:
+%2b:+0b11111111111111111111111111111111:1:2:0:
+%*2b:+0b11111111111111111111111111111111:0:2:
+%2b:+100000000000000000000000000000000:1:2:1:
+%*2b:+100000000000000000000000000000000:0:2:
+%2b:+0B100000000000000000000000000000000:1:2:0:
+%*2b:+0B100000000000000000000000000000000:0:2:
+%2b:+0b100000000000000000000000000000000:1:2:0:
+%*2b:+0b100000000000000000000000000000000:0:2:
+%2b:+100000000000000000001000010010001:1:2:1:
+%*2b:+100000000000000000001000010010001:0:2:
+%2b:+0B100000000000000000001000010010001:1:2:0:
+%*2b:+0B100000000000000000001000010010001:0:2:
+%2b:+0b100000000000000000001000010010001:1:2:0:
+%*2b:+0b100000000000000000001000010010001:0:2:
+%8b::0:-1:
+%*8b::0:-1:
+%8b:-1111011:1:8:4294967173:
+%*8b:-1111011:0:8:
+%8b:-0B1111011:1:8:4294967266:
+%*8b:-0B1111011:0:8:
+%8b:-0b1111011:1:8:4294967266:
+%*8b:-0b1111011:0:8:
+%8b:-1:1:2:4294967295:
+%*8b:-1:0:2:
+%8b:-0B1:1:4:4294967295:
+%*8b:-0B1:0:4:
+%8b:-0b1:1:4:4294967295:
+%*8b:-0b1:0:4:
+%8b:-0:1:2:0:
+%*8b:-0:0:2:
+%8b:-0B0:1:4:0:
+%*8b:-0B0:0:4:
+%8b:-0b0:1:4:0:
+%*8b:-0b0:0:4:
+%8b:0:1:1:0:
+%*8b:0:0:1:
+%8b:0B0:1:3:0:
+%*8b:0B0:0:3:
+%8b:0b0:1:3:0:
+%*8b:0b0:0:3:
+%8b:1:1:1:1:
+%*8b:1:0:1:
+%8b:0B1:1:3:1:
+%*8b:0B1:0:3:
+%8b:0b1:1:3:1:
+%*8b:0b1:0:3:
+%8b:101010:1:6:42:
+%*8b:101010:0:6:
+%8b:0B101010:1:8:42:
+%*8b:0B101010:0:8:
+%8b:0b101010:1:8:42:
+%*8b:0b101010:0:8:
+%8b:11111111111111111111111111111111:1:8:255:
+%*8b:11111111111111111111111111111111:0:8:
+%8b:0B11111111111111111111111111111111:1:8:63:
+%*8b:0B11111111111111111111111111111111:0:8:
+%8b:0b11111111111111111111111111111111:1:8:63:
+%*8b:0b11111111111111111111111111111111:0:8:
+%8b:100000000000000000000000000000000:1:8:128:
+%*8b:100000000000000000000000000000000:0:8:
+%8b:0B100000000000000000000000000000000:1:8:32:
+%*8b:0B100000000000000000000000000000000:0:8:
+%8b:0b100000000000000000000000000000000:1:8:32:
+%*8b:0b100000000000000000000000000000000:0:8:
+%8b:100000000000000000001000010010001:1:8:128:
+%*8b:100000000000000000001000010010001:0:8:
+%8b:0B100000000000000000001000010010001:1:8:32:
+%*8b:0B100000000000000000001000010010001:0:8:
+%8b:0b100000000000000000001000010010001:1:8:32:
+%*8b:0b100000000000000000001000010010001:0:8:
+%8b:+0:1:2:0:
+%*8b:+0:0:2:
+%8b:+0B0:1:4:0:
+%*8b:+0B0:0:4:
+%8b:+0b0:1:4:0:
+%*8b:+0b0:0:4:
+%8b:+1:1:2:1:
+%*8b:+1:0:2:
+%8b:+0B1:1:4:1:
+%*8b:+0B1:0:4:
+%8b:+0b1:1:4:1:
+%*8b:+0b1:0:4:
+%8b:+101010:1:7:42:
+%*8b:+101010:0:7:
+%8b:+0B101010:1:8:21:
+%*8b:+0B101010:0:8:
+%8b:+0b101010:1:8:21:
+%*8b:+0b101010:0:8:
+%8b:+11111111111111111111111111111111:1:8:127:
+%*8b:+11111111111111111111111111111111:0:8:
+%8b:+0B11111111111111111111111111111111:1:8:31:
+%*8b:+0B11111111111111111111111111111111:0:8:
+%8b:+0b11111111111111111111111111111111:1:8:31:
+%*8b:+0b11111111111111111111111111111111:0:8:
+%8b:+100000000000000000000000000000000:1:8:64:
+%*8b:+100000000000000000000000000000000:0:8:
+%8b:+0B100000000000000000000000000000000:1:8:16:
+%*8b:+0B100000000000000000000000000000000:0:8:
+%8b:+0b100000000000000000000000000000000:1:8:16:
+%*8b:+0b100000000000000000000000000000000:0:8:
+%8b:+100000000000000000001000010010001:1:8:64:
+%*8b:+100000000000000000001000010010001:0:8:
+%8b:+0B100000000000000000001000010010001:1:8:16:
+%*8b:+0B100000000000000000001000010010001:0:8:
+%8b:+0b100000000000000000001000010010001:1:8:16:
+%*8b:+0b100000000000000000001000010010001:0:8:
+%15b::0:-1:
+%*15b::0:-1:
+%15b:-1111011:1:8:4294967173:
+%*15b:-1111011:0:8:
+%15b:-0B1111011:1:10:4294967173:
+%*15b:-0B1111011:0:10:
+%15b:-0b1111011:1:10:4294967173:
+%*15b:-0b1111011:0:10:
+%15b:-1:1:2:4294967295:
+%*15b:-1:0:2:
+%15b:-0B1:1:4:4294967295:
+%*15b:-0B1:0:4:
+%15b:-0b1:1:4:4294967295:
+%*15b:-0b1:0:4:
+%15b:-0:1:2:0:
+%*15b:-0:0:2:
+%15b:-0B0:1:4:0:
+%*15b:-0B0:0:4:
+%15b:-0b0:1:4:0:
+%*15b:-0b0:0:4:
+%15b:0:1:1:0:
+%*15b:0:0:1:
+%15b:0B0:1:3:0:
+%*15b:0B0:0:3:
+%15b:0b0:1:3:0:
+%*15b:0b0:0:3:
+%15b:1:1:1:1:
+%*15b:1:0:1:
+%15b:0B1:1:3:1:
+%*15b:0B1:0:3:
+%15b:0b1:1:3:1:
+%*15b:0b1:0:3:
+%15b:101010:1:6:42:
+%*15b:101010:0:6:
+%15b:0B101010:1:8:42:
+%*15b:0B101010:0:8:
+%15b:0b101010:1:8:42:
+%*15b:0b101010:0:8:
+%15b:11111111111111111111111111111111:1:15:32767:
+%*15b:11111111111111111111111111111111:0:15:
+%15b:0B11111111111111111111111111111111:1:15:8191:
+%*15b:0B11111111111111111111111111111111:0:15:
+%15b:0b11111111111111111111111111111111:1:15:8191:
+%*15b:0b11111111111111111111111111111111:0:15:
+%15b:100000000000000000000000000000000:1:15:16384:
+%*15b:100000000000000000000000000000000:0:15:
+%15b:0B100000000000000000000000000000000:1:15:4096:
+%*15b:0B100000000000000000000000000000000:0:15:
+%15b:0b100000000000000000000000000000000:1:15:4096:
+%*15b:0b100000000000000000000000000000000:0:15:
+%15b:100000000000000000001000010010001:1:15:16384:
+%*15b:100000000000000000001000010010001:0:15:
+%15b:0B100000000000000000001000010010001:1:15:4096:
+%*15b:0B100000000000000000001000010010001:0:15:
+%15b:0b100000000000000000001000010010001:1:15:4096:
+%*15b:0b100000000000000000001000010010001:0:15:
+%15b:+0:1:2:0:
+%*15b:+0:0:2:
+%15b:+0B0:1:4:0:
+%*15b:+0B0:0:4:
+%15b:+0b0:1:4:0:
+%*15b:+0b0:0:4:
+%15b:+1:1:2:1:
+%*15b:+1:0:2:
+%15b:+0B1:1:4:1:
+%*15b:+0B1:0:4:
+%15b:+0b1:1:4:1:
+%*15b:+0b1:0:4:
+%15b:+101010:1:7:42:
+%*15b:+101010:0:7:
+%15b:+0B101010:1:9:42:
+%*15b:+0B101010:0:9:
+%15b:+0b101010:1:9:42:
+%*15b:+0b101010:0:9:
+%15b:+11111111111111111111111111111111:1:15:16383:
+%*15b:+11111111111111111111111111111111:0:15:
+%15b:+0B11111111111111111111111111111111:1:15:4095:
+%*15b:+0B11111111111111111111111111111111:0:15:
+%15b:+0b11111111111111111111111111111111:1:15:4095:
+%*15b:+0b11111111111111111111111111111111:0:15:
+%15b:+100000000000000000000000000000000:1:15:8192:
+%*15b:+100000000000000000000000000000000:0:15:
+%15b:+0B100000000000000000000000000000000:1:15:2048:
+%*15b:+0B100000000000000000000000000000000:0:15:
+%15b:+0b100000000000000000000000000000000:1:15:2048:
+%*15b:+0b100000000000000000000000000000000:0:15:
+%15b:+100000000000000000001000010010001:1:15:8192:
+%*15b:+100000000000000000001000010010001:0:15:
+%15b:+0B100000000000000000001000010010001:1:15:2048:
+%*15b:+0B100000000000000000001000010010001:0:15:
+%15b:+0b100000000000000000001000010010001:1:15:2048:
+%*15b:+0b100000000000000000001000010010001:0:15:
+%2b: :0:-1:
+%*2b: :0:-1:
+%2b: -1111011:1:3:4294967295:
+%*2b: -1111011:0:3:
+%2b: -0B1111011:1:3:0:
+%*2b: -0B1111011:0:3:
+%2b: -0b1111011:1:3:0:
+%*2b: -0b1111011:0:3:
+%2b: -1:1:3:4294967295:
+%*2b: -1:0:3:
+%2b: -0B1:1:3:0:
+%*2b: -0B1:0:3:
+%2b: -0b1:1:3:0:
+%*2b: -0b1:0:3:
+%2b: -0:1:3:0:
+%*2b: -0:0:3:
+%2b: -0B0:1:3:0:
+%*2b: -0B0:0:3:
+%2b: -0b0:1:3:0:
+%*2b: -0b0:0:3:
+%2b: 0:1:2:0:
+%*2b: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2b: +0B0:0:3:
+%2b: +0b0:1:3:0:
+%*2b: +0b0:0:3:
+%2b: +1:1:3:1:
+%*2b: +1:0:3:
+%2b: +0B1:1:3:0:
+%*2b: +0B1:0:3:
+%2b: +0b1:1:3:0:
+%*2b: +0b1:0:3:
+%2b: +101010:1:3:1:
+%*2b: +101010:0:3:
+%2b: +0B101010:1:3:0:
+%*2b: +0B101010:0:3:
+%2b: +0b101010:1:3:0:
+%*2b: +0b101010:0:3:
+%2b: +11111111111111111111111111111111:1:3:1:
+%*2b: +11111111111111111111111111111111:0:3:
+%2b: +0B11111111111111111111111111111111:1:3:0:
+%*2b: +0B11111111111111111111111111111111:0:3:
+%2b: +0b11111111111111111111111111111111:1:3:0:
+%*2b: +0b11111111111111111111111111111111:0:3:
+%2b: +100000000000000000000000000000000:1:3:1:
+%*2b: +100000000000000000000000000000000:0:3:
+%2b: +0B100000000000000000000000000000000:1:3:0:
+%*2b: +0B100000000000000000000000000000000:0:3:
+%2b: +0b100000000000000000000000000000000:1:3:0:
+%*2b: +0b100000000000000000000000000000000:0:3:
+%2b: +100000000000000000001000010010001:1:3:1:
+%*2b: +100000000000000000001000010010001:0:3:
+%2b: +0B100000000000000000001000010010001:1:3:0:
+%*2b: +0B100000000000000000001000010010001:0:3:
+%2b: +0b100000000000000000001000010010001:1:3:0:
+%*2b: +0b100000000000000000001000010010001:0:3:
+%15b: :0:-1:
+%*15b: :0:-1:
+%15b: -1111011:1:9:4294967173:
+%*15b: -1111011:0:9:
+%15b: -0B1111011:1:11:4294967173:
+%*15b: -0B1111011:0:11:
+%15b: -0b1111011:1:11:4294967173:
+%*15b: -0b1111011:0:11:
+%15b: -1:1:3:4294967295:
+%*15b: -1:0:3:
+%15b: -0B1:1:5:4294967295:
+%*15b: -0B1:0:5:
+%15b: -0b1:1:5:4294967295:
+%*15b: -0b1:0:5:
+%15b: -0:1:3:0:
+%*15b: -0:0:3:
+%15b: -0B0:1:5:0:
+%*15b: -0B0:0:5:
+%15b: -0b0:1:5:0:
+%*15b: -0b0:0:5:
+%15b: 0:1:2:0:
+%*15b: 0:0:2:
+%15b: 0B0:1:4:0:
+%*15b: 0B0:0:4:
+%15b: 0b0:1:4:0:
+%*15b: 0b0:0:4:
+%15b: 1:1:2:1:
+%*15b: 1:0:2:
+%15b: 0B1:1:4:1:
+%*15b: 0B1:0:4:
+%15b: 0b1:1:4:1:
+%*15b: 0b1:0:4:
+%15b: 101010:1:7:42:
+%*15b: 101010:0:7:
+%15b: 0B101010:1:9:42:
+%*15b: 0B101010:0:9:
+%15b: 0b101010:1:9:42:
+%*15b: 0b101010:0:9:
+%15b: 11111111111111111111111111111111:1:16:32767:
+%*15b: 11111111111111111111111111111111:0:16:
+%15b: 0B11111111111111111111111111111111:1:16:8191:
+%*15b: 0B11111111111111111111111111111111:0:16:
+%15b: 0b11111111111111111111111111111111:1:16:8191:
+%*15b: 0b11111111111111111111111111111111:0:16:
+%15b: 100000000000000000000000000000000:1:16:16384:
+%*15b: 100000000000000000000000000000000:0:16:
+%15b: 0B100000000000000000000000000000000:1:16:4096:
+%*15b: 0B100000000000000000000000000000000:0:16:
+%15b: 0b100000000000000000000000000000000:1:16:4096:
+%*15b: 0b100000000000000000000000000000000:0:16:
+%15b: 100000000000000000001000010010001:1:16:16384:
+%*15b: 100000000000000000001000010010001:0:16:
+%15b: 0B100000000000000000001000010010001:1:16:4096:
+%*15b: 0B100000000000000000001000010010001:0:16:
+%15b: 0b100000000000000000001000010010001:1:16:4096:
+%*15b: 0b100000000000000000001000010010001:0:16:
+%15b: +0:1:3:0:
+%*15b: +0:0:3:
+%15b: +0B0:1:5:0:
+%*15b: +0B0:0:5:
+%15b: +0b0:1:5:0:
+%*15b: +0b0:0:5:
+%15b: +1:1:3:1:
+%*15b: +1:0:3:
+%15b: +0B1:1:5:1:
+%*15b: +0B1:0:5:
+%15b: +0b1:1:5:1:
+%*15b: +0b1:0:5:
+%15b: +101010:1:8:42:
+%*15b: +101010:0:8:
+%15b: +0B101010:1:10:42:
+%*15b: +0B101010:0:10:
+%15b: +0b101010:1:10:42:
+%*15b: +0b101010:0:10:
+%15b: +11111111111111111111111111111111:1:16:16383:
+%*15b: +11111111111111111111111111111111:0:16:
+%15b: +0B11111111111111111111111111111111:1:16:4095:
+%*15b: +0B11111111111111111111111111111111:0:16:
+%15b: +0b11111111111111111111111111111111:1:16:4095:
+%*15b: +0b11111111111111111111111111111111:0:16:
+%15b: +100000000000000000000000000000000:1:16:8192:
+%*15b: +100000000000000000000000000000000:0:16:
+%15b: +0B100000000000000000000000000000000:1:16:2048:
+%*15b: +0B100000000000000000000000000000000:0:16:
+%15b: +0b100000000000000000000000000000000:1:16:2048:
+%*15b: +0b100000000000000000000000000000000:0:16:
+%15b: +100000000000000000001000010010001:1:16:8192:
+%*15b: +100000000000000000001000010010001:0:16:
+%15b: +0B100000000000000000001000010010001:1:16:2048:
+%*15b: +0B100000000000000000001000010010001:0:16:
+%15b: +0b100000000000000000001000010010001:1:16:2048:
+%*15b: +0b100000000000000000001000010010001:0:16:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-o.input b/sysdeps/wordsize-32/tst-scanf-format-uint-o.input
new file mode 100644
index 0000000..1762194
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-o.input
@@ -0,0 +1,434 @@
+%o::0:-1:
+%*o::0:-1:
+%o:-173:1:4:4294967173:
+%*o:-173:0:4:
+%o:-0173:1:5:4294967173:
+%*o:-0173:0:5:
+%o:-1:1:2:4294967295:
+%*o:-1:0:2:
+%o:-01:1:3:4294967295:
+%*o:-01:0:3:
+%o:-0:1:2:0:
+%*o:-0:0:2:
+%o:-00:1:3:0:
+%*o:-00:0:3:
+%o:0:1:1:0:
+%*o:0:0:1:
+%o:00:1:2:0:
+%*o:00:0:2:
+%o:1:1:1:1:
+%*o:1:0:1:
+%o:01:1:2:1:
+%*o:01:0:2:
+%o:52:1:2:42:
+%*o:52:0:2:
+%o:052:1:3:42:
+%*o:052:0:3:
+%o:37777777777:1:11:4294967295:
+%*o:37777777777:0:11:
+%o:037777777777:1:12:4294967295:
+%*o:037777777777:0:12:
+%o:40000000000:1:11:4294967295:
+%*o:40000000000:0:11:
+%o:040000000000:1:12:4294967295:
+%*o:040000000000:0:12:
+%o:40000010221:1:11:4294967295:
+%*o:40000010221:0:11:
+%o:040000010221:1:12:4294967295:
+%*o:040000010221:0:12:
+%o:+0:1:2:0:
+%*o:+0:0:2:
+%o:+00:1:3:0:
+%*o:+00:0:3:
+%o:+1:1:2:1:
+%*o:+1:0:2:
+%o:+01:1:3:1:
+%*o:+01:0:3:
+%o:+52:1:3:42:
+%*o:+52:0:3:
+%o:+052:1:4:42:
+%*o:+052:0:4:
+%o:+37777777777:1:12:4294967295:
+%*o:+37777777777:0:12:
+%o:+037777777777:1:13:4294967295:
+%*o:+037777777777:0:13:
+%o:+40000000000:1:12:4294967295:
+%*o:+40000000000:0:12:
+%o:+040000000000:1:13:4294967295:
+%*o:+040000000000:0:13:
+%o:+40000010221:1:12:4294967295:
+%*o:+40000010221:0:12:
+%o:+040000010221:1:13:4294967295:
+%*o:+040000010221:0:13:
+%1o::0:-1:
+%*1o::0:-1:
+%1o:-173:0:-1:
+%*1o:-173:0:-1:
+%1o:-0173:0:-1:
+%*1o:-0173:0:-1:
+%1o:-1:0:-1:
+%*1o:-1:0:-1:
+%1o:-01:0:-1:
+%*1o:-01:0:-1:
+%1o:-0:0:-1:
+%*1o:-0:0:-1:
+%1o:-00:0:-1:
+%*1o:-00:0:-1:
+%1o:0:1:1:0:
+%*1o:0:0:1:
+%1o:00:1:1:0:
+%*1o:00:0:1:
+%1o:1:1:1:1:
+%*1o:1:0:1:
+%1o:01:1:1:0:
+%*1o:01:0:1:
+%1o:52:1:1:5:
+%*1o:52:0:1:
+%1o:052:1:1:0:
+%*1o:052:0:1:
+%1o:37777777777:1:1:3:
+%*1o:37777777777:0:1:
+%1o:037777777777:1:1:0:
+%*1o:037777777777:0:1:
+%1o:40000000000:1:1:4:
+%*1o:40000000000:0:1:
+%1o:040000000000:1:1:0:
+%*1o:040000000000:0:1:
+%1o:40000010221:1:1:4:
+%*1o:40000010221:0:1:
+%1o:040000010221:1:1:0:
+%*1o:040000010221:0:1:
+%1o:+0:0:-1:
+%*1o:+0:0:-1:
+%1o:+00:0:-1:
+%*1o:+00:0:-1:
+%1o:+1:0:-1:
+%*1o:+1:0:-1:
+%1o:+01:0:-1:
+%*1o:+01:0:-1:
+%1o:+52:0:-1:
+%*1o:+52:0:-1:
+%1o:+052:0:-1:
+%*1o:+052:0:-1:
+%1o:+37777777777:0:-1:
+%*1o:+37777777777:0:-1:
+%1o:+037777777777:0:-1:
+%*1o:+037777777777:0:-1:
+%1o:+40000000000:0:-1:
+%*1o:+40000000000:0:-1:
+%1o:+040000000000:0:-1:
+%*1o:+040000000000:0:-1:
+%1o:+40000010221:0:-1:
+%*1o:+40000010221:0:-1:
+%1o:+040000010221:0:-1:
+%*1o:+040000010221:0:-1:
+%2o::0:-1:
+%*2o::0:-1:
+%2o:-173:1:2:4294967295:
+%*2o:-173:0:2:
+%2o:-0173:1:2:0:
+%*2o:-0173:0:2:
+%2o:-1:1:2:4294967295:
+%*2o:-1:0:2:
+%2o:-01:1:2:0:
+%*2o:-01:0:2:
+%2o:-0:1:2:0:
+%*2o:-0:0:2:
+%2o:-00:1:2:0:
+%*2o:-00:0:2:
+%2o:0:1:1:0:
+%*2o:0:0:1:
+%2o:00:1:2:0:
+%*2o:00:0:2:
+%2o:1:1:1:1:
+%*2o:1:0:1:
+%2o:01:1:2:1:
+%*2o:01:0:2:
+%2o:52:1:2:42:
+%*2o:52:0:2:
+%2o:052:1:2:5:
+%*2o:052:0:2:
+%2o:37777777777:1:2:31:
+%*2o:37777777777:0:2:
+%2o:037777777777:1:2:3:
+%*2o:037777777777:0:2:
+%2o:40000000000:1:2:32:
+%*2o:40000000000:0:2:
+%2o:040000000000:1:2:4:
+%*2o:040000000000:0:2:
+%2o:40000010221:1:2:32:
+%*2o:40000010221:0:2:
+%2o:040000010221:1:2:4:
+%*2o:040000010221:0:2:
+%2o:+0:1:2:0:
+%*2o:+0:0:2:
+%2o:+00:1:2:0:
+%*2o:+00:0:2:
+%2o:+1:1:2:1:
+%*2o:+1:0:2:
+%2o:+01:1:2:0:
+%*2o:+01:0:2:
+%2o:+52:1:2:5:
+%*2o:+52:0:2:
+%2o:+052:1:2:0:
+%*2o:+052:0:2:
+%2o:+37777777777:1:2:3:
+%*2o:+37777777777:0:2:
+%2o:+037777777777:1:2:0:
+%*2o:+037777777777:0:2:
+%2o:+40000000000:1:2:4:
+%*2o:+40000000000:0:2:
+%2o:+040000000000:1:2:0:
+%*2o:+040000000000:0:2:
+%2o:+40000010221:1:2:4:
+%*2o:+40000010221:0:2:
+%2o:+040000010221:1:2:0:
+%*2o:+040000010221:0:2:
+%8o::0:-1:
+%*8o::0:-1:
+%8o:-173:1:4:4294967173:
+%*8o:-173:0:4:
+%8o:-0173:1:5:4294967173:
+%*8o:-0173:0:5:
+%8o:-1:1:2:4294967295:
+%*8o:-1:0:2:
+%8o:-01:1:3:4294967295:
+%*8o:-01:0:3:
+%8o:-0:1:2:0:
+%*8o:-0:0:2:
+%8o:-00:1:3:0:
+%*8o:-00:0:3:
+%8o:0:1:1:0:
+%*8o:0:0:1:
+%8o:00:1:2:0:
+%*8o:00:0:2:
+%8o:1:1:1:1:
+%*8o:1:0:1:
+%8o:01:1:2:1:
+%*8o:01:0:2:
+%8o:52:1:2:42:
+%*8o:52:0:2:
+%8o:052:1:3:42:
+%*8o:052:0:3:
+%8o:37777777777:1:8:8388607:
+%*8o:37777777777:0:8:
+%8o:037777777777:1:8:1048575:
+%*8o:037777777777:0:8:
+%8o:40000000000:1:8:8388608:
+%*8o:40000000000:0:8:
+%8o:040000000000:1:8:1048576:
+%*8o:040000000000:0:8:
+%8o:40000010221:1:8:8388616:
+%*8o:40000010221:0:8:
+%8o:040000010221:1:8:1048577:
+%*8o:040000010221:0:8:
+%8o:+0:1:2:0:
+%*8o:+0:0:2:
+%8o:+00:1:3:0:
+%*8o:+00:0:3:
+%8o:+1:1:2:1:
+%*8o:+1:0:2:
+%8o:+01:1:3:1:
+%*8o:+01:0:3:
+%8o:+52:1:3:42:
+%*8o:+52:0:3:
+%8o:+052:1:4:42:
+%*8o:+052:0:4:
+%8o:+37777777777:1:8:1048575:
+%*8o:+37777777777:0:8:
+%8o:+037777777777:1:8:131071:
+%*8o:+037777777777:0:8:
+%8o:+40000000000:1:8:1048576:
+%*8o:+40000000000:0:8:
+%8o:+040000000000:1:8:131072:
+%*8o:+040000000000:0:8:
+%8o:+40000010221:1:8:1048577:
+%*8o:+40000010221:0:8:
+%8o:+040000010221:1:8:131072:
+%*8o:+040000010221:0:8:
+%15o::0:-1:
+%*15o::0:-1:
+%15o:-173:1:4:4294967173:
+%*15o:-173:0:4:
+%15o:-0173:1:5:4294967173:
+%*15o:-0173:0:5:
+%15o:-1:1:2:4294967295:
+%*15o:-1:0:2:
+%15o:-01:1:3:4294967295:
+%*15o:-01:0:3:
+%15o:-0:1:2:0:
+%*15o:-0:0:2:
+%15o:-00:1:3:0:
+%*15o:-00:0:3:
+%15o:0:1:1:0:
+%*15o:0:0:1:
+%15o:00:1:2:0:
+%*15o:00:0:2:
+%15o:1:1:1:1:
+%*15o:1:0:1:
+%15o:01:1:2:1:
+%*15o:01:0:2:
+%15o:52:1:2:42:
+%*15o:52:0:2:
+%15o:052:1:3:42:
+%*15o:052:0:3:
+%15o:37777777777:1:11:4294967295:
+%*15o:37777777777:0:11:
+%15o:037777777777:1:12:4294967295:
+%*15o:037777777777:0:12:
+%15o:40000000000:1:11:4294967295:
+%*15o:40000000000:0:11:
+%15o:040000000000:1:12:4294967295:
+%*15o:040000000000:0:12:
+%15o:40000010221:1:11:4294967295:
+%*15o:40000010221:0:11:
+%15o:040000010221:1:12:4294967295:
+%*15o:040000010221:0:12:
+%15o:+0:1:2:0:
+%*15o:+0:0:2:
+%15o:+00:1:3:0:
+%*15o:+00:0:3:
+%15o:+1:1:2:1:
+%*15o:+1:0:2:
+%15o:+01:1:3:1:
+%*15o:+01:0:3:
+%15o:+52:1:3:42:
+%*15o:+52:0:3:
+%15o:+052:1:4:42:
+%*15o:+052:0:4:
+%15o:+37777777777:1:12:4294967295:
+%*15o:+37777777777:0:12:
+%15o:+037777777777:1:13:4294967295:
+%*15o:+037777777777:0:13:
+%15o:+40000000000:1:12:4294967295:
+%*15o:+40000000000:0:12:
+%15o:+040000000000:1:13:4294967295:
+%*15o:+040000000000:0:13:
+%15o:+40000010221:1:12:4294967295:
+%*15o:+40000010221:0:12:
+%15o:+040000010221:1:13:4294967295:
+%*15o:+040000010221:0:13:
+%2o: :0:-1:
+%*2o: :0:-1:
+%2o: -173:1:3:4294967295:
+%*2o: -173:0:3:
+%2o: -0173:1:3:0:
+%*2o: -0173:0:3:
+%2o: -1:1:3:4294967295:
+%*2o: -1:0:3:
+%2o: -01:1:3:0:
+%*2o: -01:0:3:
+%2o: -0:1:3:0:
+%*2o: -0:0:3:
+%2o: -00:1:3:0:
+%*2o: -00:0:3:
+%2o: 0:1:2:0:
+%*2o: 0:0:2:
+%2o: 00:1:3:0:
+%*2o: 00:0:3:
+%2o: 1:1:2:1:
+%*2o: 1:0:2:
+%2o: 01:1:3:1:
+%*2o: 01:0:3:
+%2o: 52:1:3:42:
+%*2o: 52:0:3:
+%2o: 052:1:3:5:
+%*2o: 052:0:3:
+%2o: 37777777777:1:3:31:
+%*2o: 37777777777:0:3:
+%2o: 037777777777:1:3:3:
+%*2o: 037777777777:0:3:
+%2o: 40000000000:1:3:32:
+%*2o: 40000000000:0:3:
+%2o: 040000000000:1:3:4:
+%*2o: 040000000000:0:3:
+%2o: 40000010221:1:3:32:
+%*2o: 40000010221:0:3:
+%2o: 040000010221:1:3:4:
+%*2o: 040000010221:0:3:
+%2o: +0:1:3:0:
+%*2o: +0:0:3:
+%2o: +00:1:3:0:
+%*2o: +00:0:3:
+%2o: +1:1:3:1:
+%*2o: +1:0:3:
+%2o: +01:1:3:0:
+%*2o: +01:0:3:
+%2o: +52:1:3:5:
+%*2o: +52:0:3:
+%2o: +052:1:3:0:
+%*2o: +052:0:3:
+%2o: +37777777777:1:3:3:
+%*2o: +37777777777:0:3:
+%2o: +037777777777:1:3:0:
+%*2o: +037777777777:0:3:
+%2o: +40000000000:1:3:4:
+%*2o: +40000000000:0:3:
+%2o: +040000000000:1:3:0:
+%*2o: +040000000000:0:3:
+%2o: +40000010221:1:3:4:
+%*2o: +40000010221:0:3:
+%2o: +040000010221:1:3:0:
+%*2o: +040000010221:0:3:
+%15o: :0:-1:
+%*15o: :0:-1:
+%15o: -173:1:5:4294967173:
+%*15o: -173:0:5:
+%15o: -0173:1:6:4294967173:
+%*15o: -0173:0:6:
+%15o: -1:1:3:4294967295:
+%*15o: -1:0:3:
+%15o: -01:1:4:4294967295:
+%*15o: -01:0:4:
+%15o: -0:1:3:0:
+%*15o: -0:0:3:
+%15o: -00:1:4:0:
+%*15o: -00:0:4:
+%15o: 0:1:2:0:
+%*15o: 0:0:2:
+%15o: 00:1:3:0:
+%*15o: 00:0:3:
+%15o: 1:1:2:1:
+%*15o: 1:0:2:
+%15o: 01:1:3:1:
+%*15o: 01:0:3:
+%15o: 52:1:3:42:
+%*15o: 52:0:3:
+%15o: 052:1:4:42:
+%*15o: 052:0:4:
+%15o: 37777777777:1:12:4294967295:
+%*15o: 37777777777:0:12:
+%15o: 037777777777:1:13:4294967295:
+%*15o: 037777777777:0:13:
+%15o: 40000000000:1:12:4294967295:
+%*15o: 40000000000:0:12:
+%15o: 040000000000:1:13:4294967295:
+%*15o: 040000000000:0:13:
+%15o: 40000010221:1:12:4294967295:
+%*15o: 40000010221:0:12:
+%15o: 040000010221:1:13:4294967295:
+%*15o: 040000010221:0:13:
+%15o: +0:1:3:0:
+%*15o: +0:0:3:
+%15o: +00:1:4:0:
+%*15o: +00:0:4:
+%15o: +1:1:3:1:
+%*15o: +1:0:3:
+%15o: +01:1:4:1:
+%*15o: +01:0:4:
+%15o: +52:1:4:42:
+%*15o: +52:0:4:
+%15o: +052:1:5:42:
+%*15o: +052:0:5:
+%15o: +37777777777:1:13:4294967295:
+%*15o: +37777777777:0:13:
+%15o: +037777777777:1:14:4294967295:
+%*15o: +037777777777:0:14:
+%15o: +40000000000:1:13:4294967295:
+%*15o: +40000000000:0:13:
+%15o: +040000000000:1:14:4294967295:
+%*15o: +040000000000:0:14:
+%15o: +40000010221:1:13:4294967295:
+%*15o: +40000010221:0:13:
+%15o: +040000010221:1:14:4294967295:
+%*15o: +040000010221:0:14:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-u.input b/sysdeps/wordsize-32/tst-scanf-format-uint-u.input
new file mode 100644
index 0000000..d2e04fd
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-u.input
@@ -0,0 +1,224 @@
+%u::0:-1:
+%*u::0:-1:
+%u:-123:1:4:4294967173:
+%*u:-123:0:4:
+%u:-1:1:2:4294967295:
+%*u:-1:0:2:
+%u:-0:1:2:0:
+%*u:-0:0:2:
+%u:0:1:1:0:
+%*u:0:0:1:
+%u:1:1:1:1:
+%*u:1:0:1:
+%u:42:1:2:42:
+%*u:42:0:2:
+%u:4294967295:1:10:4294967295:
+%*u:4294967295:0:10:
+%u:4294967296:1:10:4294967295:
+%*u:4294967296:0:10:
+%u:4294971537:1:10:4294967295:
+%*u:4294971537:0:10:
+%u:+0:1:2:0:
+%*u:+0:0:2:
+%u:+1:1:2:1:
+%*u:+1:0:2:
+%u:+42:1:3:42:
+%*u:+42:0:3:
+%u:+4294967295:1:11:4294967295:
+%*u:+4294967295:0:11:
+%u:+4294967296:1:11:4294967295:
+%*u:+4294967296:0:11:
+%u:+4294971537:1:11:4294967295:
+%*u:+4294971537:0:11:
+%1u::0:-1:
+%*1u::0:-1:
+%1u:-123:0:-1:
+%*1u:-123:0:-1:
+%1u:-1:0:-1:
+%*1u:-1:0:-1:
+%1u:-0:0:-1:
+%*1u:-0:0:-1:
+%1u:0:1:1:0:
+%*1u:0:0:1:
+%1u:1:1:1:1:
+%*1u:1:0:1:
+%1u:42:1:1:4:
+%*1u:42:0:1:
+%1u:4294967295:1:1:4:
+%*1u:4294967295:0:1:
+%1u:4294967296:1:1:4:
+%*1u:4294967296:0:1:
+%1u:4294971537:1:1:4:
+%*1u:4294971537:0:1:
+%1u:+0:0:-1:
+%*1u:+0:0:-1:
+%1u:+1:0:-1:
+%*1u:+1:0:-1:
+%1u:+42:0:-1:
+%*1u:+42:0:-1:
+%1u:+4294967295:0:-1:
+%*1u:+4294967295:0:-1:
+%1u:+4294967296:0:-1:
+%*1u:+4294967296:0:-1:
+%1u:+4294971537:0:-1:
+%*1u:+4294971537:0:-1:
+%2u::0:-1:
+%*2u::0:-1:
+%2u:-123:1:2:4294967295:
+%*2u:-123:0:2:
+%2u:-1:1:2:4294967295:
+%*2u:-1:0:2:
+%2u:-0:1:2:0:
+%*2u:-0:0:2:
+%2u:0:1:1:0:
+%*2u:0:0:1:
+%2u:1:1:1:1:
+%*2u:1:0:1:
+%2u:42:1:2:42:
+%*2u:42:0:2:
+%2u:4294967295:1:2:42:
+%*2u:4294967295:0:2:
+%2u:4294967296:1:2:42:
+%*2u:4294967296:0:2:
+%2u:4294971537:1:2:42:
+%*2u:4294971537:0:2:
+%2u:+0:1:2:0:
+%*2u:+0:0:2:
+%2u:+1:1:2:1:
+%*2u:+1:0:2:
+%2u:+42:1:2:4:
+%*2u:+42:0:2:
+%2u:+4294967295:1:2:4:
+%*2u:+4294967295:0:2:
+%2u:+4294967296:1:2:4:
+%*2u:+4294967296:0:2:
+%2u:+4294971537:1:2:4:
+%*2u:+4294971537:0:2:
+%8u::0:-1:
+%*8u::0:-1:
+%8u:-123:1:4:4294967173:
+%*8u:-123:0:4:
+%8u:-1:1:2:4294967295:
+%*8u:-1:0:2:
+%8u:-0:1:2:0:
+%*8u:-0:0:2:
+%8u:0:1:1:0:
+%*8u:0:0:1:
+%8u:1:1:1:1:
+%*8u:1:0:1:
+%8u:42:1:2:42:
+%*8u:42:0:2:
+%8u:4294967295:1:8:42949672:
+%*8u:4294967295:0:8:
+%8u:4294967296:1:8:42949672:
+%*8u:4294967296:0:8:
+%8u:4294971537:1:8:42949715:
+%*8u:4294971537:0:8:
+%8u:+0:1:2:0:
+%*8u:+0:0:2:
+%8u:+1:1:2:1:
+%*8u:+1:0:2:
+%8u:+42:1:3:42:
+%*8u:+42:0:3:
+%8u:+4294967295:1:8:4294967:
+%*8u:+4294967295:0:8:
+%8u:+4294967296:1:8:4294967:
+%*8u:+4294967296:0:8:
+%8u:+4294971537:1:8:4294971:
+%*8u:+4294971537:0:8:
+%15u::0:-1:
+%*15u::0:-1:
+%15u:-123:1:4:4294967173:
+%*15u:-123:0:4:
+%15u:-1:1:2:4294967295:
+%*15u:-1:0:2:
+%15u:-0:1:2:0:
+%*15u:-0:0:2:
+%15u:0:1:1:0:
+%*15u:0:0:1:
+%15u:1:1:1:1:
+%*15u:1:0:1:
+%15u:42:1:2:42:
+%*15u:42:0:2:
+%15u:4294967295:1:10:4294967295:
+%*15u:4294967295:0:10:
+%15u:4294967296:1:10:4294967295:
+%*15u:4294967296:0:10:
+%15u:4294971537:1:10:4294967295:
+%*15u:4294971537:0:10:
+%15u:+0:1:2:0:
+%*15u:+0:0:2:
+%15u:+1:1:2:1:
+%*15u:+1:0:2:
+%15u:+42:1:3:42:
+%*15u:+42:0:3:
+%15u:+4294967295:1:11:4294967295:
+%*15u:+4294967295:0:11:
+%15u:+4294967296:1:11:4294967295:
+%*15u:+4294967296:0:11:
+%15u:+4294971537:1:11:4294967295:
+%*15u:+4294971537:0:11:
+%2u: :0:-1:
+%*2u: :0:-1:
+%2u: -123:1:3:4294967295:
+%*2u: -123:0:3:
+%2u: -1:1:3:4294967295:
+%*2u: -1:0:3:
+%2u: -0:1:3:0:
+%*2u: -0:0:3:
+%2u: 0:1:2:0:
+%*2u: 0:0:2:
+%2u: 1:1:2:1:
+%*2u: 1:0:2:
+%2u: 42:1:3:42:
+%*2u: 42:0:3:
+%2u: 4294967295:1:3:42:
+%*2u: 4294967295:0:3:
+%2u: 4294967296:1:3:42:
+%*2u: 4294967296:0:3:
+%2u: 4294971537:1:3:42:
+%*2u: 4294971537:0:3:
+%2u: +0:1:3:0:
+%*2u: +0:0:3:
+%2u: +1:1:3:1:
+%*2u: +1:0:3:
+%2u: +42:1:3:4:
+%*2u: +42:0:3:
+%2u: +4294967295:1:3:4:
+%*2u: +4294967295:0:3:
+%2u: +4294967296:1:3:4:
+%*2u: +4294967296:0:3:
+%2u: +4294971537:1:3:4:
+%*2u: +4294971537:0:3:
+%15u: :0:-1:
+%*15u: :0:-1:
+%15u: -123:1:5:4294967173:
+%*15u: -123:0:5:
+%15u: -1:1:3:4294967295:
+%*15u: -1:0:3:
+%15u: -0:1:3:0:
+%*15u: -0:0:3:
+%15u: 0:1:2:0:
+%*15u: 0:0:2:
+%15u: 1:1:2:1:
+%*15u: 1:0:2:
+%15u: 42:1:3:42:
+%*15u: 42:0:3:
+%15u: 4294967295:1:11:4294967295:
+%*15u: 4294967295:0:11:
+%15u: 4294967296:1:11:4294967295:
+%*15u: 4294967296:0:11:
+%15u: 4294971537:1:11:4294967295:
+%*15u: 4294971537:0:11:
+%15u: +0:1:3:0:
+%*15u: +0:0:3:
+%15u: +1:1:3:1:
+%*15u: +1:0:3:
+%15u: +42:1:4:42:
+%*15u: +42:0:4:
+%15u: +4294967295:1:12:4294967295:
+%*15u: +4294967295:0:12:
+%15u: +4294967296:1:12:4294967295:
+%*15u: +4294967296:0:12:
+%15u: +4294971537:1:12:4294967295:
+%*15u: +4294971537:0:12:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-x.input b/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
new file mode 100644
index 0000000..4a68400
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
@@ -0,0 +1,714 @@
+%x::0:-1:
+%*x::0:-1:
+%x:-7b:1:3:4294967173:
+%*x:-7b:0:3:
+%x:-7B:1:3:4294967173:
+%*x:-7B:0:3:
+%x:-0X7b:1:5:4294967173:
+%*x:-0X7b:0:5:
+%x:-0x7B:1:5:4294967173:
+%*x:-0x7B:0:5:
+%x:-1:1:2:4294967295:
+%*x:-1:0:2:
+%x:-0X1:1:4:4294967295:
+%*x:-0X1:0:4:
+%x:-0x1:1:4:4294967295:
+%*x:-0x1:0:4:
+%x:-0:1:2:0:
+%*x:-0:0:2:
+%x:-0X0:1:4:0:
+%*x:-0X0:0:4:
+%x:-0x0:1:4:0:
+%*x:-0x0:0:4:
+%x:0:1:1:0:
+%*x:0:0:1:
+%x:0X0:1:3:0:
+%*x:0X0:0:3:
+%x:0x0:1:3:0:
+%*x:0x0:0:3:
+%x:1:1:1:1:
+%*x:1:0:1:
+%x:0X1:1:3:1:
+%*x:0X1:0:3:
+%x:0x1:1:3:1:
+%*x:0x1:0:3:
+%x:2a:1:2:42:
+%*x:2a:0:2:
+%x:2A:1:2:42:
+%*x:2A:0:2:
+%x:0X2a:1:4:42:
+%*x:0X2a:0:4:
+%x:0x2A:1:4:42:
+%*x:0x2A:0:4:
+%x:ffffffff:1:8:4294967295:
+%*x:ffffffff:0:8:
+%x:FFFFFFFF:1:8:4294967295:
+%*x:FFFFFFFF:0:8:
+%x:0Xffffffff:1:10:4294967295:
+%*x:0Xffffffff:0:10:
+%x:0xFFFFFFFF:1:10:4294967295:
+%*x:0xFFFFFFFF:0:10:
+%x:100000000:1:9:4294967295:
+%*x:100000000:0:9:
+%x:0X100000000:1:11:4294967295:
+%*x:0X100000000:0:11:
+%x:0x100000000:1:11:4294967295:
+%*x:0x100000000:0:11:
+%x:100001091:1:9:4294967295:
+%*x:100001091:0:9:
+%x:0X100001091:1:11:4294967295:
+%*x:0X100001091:0:11:
+%x:0x100001091:1:11:4294967295:
+%*x:0x100001091:0:11:
+%x:+0:1:2:0:
+%*x:+0:0:2:
+%x:+0X0:1:4:0:
+%*x:+0X0:0:4:
+%x:+0x0:1:4:0:
+%*x:+0x0:0:4:
+%x:+1:1:2:1:
+%*x:+1:0:2:
+%x:+0X1:1:4:1:
+%*x:+0X1:0:4:
+%x:+0x1:1:4:1:
+%*x:+0x1:0:4:
+%x:+2a:1:3:42:
+%*x:+2a:0:3:
+%x:+2A:1:3:42:
+%*x:+2A:0:3:
+%x:+0X2a:1:5:42:
+%*x:+0X2a:0:5:
+%x:+0x2A:1:5:42:
+%*x:+0x2A:0:5:
+%x:+ffffffff:1:9:4294967295:
+%*x:+ffffffff:0:9:
+%x:+FFFFFFFF:1:9:4294967295:
+%*x:+FFFFFFFF:0:9:
+%x:+0Xffffffff:1:11:4294967295:
+%*x:+0Xffffffff:0:11:
+%x:+0xFFFFFFFF:1:11:4294967295:
+%*x:+0xFFFFFFFF:0:11:
+%x:+100000000:1:10:4294967295:
+%*x:+100000000:0:10:
+%x:+0X100000000:1:12:4294967295:
+%*x:+0X100000000:0:12:
+%x:+0x100000000:1:12:4294967295:
+%*x:+0x100000000:0:12:
+%x:+100001091:1:10:4294967295:
+%*x:+100001091:0:10:
+%x:+0X100001091:1:12:4294967295:
+%*x:+0X100001091:0:12:
+%x:+0x100001091:1:12:4294967295:
+%*x:+0x100001091:0:12:
+%1x::0:-1:
+%*1x::0:-1:
+%1x:-7b:0:-1:
+%*1x:-7b:0:-1:
+%1x:-7B:0:-1:
+%*1x:-7B:0:-1:
+%1x:-0X7b:0:-1:
+%*1x:-0X7b:0:-1:
+%1x:-0x7B:0:-1:
+%*1x:-0x7B:0:-1:
+%1x:-1:0:-1:
+%*1x:-1:0:-1:
+%1x:-0X1:0:-1:
+%*1x:-0X1:0:-1:
+%1x:-0x1:0:-1:
+%*1x:-0x1:0:-1:
+%1x:-0:0:-1:
+%*1x:-0:0:-1:
+%1x:-0X0:0:-1:
+%*1x:-0X0:0:-1:
+%1x:-0x0:0:-1:
+%*1x:-0x0:0:-1:
+%1x:0:1:1:0:
+%*1x:0:0:1:
+%1x:0X0:1:1:0:
+%*1x:0X0:0:1:
+%1x:0x0:1:1:0:
+%*1x:0x0:0:1:
+%1x:1:1:1:1:
+%*1x:1:0:1:
+%1x:0X1:1:1:0:
+%*1x:0X1:0:1:
+%1x:0x1:1:1:0:
+%*1x:0x1:0:1:
+%1x:2a:1:1:2:
+%*1x:2a:0:1:
+%1x:2A:1:1:2:
+%*1x:2A:0:1:
+%1x:0X2a:1:1:0:
+%*1x:0X2a:0:1:
+%1x:0x2A:1:1:0:
+%*1x:0x2A:0:1:
+%1x:ffffffff:1:1:15:
+%*1x:ffffffff:0:1:
+%1x:FFFFFFFF:1:1:15:
+%*1x:FFFFFFFF:0:1:
+%1x:0Xffffffff:1:1:0:
+%*1x:0Xffffffff:0:1:
+%1x:0xFFFFFFFF:1:1:0:
+%*1x:0xFFFFFFFF:0:1:
+%1x:100000000:1:1:1:
+%*1x:100000000:0:1:
+%1x:0X100000000:1:1:0:
+%*1x:0X100000000:0:1:
+%1x:0x100000000:1:1:0:
+%*1x:0x100000000:0:1:
+%1x:100001091:1:1:1:
+%*1x:100001091:0:1:
+%1x:0X100001091:1:1:0:
+%*1x:0X100001091:0:1:
+%1x:0x100001091:1:1:0:
+%*1x:0x100001091:0:1:
+%1x:+0:0:-1:
+%*1x:+0:0:-1:
+%1x:+0X0:0:-1:
+%*1x:+0X0:0:-1:
+%1x:+0x0:0:-1:
+%*1x:+0x0:0:-1:
+%1x:+1:0:-1:
+%*1x:+1:0:-1:
+%1x:+0X1:0:-1:
+%*1x:+0X1:0:-1:
+%1x:+0x1:0:-1:
+%*1x:+0x1:0:-1:
+%1x:+2a:0:-1:
+%*1x:+2a:0:-1:
+%1x:+2A:0:-1:
+%*1x:+2A:0:-1:
+%1x:+0X2a:0:-1:
+%*1x:+0X2a:0:-1:
+%1x:+0x2A:0:-1:
+%*1x:+0x2A:0:-1:
+%1x:+ffffffff:0:-1:
+%*1x:+ffffffff:0:-1:
+%1x:+FFFFFFFF:0:-1:
+%*1x:+FFFFFFFF:0:-1:
+%1x:+0Xffffffff:0:-1:
+%*1x:+0Xffffffff:0:-1:
+%1x:+0xFFFFFFFF:0:-1:
+%*1x:+0xFFFFFFFF:0:-1:
+%1x:+100000000:0:-1:
+%*1x:+100000000:0:-1:
+%1x:+0X100000000:0:-1:
+%*1x:+0X100000000:0:-1:
+%1x:+0x100000000:0:-1:
+%*1x:+0x100000000:0:-1:
+%1x:+100001091:0:-1:
+%*1x:+100001091:0:-1:
+%1x:+0X100001091:0:-1:
+%*1x:+0X100001091:0:-1:
+%1x:+0x100001091:0:-1:
+%*1x:+0x100001091:0:-1:
+%2x::0:-1:
+%*2x::0:-1:
+%2x:-7b:1:2:4294967289:
+%*2x:-7b:0:2:
+%2x:-7B:1:2:4294967289:
+%*2x:-7B:0:2:
+%2x:-0X7b:1:2:0:
+%*2x:-0X7b:0:2:
+%2x:-0x7B:1:2:0:
+%*2x:-0x7B:0:2:
+%2x:-1:1:2:4294967295:
+%*2x:-1:0:2:
+%2x:-0X1:1:2:0:
+%*2x:-0X1:0:2:
+%2x:-0x1:1:2:0:
+%*2x:-0x1:0:2:
+%2x:-0:1:2:0:
+%*2x:-0:0:2:
+%2x:-0X0:1:2:0:
+%*2x:-0X0:0:2:
+%2x:-0x0:1:2:0:
+%*2x:-0x0:0:2:
+%2x:0:1:1:0:
+%*2x:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2x:+0X0:0:2:
+%2x:+0x0:1:2:0:
+%*2x:+0x0:0:2:
+%2x:+1:1:2:1:
+%*2x:+1:0:2:
+%2x:+0X1:1:2:0:
+%*2x:+0X1:0:2:
+%2x:+0x1:1:2:0:
+%*2x:+0x1:0:2:
+%2x:+2a:1:2:2:
+%*2x:+2a:0:2:
+%2x:+2A:1:2:2:
+%*2x:+2A:0:2:
+%2x:+0X2a:1:2:0:
+%*2x:+0X2a:0:2:
+%2x:+0x2A:1:2:0:
+%*2x:+0x2A:0:2:
+%2x:+ffffffff:1:2:15:
+%*2x:+ffffffff:0:2:
+%2x:+FFFFFFFF:1:2:15:
+%*2x:+FFFFFFFF:0:2:
+%2x:+0Xffffffff:1:2:0:
+%*2x:+0Xffffffff:0:2:
+%2x:+0xFFFFFFFF:1:2:0:
+%*2x:+0xFFFFFFFF:0:2:
+%2x:+100000000:1:2:1:
+%*2x:+100000000:0:2:
+%2x:+0X100000000:1:2:0:
+%*2x:+0X100000000:0:2:
+%2x:+0x100000000:1:2:0:
+%*2x:+0x100000000:0:2:
+%2x:+100001091:1:2:1:
+%*2x:+100001091:0:2:
+%2x:+0X100001091:1:2:0:
+%*2x:+0X100001091:0:2:
+%2x:+0x100001091:1:2:0:
+%*2x:+0x100001091:0:2:
+%8x::0:-1:
+%*8x::0:-1:
+%8x:-7b:1:3:4294967173:
+%*8x:-7b:0:3:
+%8x:-7B:1:3:4294967173:
+%*8x:-7B:0:3:
+%8x:-0X7b:1:5:4294967173:
+%*8x:-0X7b:0:5:
+%8x:-0x7B:1:5:4294967173:
+%*8x:-0x7B:0:5:
+%8x:-1:1:2:4294967295:
+%*8x:-1:0:2:
+%8x:-0X1:1:4:4294967295:
+%*8x:-0X1:0:4:
+%8x:-0x1:1:4:4294967295:
+%*8x:-0x1:0:4:
+%8x:-0:1:2:0:
+%*8x:-0:0:2:
+%8x:-0X0:1:4:0:
+%*8x:-0X0:0:4:
+%8x:-0x0:1:4:0:
+%*8x:-0x0:0:4:
+%8x:0:1:1:0:
+%*8x:0:0:1:
+%8x:0X0:1:3:0:
+%*8x:0X0:0:3:
+%8x:0x0:1:3:0:
+%*8x:0x0:0:3:
+%8x:1:1:1:1:
+%*8x:1:0:1:
+%8x:0X1:1:3:1:
+%*8x:0X1:0:3:
+%8x:0x1:1:3:1:
+%*8x:0x1:0:3:
+%8x:2a:1:2:42:
+%*8x:2a:0:2:
+%8x:2A:1:2:42:
+%*8x:2A:0:2:
+%8x:0X2a:1:4:42:
+%*8x:0X2a:0:4:
+%8x:0x2A:1:4:42:
+%*8x:0x2A:0:4:
+%8x:ffffffff:1:8:4294967295:
+%*8x:ffffffff:0:8:
+%8x:FFFFFFFF:1:8:4294967295:
+%*8x:FFFFFFFF:0:8:
+%8x:0Xffffffff:1:8:16777215:
+%*8x:0Xffffffff:0:8:
+%8x:0xFFFFFFFF:1:8:16777215:
+%*8x:0xFFFFFFFF:0:8:
+%8x:100000000:1:8:268435456:
+%*8x:100000000:0:8:
+%8x:0X100000000:1:8:1048576:
+%*8x:0X100000000:0:8:
+%8x:0x100000000:1:8:1048576:
+%*8x:0x100000000:0:8:
+%8x:100001091:1:8:268435721:
+%*8x:100001091:0:8:
+%8x:0X100001091:1:8:1048577:
+%*8x:0X100001091:0:8:
+%8x:0x100001091:1:8:1048577:
+%*8x:0x100001091:0:8:
+%8x:+0:1:2:0:
+%*8x:+0:0:2:
+%8x:+0X0:1:4:0:
+%*8x:+0X0:0:4:
+%8x:+0x0:1:4:0:
+%*8x:+0x0:0:4:
+%8x:+1:1:2:1:
+%*8x:+1:0:2:
+%8x:+0X1:1:4:1:
+%*8x:+0X1:0:4:
+%8x:+0x1:1:4:1:
+%*8x:+0x1:0:4:
+%8x:+2a:1:3:42:
+%*8x:+2a:0:3:
+%8x:+2A:1:3:42:
+%*8x:+2A:0:3:
+%8x:+0X2a:1:5:42:
+%*8x:+0X2a:0:5:
+%8x:+0x2A:1:5:42:
+%*8x:+0x2A:0:5:
+%8x:+ffffffff:1:8:268435455:
+%*8x:+ffffffff:0:8:
+%8x:+FFFFFFFF:1:8:268435455:
+%*8x:+FFFFFFFF:0:8:
+%8x:+0Xffffffff:1:8:1048575:
+%*8x:+0Xffffffff:0:8:
+%8x:+0xFFFFFFFF:1:8:1048575:
+%*8x:+0xFFFFFFFF:0:8:
+%8x:+100000000:1:8:16777216:
+%*8x:+100000000:0:8:
+%8x:+0X100000000:1:8:65536:
+%*8x:+0X100000000:0:8:
+%8x:+0x100000000:1:8:65536:
+%*8x:+0x100000000:0:8:
+%8x:+100001091:1:8:16777232:
+%*8x:+100001091:0:8:
+%8x:+0X100001091:1:8:65536:
+%*8x:+0X100001091:0:8:
+%8x:+0x100001091:1:8:65536:
+%*8x:+0x100001091:0:8:
+%15x::0:-1:
+%*15x::0:-1:
+%15x:-7b:1:3:4294967173:
+%*15x:-7b:0:3:
+%15x:-7B:1:3:4294967173:
+%*15x:-7B:0:3:
+%15x:-0X7b:1:5:4294967173:
+%*15x:-0X7b:0:5:
+%15x:-0x7B:1:5:4294967173:
+%*15x:-0x7B:0:5:
+%15x:-1:1:2:4294967295:
+%*15x:-1:0:2:
+%15x:-0X1:1:4:4294967295:
+%*15x:-0X1:0:4:
+%15x:-0x1:1:4:4294967295:
+%*15x:-0x1:0:4:
+%15x:-0:1:2:0:
+%*15x:-0:0:2:
+%15x:-0X0:1:4:0:
+%*15x:-0X0:0:4:
+%15x:-0x0:1:4:0:
+%*15x:-0x0:0:4:
+%15x:0:1:1:0:
+%*15x:0:0:1:
+%15x:0X0:1:3:0:
+%*15x:0X0:0:3:
+%15x:0x0:1:3:0:
+%*15x:0x0:0:3:
+%15x:1:1:1:1:
+%*15x:1:0:1:
+%15x:0X1:1:3:1:
+%*15x:0X1:0:3:
+%15x:0x1:1:3:1:
+%*15x:0x1:0:3:
+%15x:2a:1:2:42:
+%*15x:2a:0:2:
+%15x:2A:1:2:42:
+%*15x:2A:0:2:
+%15x:0X2a:1:4:42:
+%*15x:0X2a:0:4:
+%15x:0x2A:1:4:42:
+%*15x:0x2A:0:4:
+%15x:ffffffff:1:8:4294967295:
+%*15x:ffffffff:0:8:
+%15x:FFFFFFFF:1:8:4294967295:
+%*15x:FFFFFFFF:0:8:
+%15x:0Xffffffff:1:10:4294967295:
+%*15x:0Xffffffff:0:10:
+%15x:0xFFFFFFFF:1:10:4294967295:
+%*15x:0xFFFFFFFF:0:10:
+%15x:100000000:1:9:4294967295:
+%*15x:100000000:0:9:
+%15x:0X100000000:1:11:4294967295:
+%*15x:0X100000000:0:11:
+%15x:0x100000000:1:11:4294967295:
+%*15x:0x100000000:0:11:
+%15x:100001091:1:9:4294967295:
+%*15x:100001091:0:9:
+%15x:0X100001091:1:11:4294967295:
+%*15x:0X100001091:0:11:
+%15x:0x100001091:1:11:4294967295:
+%*15x:0x100001091:0:11:
+%15x:+0:1:2:0:
+%*15x:+0:0:2:
+%15x:+0X0:1:4:0:
+%*15x:+0X0:0:4:
+%15x:+0x0:1:4:0:
+%*15x:+0x0:0:4:
+%15x:+1:1:2:1:
+%*15x:+1:0:2:
+%15x:+0X1:1:4:1:
+%*15x:+0X1:0:4:
+%15x:+0x1:1:4:1:
+%*15x:+0x1:0:4:
+%15x:+2a:1:3:42:
+%*15x:+2a:0:3:
+%15x:+2A:1:3:42:
+%*15x:+2A:0:3:
+%15x:+0X2a:1:5:42:
+%*15x:+0X2a:0:5:
+%15x:+0x2A:1:5:42:
+%*15x:+0x2A:0:5:
+%15x:+ffffffff:1:9:4294967295:
+%*15x:+ffffffff:0:9:
+%15x:+FFFFFFFF:1:9:4294967295:
+%*15x:+FFFFFFFF:0:9:
+%15x:+0Xffffffff:1:11:4294967295:
+%*15x:+0Xffffffff:0:11:
+%15x:+0xFFFFFFFF:1:11:4294967295:
+%*15x:+0xFFFFFFFF:0:11:
+%15x:+100000000:1:10:4294967295:
+%*15x:+100000000:0:10:
+%15x:+0X100000000:1:12:4294967295:
+%*15x:+0X100000000:0:12:
+%15x:+0x100000000:1:12:4294967295:
+%*15x:+0x100000000:0:12:
+%15x:+100001091:1:10:4294967295:
+%*15x:+100001091:0:10:
+%15x:+0X100001091:1:12:4294967295:
+%*15x:+0X100001091:0:12:
+%15x:+0x100001091:1:12:4294967295:
+%*15x:+0x100001091:0:12:
+%2x: :0:-1:
+%*2x: :0:-1:
+%2x: -7b:1:3:4294967289:
+%*2x: -7b:0:3:
+%2x: -7B:1:3:4294967289:
+%*2x: -7B:0:3:
+%2x: -0X7b:1:3:0:
+%*2x: -0X7b:0:3:
+%2x: -0x7B:1:3:0:
+%*2x: -0x7B:0:3:
+%2x: -1:1:3:4294967295:
+%*2x: -1:0:3:
+%2x: -0X1:1:3:0:
+%*2x: -0X1:0:3:
+%2x: -0x1:1:3:0:
+%*2x: -0x1:0:3:
+%2x: -0:1:3:0:
+%*2x: -0:0:3:
+%2x: -0X0:1:3:0:
+%*2x: -0X0:0:3:
+%2x: -0x0:1:3:0:
+%*2x: -0x0:0:3:
+%2x: 0:1:2:0:
+%*2x: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2x: +0X0:0:3:
+%2x: +0x0:1:3:0:
+%*2x: +0x0:0:3:
+%2x: +1:1:3:1:
+%*2x: +1:0:3:
+%2x: +0X1:1:3:0:
+%*2x: +0X1:0:3:
+%2x: +0x1:1:3:0:
+%*2x: +0x1:0:3:
+%2x: +2a:1:3:2:
+%*2x: +2a:0:3:
+%2x: +2A:1:3:2:
+%*2x: +2A:0:3:
+%2x: +0X2a:1:3:0:
+%*2x: +0X2a:0:3:
+%2x: +0x2A:1:3:0:
+%*2x: +0x2A:0:3:
+%2x: +ffffffff:1:3:15:
+%*2x: +ffffffff:0:3:
+%2x: +FFFFFFFF:1:3:15:
+%*2x: +FFFFFFFF:0:3:
+%2x: +0Xffffffff:1:3:0:
+%*2x: +0Xffffffff:0:3:
+%2x: +0xFFFFFFFF:1:3:0:
+%*2x: +0xFFFFFFFF:0:3:
+%2x: +100000000:1:3:1:
+%*2x: +100000000:0:3:
+%2x: +0X100000000:1:3:0:
+%*2x: +0X100000000:0:3:
+%2x: +0x100000000:1:3:0:
+%*2x: +0x100000000:0:3:
+%2x: +100001091:1:3:1:
+%*2x: +100001091:0:3:
+%2x: +0X100001091:1:3:0:
+%*2x: +0X100001091:0:3:
+%2x: +0x100001091:1:3:0:
+%*2x: +0x100001091:0:3:
+%15x: :0:-1:
+%*15x: :0:-1:
+%15x: -7b:1:4:4294967173:
+%*15x: -7b:0:4:
+%15x: -7B:1:4:4294967173:
+%*15x: -7B:0:4:
+%15x: -0X7b:1:6:4294967173:
+%*15x: -0X7b:0:6:
+%15x: -0x7B:1:6:4294967173:
+%*15x: -0x7B:0:6:
+%15x: -1:1:3:4294967295:
+%*15x: -1:0:3:
+%15x: -0X1:1:5:4294967295:
+%*15x: -0X1:0:5:
+%15x: -0x1:1:5:4294967295:
+%*15x: -0x1:0:5:
+%15x: -0:1:3:0:
+%*15x: -0:0:3:
+%15x: -0X0:1:5:0:
+%*15x: -0X0:0:5:
+%15x: -0x0:1:5:0:
+%*15x: -0x0:0:5:
+%15x: 0:1:2:0:
+%*15x: 0:0:2:
+%15x: 0X0:1:4:0:
+%*15x: 0X0:0:4:
+%15x: 0x0:1:4:0:
+%*15x: 0x0:0:4:
+%15x: 1:1:2:1:
+%*15x: 1:0:2:
+%15x: 0X1:1:4:1:
+%*15x: 0X1:0:4:
+%15x: 0x1:1:4:1:
+%*15x: 0x1:0:4:
+%15x: 2a:1:3:42:
+%*15x: 2a:0:3:
+%15x: 2A:1:3:42:
+%*15x: 2A:0:3:
+%15x: 0X2a:1:5:42:
+%*15x: 0X2a:0:5:
+%15x: 0x2A:1:5:42:
+%*15x: 0x2A:0:5:
+%15x: ffffffff:1:9:4294967295:
+%*15x: ffffffff:0:9:
+%15x: FFFFFFFF:1:9:4294967295:
+%*15x: FFFFFFFF:0:9:
+%15x: 0Xffffffff:1:11:4294967295:
+%*15x: 0Xffffffff:0:11:
+%15x: 0xFFFFFFFF:1:11:4294967295:
+%*15x: 0xFFFFFFFF:0:11:
+%15x: 100000000:1:10:4294967295:
+%*15x: 100000000:0:10:
+%15x: 0X100000000:1:12:4294967295:
+%*15x: 0X100000000:0:12:
+%15x: 0x100000000:1:12:4294967295:
+%*15x: 0x100000000:0:12:
+%15x: 100001091:1:10:4294967295:
+%*15x: 100001091:0:10:
+%15x: 0X100001091:1:12:4294967295:
+%*15x: 0X100001091:0:12:
+%15x: 0x100001091:1:12:4294967295:
+%*15x: 0x100001091:0:12:
+%15x: +0:1:3:0:
+%*15x: +0:0:3:
+%15x: +0X0:1:5:0:
+%*15x: +0X0:0:5:
+%15x: +0x0:1:5:0:
+%*15x: +0x0:0:5:
+%15x: +1:1:3:1:
+%*15x: +1:0:3:
+%15x: +0X1:1:5:1:
+%*15x: +0X1:0:5:
+%15x: +0x1:1:5:1:
+%*15x: +0x1:0:5:
+%15x: +2a:1:4:42:
+%*15x: +2a:0:4:
+%15x: +2A:1:4:42:
+%*15x: +2A:0:4:
+%15x: +0X2a:1:6:42:
+%*15x: +0X2a:0:6:
+%15x: +0x2A:1:6:42:
+%*15x: +0x2A:0:6:
+%15x: +ffffffff:1:10:4294967295:
+%*15x: +ffffffff:0:10:
+%15x: +FFFFFFFF:1:10:4294967295:
+%*15x: +FFFFFFFF:0:10:
+%15x: +0Xffffffff:1:12:4294967295:
+%*15x: +0Xffffffff:0:12:
+%15x: +0xFFFFFFFF:1:12:4294967295:
+%*15x: +0xFFFFFFFF:0:12:
+%15x: +100000000:1:11:4294967295:
+%*15x: +100000000:0:11:
+%15x: +0X100000000:1:13:4294967295:
+%*15x: +0X100000000:0:13:
+%15x: +0x100000000:1:13:4294967295:
+%*15x: +0x100000000:0:13:
+%15x: +100001091:1:11:4294967295:
+%*15x: +100001091:0:11:
+%15x: +0X100001091:1:13:4294967295:
+%*15x: +0X100001091:0:13:
+%15x: +0x100001091:1:13:4294967295:
+%*15x: +0x100001091:0:13:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input b/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
new file mode 100644
index 0000000..78f75fd
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
@@ -0,0 +1,714 @@
+%X::0:-1:
+%*X::0:-1:
+%X:-7b:1:3:4294967173:
+%*X:-7b:0:3:
+%X:-7B:1:3:4294967173:
+%*X:-7B:0:3:
+%X:-0X7b:1:5:4294967173:
+%*X:-0X7b:0:5:
+%X:-0x7B:1:5:4294967173:
+%*X:-0x7B:0:5:
+%X:-1:1:2:4294967295:
+%*X:-1:0:2:
+%X:-0X1:1:4:4294967295:
+%*X:-0X1:0:4:
+%X:-0x1:1:4:4294967295:
+%*X:-0x1:0:4:
+%X:-0:1:2:0:
+%*X:-0:0:2:
+%X:-0X0:1:4:0:
+%*X:-0X0:0:4:
+%X:-0x0:1:4:0:
+%*X:-0x0:0:4:
+%X:0:1:1:0:
+%*X:0:0:1:
+%X:0X0:1:3:0:
+%*X:0X0:0:3:
+%X:0x0:1:3:0:
+%*X:0x0:0:3:
+%X:1:1:1:1:
+%*X:1:0:1:
+%X:0X1:1:3:1:
+%*X:0X1:0:3:
+%X:0x1:1:3:1:
+%*X:0x1:0:3:
+%X:2a:1:2:42:
+%*X:2a:0:2:
+%X:2A:1:2:42:
+%*X:2A:0:2:
+%X:0X2a:1:4:42:
+%*X:0X2a:0:4:
+%X:0x2A:1:4:42:
+%*X:0x2A:0:4:
+%X:ffffffff:1:8:4294967295:
+%*X:ffffffff:0:8:
+%X:FFFFFFFF:1:8:4294967295:
+%*X:FFFFFFFF:0:8:
+%X:0Xffffffff:1:10:4294967295:
+%*X:0Xffffffff:0:10:
+%X:0xFFFFFFFF:1:10:4294967295:
+%*X:0xFFFFFFFF:0:10:
+%X:100000000:1:9:4294967295:
+%*X:100000000:0:9:
+%X:0X100000000:1:11:4294967295:
+%*X:0X100000000:0:11:
+%X:0x100000000:1:11:4294967295:
+%*X:0x100000000:0:11:
+%X:100001091:1:9:4294967295:
+%*X:100001091:0:9:
+%X:0X100001091:1:11:4294967295:
+%*X:0X100001091:0:11:
+%X:0x100001091:1:11:4294967295:
+%*X:0x100001091:0:11:
+%X:+0:1:2:0:
+%*X:+0:0:2:
+%X:+0X0:1:4:0:
+%*X:+0X0:0:4:
+%X:+0x0:1:4:0:
+%*X:+0x0:0:4:
+%X:+1:1:2:1:
+%*X:+1:0:2:
+%X:+0X1:1:4:1:
+%*X:+0X1:0:4:
+%X:+0x1:1:4:1:
+%*X:+0x1:0:4:
+%X:+2a:1:3:42:
+%*X:+2a:0:3:
+%X:+2A:1:3:42:
+%*X:+2A:0:3:
+%X:+0X2a:1:5:42:
+%*X:+0X2a:0:5:
+%X:+0x2A:1:5:42:
+%*X:+0x2A:0:5:
+%X:+ffffffff:1:9:4294967295:
+%*X:+ffffffff:0:9:
+%X:+FFFFFFFF:1:9:4294967295:
+%*X:+FFFFFFFF:0:9:
+%X:+0Xffffffff:1:11:4294967295:
+%*X:+0Xffffffff:0:11:
+%X:+0xFFFFFFFF:1:11:4294967295:
+%*X:+0xFFFFFFFF:0:11:
+%X:+100000000:1:10:4294967295:
+%*X:+100000000:0:10:
+%X:+0X100000000:1:12:4294967295:
+%*X:+0X100000000:0:12:
+%X:+0x100000000:1:12:4294967295:
+%*X:+0x100000000:0:12:
+%X:+100001091:1:10:4294967295:
+%*X:+100001091:0:10:
+%X:+0X100001091:1:12:4294967295:
+%*X:+0X100001091:0:12:
+%X:+0x100001091:1:12:4294967295:
+%*X:+0x100001091:0:12:
+%1X::0:-1:
+%*1X::0:-1:
+%1X:-7b:0:-1:
+%*1X:-7b:0:-1:
+%1X:-7B:0:-1:
+%*1X:-7B:0:-1:
+%1X:-0X7b:0:-1:
+%*1X:-0X7b:0:-1:
+%1X:-0x7B:0:-1:
+%*1X:-0x7B:0:-1:
+%1X:-1:0:-1:
+%*1X:-1:0:-1:
+%1X:-0X1:0:-1:
+%*1X:-0X1:0:-1:
+%1X:-0x1:0:-1:
+%*1X:-0x1:0:-1:
+%1X:-0:0:-1:
+%*1X:-0:0:-1:
+%1X:-0X0:0:-1:
+%*1X:-0X0:0:-1:
+%1X:-0x0:0:-1:
+%*1X:-0x0:0:-1:
+%1X:0:1:1:0:
+%*1X:0:0:1:
+%1X:0X0:1:1:0:
+%*1X:0X0:0:1:
+%1X:0x0:1:1:0:
+%*1X:0x0:0:1:
+%1X:1:1:1:1:
+%*1X:1:0:1:
+%1X:0X1:1:1:0:
+%*1X:0X1:0:1:
+%1X:0x1:1:1:0:
+%*1X:0x1:0:1:
+%1X:2a:1:1:2:
+%*1X:2a:0:1:
+%1X:2A:1:1:2:
+%*1X:2A:0:1:
+%1X:0X2a:1:1:0:
+%*1X:0X2a:0:1:
+%1X:0x2A:1:1:0:
+%*1X:0x2A:0:1:
+%1X:ffffffff:1:1:15:
+%*1X:ffffffff:0:1:
+%1X:FFFFFFFF:1:1:15:
+%*1X:FFFFFFFF:0:1:
+%1X:0Xffffffff:1:1:0:
+%*1X:0Xffffffff:0:1:
+%1X:0xFFFFFFFF:1:1:0:
+%*1X:0xFFFFFFFF:0:1:
+%1X:100000000:1:1:1:
+%*1X:100000000:0:1:
+%1X:0X100000000:1:1:0:
+%*1X:0X100000000:0:1:
+%1X:0x100000000:1:1:0:
+%*1X:0x100000000:0:1:
+%1X:100001091:1:1:1:
+%*1X:100001091:0:1:
+%1X:0X100001091:1:1:0:
+%*1X:0X100001091:0:1:
+%1X:0x100001091:1:1:0:
+%*1X:0x100001091:0:1:
+%1X:+0:0:-1:
+%*1X:+0:0:-1:
+%1X:+0X0:0:-1:
+%*1X:+0X0:0:-1:
+%1X:+0x0:0:-1:
+%*1X:+0x0:0:-1:
+%1X:+1:0:-1:
+%*1X:+1:0:-1:
+%1X:+0X1:0:-1:
+%*1X:+0X1:0:-1:
+%1X:+0x1:0:-1:
+%*1X:+0x1:0:-1:
+%1X:+2a:0:-1:
+%*1X:+2a:0:-1:
+%1X:+2A:0:-1:
+%*1X:+2A:0:-1:
+%1X:+0X2a:0:-1:
+%*1X:+0X2a:0:-1:
+%1X:+0x2A:0:-1:
+%*1X:+0x2A:0:-1:
+%1X:+ffffffff:0:-1:
+%*1X:+ffffffff:0:-1:
+%1X:+FFFFFFFF:0:-1:
+%*1X:+FFFFFFFF:0:-1:
+%1X:+0Xffffffff:0:-1:
+%*1X:+0Xffffffff:0:-1:
+%1X:+0xFFFFFFFF:0:-1:
+%*1X:+0xFFFFFFFF:0:-1:
+%1X:+100000000:0:-1:
+%*1X:+100000000:0:-1:
+%1X:+0X100000000:0:-1:
+%*1X:+0X100000000:0:-1:
+%1X:+0x100000000:0:-1:
+%*1X:+0x100000000:0:-1:
+%1X:+100001091:0:-1:
+%*1X:+100001091:0:-1:
+%1X:+0X100001091:0:-1:
+%*1X:+0X100001091:0:-1:
+%1X:+0x100001091:0:-1:
+%*1X:+0x100001091:0:-1:
+%2X::0:-1:
+%*2X::0:-1:
+%2X:-7b:1:2:4294967289:
+%*2X:-7b:0:2:
+%2X:-7B:1:2:4294967289:
+%*2X:-7B:0:2:
+%2X:-0X7b:1:2:0:
+%*2X:-0X7b:0:2:
+%2X:-0x7B:1:2:0:
+%*2X:-0x7B:0:2:
+%2X:-1:1:2:4294967295:
+%*2X:-1:0:2:
+%2X:-0X1:1:2:0:
+%*2X:-0X1:0:2:
+%2X:-0x1:1:2:0:
+%*2X:-0x1:0:2:
+%2X:-0:1:2:0:
+%*2X:-0:0:2:
+%2X:-0X0:1:2:0:
+%*2X:-0X0:0:2:
+%2X:-0x0:1:2:0:
+%*2X:-0x0:0:2:
+%2X:0:1:1:0:
+%*2X:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2X:+0X0:0:2:
+%2X:+0x0:1:2:0:
+%*2X:+0x0:0:2:
+%2X:+1:1:2:1:
+%*2X:+1:0:2:
+%2X:+0X1:1:2:0:
+%*2X:+0X1:0:2:
+%2X:+0x1:1:2:0:
+%*2X:+0x1:0:2:
+%2X:+2a:1:2:2:
+%*2X:+2a:0:2:
+%2X:+2A:1:2:2:
+%*2X:+2A:0:2:
+%2X:+0X2a:1:2:0:
+%*2X:+0X2a:0:2:
+%2X:+0x2A:1:2:0:
+%*2X:+0x2A:0:2:
+%2X:+ffffffff:1:2:15:
+%*2X:+ffffffff:0:2:
+%2X:+FFFFFFFF:1:2:15:
+%*2X:+FFFFFFFF:0:2:
+%2X:+0Xffffffff:1:2:0:
+%*2X:+0Xffffffff:0:2:
+%2X:+0xFFFFFFFF:1:2:0:
+%*2X:+0xFFFFFFFF:0:2:
+%2X:+100000000:1:2:1:
+%*2X:+100000000:0:2:
+%2X:+0X100000000:1:2:0:
+%*2X:+0X100000000:0:2:
+%2X:+0x100000000:1:2:0:
+%*2X:+0x100000000:0:2:
+%2X:+100001091:1:2:1:
+%*2X:+100001091:0:2:
+%2X:+0X100001091:1:2:0:
+%*2X:+0X100001091:0:2:
+%2X:+0x100001091:1:2:0:
+%*2X:+0x100001091:0:2:
+%8X::0:-1:
+%*8X::0:-1:
+%8X:-7b:1:3:4294967173:
+%*8X:-7b:0:3:
+%8X:-7B:1:3:4294967173:
+%*8X:-7B:0:3:
+%8X:-0X7b:1:5:4294967173:
+%*8X:-0X7b:0:5:
+%8X:-0x7B:1:5:4294967173:
+%*8X:-0x7B:0:5:
+%8X:-1:1:2:4294967295:
+%*8X:-1:0:2:
+%8X:-0X1:1:4:4294967295:
+%*8X:-0X1:0:4:
+%8X:-0x1:1:4:4294967295:
+%*8X:-0x1:0:4:
+%8X:-0:1:2:0:
+%*8X:-0:0:2:
+%8X:-0X0:1:4:0:
+%*8X:-0X0:0:4:
+%8X:-0x0:1:4:0:
+%*8X:-0x0:0:4:
+%8X:0:1:1:0:
+%*8X:0:0:1:
+%8X:0X0:1:3:0:
+%*8X:0X0:0:3:
+%8X:0x0:1:3:0:
+%*8X:0x0:0:3:
+%8X:1:1:1:1:
+%*8X:1:0:1:
+%8X:0X1:1:3:1:
+%*8X:0X1:0:3:
+%8X:0x1:1:3:1:
+%*8X:0x1:0:3:
+%8X:2a:1:2:42:
+%*8X:2a:0:2:
+%8X:2A:1:2:42:
+%*8X:2A:0:2:
+%8X:0X2a:1:4:42:
+%*8X:0X2a:0:4:
+%8X:0x2A:1:4:42:
+%*8X:0x2A:0:4:
+%8X:ffffffff:1:8:4294967295:
+%*8X:ffffffff:0:8:
+%8X:FFFFFFFF:1:8:4294967295:
+%*8X:FFFFFFFF:0:8:
+%8X:0Xffffffff:1:8:16777215:
+%*8X:0Xffffffff:0:8:
+%8X:0xFFFFFFFF:1:8:16777215:
+%*8X:0xFFFFFFFF:0:8:
+%8X:100000000:1:8:268435456:
+%*8X:100000000:0:8:
+%8X:0X100000000:1:8:1048576:
+%*8X:0X100000000:0:8:
+%8X:0x100000000:1:8:1048576:
+%*8X:0x100000000:0:8:
+%8X:100001091:1:8:268435721:
+%*8X:100001091:0:8:
+%8X:0X100001091:1:8:1048577:
+%*8X:0X100001091:0:8:
+%8X:0x100001091:1:8:1048577:
+%*8X:0x100001091:0:8:
+%8X:+0:1:2:0:
+%*8X:+0:0:2:
+%8X:+0X0:1:4:0:
+%*8X:+0X0:0:4:
+%8X:+0x0:1:4:0:
+%*8X:+0x0:0:4:
+%8X:+1:1:2:1:
+%*8X:+1:0:2:
+%8X:+0X1:1:4:1:
+%*8X:+0X1:0:4:
+%8X:+0x1:1:4:1:
+%*8X:+0x1:0:4:
+%8X:+2a:1:3:42:
+%*8X:+2a:0:3:
+%8X:+2A:1:3:42:
+%*8X:+2A:0:3:
+%8X:+0X2a:1:5:42:
+%*8X:+0X2a:0:5:
+%8X:+0x2A:1:5:42:
+%*8X:+0x2A:0:5:
+%8X:+ffffffff:1:8:268435455:
+%*8X:+ffffffff:0:8:
+%8X:+FFFFFFFF:1:8:268435455:
+%*8X:+FFFFFFFF:0:8:
+%8X:+0Xffffffff:1:8:1048575:
+%*8X:+0Xffffffff:0:8:
+%8X:+0xFFFFFFFF:1:8:1048575:
+%*8X:+0xFFFFFFFF:0:8:
+%8X:+100000000:1:8:16777216:
+%*8X:+100000000:0:8:
+%8X:+0X100000000:1:8:65536:
+%*8X:+0X100000000:0:8:
+%8X:+0x100000000:1:8:65536:
+%*8X:+0x100000000:0:8:
+%8X:+100001091:1:8:16777232:
+%*8X:+100001091:0:8:
+%8X:+0X100001091:1:8:65536:
+%*8X:+0X100001091:0:8:
+%8X:+0x100001091:1:8:65536:
+%*8X:+0x100001091:0:8:
+%15X::0:-1:
+%*15X::0:-1:
+%15X:-7b:1:3:4294967173:
+%*15X:-7b:0:3:
+%15X:-7B:1:3:4294967173:
+%*15X:-7B:0:3:
+%15X:-0X7b:1:5:4294967173:
+%*15X:-0X7b:0:5:
+%15X:-0x7B:1:5:4294967173:
+%*15X:-0x7B:0:5:
+%15X:-1:1:2:4294967295:
+%*15X:-1:0:2:
+%15X:-0X1:1:4:4294967295:
+%*15X:-0X1:0:4:
+%15X:-0x1:1:4:4294967295:
+%*15X:-0x1:0:4:
+%15X:-0:1:2:0:
+%*15X:-0:0:2:
+%15X:-0X0:1:4:0:
+%*15X:-0X0:0:4:
+%15X:-0x0:1:4:0:
+%*15X:-0x0:0:4:
+%15X:0:1:1:0:
+%*15X:0:0:1:
+%15X:0X0:1:3:0:
+%*15X:0X0:0:3:
+%15X:0x0:1:3:0:
+%*15X:0x0:0:3:
+%15X:1:1:1:1:
+%*15X:1:0:1:
+%15X:0X1:1:3:1:
+%*15X:0X1:0:3:
+%15X:0x1:1:3:1:
+%*15X:0x1:0:3:
+%15X:2a:1:2:42:
+%*15X:2a:0:2:
+%15X:2A:1:2:42:
+%*15X:2A:0:2:
+%15X:0X2a:1:4:42:
+%*15X:0X2a:0:4:
+%15X:0x2A:1:4:42:
+%*15X:0x2A:0:4:
+%15X:ffffffff:1:8:4294967295:
+%*15X:ffffffff:0:8:
+%15X:FFFFFFFF:1:8:4294967295:
+%*15X:FFFFFFFF:0:8:
+%15X:0Xffffffff:1:10:4294967295:
+%*15X:0Xffffffff:0:10:
+%15X:0xFFFFFFFF:1:10:4294967295:
+%*15X:0xFFFFFFFF:0:10:
+%15X:100000000:1:9:4294967295:
+%*15X:100000000:0:9:
+%15X:0X100000000:1:11:4294967295:
+%*15X:0X100000000:0:11:
+%15X:0x100000000:1:11:4294967295:
+%*15X:0x100000000:0:11:
+%15X:100001091:1:9:4294967295:
+%*15X:100001091:0:9:
+%15X:0X100001091:1:11:4294967295:
+%*15X:0X100001091:0:11:
+%15X:0x100001091:1:11:4294967295:
+%*15X:0x100001091:0:11:
+%15X:+0:1:2:0:
+%*15X:+0:0:2:
+%15X:+0X0:1:4:0:
+%*15X:+0X0:0:4:
+%15X:+0x0:1:4:0:
+%*15X:+0x0:0:4:
+%15X:+1:1:2:1:
+%*15X:+1:0:2:
+%15X:+0X1:1:4:1:
+%*15X:+0X1:0:4:
+%15X:+0x1:1:4:1:
+%*15X:+0x1:0:4:
+%15X:+2a:1:3:42:
+%*15X:+2a:0:3:
+%15X:+2A:1:3:42:
+%*15X:+2A:0:3:
+%15X:+0X2a:1:5:42:
+%*15X:+0X2a:0:5:
+%15X:+0x2A:1:5:42:
+%*15X:+0x2A:0:5:
+%15X:+ffffffff:1:9:4294967295:
+%*15X:+ffffffff:0:9:
+%15X:+FFFFFFFF:1:9:4294967295:
+%*15X:+FFFFFFFF:0:9:
+%15X:+0Xffffffff:1:11:4294967295:
+%*15X:+0Xffffffff:0:11:
+%15X:+0xFFFFFFFF:1:11:4294967295:
+%*15X:+0xFFFFFFFF:0:11:
+%15X:+100000000:1:10:4294967295:
+%*15X:+100000000:0:10:
+%15X:+0X100000000:1:12:4294967295:
+%*15X:+0X100000000:0:12:
+%15X:+0x100000000:1:12:4294967295:
+%*15X:+0x100000000:0:12:
+%15X:+100001091:1:10:4294967295:
+%*15X:+100001091:0:10:
+%15X:+0X100001091:1:12:4294967295:
+%*15X:+0X100001091:0:12:
+%15X:+0x100001091:1:12:4294967295:
+%*15X:+0x100001091:0:12:
+%2X: :0:-1:
+%*2X: :0:-1:
+%2X: -7b:1:3:4294967289:
+%*2X: -7b:0:3:
+%2X: -7B:1:3:4294967289:
+%*2X: -7B:0:3:
+%2X: -0X7b:1:3:0:
+%*2X: -0X7b:0:3:
+%2X: -0x7B:1:3:0:
+%*2X: -0x7B:0:3:
+%2X: -1:1:3:4294967295:
+%*2X: -1:0:3:
+%2X: -0X1:1:3:0:
+%*2X: -0X1:0:3:
+%2X: -0x1:1:3:0:
+%*2X: -0x1:0:3:
+%2X: -0:1:3:0:
+%*2X: -0:0:3:
+%2X: -0X0:1:3:0:
+%*2X: -0X0:0:3:
+%2X: -0x0:1:3:0:
+%*2X: -0x0:0:3:
+%2X: 0:1:2:0:
+%*2X: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2X: +0X0:0:3:
+%2X: +0x0:1:3:0:
+%*2X: +0x0:0:3:
+%2X: +1:1:3:1:
+%*2X: +1:0:3:
+%2X: +0X1:1:3:0:
+%*2X: +0X1:0:3:
+%2X: +0x1:1:3:0:
+%*2X: +0x1:0:3:
+%2X: +2a:1:3:2:
+%*2X: +2a:0:3:
+%2X: +2A:1:3:2:
+%*2X: +2A:0:3:
+%2X: +0X2a:1:3:0:
+%*2X: +0X2a:0:3:
+%2X: +0x2A:1:3:0:
+%*2X: +0x2A:0:3:
+%2X: +ffffffff:1:3:15:
+%*2X: +ffffffff:0:3:
+%2X: +FFFFFFFF:1:3:15:
+%*2X: +FFFFFFFF:0:3:
+%2X: +0Xffffffff:1:3:0:
+%*2X: +0Xffffffff:0:3:
+%2X: +0xFFFFFFFF:1:3:0:
+%*2X: +0xFFFFFFFF:0:3:
+%2X: +100000000:1:3:1:
+%*2X: +100000000:0:3:
+%2X: +0X100000000:1:3:0:
+%*2X: +0X100000000:0:3:
+%2X: +0x100000000:1:3:0:
+%*2X: +0x100000000:0:3:
+%2X: +100001091:1:3:1:
+%*2X: +100001091:0:3:
+%2X: +0X100001091:1:3:0:
+%*2X: +0X100001091:0:3:
+%2X: +0x100001091:1:3:0:
+%*2X: +0x100001091:0:3:
+%15X: :0:-1:
+%*15X: :0:-1:
+%15X: -7b:1:4:4294967173:
+%*15X: -7b:0:4:
+%15X: -7B:1:4:4294967173:
+%*15X: -7B:0:4:
+%15X: -0X7b:1:6:4294967173:
+%*15X: -0X7b:0:6:
+%15X: -0x7B:1:6:4294967173:
+%*15X: -0x7B:0:6:
+%15X: -1:1:3:4294967295:
+%*15X: -1:0:3:
+%15X: -0X1:1:5:4294967295:
+%*15X: -0X1:0:5:
+%15X: -0x1:1:5:4294967295:
+%*15X: -0x1:0:5:
+%15X: -0:1:3:0:
+%*15X: -0:0:3:
+%15X: -0X0:1:5:0:
+%*15X: -0X0:0:5:
+%15X: -0x0:1:5:0:
+%*15X: -0x0:0:5:
+%15X: 0:1:2:0:
+%*15X: 0:0:2:
+%15X: 0X0:1:4:0:
+%*15X: 0X0:0:4:
+%15X: 0x0:1:4:0:
+%*15X: 0x0:0:4:
+%15X: 1:1:2:1:
+%*15X: 1:0:2:
+%15X: 0X1:1:4:1:
+%*15X: 0X1:0:4:
+%15X: 0x1:1:4:1:
+%*15X: 0x1:0:4:
+%15X: 2a:1:3:42:
+%*15X: 2a:0:3:
+%15X: 2A:1:3:42:
+%*15X: 2A:0:3:
+%15X: 0X2a:1:5:42:
+%*15X: 0X2a:0:5:
+%15X: 0x2A:1:5:42:
+%*15X: 0x2A:0:5:
+%15X: ffffffff:1:9:4294967295:
+%*15X: ffffffff:0:9:
+%15X: FFFFFFFF:1:9:4294967295:
+%*15X: FFFFFFFF:0:9:
+%15X: 0Xffffffff:1:11:4294967295:
+%*15X: 0Xffffffff:0:11:
+%15X: 0xFFFFFFFF:1:11:4294967295:
+%*15X: 0xFFFFFFFF:0:11:
+%15X: 100000000:1:10:4294967295:
+%*15X: 100000000:0:10:
+%15X: 0X100000000:1:12:4294967295:
+%*15X: 0X100000000:0:12:
+%15X: 0x100000000:1:12:4294967295:
+%*15X: 0x100000000:0:12:
+%15X: 100001091:1:10:4294967295:
+%*15X: 100001091:0:10:
+%15X: 0X100001091:1:12:4294967295:
+%*15X: 0X100001091:0:12:
+%15X: 0x100001091:1:12:4294967295:
+%*15X: 0x100001091:0:12:
+%15X: +0:1:3:0:
+%*15X: +0:0:3:
+%15X: +0X0:1:5:0:
+%*15X: +0X0:0:5:
+%15X: +0x0:1:5:0:
+%*15X: +0x0:0:5:
+%15X: +1:1:3:1:
+%*15X: +1:0:3:
+%15X: +0X1:1:5:1:
+%*15X: +0X1:0:5:
+%15X: +0x1:1:5:1:
+%*15X: +0x1:0:5:
+%15X: +2a:1:4:42:
+%*15X: +2a:0:4:
+%15X: +2A:1:4:42:
+%*15X: +2A:0:4:
+%15X: +0X2a:1:6:42:
+%*15X: +0X2a:0:6:
+%15X: +0x2A:1:6:42:
+%*15X: +0x2A:0:6:
+%15X: +ffffffff:1:10:4294967295:
+%*15X: +ffffffff:0:10:
+%15X: +FFFFFFFF:1:10:4294967295:
+%*15X: +FFFFFFFF:0:10:
+%15X: +0Xffffffff:1:12:4294967295:
+%*15X: +0Xffffffff:0:12:
+%15X: +0xFFFFFFFF:1:12:4294967295:
+%*15X: +0xFFFFFFFF:0:12:
+%15X: +100000000:1:11:4294967295:
+%*15X: +100000000:0:11:
+%15X: +0X100000000:1:13:4294967295:
+%*15X: +0X100000000:0:13:
+%15X: +0x100000000:1:13:4294967295:
+%*15X: +0x100000000:0:13:
+%15X: +100001091:1:11:4294967295:
+%*15X: +100001091:0:11:
+%15X: +0X100001091:1:13:4294967295:
+%*15X: +0X100001091:0:13:
+%15X: +0x100001091:1:13:4294967295:
+%*15X: +0x100001091:0:13:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
new file mode 100644
index 0000000..7f76847
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
@@ -0,0 +1,644 @@
+%lb::0:-1:
+%*lb::0:-1:
+%lb:-1111011:1:8:4294967173:
+%*lb:-1111011:0:8:
+%lb:-0B1111011:1:10:4294967173:
+%*lb:-0B1111011:0:10:
+%lb:-0b1111011:1:10:4294967173:
+%*lb:-0b1111011:0:10:
+%lb:-1:1:2:4294967295:
+%*lb:-1:0:2:
+%lb:-0B1:1:4:4294967295:
+%*lb:-0B1:0:4:
+%lb:-0b1:1:4:4294967295:
+%*lb:-0b1:0:4:
+%lb:-0:1:2:0:
+%*lb:-0:0:2:
+%lb:-0B0:1:4:0:
+%*lb:-0B0:0:4:
+%lb:-0b0:1:4:0:
+%*lb:-0b0:0:4:
+%lb:0:1:1:0:
+%*lb:0:0:1:
+%lb:0B0:1:3:0:
+%*lb:0B0:0:3:
+%lb:0b0:1:3:0:
+%*lb:0b0:0:3:
+%lb:1:1:1:1:
+%*lb:1:0:1:
+%lb:0B1:1:3:1:
+%*lb:0B1:0:3:
+%lb:0b1:1:3:1:
+%*lb:0b1:0:3:
+%lb:101010:1:6:42:
+%*lb:101010:0:6:
+%lb:0B101010:1:8:42:
+%*lb:0B101010:0:8:
+%lb:0b101010:1:8:42:
+%*lb:0b101010:0:8:
+%lb:11111111111111111111111111111111:1:32:4294967295:
+%*lb:11111111111111111111111111111111:0:32:
+%lb:0B11111111111111111111111111111111:1:34:4294967295:
+%*lb:0B11111111111111111111111111111111:0:34:
+%lb:0b11111111111111111111111111111111:1:34:4294967295:
+%*lb:0b11111111111111111111111111111111:0:34:
+%lb:100000000000000000000000000000000:1:33:4294967295:
+%*lb:100000000000000000000000000000000:0:33:
+%lb:0B100000000000000000000000000000000:1:35:4294967295:
+%*lb:0B100000000000000000000000000000000:0:35:
+%lb:0b100000000000000000000000000000000:1:35:4294967295:
+%*lb:0b100000000000000000000000000000000:0:35:
+%lb:100000000000000000001000010010001:1:33:4294967295:
+%*lb:100000000000000000001000010010001:0:33:
+%lb:0B100000000000000000001000010010001:1:35:4294967295:
+%*lb:0B100000000000000000001000010010001:0:35:
+%lb:0b100000000000000000001000010010001:1:35:4294967295:
+%*lb:0b100000000000000000001000010010001:0:35:
+%lb:+0:1:2:0:
+%*lb:+0:0:2:
+%lb:+0B0:1:4:0:
+%*lb:+0B0:0:4:
+%lb:+0b0:1:4:0:
+%*lb:+0b0:0:4:
+%lb:+1:1:2:1:
+%*lb:+1:0:2:
+%lb:+0B1:1:4:1:
+%*lb:+0B1:0:4:
+%lb:+0b1:1:4:1:
+%*lb:+0b1:0:4:
+%lb:+101010:1:7:42:
+%*lb:+101010:0:7:
+%lb:+0B101010:1:9:42:
+%*lb:+0B101010:0:9:
+%lb:+0b101010:1:9:42:
+%*lb:+0b101010:0:9:
+%lb:+11111111111111111111111111111111:1:33:4294967295:
+%*lb:+11111111111111111111111111111111:0:33:
+%lb:+0B11111111111111111111111111111111:1:35:4294967295:
+%*lb:+0B11111111111111111111111111111111:0:35:
+%lb:+0b11111111111111111111111111111111:1:35:4294967295:
+%*lb:+0b11111111111111111111111111111111:0:35:
+%lb:+100000000000000000000000000000000:1:34:4294967295:
+%*lb:+100000000000000000000000000000000:0:34:
+%lb:+0B100000000000000000000000000000000:1:36:4294967295:
+%*lb:+0B100000000000000000000000000000000:0:36:
+%lb:+0b100000000000000000000000000000000:1:36:4294967295:
+%*lb:+0b100000000000000000000000000000000:0:36:
+%lb:+100000000000000000001000010010001:1:34:4294967295:
+%*lb:+100000000000000000001000010010001:0:34:
+%lb:+0B100000000000000000001000010010001:1:36:4294967295:
+%*lb:+0B100000000000000000001000010010001:0:36:
+%lb:+0b100000000000000000001000010010001:1:36:4294967295:
+%*lb:+0b100000000000000000001000010010001:0:36:
+%1lb::0:-1:
+%*1lb::0:-1:
+%1lb:-1111011:0:-1:
+%*1lb:-1111011:0:-1:
+%1lb:-0B1111011:0:-1:
+%*1lb:-0B1111011:0:-1:
+%1lb:-0b1111011:0:-1:
+%*1lb:-0b1111011:0:-1:
+%1lb:-1:0:-1:
+%*1lb:-1:0:-1:
+%1lb:-0B1:0:-1:
+%*1lb:-0B1:0:-1:
+%1lb:-0b1:0:-1:
+%*1lb:-0b1:0:-1:
+%1lb:-0:0:-1:
+%*1lb:-0:0:-1:
+%1lb:-0B0:0:-1:
+%*1lb:-0B0:0:-1:
+%1lb:-0b0:0:-1:
+%*1lb:-0b0:0:-1:
+%1lb:0:1:1:0:
+%*1lb:0:0:1:
+%1lb:0B0:1:1:0:
+%*1lb:0B0:0:1:
+%1lb:0b0:1:1:0:
+%*1lb:0b0:0:1:
+%1lb:1:1:1:1:
+%*1lb:1:0:1:
+%1lb:0B1:1:1:0:
+%*1lb:0B1:0:1:
+%1lb:0b1:1:1:0:
+%*1lb:0b1:0:1:
+%1lb:101010:1:1:1:
+%*1lb:101010:0:1:
+%1lb:0B101010:1:1:0:
+%*1lb:0B101010:0:1:
+%1lb:0b101010:1:1:0:
+%*1lb:0b101010:0:1:
+%1lb:11111111111111111111111111111111:1:1:1:
+%*1lb:11111111111111111111111111111111:0:1:
+%1lb:0B11111111111111111111111111111111:1:1:0:
+%*1lb:0B11111111111111111111111111111111:0:1:
+%1lb:0b11111111111111111111111111111111:1:1:0:
+%*1lb:0b11111111111111111111111111111111:0:1:
+%1lb:100000000000000000000000000000000:1:1:1:
+%*1lb:100000000000000000000000000000000:0:1:
+%1lb:0B100000000000000000000000000000000:1:1:0:
+%*1lb:0B100000000000000000000000000000000:0:1:
+%1lb:0b100000000000000000000000000000000:1:1:0:
+%*1lb:0b100000000000000000000000000000000:0:1:
+%1lb:100000000000000000001000010010001:1:1:1:
+%*1lb:100000000000000000001000010010001:0:1:
+%1lb:0B100000000000000000001000010010001:1:1:0:
+%*1lb:0B100000000000000000001000010010001:0:1:
+%1lb:0b100000000000000000001000010010001:1:1:0:
+%*1lb:0b100000000000000000001000010010001:0:1:
+%1lb:+0:0:-1:
+%*1lb:+0:0:-1:
+%1lb:+0B0:0:-1:
+%*1lb:+0B0:0:-1:
+%1lb:+0b0:0:-1:
+%*1lb:+0b0:0:-1:
+%1lb:+1:0:-1:
+%*1lb:+1:0:-1:
+%1lb:+0B1:0:-1:
+%*1lb:+0B1:0:-1:
+%1lb:+0b1:0:-1:
+%*1lb:+0b1:0:-1:
+%1lb:+101010:0:-1:
+%*1lb:+101010:0:-1:
+%1lb:+0B101010:0:-1:
+%*1lb:+0B101010:0:-1:
+%1lb:+0b101010:0:-1:
+%*1lb:+0b101010:0:-1:
+%1lb:+11111111111111111111111111111111:0:-1:
+%*1lb:+11111111111111111111111111111111:0:-1:
+%1lb:+0B11111111111111111111111111111111:0:-1:
+%*1lb:+0B11111111111111111111111111111111:0:-1:
+%1lb:+0b11111111111111111111111111111111:0:-1:
+%*1lb:+0b11111111111111111111111111111111:0:-1:
+%1lb:+100000000000000000000000000000000:0:-1:
+%*1lb:+100000000000000000000000000000000:0:-1:
+%1lb:+0B100000000000000000000000000000000:0:-1:
+%*1lb:+0B100000000000000000000000000000000:0:-1:
+%1lb:+0b100000000000000000000000000000000:0:-1:
+%*1lb:+0b100000000000000000000000000000000:0:-1:
+%1lb:+100000000000000000001000010010001:0:-1:
+%*1lb:+100000000000000000001000010010001:0:-1:
+%1lb:+0B100000000000000000001000010010001:0:-1:
+%*1lb:+0B100000000000000000001000010010001:0:-1:
+%1lb:+0b100000000000000000001000010010001:0:-1:
+%*1lb:+0b100000000000000000001000010010001:0:-1:
+%2lb::0:-1:
+%*2lb::0:-1:
+%2lb:-1111011:1:2:4294967295:
+%*2lb:-1111011:0:2:
+%2lb:-0B1111011:1:2:0:
+%*2lb:-0B1111011:0:2:
+%2lb:-0b1111011:1:2:0:
+%*2lb:-0b1111011:0:2:
+%2lb:-1:1:2:4294967295:
+%*2lb:-1:0:2:
+%2lb:-0B1:1:2:0:
+%*2lb:-0B1:0:2:
+%2lb:-0b1:1:2:0:
+%*2lb:-0b1:0:2:
+%2lb:-0:1:2:0:
+%*2lb:-0:0:2:
+%2lb:-0B0:1:2:0:
+%*2lb:-0B0:0:2:
+%2lb:-0b0:1:2:0:
+%*2lb:-0b0:0:2:
+%2lb:0:1:1:0:
+%*2lb:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lb:+0B0:0:2:
+%2lb:+0b0:1:2:0:
+%*2lb:+0b0:0:2:
+%2lb:+1:1:2:1:
+%*2lb:+1:0:2:
+%2lb:+0B1:1:2:0:
+%*2lb:+0B1:0:2:
+%2lb:+0b1:1:2:0:
+%*2lb:+0b1:0:2:
+%2lb:+101010:1:2:1:
+%*2lb:+101010:0:2:
+%2lb:+0B101010:1:2:0:
+%*2lb:+0B101010:0:2:
+%2lb:+0b101010:1:2:0:
+%*2lb:+0b101010:0:2:
+%2lb:+11111111111111111111111111111111:1:2:1:
+%*2lb:+11111111111111111111111111111111:0:2:
+%2lb:+0B11111111111111111111111111111111:1:2:0:
+%*2lb:+0B11111111111111111111111111111111:0:2:
+%2lb:+0b11111111111111111111111111111111:1:2:0:
+%*2lb:+0b11111111111111111111111111111111:0:2:
+%2lb:+100000000000000000000000000000000:1:2:1:
+%*2lb:+100000000000000000000000000000000:0:2:
+%2lb:+0B100000000000000000000000000000000:1:2:0:
+%*2lb:+0B100000000000000000000000000000000:0:2:
+%2lb:+0b100000000000000000000000000000000:1:2:0:
+%*2lb:+0b100000000000000000000000000000000:0:2:
+%2lb:+100000000000000000001000010010001:1:2:1:
+%*2lb:+100000000000000000001000010010001:0:2:
+%2lb:+0B100000000000000000001000010010001:1:2:0:
+%*2lb:+0B100000000000000000001000010010001:0:2:
+%2lb:+0b100000000000000000001000010010001:1:2:0:
+%*2lb:+0b100000000000000000001000010010001:0:2:
+%8lb::0:-1:
+%*8lb::0:-1:
+%8lb:-1111011:1:8:4294967173:
+%*8lb:-1111011:0:8:
+%8lb:-0B1111011:1:8:4294967266:
+%*8lb:-0B1111011:0:8:
+%8lb:-0b1111011:1:8:4294967266:
+%*8lb:-0b1111011:0:8:
+%8lb:-1:1:2:4294967295:
+%*8lb:-1:0:2:
+%8lb:-0B1:1:4:4294967295:
+%*8lb:-0B1:0:4:
+%8lb:-0b1:1:4:4294967295:
+%*8lb:-0b1:0:4:
+%8lb:-0:1:2:0:
+%*8lb:-0:0:2:
+%8lb:-0B0:1:4:0:
+%*8lb:-0B0:0:4:
+%8lb:-0b0:1:4:0:
+%*8lb:-0b0:0:4:
+%8lb:0:1:1:0:
+%*8lb:0:0:1:
+%8lb:0B0:1:3:0:
+%*8lb:0B0:0:3:
+%8lb:0b0:1:3:0:
+%*8lb:0b0:0:3:
+%8lb:1:1:1:1:
+%*8lb:1:0:1:
+%8lb:0B1:1:3:1:
+%*8lb:0B1:0:3:
+%8lb:0b1:1:3:1:
+%*8lb:0b1:0:3:
+%8lb:101010:1:6:42:
+%*8lb:101010:0:6:
+%8lb:0B101010:1:8:42:
+%*8lb:0B101010:0:8:
+%8lb:0b101010:1:8:42:
+%*8lb:0b101010:0:8:
+%8lb:11111111111111111111111111111111:1:8:255:
+%*8lb:11111111111111111111111111111111:0:8:
+%8lb:0B11111111111111111111111111111111:1:8:63:
+%*8lb:0B11111111111111111111111111111111:0:8:
+%8lb:0b11111111111111111111111111111111:1:8:63:
+%*8lb:0b11111111111111111111111111111111:0:8:
+%8lb:100000000000000000000000000000000:1:8:128:
+%*8lb:100000000000000000000000000000000:0:8:
+%8lb:0B100000000000000000000000000000000:1:8:32:
+%*8lb:0B100000000000000000000000000000000:0:8:
+%8lb:0b100000000000000000000000000000000:1:8:32:
+%*8lb:0b100000000000000000000000000000000:0:8:
+%8lb:100000000000000000001000010010001:1:8:128:
+%*8lb:100000000000000000001000010010001:0:8:
+%8lb:0B100000000000000000001000010010001:1:8:32:
+%*8lb:0B100000000000000000001000010010001:0:8:
+%8lb:0b100000000000000000001000010010001:1:8:32:
+%*8lb:0b100000000000000000001000010010001:0:8:
+%8lb:+0:1:2:0:
+%*8lb:+0:0:2:
+%8lb:+0B0:1:4:0:
+%*8lb:+0B0:0:4:
+%8lb:+0b0:1:4:0:
+%*8lb:+0b0:0:4:
+%8lb:+1:1:2:1:
+%*8lb:+1:0:2:
+%8lb:+0B1:1:4:1:
+%*8lb:+0B1:0:4:
+%8lb:+0b1:1:4:1:
+%*8lb:+0b1:0:4:
+%8lb:+101010:1:7:42:
+%*8lb:+101010:0:7:
+%8lb:+0B101010:1:8:21:
+%*8lb:+0B101010:0:8:
+%8lb:+0b101010:1:8:21:
+%*8lb:+0b101010:0:8:
+%8lb:+11111111111111111111111111111111:1:8:127:
+%*8lb:+11111111111111111111111111111111:0:8:
+%8lb:+0B11111111111111111111111111111111:1:8:31:
+%*8lb:+0B11111111111111111111111111111111:0:8:
+%8lb:+0b11111111111111111111111111111111:1:8:31:
+%*8lb:+0b11111111111111111111111111111111:0:8:
+%8lb:+100000000000000000000000000000000:1:8:64:
+%*8lb:+100000000000000000000000000000000:0:8:
+%8lb:+0B100000000000000000000000000000000:1:8:16:
+%*8lb:+0B100000000000000000000000000000000:0:8:
+%8lb:+0b100000000000000000000000000000000:1:8:16:
+%*8lb:+0b100000000000000000000000000000000:0:8:
+%8lb:+100000000000000000001000010010001:1:8:64:
+%*8lb:+100000000000000000001000010010001:0:8:
+%8lb:+0B100000000000000000001000010010001:1:8:16:
+%*8lb:+0B100000000000000000001000010010001:0:8:
+%8lb:+0b100000000000000000001000010010001:1:8:16:
+%*8lb:+0b100000000000000000001000010010001:0:8:
+%15lb::0:-1:
+%*15lb::0:-1:
+%15lb:-1111011:1:8:4294967173:
+%*15lb:-1111011:0:8:
+%15lb:-0B1111011:1:10:4294967173:
+%*15lb:-0B1111011:0:10:
+%15lb:-0b1111011:1:10:4294967173:
+%*15lb:-0b1111011:0:10:
+%15lb:-1:1:2:4294967295:
+%*15lb:-1:0:2:
+%15lb:-0B1:1:4:4294967295:
+%*15lb:-0B1:0:4:
+%15lb:-0b1:1:4:4294967295:
+%*15lb:-0b1:0:4:
+%15lb:-0:1:2:0:
+%*15lb:-0:0:2:
+%15lb:-0B0:1:4:0:
+%*15lb:-0B0:0:4:
+%15lb:-0b0:1:4:0:
+%*15lb:-0b0:0:4:
+%15lb:0:1:1:0:
+%*15lb:0:0:1:
+%15lb:0B0:1:3:0:
+%*15lb:0B0:0:3:
+%15lb:0b0:1:3:0:
+%*15lb:0b0:0:3:
+%15lb:1:1:1:1:
+%*15lb:1:0:1:
+%15lb:0B1:1:3:1:
+%*15lb:0B1:0:3:
+%15lb:0b1:1:3:1:
+%*15lb:0b1:0:3:
+%15lb:101010:1:6:42:
+%*15lb:101010:0:6:
+%15lb:0B101010:1:8:42:
+%*15lb:0B101010:0:8:
+%15lb:0b101010:1:8:42:
+%*15lb:0b101010:0:8:
+%15lb:11111111111111111111111111111111:1:15:32767:
+%*15lb:11111111111111111111111111111111:0:15:
+%15lb:0B11111111111111111111111111111111:1:15:8191:
+%*15lb:0B11111111111111111111111111111111:0:15:
+%15lb:0b11111111111111111111111111111111:1:15:8191:
+%*15lb:0b11111111111111111111111111111111:0:15:
+%15lb:100000000000000000000000000000000:1:15:16384:
+%*15lb:100000000000000000000000000000000:0:15:
+%15lb:0B100000000000000000000000000000000:1:15:4096:
+%*15lb:0B100000000000000000000000000000000:0:15:
+%15lb:0b100000000000000000000000000000000:1:15:4096:
+%*15lb:0b100000000000000000000000000000000:0:15:
+%15lb:100000000000000000001000010010001:1:15:16384:
+%*15lb:100000000000000000001000010010001:0:15:
+%15lb:0B100000000000000000001000010010001:1:15:4096:
+%*15lb:0B100000000000000000001000010010001:0:15:
+%15lb:0b100000000000000000001000010010001:1:15:4096:
+%*15lb:0b100000000000000000001000010010001:0:15:
+%15lb:+0:1:2:0:
+%*15lb:+0:0:2:
+%15lb:+0B0:1:4:0:
+%*15lb:+0B0:0:4:
+%15lb:+0b0:1:4:0:
+%*15lb:+0b0:0:4:
+%15lb:+1:1:2:1:
+%*15lb:+1:0:2:
+%15lb:+0B1:1:4:1:
+%*15lb:+0B1:0:4:
+%15lb:+0b1:1:4:1:
+%*15lb:+0b1:0:4:
+%15lb:+101010:1:7:42:
+%*15lb:+101010:0:7:
+%15lb:+0B101010:1:9:42:
+%*15lb:+0B101010:0:9:
+%15lb:+0b101010:1:9:42:
+%*15lb:+0b101010:0:9:
+%15lb:+11111111111111111111111111111111:1:15:16383:
+%*15lb:+11111111111111111111111111111111:0:15:
+%15lb:+0B11111111111111111111111111111111:1:15:4095:
+%*15lb:+0B11111111111111111111111111111111:0:15:
+%15lb:+0b11111111111111111111111111111111:1:15:4095:
+%*15lb:+0b11111111111111111111111111111111:0:15:
+%15lb:+100000000000000000000000000000000:1:15:8192:
+%*15lb:+100000000000000000000000000000000:0:15:
+%15lb:+0B100000000000000000000000000000000:1:15:2048:
+%*15lb:+0B100000000000000000000000000000000:0:15:
+%15lb:+0b100000000000000000000000000000000:1:15:2048:
+%*15lb:+0b100000000000000000000000000000000:0:15:
+%15lb:+100000000000000000001000010010001:1:15:8192:
+%*15lb:+100000000000000000001000010010001:0:15:
+%15lb:+0B100000000000000000001000010010001:1:15:2048:
+%*15lb:+0B100000000000000000001000010010001:0:15:
+%15lb:+0b100000000000000000001000010010001:1:15:2048:
+%*15lb:+0b100000000000000000001000010010001:0:15:
+%2lb: :0:-1:
+%*2lb: :0:-1:
+%2lb: -1111011:1:3:4294967295:
+%*2lb: -1111011:0:3:
+%2lb: -0B1111011:1:3:0:
+%*2lb: -0B1111011:0:3:
+%2lb: -0b1111011:1:3:0:
+%*2lb: -0b1111011:0:3:
+%2lb: -1:1:3:4294967295:
+%*2lb: -1:0:3:
+%2lb: -0B1:1:3:0:
+%*2lb: -0B1:0:3:
+%2lb: -0b1:1:3:0:
+%*2lb: -0b1:0:3:
+%2lb: -0:1:3:0:
+%*2lb: -0:0:3:
+%2lb: -0B0:1:3:0:
+%*2lb: -0B0:0:3:
+%2lb: -0b0:1:3:0:
+%*2lb: -0b0:0:3:
+%2lb: 0:1:2:0:
+%*2lb: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lb: +0B0:0:3:
+%2lb: +0b0:1:3:0:
+%*2lb: +0b0:0:3:
+%2lb: +1:1:3:1:
+%*2lb: +1:0:3:
+%2lb: +0B1:1:3:0:
+%*2lb: +0B1:0:3:
+%2lb: +0b1:1:3:0:
+%*2lb: +0b1:0:3:
+%2lb: +101010:1:3:1:
+%*2lb: +101010:0:3:
+%2lb: +0B101010:1:3:0:
+%*2lb: +0B101010:0:3:
+%2lb: +0b101010:1:3:0:
+%*2lb: +0b101010:0:3:
+%2lb: +11111111111111111111111111111111:1:3:1:
+%*2lb: +11111111111111111111111111111111:0:3:
+%2lb: +0B11111111111111111111111111111111:1:3:0:
+%*2lb: +0B11111111111111111111111111111111:0:3:
+%2lb: +0b11111111111111111111111111111111:1:3:0:
+%*2lb: +0b11111111111111111111111111111111:0:3:
+%2lb: +100000000000000000000000000000000:1:3:1:
+%*2lb: +100000000000000000000000000000000:0:3:
+%2lb: +0B100000000000000000000000000000000:1:3:0:
+%*2lb: +0B100000000000000000000000000000000:0:3:
+%2lb: +0b100000000000000000000000000000000:1:3:0:
+%*2lb: +0b100000000000000000000000000000000:0:3:
+%2lb: +100000000000000000001000010010001:1:3:1:
+%*2lb: +100000000000000000001000010010001:0:3:
+%2lb: +0B100000000000000000001000010010001:1:3:0:
+%*2lb: +0B100000000000000000001000010010001:0:3:
+%2lb: +0b100000000000000000001000010010001:1:3:0:
+%*2lb: +0b100000000000000000001000010010001:0:3:
+%15lb: :0:-1:
+%*15lb: :0:-1:
+%15lb: -1111011:1:9:4294967173:
+%*15lb: -1111011:0:9:
+%15lb: -0B1111011:1:11:4294967173:
+%*15lb: -0B1111011:0:11:
+%15lb: -0b1111011:1:11:4294967173:
+%*15lb: -0b1111011:0:11:
+%15lb: -1:1:3:4294967295:
+%*15lb: -1:0:3:
+%15lb: -0B1:1:5:4294967295:
+%*15lb: -0B1:0:5:
+%15lb: -0b1:1:5:4294967295:
+%*15lb: -0b1:0:5:
+%15lb: -0:1:3:0:
+%*15lb: -0:0:3:
+%15lb: -0B0:1:5:0:
+%*15lb: -0B0:0:5:
+%15lb: -0b0:1:5:0:
+%*15lb: -0b0:0:5:
+%15lb: 0:1:2:0:
+%*15lb: 0:0:2:
+%15lb: 0B0:1:4:0:
+%*15lb: 0B0:0:4:
+%15lb: 0b0:1:4:0:
+%*15lb: 0b0:0:4:
+%15lb: 1:1:2:1:
+%*15lb: 1:0:2:
+%15lb: 0B1:1:4:1:
+%*15lb: 0B1:0:4:
+%15lb: 0b1:1:4:1:
+%*15lb: 0b1:0:4:
+%15lb: 101010:1:7:42:
+%*15lb: 101010:0:7:
+%15lb: 0B101010:1:9:42:
+%*15lb: 0B101010:0:9:
+%15lb: 0b101010:1:9:42:
+%*15lb: 0b101010:0:9:
+%15lb: 11111111111111111111111111111111:1:16:32767:
+%*15lb: 11111111111111111111111111111111:0:16:
+%15lb: 0B11111111111111111111111111111111:1:16:8191:
+%*15lb: 0B11111111111111111111111111111111:0:16:
+%15lb: 0b11111111111111111111111111111111:1:16:8191:
+%*15lb: 0b11111111111111111111111111111111:0:16:
+%15lb: 100000000000000000000000000000000:1:16:16384:
+%*15lb: 100000000000000000000000000000000:0:16:
+%15lb: 0B100000000000000000000000000000000:1:16:4096:
+%*15lb: 0B100000000000000000000000000000000:0:16:
+%15lb: 0b100000000000000000000000000000000:1:16:4096:
+%*15lb: 0b100000000000000000000000000000000:0:16:
+%15lb: 100000000000000000001000010010001:1:16:16384:
+%*15lb: 100000000000000000001000010010001:0:16:
+%15lb: 0B100000000000000000001000010010001:1:16:4096:
+%*15lb: 0B100000000000000000001000010010001:0:16:
+%15lb: 0b100000000000000000001000010010001:1:16:4096:
+%*15lb: 0b100000000000000000001000010010001:0:16:
+%15lb: +0:1:3:0:
+%*15lb: +0:0:3:
+%15lb: +0B0:1:5:0:
+%*15lb: +0B0:0:5:
+%15lb: +0b0:1:5:0:
+%*15lb: +0b0:0:5:
+%15lb: +1:1:3:1:
+%*15lb: +1:0:3:
+%15lb: +0B1:1:5:1:
+%*15lb: +0B1:0:5:
+%15lb: +0b1:1:5:1:
+%*15lb: +0b1:0:5:
+%15lb: +101010:1:8:42:
+%*15lb: +101010:0:8:
+%15lb: +0B101010:1:10:42:
+%*15lb: +0B101010:0:10:
+%15lb: +0b101010:1:10:42:
+%*15lb: +0b101010:0:10:
+%15lb: +11111111111111111111111111111111:1:16:16383:
+%*15lb: +11111111111111111111111111111111:0:16:
+%15lb: +0B11111111111111111111111111111111:1:16:4095:
+%*15lb: +0B11111111111111111111111111111111:0:16:
+%15lb: +0b11111111111111111111111111111111:1:16:4095:
+%*15lb: +0b11111111111111111111111111111111:0:16:
+%15lb: +100000000000000000000000000000000:1:16:8192:
+%*15lb: +100000000000000000000000000000000:0:16:
+%15lb: +0B100000000000000000000000000000000:1:16:2048:
+%*15lb: +0B100000000000000000000000000000000:0:16:
+%15lb: +0b100000000000000000000000000000000:1:16:2048:
+%*15lb: +0b100000000000000000000000000000000:0:16:
+%15lb: +100000000000000000001000010010001:1:16:8192:
+%*15lb: +100000000000000000001000010010001:0:16:
+%15lb: +0B100000000000000000001000010010001:1:16:2048:
+%*15lb: +0B100000000000000000001000010010001:0:16:
+%15lb: +0b100000000000000000001000010010001:1:16:2048:
+%*15lb: +0b100000000000000000001000010010001:0:16:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-o.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-o.input
new file mode 100644
index 0000000..b350aa9
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-o.input
@@ -0,0 +1,434 @@
+%lo::0:-1:
+%*lo::0:-1:
+%lo:-173:1:4:4294967173:
+%*lo:-173:0:4:
+%lo:-0173:1:5:4294967173:
+%*lo:-0173:0:5:
+%lo:-1:1:2:4294967295:
+%*lo:-1:0:2:
+%lo:-01:1:3:4294967295:
+%*lo:-01:0:3:
+%lo:-0:1:2:0:
+%*lo:-0:0:2:
+%lo:-00:1:3:0:
+%*lo:-00:0:3:
+%lo:0:1:1:0:
+%*lo:0:0:1:
+%lo:00:1:2:0:
+%*lo:00:0:2:
+%lo:1:1:1:1:
+%*lo:1:0:1:
+%lo:01:1:2:1:
+%*lo:01:0:2:
+%lo:52:1:2:42:
+%*lo:52:0:2:
+%lo:052:1:3:42:
+%*lo:052:0:3:
+%lo:37777777777:1:11:4294967295:
+%*lo:37777777777:0:11:
+%lo:037777777777:1:12:4294967295:
+%*lo:037777777777:0:12:
+%lo:40000000000:1:11:4294967295:
+%*lo:40000000000:0:11:
+%lo:040000000000:1:12:4294967295:
+%*lo:040000000000:0:12:
+%lo:40000010221:1:11:4294967295:
+%*lo:40000010221:0:11:
+%lo:040000010221:1:12:4294967295:
+%*lo:040000010221:0:12:
+%lo:+0:1:2:0:
+%*lo:+0:0:2:
+%lo:+00:1:3:0:
+%*lo:+00:0:3:
+%lo:+1:1:2:1:
+%*lo:+1:0:2:
+%lo:+01:1:3:1:
+%*lo:+01:0:3:
+%lo:+52:1:3:42:
+%*lo:+52:0:3:
+%lo:+052:1:4:42:
+%*lo:+052:0:4:
+%lo:+37777777777:1:12:4294967295:
+%*lo:+37777777777:0:12:
+%lo:+037777777777:1:13:4294967295:
+%*lo:+037777777777:0:13:
+%lo:+40000000000:1:12:4294967295:
+%*lo:+40000000000:0:12:
+%lo:+040000000000:1:13:4294967295:
+%*lo:+040000000000:0:13:
+%lo:+40000010221:1:12:4294967295:
+%*lo:+40000010221:0:12:
+%lo:+040000010221:1:13:4294967295:
+%*lo:+040000010221:0:13:
+%1lo::0:-1:
+%*1lo::0:-1:
+%1lo:-173:0:-1:
+%*1lo:-173:0:-1:
+%1lo:-0173:0:-1:
+%*1lo:-0173:0:-1:
+%1lo:-1:0:-1:
+%*1lo:-1:0:-1:
+%1lo:-01:0:-1:
+%*1lo:-01:0:-1:
+%1lo:-0:0:-1:
+%*1lo:-0:0:-1:
+%1lo:-00:0:-1:
+%*1lo:-00:0:-1:
+%1lo:0:1:1:0:
+%*1lo:0:0:1:
+%1lo:00:1:1:0:
+%*1lo:00:0:1:
+%1lo:1:1:1:1:
+%*1lo:1:0:1:
+%1lo:01:1:1:0:
+%*1lo:01:0:1:
+%1lo:52:1:1:5:
+%*1lo:52:0:1:
+%1lo:052:1:1:0:
+%*1lo:052:0:1:
+%1lo:37777777777:1:1:3:
+%*1lo:37777777777:0:1:
+%1lo:037777777777:1:1:0:
+%*1lo:037777777777:0:1:
+%1lo:40000000000:1:1:4:
+%*1lo:40000000000:0:1:
+%1lo:040000000000:1:1:0:
+%*1lo:040000000000:0:1:
+%1lo:40000010221:1:1:4:
+%*1lo:40000010221:0:1:
+%1lo:040000010221:1:1:0:
+%*1lo:040000010221:0:1:
+%1lo:+0:0:-1:
+%*1lo:+0:0:-1:
+%1lo:+00:0:-1:
+%*1lo:+00:0:-1:
+%1lo:+1:0:-1:
+%*1lo:+1:0:-1:
+%1lo:+01:0:-1:
+%*1lo:+01:0:-1:
+%1lo:+52:0:-1:
+%*1lo:+52:0:-1:
+%1lo:+052:0:-1:
+%*1lo:+052:0:-1:
+%1lo:+37777777777:0:-1:
+%*1lo:+37777777777:0:-1:
+%1lo:+037777777777:0:-1:
+%*1lo:+037777777777:0:-1:
+%1lo:+40000000000:0:-1:
+%*1lo:+40000000000:0:-1:
+%1lo:+040000000000:0:-1:
+%*1lo:+040000000000:0:-1:
+%1lo:+40000010221:0:-1:
+%*1lo:+40000010221:0:-1:
+%1lo:+040000010221:0:-1:
+%*1lo:+040000010221:0:-1:
+%2lo::0:-1:
+%*2lo::0:-1:
+%2lo:-173:1:2:4294967295:
+%*2lo:-173:0:2:
+%2lo:-0173:1:2:0:
+%*2lo:-0173:0:2:
+%2lo:-1:1:2:4294967295:
+%*2lo:-1:0:2:
+%2lo:-01:1:2:0:
+%*2lo:-01:0:2:
+%2lo:-0:1:2:0:
+%*2lo:-0:0:2:
+%2lo:-00:1:2:0:
+%*2lo:-00:0:2:
+%2lo:0:1:1:0:
+%*2lo:0:0:1:
+%2lo:00:1:2:0:
+%*2lo:00:0:2:
+%2lo:1:1:1:1:
+%*2lo:1:0:1:
+%2lo:01:1:2:1:
+%*2lo:01:0:2:
+%2lo:52:1:2:42:
+%*2lo:52:0:2:
+%2lo:052:1:2:5:
+%*2lo:052:0:2:
+%2lo:37777777777:1:2:31:
+%*2lo:37777777777:0:2:
+%2lo:037777777777:1:2:3:
+%*2lo:037777777777:0:2:
+%2lo:40000000000:1:2:32:
+%*2lo:40000000000:0:2:
+%2lo:040000000000:1:2:4:
+%*2lo:040000000000:0:2:
+%2lo:40000010221:1:2:32:
+%*2lo:40000010221:0:2:
+%2lo:040000010221:1:2:4:
+%*2lo:040000010221:0:2:
+%2lo:+0:1:2:0:
+%*2lo:+0:0:2:
+%2lo:+00:1:2:0:
+%*2lo:+00:0:2:
+%2lo:+1:1:2:1:
+%*2lo:+1:0:2:
+%2lo:+01:1:2:0:
+%*2lo:+01:0:2:
+%2lo:+52:1:2:5:
+%*2lo:+52:0:2:
+%2lo:+052:1:2:0:
+%*2lo:+052:0:2:
+%2lo:+37777777777:1:2:3:
+%*2lo:+37777777777:0:2:
+%2lo:+037777777777:1:2:0:
+%*2lo:+037777777777:0:2:
+%2lo:+40000000000:1:2:4:
+%*2lo:+40000000000:0:2:
+%2lo:+040000000000:1:2:0:
+%*2lo:+040000000000:0:2:
+%2lo:+40000010221:1:2:4:
+%*2lo:+40000010221:0:2:
+%2lo:+040000010221:1:2:0:
+%*2lo:+040000010221:0:2:
+%8lo::0:-1:
+%*8lo::0:-1:
+%8lo:-173:1:4:4294967173:
+%*8lo:-173:0:4:
+%8lo:-0173:1:5:4294967173:
+%*8lo:-0173:0:5:
+%8lo:-1:1:2:4294967295:
+%*8lo:-1:0:2:
+%8lo:-01:1:3:4294967295:
+%*8lo:-01:0:3:
+%8lo:-0:1:2:0:
+%*8lo:-0:0:2:
+%8lo:-00:1:3:0:
+%*8lo:-00:0:3:
+%8lo:0:1:1:0:
+%*8lo:0:0:1:
+%8lo:00:1:2:0:
+%*8lo:00:0:2:
+%8lo:1:1:1:1:
+%*8lo:1:0:1:
+%8lo:01:1:2:1:
+%*8lo:01:0:2:
+%8lo:52:1:2:42:
+%*8lo:52:0:2:
+%8lo:052:1:3:42:
+%*8lo:052:0:3:
+%8lo:37777777777:1:8:8388607:
+%*8lo:37777777777:0:8:
+%8lo:037777777777:1:8:1048575:
+%*8lo:037777777777:0:8:
+%8lo:40000000000:1:8:8388608:
+%*8lo:40000000000:0:8:
+%8lo:040000000000:1:8:1048576:
+%*8lo:040000000000:0:8:
+%8lo:40000010221:1:8:8388616:
+%*8lo:40000010221:0:8:
+%8lo:040000010221:1:8:1048577:
+%*8lo:040000010221:0:8:
+%8lo:+0:1:2:0:
+%*8lo:+0:0:2:
+%8lo:+00:1:3:0:
+%*8lo:+00:0:3:
+%8lo:+1:1:2:1:
+%*8lo:+1:0:2:
+%8lo:+01:1:3:1:
+%*8lo:+01:0:3:
+%8lo:+52:1:3:42:
+%*8lo:+52:0:3:
+%8lo:+052:1:4:42:
+%*8lo:+052:0:4:
+%8lo:+37777777777:1:8:1048575:
+%*8lo:+37777777777:0:8:
+%8lo:+037777777777:1:8:131071:
+%*8lo:+037777777777:0:8:
+%8lo:+40000000000:1:8:1048576:
+%*8lo:+40000000000:0:8:
+%8lo:+040000000000:1:8:131072:
+%*8lo:+040000000000:0:8:
+%8lo:+40000010221:1:8:1048577:
+%*8lo:+40000010221:0:8:
+%8lo:+040000010221:1:8:131072:
+%*8lo:+040000010221:0:8:
+%15lo::0:-1:
+%*15lo::0:-1:
+%15lo:-173:1:4:4294967173:
+%*15lo:-173:0:4:
+%15lo:-0173:1:5:4294967173:
+%*15lo:-0173:0:5:
+%15lo:-1:1:2:4294967295:
+%*15lo:-1:0:2:
+%15lo:-01:1:3:4294967295:
+%*15lo:-01:0:3:
+%15lo:-0:1:2:0:
+%*15lo:-0:0:2:
+%15lo:-00:1:3:0:
+%*15lo:-00:0:3:
+%15lo:0:1:1:0:
+%*15lo:0:0:1:
+%15lo:00:1:2:0:
+%*15lo:00:0:2:
+%15lo:1:1:1:1:
+%*15lo:1:0:1:
+%15lo:01:1:2:1:
+%*15lo:01:0:2:
+%15lo:52:1:2:42:
+%*15lo:52:0:2:
+%15lo:052:1:3:42:
+%*15lo:052:0:3:
+%15lo:37777777777:1:11:4294967295:
+%*15lo:37777777777:0:11:
+%15lo:037777777777:1:12:4294967295:
+%*15lo:037777777777:0:12:
+%15lo:40000000000:1:11:4294967295:
+%*15lo:40000000000:0:11:
+%15lo:040000000000:1:12:4294967295:
+%*15lo:040000000000:0:12:
+%15lo:40000010221:1:11:4294967295:
+%*15lo:40000010221:0:11:
+%15lo:040000010221:1:12:4294967295:
+%*15lo:040000010221:0:12:
+%15lo:+0:1:2:0:
+%*15lo:+0:0:2:
+%15lo:+00:1:3:0:
+%*15lo:+00:0:3:
+%15lo:+1:1:2:1:
+%*15lo:+1:0:2:
+%15lo:+01:1:3:1:
+%*15lo:+01:0:3:
+%15lo:+52:1:3:42:
+%*15lo:+52:0:3:
+%15lo:+052:1:4:42:
+%*15lo:+052:0:4:
+%15lo:+37777777777:1:12:4294967295:
+%*15lo:+37777777777:0:12:
+%15lo:+037777777777:1:13:4294967295:
+%*15lo:+037777777777:0:13:
+%15lo:+40000000000:1:12:4294967295:
+%*15lo:+40000000000:0:12:
+%15lo:+040000000000:1:13:4294967295:
+%*15lo:+040000000000:0:13:
+%15lo:+40000010221:1:12:4294967295:
+%*15lo:+40000010221:0:12:
+%15lo:+040000010221:1:13:4294967295:
+%*15lo:+040000010221:0:13:
+%2lo: :0:-1:
+%*2lo: :0:-1:
+%2lo: -173:1:3:4294967295:
+%*2lo: -173:0:3:
+%2lo: -0173:1:3:0:
+%*2lo: -0173:0:3:
+%2lo: -1:1:3:4294967295:
+%*2lo: -1:0:3:
+%2lo: -01:1:3:0:
+%*2lo: -01:0:3:
+%2lo: -0:1:3:0:
+%*2lo: -0:0:3:
+%2lo: -00:1:3:0:
+%*2lo: -00:0:3:
+%2lo: 0:1:2:0:
+%*2lo: 0:0:2:
+%2lo: 00:1:3:0:
+%*2lo: 00:0:3:
+%2lo: 1:1:2:1:
+%*2lo: 1:0:2:
+%2lo: 01:1:3:1:
+%*2lo: 01:0:3:
+%2lo: 52:1:3:42:
+%*2lo: 52:0:3:
+%2lo: 052:1:3:5:
+%*2lo: 052:0:3:
+%2lo: 37777777777:1:3:31:
+%*2lo: 37777777777:0:3:
+%2lo: 037777777777:1:3:3:
+%*2lo: 037777777777:0:3:
+%2lo: 40000000000:1:3:32:
+%*2lo: 40000000000:0:3:
+%2lo: 040000000000:1:3:4:
+%*2lo: 040000000000:0:3:
+%2lo: 40000010221:1:3:32:
+%*2lo: 40000010221:0:3:
+%2lo: 040000010221:1:3:4:
+%*2lo: 040000010221:0:3:
+%2lo: +0:1:3:0:
+%*2lo: +0:0:3:
+%2lo: +00:1:3:0:
+%*2lo: +00:0:3:
+%2lo: +1:1:3:1:
+%*2lo: +1:0:3:
+%2lo: +01:1:3:0:
+%*2lo: +01:0:3:
+%2lo: +52:1:3:5:
+%*2lo: +52:0:3:
+%2lo: +052:1:3:0:
+%*2lo: +052:0:3:
+%2lo: +37777777777:1:3:3:
+%*2lo: +37777777777:0:3:
+%2lo: +037777777777:1:3:0:
+%*2lo: +037777777777:0:3:
+%2lo: +40000000000:1:3:4:
+%*2lo: +40000000000:0:3:
+%2lo: +040000000000:1:3:0:
+%*2lo: +040000000000:0:3:
+%2lo: +40000010221:1:3:4:
+%*2lo: +40000010221:0:3:
+%2lo: +040000010221:1:3:0:
+%*2lo: +040000010221:0:3:
+%15lo: :0:-1:
+%*15lo: :0:-1:
+%15lo: -173:1:5:4294967173:
+%*15lo: -173:0:5:
+%15lo: -0173:1:6:4294967173:
+%*15lo: -0173:0:6:
+%15lo: -1:1:3:4294967295:
+%*15lo: -1:0:3:
+%15lo: -01:1:4:4294967295:
+%*15lo: -01:0:4:
+%15lo: -0:1:3:0:
+%*15lo: -0:0:3:
+%15lo: -00:1:4:0:
+%*15lo: -00:0:4:
+%15lo: 0:1:2:0:
+%*15lo: 0:0:2:
+%15lo: 00:1:3:0:
+%*15lo: 00:0:3:
+%15lo: 1:1:2:1:
+%*15lo: 1:0:2:
+%15lo: 01:1:3:1:
+%*15lo: 01:0:3:
+%15lo: 52:1:3:42:
+%*15lo: 52:0:3:
+%15lo: 052:1:4:42:
+%*15lo: 052:0:4:
+%15lo: 37777777777:1:12:4294967295:
+%*15lo: 37777777777:0:12:
+%15lo: 037777777777:1:13:4294967295:
+%*15lo: 037777777777:0:13:
+%15lo: 40000000000:1:12:4294967295:
+%*15lo: 40000000000:0:12:
+%15lo: 040000000000:1:13:4294967295:
+%*15lo: 040000000000:0:13:
+%15lo: 40000010221:1:12:4294967295:
+%*15lo: 40000010221:0:12:
+%15lo: 040000010221:1:13:4294967295:
+%*15lo: 040000010221:0:13:
+%15lo: +0:1:3:0:
+%*15lo: +0:0:3:
+%15lo: +00:1:4:0:
+%*15lo: +00:0:4:
+%15lo: +1:1:3:1:
+%*15lo: +1:0:3:
+%15lo: +01:1:4:1:
+%*15lo: +01:0:4:
+%15lo: +52:1:4:42:
+%*15lo: +52:0:4:
+%15lo: +052:1:5:42:
+%*15lo: +052:0:5:
+%15lo: +37777777777:1:13:4294967295:
+%*15lo: +37777777777:0:13:
+%15lo: +037777777777:1:14:4294967295:
+%*15lo: +037777777777:0:14:
+%15lo: +40000000000:1:13:4294967295:
+%*15lo: +40000000000:0:13:
+%15lo: +040000000000:1:14:4294967295:
+%*15lo: +040000000000:0:14:
+%15lo: +40000010221:1:13:4294967295:
+%*15lo: +40000010221:0:13:
+%15lo: +040000010221:1:14:4294967295:
+%*15lo: +040000010221:0:14:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-u.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-u.input
new file mode 100644
index 0000000..5895e3d
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-u.input
@@ -0,0 +1,224 @@
+%lu::0:-1:
+%*lu::0:-1:
+%lu:-123:1:4:4294967173:
+%*lu:-123:0:4:
+%lu:-1:1:2:4294967295:
+%*lu:-1:0:2:
+%lu:-0:1:2:0:
+%*lu:-0:0:2:
+%lu:0:1:1:0:
+%*lu:0:0:1:
+%lu:1:1:1:1:
+%*lu:1:0:1:
+%lu:42:1:2:42:
+%*lu:42:0:2:
+%lu:4294967295:1:10:4294967295:
+%*lu:4294967295:0:10:
+%lu:4294967296:1:10:4294967295:
+%*lu:4294967296:0:10:
+%lu:4294971537:1:10:4294967295:
+%*lu:4294971537:0:10:
+%lu:+0:1:2:0:
+%*lu:+0:0:2:
+%lu:+1:1:2:1:
+%*lu:+1:0:2:
+%lu:+42:1:3:42:
+%*lu:+42:0:3:
+%lu:+4294967295:1:11:4294967295:
+%*lu:+4294967295:0:11:
+%lu:+4294967296:1:11:4294967295:
+%*lu:+4294967296:0:11:
+%lu:+4294971537:1:11:4294967295:
+%*lu:+4294971537:0:11:
+%1lu::0:-1:
+%*1lu::0:-1:
+%1lu:-123:0:-1:
+%*1lu:-123:0:-1:
+%1lu:-1:0:-1:
+%*1lu:-1:0:-1:
+%1lu:-0:0:-1:
+%*1lu:-0:0:-1:
+%1lu:0:1:1:0:
+%*1lu:0:0:1:
+%1lu:1:1:1:1:
+%*1lu:1:0:1:
+%1lu:42:1:1:4:
+%*1lu:42:0:1:
+%1lu:4294967295:1:1:4:
+%*1lu:4294967295:0:1:
+%1lu:4294967296:1:1:4:
+%*1lu:4294967296:0:1:
+%1lu:4294971537:1:1:4:
+%*1lu:4294971537:0:1:
+%1lu:+0:0:-1:
+%*1lu:+0:0:-1:
+%1lu:+1:0:-1:
+%*1lu:+1:0:-1:
+%1lu:+42:0:-1:
+%*1lu:+42:0:-1:
+%1lu:+4294967295:0:-1:
+%*1lu:+4294967295:0:-1:
+%1lu:+4294967296:0:-1:
+%*1lu:+4294967296:0:-1:
+%1lu:+4294971537:0:-1:
+%*1lu:+4294971537:0:-1:
+%2lu::0:-1:
+%*2lu::0:-1:
+%2lu:-123:1:2:4294967295:
+%*2lu:-123:0:2:
+%2lu:-1:1:2:4294967295:
+%*2lu:-1:0:2:
+%2lu:-0:1:2:0:
+%*2lu:-0:0:2:
+%2lu:0:1:1:0:
+%*2lu:0:0:1:
+%2lu:1:1:1:1:
+%*2lu:1:0:1:
+%2lu:42:1:2:42:
+%*2lu:42:0:2:
+%2lu:4294967295:1:2:42:
+%*2lu:4294967295:0:2:
+%2lu:4294967296:1:2:42:
+%*2lu:4294967296:0:2:
+%2lu:4294971537:1:2:42:
+%*2lu:4294971537:0:2:
+%2lu:+0:1:2:0:
+%*2lu:+0:0:2:
+%2lu:+1:1:2:1:
+%*2lu:+1:0:2:
+%2lu:+42:1:2:4:
+%*2lu:+42:0:2:
+%2lu:+4294967295:1:2:4:
+%*2lu:+4294967295:0:2:
+%2lu:+4294967296:1:2:4:
+%*2lu:+4294967296:0:2:
+%2lu:+4294971537:1:2:4:
+%*2lu:+4294971537:0:2:
+%8lu::0:-1:
+%*8lu::0:-1:
+%8lu:-123:1:4:4294967173:
+%*8lu:-123:0:4:
+%8lu:-1:1:2:4294967295:
+%*8lu:-1:0:2:
+%8lu:-0:1:2:0:
+%*8lu:-0:0:2:
+%8lu:0:1:1:0:
+%*8lu:0:0:1:
+%8lu:1:1:1:1:
+%*8lu:1:0:1:
+%8lu:42:1:2:42:
+%*8lu:42:0:2:
+%8lu:4294967295:1:8:42949672:
+%*8lu:4294967295:0:8:
+%8lu:4294967296:1:8:42949672:
+%*8lu:4294967296:0:8:
+%8lu:4294971537:1:8:42949715:
+%*8lu:4294971537:0:8:
+%8lu:+0:1:2:0:
+%*8lu:+0:0:2:
+%8lu:+1:1:2:1:
+%*8lu:+1:0:2:
+%8lu:+42:1:3:42:
+%*8lu:+42:0:3:
+%8lu:+4294967295:1:8:4294967:
+%*8lu:+4294967295:0:8:
+%8lu:+4294967296:1:8:4294967:
+%*8lu:+4294967296:0:8:
+%8lu:+4294971537:1:8:4294971:
+%*8lu:+4294971537:0:8:
+%15lu::0:-1:
+%*15lu::0:-1:
+%15lu:-123:1:4:4294967173:
+%*15lu:-123:0:4:
+%15lu:-1:1:2:4294967295:
+%*15lu:-1:0:2:
+%15lu:-0:1:2:0:
+%*15lu:-0:0:2:
+%15lu:0:1:1:0:
+%*15lu:0:0:1:
+%15lu:1:1:1:1:
+%*15lu:1:0:1:
+%15lu:42:1:2:42:
+%*15lu:42:0:2:
+%15lu:4294967295:1:10:4294967295:
+%*15lu:4294967295:0:10:
+%15lu:4294967296:1:10:4294967295:
+%*15lu:4294967296:0:10:
+%15lu:4294971537:1:10:4294967295:
+%*15lu:4294971537:0:10:
+%15lu:+0:1:2:0:
+%*15lu:+0:0:2:
+%15lu:+1:1:2:1:
+%*15lu:+1:0:2:
+%15lu:+42:1:3:42:
+%*15lu:+42:0:3:
+%15lu:+4294967295:1:11:4294967295:
+%*15lu:+4294967295:0:11:
+%15lu:+4294967296:1:11:4294967295:
+%*15lu:+4294967296:0:11:
+%15lu:+4294971537:1:11:4294967295:
+%*15lu:+4294971537:0:11:
+%2lu: :0:-1:
+%*2lu: :0:-1:
+%2lu: -123:1:3:4294967295:
+%*2lu: -123:0:3:
+%2lu: -1:1:3:4294967295:
+%*2lu: -1:0:3:
+%2lu: -0:1:3:0:
+%*2lu: -0:0:3:
+%2lu: 0:1:2:0:
+%*2lu: 0:0:2:
+%2lu: 1:1:2:1:
+%*2lu: 1:0:2:
+%2lu: 42:1:3:42:
+%*2lu: 42:0:3:
+%2lu: 4294967295:1:3:42:
+%*2lu: 4294967295:0:3:
+%2lu: 4294967296:1:3:42:
+%*2lu: 4294967296:0:3:
+%2lu: 4294971537:1:3:42:
+%*2lu: 4294971537:0:3:
+%2lu: +0:1:3:0:
+%*2lu: +0:0:3:
+%2lu: +1:1:3:1:
+%*2lu: +1:0:3:
+%2lu: +42:1:3:4:
+%*2lu: +42:0:3:
+%2lu: +4294967295:1:3:4:
+%*2lu: +4294967295:0:3:
+%2lu: +4294967296:1:3:4:
+%*2lu: +4294967296:0:3:
+%2lu: +4294971537:1:3:4:
+%*2lu: +4294971537:0:3:
+%15lu: :0:-1:
+%*15lu: :0:-1:
+%15lu: -123:1:5:4294967173:
+%*15lu: -123:0:5:
+%15lu: -1:1:3:4294967295:
+%*15lu: -1:0:3:
+%15lu: -0:1:3:0:
+%*15lu: -0:0:3:
+%15lu: 0:1:2:0:
+%*15lu: 0:0:2:
+%15lu: 1:1:2:1:
+%*15lu: 1:0:2:
+%15lu: 42:1:3:42:
+%*15lu: 42:0:3:
+%15lu: 4294967295:1:11:4294967295:
+%*15lu: 4294967295:0:11:
+%15lu: 4294967296:1:11:4294967295:
+%*15lu: 4294967296:0:11:
+%15lu: 4294971537:1:11:4294967295:
+%*15lu: 4294971537:0:11:
+%15lu: +0:1:3:0:
+%*15lu: +0:0:3:
+%15lu: +1:1:3:1:
+%*15lu: +1:0:3:
+%15lu: +42:1:4:42:
+%*15lu: +42:0:4:
+%15lu: +4294967295:1:12:4294967295:
+%*15lu: +4294967295:0:12:
+%15lu: +4294967296:1:12:4294967295:
+%*15lu: +4294967296:0:12:
+%15lu: +4294971537:1:12:4294967295:
+%*15lu: +4294971537:0:12:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
new file mode 100644
index 0000000..086d452
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
@@ -0,0 +1,714 @@
+%lx::0:-1:
+%*lx::0:-1:
+%lx:-7b:1:3:4294967173:
+%*lx:-7b:0:3:
+%lx:-7B:1:3:4294967173:
+%*lx:-7B:0:3:
+%lx:-0X7b:1:5:4294967173:
+%*lx:-0X7b:0:5:
+%lx:-0x7B:1:5:4294967173:
+%*lx:-0x7B:0:5:
+%lx:-1:1:2:4294967295:
+%*lx:-1:0:2:
+%lx:-0X1:1:4:4294967295:
+%*lx:-0X1:0:4:
+%lx:-0x1:1:4:4294967295:
+%*lx:-0x1:0:4:
+%lx:-0:1:2:0:
+%*lx:-0:0:2:
+%lx:-0X0:1:4:0:
+%*lx:-0X0:0:4:
+%lx:-0x0:1:4:0:
+%*lx:-0x0:0:4:
+%lx:0:1:1:0:
+%*lx:0:0:1:
+%lx:0X0:1:3:0:
+%*lx:0X0:0:3:
+%lx:0x0:1:3:0:
+%*lx:0x0:0:3:
+%lx:1:1:1:1:
+%*lx:1:0:1:
+%lx:0X1:1:3:1:
+%*lx:0X1:0:3:
+%lx:0x1:1:3:1:
+%*lx:0x1:0:3:
+%lx:2a:1:2:42:
+%*lx:2a:0:2:
+%lx:2A:1:2:42:
+%*lx:2A:0:2:
+%lx:0X2a:1:4:42:
+%*lx:0X2a:0:4:
+%lx:0x2A:1:4:42:
+%*lx:0x2A:0:4:
+%lx:ffffffff:1:8:4294967295:
+%*lx:ffffffff:0:8:
+%lx:FFFFFFFF:1:8:4294967295:
+%*lx:FFFFFFFF:0:8:
+%lx:0Xffffffff:1:10:4294967295:
+%*lx:0Xffffffff:0:10:
+%lx:0xFFFFFFFF:1:10:4294967295:
+%*lx:0xFFFFFFFF:0:10:
+%lx:100000000:1:9:4294967295:
+%*lx:100000000:0:9:
+%lx:0X100000000:1:11:4294967295:
+%*lx:0X100000000:0:11:
+%lx:0x100000000:1:11:4294967295:
+%*lx:0x100000000:0:11:
+%lx:100001091:1:9:4294967295:
+%*lx:100001091:0:9:
+%lx:0X100001091:1:11:4294967295:
+%*lx:0X100001091:0:11:
+%lx:0x100001091:1:11:4294967295:
+%*lx:0x100001091:0:11:
+%lx:+0:1:2:0:
+%*lx:+0:0:2:
+%lx:+0X0:1:4:0:
+%*lx:+0X0:0:4:
+%lx:+0x0:1:4:0:
+%*lx:+0x0:0:4:
+%lx:+1:1:2:1:
+%*lx:+1:0:2:
+%lx:+0X1:1:4:1:
+%*lx:+0X1:0:4:
+%lx:+0x1:1:4:1:
+%*lx:+0x1:0:4:
+%lx:+2a:1:3:42:
+%*lx:+2a:0:3:
+%lx:+2A:1:3:42:
+%*lx:+2A:0:3:
+%lx:+0X2a:1:5:42:
+%*lx:+0X2a:0:5:
+%lx:+0x2A:1:5:42:
+%*lx:+0x2A:0:5:
+%lx:+ffffffff:1:9:4294967295:
+%*lx:+ffffffff:0:9:
+%lx:+FFFFFFFF:1:9:4294967295:
+%*lx:+FFFFFFFF:0:9:
+%lx:+0Xffffffff:1:11:4294967295:
+%*lx:+0Xffffffff:0:11:
+%lx:+0xFFFFFFFF:1:11:4294967295:
+%*lx:+0xFFFFFFFF:0:11:
+%lx:+100000000:1:10:4294967295:
+%*lx:+100000000:0:10:
+%lx:+0X100000000:1:12:4294967295:
+%*lx:+0X100000000:0:12:
+%lx:+0x100000000:1:12:4294967295:
+%*lx:+0x100000000:0:12:
+%lx:+100001091:1:10:4294967295:
+%*lx:+100001091:0:10:
+%lx:+0X100001091:1:12:4294967295:
+%*lx:+0X100001091:0:12:
+%lx:+0x100001091:1:12:4294967295:
+%*lx:+0x100001091:0:12:
+%1lx::0:-1:
+%*1lx::0:-1:
+%1lx:-7b:0:-1:
+%*1lx:-7b:0:-1:
+%1lx:-7B:0:-1:
+%*1lx:-7B:0:-1:
+%1lx:-0X7b:0:-1:
+%*1lx:-0X7b:0:-1:
+%1lx:-0x7B:0:-1:
+%*1lx:-0x7B:0:-1:
+%1lx:-1:0:-1:
+%*1lx:-1:0:-1:
+%1lx:-0X1:0:-1:
+%*1lx:-0X1:0:-1:
+%1lx:-0x1:0:-1:
+%*1lx:-0x1:0:-1:
+%1lx:-0:0:-1:
+%*1lx:-0:0:-1:
+%1lx:-0X0:0:-1:
+%*1lx:-0X0:0:-1:
+%1lx:-0x0:0:-1:
+%*1lx:-0x0:0:-1:
+%1lx:0:1:1:0:
+%*1lx:0:0:1:
+%1lx:0X0:1:1:0:
+%*1lx:0X0:0:1:
+%1lx:0x0:1:1:0:
+%*1lx:0x0:0:1:
+%1lx:1:1:1:1:
+%*1lx:1:0:1:
+%1lx:0X1:1:1:0:
+%*1lx:0X1:0:1:
+%1lx:0x1:1:1:0:
+%*1lx:0x1:0:1:
+%1lx:2a:1:1:2:
+%*1lx:2a:0:1:
+%1lx:2A:1:1:2:
+%*1lx:2A:0:1:
+%1lx:0X2a:1:1:0:
+%*1lx:0X2a:0:1:
+%1lx:0x2A:1:1:0:
+%*1lx:0x2A:0:1:
+%1lx:ffffffff:1:1:15:
+%*1lx:ffffffff:0:1:
+%1lx:FFFFFFFF:1:1:15:
+%*1lx:FFFFFFFF:0:1:
+%1lx:0Xffffffff:1:1:0:
+%*1lx:0Xffffffff:0:1:
+%1lx:0xFFFFFFFF:1:1:0:
+%*1lx:0xFFFFFFFF:0:1:
+%1lx:100000000:1:1:1:
+%*1lx:100000000:0:1:
+%1lx:0X100000000:1:1:0:
+%*1lx:0X100000000:0:1:
+%1lx:0x100000000:1:1:0:
+%*1lx:0x100000000:0:1:
+%1lx:100001091:1:1:1:
+%*1lx:100001091:0:1:
+%1lx:0X100001091:1:1:0:
+%*1lx:0X100001091:0:1:
+%1lx:0x100001091:1:1:0:
+%*1lx:0x100001091:0:1:
+%1lx:+0:0:-1:
+%*1lx:+0:0:-1:
+%1lx:+0X0:0:-1:
+%*1lx:+0X0:0:-1:
+%1lx:+0x0:0:-1:
+%*1lx:+0x0:0:-1:
+%1lx:+1:0:-1:
+%*1lx:+1:0:-1:
+%1lx:+0X1:0:-1:
+%*1lx:+0X1:0:-1:
+%1lx:+0x1:0:-1:
+%*1lx:+0x1:0:-1:
+%1lx:+2a:0:-1:
+%*1lx:+2a:0:-1:
+%1lx:+2A:0:-1:
+%*1lx:+2A:0:-1:
+%1lx:+0X2a:0:-1:
+%*1lx:+0X2a:0:-1:
+%1lx:+0x2A:0:-1:
+%*1lx:+0x2A:0:-1:
+%1lx:+ffffffff:0:-1:
+%*1lx:+ffffffff:0:-1:
+%1lx:+FFFFFFFF:0:-1:
+%*1lx:+FFFFFFFF:0:-1:
+%1lx:+0Xffffffff:0:-1:
+%*1lx:+0Xffffffff:0:-1:
+%1lx:+0xFFFFFFFF:0:-1:
+%*1lx:+0xFFFFFFFF:0:-1:
+%1lx:+100000000:0:-1:
+%*1lx:+100000000:0:-1:
+%1lx:+0X100000000:0:-1:
+%*1lx:+0X100000000:0:-1:
+%1lx:+0x100000000:0:-1:
+%*1lx:+0x100000000:0:-1:
+%1lx:+100001091:0:-1:
+%*1lx:+100001091:0:-1:
+%1lx:+0X100001091:0:-1:
+%*1lx:+0X100001091:0:-1:
+%1lx:+0x100001091:0:-1:
+%*1lx:+0x100001091:0:-1:
+%2lx::0:-1:
+%*2lx::0:-1:
+%2lx:-7b:1:2:4294967289:
+%*2lx:-7b:0:2:
+%2lx:-7B:1:2:4294967289:
+%*2lx:-7B:0:2:
+%2lx:-0X7b:1:2:0:
+%*2lx:-0X7b:0:2:
+%2lx:-0x7B:1:2:0:
+%*2lx:-0x7B:0:2:
+%2lx:-1:1:2:4294967295:
+%*2lx:-1:0:2:
+%2lx:-0X1:1:2:0:
+%*2lx:-0X1:0:2:
+%2lx:-0x1:1:2:0:
+%*2lx:-0x1:0:2:
+%2lx:-0:1:2:0:
+%*2lx:-0:0:2:
+%2lx:-0X0:1:2:0:
+%*2lx:-0X0:0:2:
+%2lx:-0x0:1:2:0:
+%*2lx:-0x0:0:2:
+%2lx:0:1:1:0:
+%*2lx:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lx:+0X0:0:2:
+%2lx:+0x0:1:2:0:
+%*2lx:+0x0:0:2:
+%2lx:+1:1:2:1:
+%*2lx:+1:0:2:
+%2lx:+0X1:1:2:0:
+%*2lx:+0X1:0:2:
+%2lx:+0x1:1:2:0:
+%*2lx:+0x1:0:2:
+%2lx:+2a:1:2:2:
+%*2lx:+2a:0:2:
+%2lx:+2A:1:2:2:
+%*2lx:+2A:0:2:
+%2lx:+0X2a:1:2:0:
+%*2lx:+0X2a:0:2:
+%2lx:+0x2A:1:2:0:
+%*2lx:+0x2A:0:2:
+%2lx:+ffffffff:1:2:15:
+%*2lx:+ffffffff:0:2:
+%2lx:+FFFFFFFF:1:2:15:
+%*2lx:+FFFFFFFF:0:2:
+%2lx:+0Xffffffff:1:2:0:
+%*2lx:+0Xffffffff:0:2:
+%2lx:+0xFFFFFFFF:1:2:0:
+%*2lx:+0xFFFFFFFF:0:2:
+%2lx:+100000000:1:2:1:
+%*2lx:+100000000:0:2:
+%2lx:+0X100000000:1:2:0:
+%*2lx:+0X100000000:0:2:
+%2lx:+0x100000000:1:2:0:
+%*2lx:+0x100000000:0:2:
+%2lx:+100001091:1:2:1:
+%*2lx:+100001091:0:2:
+%2lx:+0X100001091:1:2:0:
+%*2lx:+0X100001091:0:2:
+%2lx:+0x100001091:1:2:0:
+%*2lx:+0x100001091:0:2:
+%8lx::0:-1:
+%*8lx::0:-1:
+%8lx:-7b:1:3:4294967173:
+%*8lx:-7b:0:3:
+%8lx:-7B:1:3:4294967173:
+%*8lx:-7B:0:3:
+%8lx:-0X7b:1:5:4294967173:
+%*8lx:-0X7b:0:5:
+%8lx:-0x7B:1:5:4294967173:
+%*8lx:-0x7B:0:5:
+%8lx:-1:1:2:4294967295:
+%*8lx:-1:0:2:
+%8lx:-0X1:1:4:4294967295:
+%*8lx:-0X1:0:4:
+%8lx:-0x1:1:4:4294967295:
+%*8lx:-0x1:0:4:
+%8lx:-0:1:2:0:
+%*8lx:-0:0:2:
+%8lx:-0X0:1:4:0:
+%*8lx:-0X0:0:4:
+%8lx:-0x0:1:4:0:
+%*8lx:-0x0:0:4:
+%8lx:0:1:1:0:
+%*8lx:0:0:1:
+%8lx:0X0:1:3:0:
+%*8lx:0X0:0:3:
+%8lx:0x0:1:3:0:
+%*8lx:0x0:0:3:
+%8lx:1:1:1:1:
+%*8lx:1:0:1:
+%8lx:0X1:1:3:1:
+%*8lx:0X1:0:3:
+%8lx:0x1:1:3:1:
+%*8lx:0x1:0:3:
+%8lx:2a:1:2:42:
+%*8lx:2a:0:2:
+%8lx:2A:1:2:42:
+%*8lx:2A:0:2:
+%8lx:0X2a:1:4:42:
+%*8lx:0X2a:0:4:
+%8lx:0x2A:1:4:42:
+%*8lx:0x2A:0:4:
+%8lx:ffffffff:1:8:4294967295:
+%*8lx:ffffffff:0:8:
+%8lx:FFFFFFFF:1:8:4294967295:
+%*8lx:FFFFFFFF:0:8:
+%8lx:0Xffffffff:1:8:16777215:
+%*8lx:0Xffffffff:0:8:
+%8lx:0xFFFFFFFF:1:8:16777215:
+%*8lx:0xFFFFFFFF:0:8:
+%8lx:100000000:1:8:268435456:
+%*8lx:100000000:0:8:
+%8lx:0X100000000:1:8:1048576:
+%*8lx:0X100000000:0:8:
+%8lx:0x100000000:1:8:1048576:
+%*8lx:0x100000000:0:8:
+%8lx:100001091:1:8:268435721:
+%*8lx:100001091:0:8:
+%8lx:0X100001091:1:8:1048577:
+%*8lx:0X100001091:0:8:
+%8lx:0x100001091:1:8:1048577:
+%*8lx:0x100001091:0:8:
+%8lx:+0:1:2:0:
+%*8lx:+0:0:2:
+%8lx:+0X0:1:4:0:
+%*8lx:+0X0:0:4:
+%8lx:+0x0:1:4:0:
+%*8lx:+0x0:0:4:
+%8lx:+1:1:2:1:
+%*8lx:+1:0:2:
+%8lx:+0X1:1:4:1:
+%*8lx:+0X1:0:4:
+%8lx:+0x1:1:4:1:
+%*8lx:+0x1:0:4:
+%8lx:+2a:1:3:42:
+%*8lx:+2a:0:3:
+%8lx:+2A:1:3:42:
+%*8lx:+2A:0:3:
+%8lx:+0X2a:1:5:42:
+%*8lx:+0X2a:0:5:
+%8lx:+0x2A:1:5:42:
+%*8lx:+0x2A:0:5:
+%8lx:+ffffffff:1:8:268435455:
+%*8lx:+ffffffff:0:8:
+%8lx:+FFFFFFFF:1:8:268435455:
+%*8lx:+FFFFFFFF:0:8:
+%8lx:+0Xffffffff:1:8:1048575:
+%*8lx:+0Xffffffff:0:8:
+%8lx:+0xFFFFFFFF:1:8:1048575:
+%*8lx:+0xFFFFFFFF:0:8:
+%8lx:+100000000:1:8:16777216:
+%*8lx:+100000000:0:8:
+%8lx:+0X100000000:1:8:65536:
+%*8lx:+0X100000000:0:8:
+%8lx:+0x100000000:1:8:65536:
+%*8lx:+0x100000000:0:8:
+%8lx:+100001091:1:8:16777232:
+%*8lx:+100001091:0:8:
+%8lx:+0X100001091:1:8:65536:
+%*8lx:+0X100001091:0:8:
+%8lx:+0x100001091:1:8:65536:
+%*8lx:+0x100001091:0:8:
+%15lx::0:-1:
+%*15lx::0:-1:
+%15lx:-7b:1:3:4294967173:
+%*15lx:-7b:0:3:
+%15lx:-7B:1:3:4294967173:
+%*15lx:-7B:0:3:
+%15lx:-0X7b:1:5:4294967173:
+%*15lx:-0X7b:0:5:
+%15lx:-0x7B:1:5:4294967173:
+%*15lx:-0x7B:0:5:
+%15lx:-1:1:2:4294967295:
+%*15lx:-1:0:2:
+%15lx:-0X1:1:4:4294967295:
+%*15lx:-0X1:0:4:
+%15lx:-0x1:1:4:4294967295:
+%*15lx:-0x1:0:4:
+%15lx:-0:1:2:0:
+%*15lx:-0:0:2:
+%15lx:-0X0:1:4:0:
+%*15lx:-0X0:0:4:
+%15lx:-0x0:1:4:0:
+%*15lx:-0x0:0:4:
+%15lx:0:1:1:0:
+%*15lx:0:0:1:
+%15lx:0X0:1:3:0:
+%*15lx:0X0:0:3:
+%15lx:0x0:1:3:0:
+%*15lx:0x0:0:3:
+%15lx:1:1:1:1:
+%*15lx:1:0:1:
+%15lx:0X1:1:3:1:
+%*15lx:0X1:0:3:
+%15lx:0x1:1:3:1:
+%*15lx:0x1:0:3:
+%15lx:2a:1:2:42:
+%*15lx:2a:0:2:
+%15lx:2A:1:2:42:
+%*15lx:2A:0:2:
+%15lx:0X2a:1:4:42:
+%*15lx:0X2a:0:4:
+%15lx:0x2A:1:4:42:
+%*15lx:0x2A:0:4:
+%15lx:ffffffff:1:8:4294967295:
+%*15lx:ffffffff:0:8:
+%15lx:FFFFFFFF:1:8:4294967295:
+%*15lx:FFFFFFFF:0:8:
+%15lx:0Xffffffff:1:10:4294967295:
+%*15lx:0Xffffffff:0:10:
+%15lx:0xFFFFFFFF:1:10:4294967295:
+%*15lx:0xFFFFFFFF:0:10:
+%15lx:100000000:1:9:4294967295:
+%*15lx:100000000:0:9:
+%15lx:0X100000000:1:11:4294967295:
+%*15lx:0X100000000:0:11:
+%15lx:0x100000000:1:11:4294967295:
+%*15lx:0x100000000:0:11:
+%15lx:100001091:1:9:4294967295:
+%*15lx:100001091:0:9:
+%15lx:0X100001091:1:11:4294967295:
+%*15lx:0X100001091:0:11:
+%15lx:0x100001091:1:11:4294967295:
+%*15lx:0x100001091:0:11:
+%15lx:+0:1:2:0:
+%*15lx:+0:0:2:
+%15lx:+0X0:1:4:0:
+%*15lx:+0X0:0:4:
+%15lx:+0x0:1:4:0:
+%*15lx:+0x0:0:4:
+%15lx:+1:1:2:1:
+%*15lx:+1:0:2:
+%15lx:+0X1:1:4:1:
+%*15lx:+0X1:0:4:
+%15lx:+0x1:1:4:1:
+%*15lx:+0x1:0:4:
+%15lx:+2a:1:3:42:
+%*15lx:+2a:0:3:
+%15lx:+2A:1:3:42:
+%*15lx:+2A:0:3:
+%15lx:+0X2a:1:5:42:
+%*15lx:+0X2a:0:5:
+%15lx:+0x2A:1:5:42:
+%*15lx:+0x2A:0:5:
+%15lx:+ffffffff:1:9:4294967295:
+%*15lx:+ffffffff:0:9:
+%15lx:+FFFFFFFF:1:9:4294967295:
+%*15lx:+FFFFFFFF:0:9:
+%15lx:+0Xffffffff:1:11:4294967295:
+%*15lx:+0Xffffffff:0:11:
+%15lx:+0xFFFFFFFF:1:11:4294967295:
+%*15lx:+0xFFFFFFFF:0:11:
+%15lx:+100000000:1:10:4294967295:
+%*15lx:+100000000:0:10:
+%15lx:+0X100000000:1:12:4294967295:
+%*15lx:+0X100000000:0:12:
+%15lx:+0x100000000:1:12:4294967295:
+%*15lx:+0x100000000:0:12:
+%15lx:+100001091:1:10:4294967295:
+%*15lx:+100001091:0:10:
+%15lx:+0X100001091:1:12:4294967295:
+%*15lx:+0X100001091:0:12:
+%15lx:+0x100001091:1:12:4294967295:
+%*15lx:+0x100001091:0:12:
+%2lx: :0:-1:
+%*2lx: :0:-1:
+%2lx: -7b:1:3:4294967289:
+%*2lx: -7b:0:3:
+%2lx: -7B:1:3:4294967289:
+%*2lx: -7B:0:3:
+%2lx: -0X7b:1:3:0:
+%*2lx: -0X7b:0:3:
+%2lx: -0x7B:1:3:0:
+%*2lx: -0x7B:0:3:
+%2lx: -1:1:3:4294967295:
+%*2lx: -1:0:3:
+%2lx: -0X1:1:3:0:
+%*2lx: -0X1:0:3:
+%2lx: -0x1:1:3:0:
+%*2lx: -0x1:0:3:
+%2lx: -0:1:3:0:
+%*2lx: -0:0:3:
+%2lx: -0X0:1:3:0:
+%*2lx: -0X0:0:3:
+%2lx: -0x0:1:3:0:
+%*2lx: -0x0:0:3:
+%2lx: 0:1:2:0:
+%*2lx: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lx: +0X0:0:3:
+%2lx: +0x0:1:3:0:
+%*2lx: +0x0:0:3:
+%2lx: +1:1:3:1:
+%*2lx: +1:0:3:
+%2lx: +0X1:1:3:0:
+%*2lx: +0X1:0:3:
+%2lx: +0x1:1:3:0:
+%*2lx: +0x1:0:3:
+%2lx: +2a:1:3:2:
+%*2lx: +2a:0:3:
+%2lx: +2A:1:3:2:
+%*2lx: +2A:0:3:
+%2lx: +0X2a:1:3:0:
+%*2lx: +0X2a:0:3:
+%2lx: +0x2A:1:3:0:
+%*2lx: +0x2A:0:3:
+%2lx: +ffffffff:1:3:15:
+%*2lx: +ffffffff:0:3:
+%2lx: +FFFFFFFF:1:3:15:
+%*2lx: +FFFFFFFF:0:3:
+%2lx: +0Xffffffff:1:3:0:
+%*2lx: +0Xffffffff:0:3:
+%2lx: +0xFFFFFFFF:1:3:0:
+%*2lx: +0xFFFFFFFF:0:3:
+%2lx: +100000000:1:3:1:
+%*2lx: +100000000:0:3:
+%2lx: +0X100000000:1:3:0:
+%*2lx: +0X100000000:0:3:
+%2lx: +0x100000000:1:3:0:
+%*2lx: +0x100000000:0:3:
+%2lx: +100001091:1:3:1:
+%*2lx: +100001091:0:3:
+%2lx: +0X100001091:1:3:0:
+%*2lx: +0X100001091:0:3:
+%2lx: +0x100001091:1:3:0:
+%*2lx: +0x100001091:0:3:
+%15lx: :0:-1:
+%*15lx: :0:-1:
+%15lx: -7b:1:4:4294967173:
+%*15lx: -7b:0:4:
+%15lx: -7B:1:4:4294967173:
+%*15lx: -7B:0:4:
+%15lx: -0X7b:1:6:4294967173:
+%*15lx: -0X7b:0:6:
+%15lx: -0x7B:1:6:4294967173:
+%*15lx: -0x7B:0:6:
+%15lx: -1:1:3:4294967295:
+%*15lx: -1:0:3:
+%15lx: -0X1:1:5:4294967295:
+%*15lx: -0X1:0:5:
+%15lx: -0x1:1:5:4294967295:
+%*15lx: -0x1:0:5:
+%15lx: -0:1:3:0:
+%*15lx: -0:0:3:
+%15lx: -0X0:1:5:0:
+%*15lx: -0X0:0:5:
+%15lx: -0x0:1:5:0:
+%*15lx: -0x0:0:5:
+%15lx: 0:1:2:0:
+%*15lx: 0:0:2:
+%15lx: 0X0:1:4:0:
+%*15lx: 0X0:0:4:
+%15lx: 0x0:1:4:0:
+%*15lx: 0x0:0:4:
+%15lx: 1:1:2:1:
+%*15lx: 1:0:2:
+%15lx: 0X1:1:4:1:
+%*15lx: 0X1:0:4:
+%15lx: 0x1:1:4:1:
+%*15lx: 0x1:0:4:
+%15lx: 2a:1:3:42:
+%*15lx: 2a:0:3:
+%15lx: 2A:1:3:42:
+%*15lx: 2A:0:3:
+%15lx: 0X2a:1:5:42:
+%*15lx: 0X2a:0:5:
+%15lx: 0x2A:1:5:42:
+%*15lx: 0x2A:0:5:
+%15lx: ffffffff:1:9:4294967295:
+%*15lx: ffffffff:0:9:
+%15lx: FFFFFFFF:1:9:4294967295:
+%*15lx: FFFFFFFF:0:9:
+%15lx: 0Xffffffff:1:11:4294967295:
+%*15lx: 0Xffffffff:0:11:
+%15lx: 0xFFFFFFFF:1:11:4294967295:
+%*15lx: 0xFFFFFFFF:0:11:
+%15lx: 100000000:1:10:4294967295:
+%*15lx: 100000000:0:10:
+%15lx: 0X100000000:1:12:4294967295:
+%*15lx: 0X100000000:0:12:
+%15lx: 0x100000000:1:12:4294967295:
+%*15lx: 0x100000000:0:12:
+%15lx: 100001091:1:10:4294967295:
+%*15lx: 100001091:0:10:
+%15lx: 0X100001091:1:12:4294967295:
+%*15lx: 0X100001091:0:12:
+%15lx: 0x100001091:1:12:4294967295:
+%*15lx: 0x100001091:0:12:
+%15lx: +0:1:3:0:
+%*15lx: +0:0:3:
+%15lx: +0X0:1:5:0:
+%*15lx: +0X0:0:5:
+%15lx: +0x0:1:5:0:
+%*15lx: +0x0:0:5:
+%15lx: +1:1:3:1:
+%*15lx: +1:0:3:
+%15lx: +0X1:1:5:1:
+%*15lx: +0X1:0:5:
+%15lx: +0x1:1:5:1:
+%*15lx: +0x1:0:5:
+%15lx: +2a:1:4:42:
+%*15lx: +2a:0:4:
+%15lx: +2A:1:4:42:
+%*15lx: +2A:0:4:
+%15lx: +0X2a:1:6:42:
+%*15lx: +0X2a:0:6:
+%15lx: +0x2A:1:6:42:
+%*15lx: +0x2A:0:6:
+%15lx: +ffffffff:1:10:4294967295:
+%*15lx: +ffffffff:0:10:
+%15lx: +FFFFFFFF:1:10:4294967295:
+%*15lx: +FFFFFFFF:0:10:
+%15lx: +0Xffffffff:1:12:4294967295:
+%*15lx: +0Xffffffff:0:12:
+%15lx: +0xFFFFFFFF:1:12:4294967295:
+%*15lx: +0xFFFFFFFF:0:12:
+%15lx: +100000000:1:11:4294967295:
+%*15lx: +100000000:0:11:
+%15lx: +0X100000000:1:13:4294967295:
+%*15lx: +0X100000000:0:13:
+%15lx: +0x100000000:1:13:4294967295:
+%*15lx: +0x100000000:0:13:
+%15lx: +100001091:1:11:4294967295:
+%*15lx: +100001091:0:11:
+%15lx: +0X100001091:1:13:4294967295:
+%*15lx: +0X100001091:0:13:
+%15lx: +0x100001091:1:13:4294967295:
+%*15lx: +0x100001091:0:13:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
new file mode 100644
index 0000000..7e272ef
--- /dev/null
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
@@ -0,0 +1,714 @@
+%lX::0:-1:
+%*lX::0:-1:
+%lX:-7b:1:3:4294967173:
+%*lX:-7b:0:3:
+%lX:-7B:1:3:4294967173:
+%*lX:-7B:0:3:
+%lX:-0X7b:1:5:4294967173:
+%*lX:-0X7b:0:5:
+%lX:-0x7B:1:5:4294967173:
+%*lX:-0x7B:0:5:
+%lX:-1:1:2:4294967295:
+%*lX:-1:0:2:
+%lX:-0X1:1:4:4294967295:
+%*lX:-0X1:0:4:
+%lX:-0x1:1:4:4294967295:
+%*lX:-0x1:0:4:
+%lX:-0:1:2:0:
+%*lX:-0:0:2:
+%lX:-0X0:1:4:0:
+%*lX:-0X0:0:4:
+%lX:-0x0:1:4:0:
+%*lX:-0x0:0:4:
+%lX:0:1:1:0:
+%*lX:0:0:1:
+%lX:0X0:1:3:0:
+%*lX:0X0:0:3:
+%lX:0x0:1:3:0:
+%*lX:0x0:0:3:
+%lX:1:1:1:1:
+%*lX:1:0:1:
+%lX:0X1:1:3:1:
+%*lX:0X1:0:3:
+%lX:0x1:1:3:1:
+%*lX:0x1:0:3:
+%lX:2a:1:2:42:
+%*lX:2a:0:2:
+%lX:2A:1:2:42:
+%*lX:2A:0:2:
+%lX:0X2a:1:4:42:
+%*lX:0X2a:0:4:
+%lX:0x2A:1:4:42:
+%*lX:0x2A:0:4:
+%lX:ffffffff:1:8:4294967295:
+%*lX:ffffffff:0:8:
+%lX:FFFFFFFF:1:8:4294967295:
+%*lX:FFFFFFFF:0:8:
+%lX:0Xffffffff:1:10:4294967295:
+%*lX:0Xffffffff:0:10:
+%lX:0xFFFFFFFF:1:10:4294967295:
+%*lX:0xFFFFFFFF:0:10:
+%lX:100000000:1:9:4294967295:
+%*lX:100000000:0:9:
+%lX:0X100000000:1:11:4294967295:
+%*lX:0X100000000:0:11:
+%lX:0x100000000:1:11:4294967295:
+%*lX:0x100000000:0:11:
+%lX:100001091:1:9:4294967295:
+%*lX:100001091:0:9:
+%lX:0X100001091:1:11:4294967295:
+%*lX:0X100001091:0:11:
+%lX:0x100001091:1:11:4294967295:
+%*lX:0x100001091:0:11:
+%lX:+0:1:2:0:
+%*lX:+0:0:2:
+%lX:+0X0:1:4:0:
+%*lX:+0X0:0:4:
+%lX:+0x0:1:4:0:
+%*lX:+0x0:0:4:
+%lX:+1:1:2:1:
+%*lX:+1:0:2:
+%lX:+0X1:1:4:1:
+%*lX:+0X1:0:4:
+%lX:+0x1:1:4:1:
+%*lX:+0x1:0:4:
+%lX:+2a:1:3:42:
+%*lX:+2a:0:3:
+%lX:+2A:1:3:42:
+%*lX:+2A:0:3:
+%lX:+0X2a:1:5:42:
+%*lX:+0X2a:0:5:
+%lX:+0x2A:1:5:42:
+%*lX:+0x2A:0:5:
+%lX:+ffffffff:1:9:4294967295:
+%*lX:+ffffffff:0:9:
+%lX:+FFFFFFFF:1:9:4294967295:
+%*lX:+FFFFFFFF:0:9:
+%lX:+0Xffffffff:1:11:4294967295:
+%*lX:+0Xffffffff:0:11:
+%lX:+0xFFFFFFFF:1:11:4294967295:
+%*lX:+0xFFFFFFFF:0:11:
+%lX:+100000000:1:10:4294967295:
+%*lX:+100000000:0:10:
+%lX:+0X100000000:1:12:4294967295:
+%*lX:+0X100000000:0:12:
+%lX:+0x100000000:1:12:4294967295:
+%*lX:+0x100000000:0:12:
+%lX:+100001091:1:10:4294967295:
+%*lX:+100001091:0:10:
+%lX:+0X100001091:1:12:4294967295:
+%*lX:+0X100001091:0:12:
+%lX:+0x100001091:1:12:4294967295:
+%*lX:+0x100001091:0:12:
+%1lX::0:-1:
+%*1lX::0:-1:
+%1lX:-7b:0:-1:
+%*1lX:-7b:0:-1:
+%1lX:-7B:0:-1:
+%*1lX:-7B:0:-1:
+%1lX:-0X7b:0:-1:
+%*1lX:-0X7b:0:-1:
+%1lX:-0x7B:0:-1:
+%*1lX:-0x7B:0:-1:
+%1lX:-1:0:-1:
+%*1lX:-1:0:-1:
+%1lX:-0X1:0:-1:
+%*1lX:-0X1:0:-1:
+%1lX:-0x1:0:-1:
+%*1lX:-0x1:0:-1:
+%1lX:-0:0:-1:
+%*1lX:-0:0:-1:
+%1lX:-0X0:0:-1:
+%*1lX:-0X0:0:-1:
+%1lX:-0x0:0:-1:
+%*1lX:-0x0:0:-1:
+%1lX:0:1:1:0:
+%*1lX:0:0:1:
+%1lX:0X0:1:1:0:
+%*1lX:0X0:0:1:
+%1lX:0x0:1:1:0:
+%*1lX:0x0:0:1:
+%1lX:1:1:1:1:
+%*1lX:1:0:1:
+%1lX:0X1:1:1:0:
+%*1lX:0X1:0:1:
+%1lX:0x1:1:1:0:
+%*1lX:0x1:0:1:
+%1lX:2a:1:1:2:
+%*1lX:2a:0:1:
+%1lX:2A:1:1:2:
+%*1lX:2A:0:1:
+%1lX:0X2a:1:1:0:
+%*1lX:0X2a:0:1:
+%1lX:0x2A:1:1:0:
+%*1lX:0x2A:0:1:
+%1lX:ffffffff:1:1:15:
+%*1lX:ffffffff:0:1:
+%1lX:FFFFFFFF:1:1:15:
+%*1lX:FFFFFFFF:0:1:
+%1lX:0Xffffffff:1:1:0:
+%*1lX:0Xffffffff:0:1:
+%1lX:0xFFFFFFFF:1:1:0:
+%*1lX:0xFFFFFFFF:0:1:
+%1lX:100000000:1:1:1:
+%*1lX:100000000:0:1:
+%1lX:0X100000000:1:1:0:
+%*1lX:0X100000000:0:1:
+%1lX:0x100000000:1:1:0:
+%*1lX:0x100000000:0:1:
+%1lX:100001091:1:1:1:
+%*1lX:100001091:0:1:
+%1lX:0X100001091:1:1:0:
+%*1lX:0X100001091:0:1:
+%1lX:0x100001091:1:1:0:
+%*1lX:0x100001091:0:1:
+%1lX:+0:0:-1:
+%*1lX:+0:0:-1:
+%1lX:+0X0:0:-1:
+%*1lX:+0X0:0:-1:
+%1lX:+0x0:0:-1:
+%*1lX:+0x0:0:-1:
+%1lX:+1:0:-1:
+%*1lX:+1:0:-1:
+%1lX:+0X1:0:-1:
+%*1lX:+0X1:0:-1:
+%1lX:+0x1:0:-1:
+%*1lX:+0x1:0:-1:
+%1lX:+2a:0:-1:
+%*1lX:+2a:0:-1:
+%1lX:+2A:0:-1:
+%*1lX:+2A:0:-1:
+%1lX:+0X2a:0:-1:
+%*1lX:+0X2a:0:-1:
+%1lX:+0x2A:0:-1:
+%*1lX:+0x2A:0:-1:
+%1lX:+ffffffff:0:-1:
+%*1lX:+ffffffff:0:-1:
+%1lX:+FFFFFFFF:0:-1:
+%*1lX:+FFFFFFFF:0:-1:
+%1lX:+0Xffffffff:0:-1:
+%*1lX:+0Xffffffff:0:-1:
+%1lX:+0xFFFFFFFF:0:-1:
+%*1lX:+0xFFFFFFFF:0:-1:
+%1lX:+100000000:0:-1:
+%*1lX:+100000000:0:-1:
+%1lX:+0X100000000:0:-1:
+%*1lX:+0X100000000:0:-1:
+%1lX:+0x100000000:0:-1:
+%*1lX:+0x100000000:0:-1:
+%1lX:+100001091:0:-1:
+%*1lX:+100001091:0:-1:
+%1lX:+0X100001091:0:-1:
+%*1lX:+0X100001091:0:-1:
+%1lX:+0x100001091:0:-1:
+%*1lX:+0x100001091:0:-1:
+%2lX::0:-1:
+%*2lX::0:-1:
+%2lX:-7b:1:2:4294967289:
+%*2lX:-7b:0:2:
+%2lX:-7B:1:2:4294967289:
+%*2lX:-7B:0:2:
+%2lX:-0X7b:1:2:0:
+%*2lX:-0X7b:0:2:
+%2lX:-0x7B:1:2:0:
+%*2lX:-0x7B:0:2:
+%2lX:-1:1:2:4294967295:
+%*2lX:-1:0:2:
+%2lX:-0X1:1:2:0:
+%*2lX:-0X1:0:2:
+%2lX:-0x1:1:2:0:
+%*2lX:-0x1:0:2:
+%2lX:-0:1:2:0:
+%*2lX:-0:0:2:
+%2lX:-0X0:1:2:0:
+%*2lX:-0X0:0:2:
+%2lX:-0x0:1:2:0:
+%*2lX:-0x0:0:2:
+%2lX:0:1:1:0:
+%*2lX:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lX:+0X0:0:2:
+%2lX:+0x0:1:2:0:
+%*2lX:+0x0:0:2:
+%2lX:+1:1:2:1:
+%*2lX:+1:0:2:
+%2lX:+0X1:1:2:0:
+%*2lX:+0X1:0:2:
+%2lX:+0x1:1:2:0:
+%*2lX:+0x1:0:2:
+%2lX:+2a:1:2:2:
+%*2lX:+2a:0:2:
+%2lX:+2A:1:2:2:
+%*2lX:+2A:0:2:
+%2lX:+0X2a:1:2:0:
+%*2lX:+0X2a:0:2:
+%2lX:+0x2A:1:2:0:
+%*2lX:+0x2A:0:2:
+%2lX:+ffffffff:1:2:15:
+%*2lX:+ffffffff:0:2:
+%2lX:+FFFFFFFF:1:2:15:
+%*2lX:+FFFFFFFF:0:2:
+%2lX:+0Xffffffff:1:2:0:
+%*2lX:+0Xffffffff:0:2:
+%2lX:+0xFFFFFFFF:1:2:0:
+%*2lX:+0xFFFFFFFF:0:2:
+%2lX:+100000000:1:2:1:
+%*2lX:+100000000:0:2:
+%2lX:+0X100000000:1:2:0:
+%*2lX:+0X100000000:0:2:
+%2lX:+0x100000000:1:2:0:
+%*2lX:+0x100000000:0:2:
+%2lX:+100001091:1:2:1:
+%*2lX:+100001091:0:2:
+%2lX:+0X100001091:1:2:0:
+%*2lX:+0X100001091:0:2:
+%2lX:+0x100001091:1:2:0:
+%*2lX:+0x100001091:0:2:
+%8lX::0:-1:
+%*8lX::0:-1:
+%8lX:-7b:1:3:4294967173:
+%*8lX:-7b:0:3:
+%8lX:-7B:1:3:4294967173:
+%*8lX:-7B:0:3:
+%8lX:-0X7b:1:5:4294967173:
+%*8lX:-0X7b:0:5:
+%8lX:-0x7B:1:5:4294967173:
+%*8lX:-0x7B:0:5:
+%8lX:-1:1:2:4294967295:
+%*8lX:-1:0:2:
+%8lX:-0X1:1:4:4294967295:
+%*8lX:-0X1:0:4:
+%8lX:-0x1:1:4:4294967295:
+%*8lX:-0x1:0:4:
+%8lX:-0:1:2:0:
+%*8lX:-0:0:2:
+%8lX:-0X0:1:4:0:
+%*8lX:-0X0:0:4:
+%8lX:-0x0:1:4:0:
+%*8lX:-0x0:0:4:
+%8lX:0:1:1:0:
+%*8lX:0:0:1:
+%8lX:0X0:1:3:0:
+%*8lX:0X0:0:3:
+%8lX:0x0:1:3:0:
+%*8lX:0x0:0:3:
+%8lX:1:1:1:1:
+%*8lX:1:0:1:
+%8lX:0X1:1:3:1:
+%*8lX:0X1:0:3:
+%8lX:0x1:1:3:1:
+%*8lX:0x1:0:3:
+%8lX:2a:1:2:42:
+%*8lX:2a:0:2:
+%8lX:2A:1:2:42:
+%*8lX:2A:0:2:
+%8lX:0X2a:1:4:42:
+%*8lX:0X2a:0:4:
+%8lX:0x2A:1:4:42:
+%*8lX:0x2A:0:4:
+%8lX:ffffffff:1:8:4294967295:
+%*8lX:ffffffff:0:8:
+%8lX:FFFFFFFF:1:8:4294967295:
+%*8lX:FFFFFFFF:0:8:
+%8lX:0Xffffffff:1:8:16777215:
+%*8lX:0Xffffffff:0:8:
+%8lX:0xFFFFFFFF:1:8:16777215:
+%*8lX:0xFFFFFFFF:0:8:
+%8lX:100000000:1:8:268435456:
+%*8lX:100000000:0:8:
+%8lX:0X100000000:1:8:1048576:
+%*8lX:0X100000000:0:8:
+%8lX:0x100000000:1:8:1048576:
+%*8lX:0x100000000:0:8:
+%8lX:100001091:1:8:268435721:
+%*8lX:100001091:0:8:
+%8lX:0X100001091:1:8:1048577:
+%*8lX:0X100001091:0:8:
+%8lX:0x100001091:1:8:1048577:
+%*8lX:0x100001091:0:8:
+%8lX:+0:1:2:0:
+%*8lX:+0:0:2:
+%8lX:+0X0:1:4:0:
+%*8lX:+0X0:0:4:
+%8lX:+0x0:1:4:0:
+%*8lX:+0x0:0:4:
+%8lX:+1:1:2:1:
+%*8lX:+1:0:2:
+%8lX:+0X1:1:4:1:
+%*8lX:+0X1:0:4:
+%8lX:+0x1:1:4:1:
+%*8lX:+0x1:0:4:
+%8lX:+2a:1:3:42:
+%*8lX:+2a:0:3:
+%8lX:+2A:1:3:42:
+%*8lX:+2A:0:3:
+%8lX:+0X2a:1:5:42:
+%*8lX:+0X2a:0:5:
+%8lX:+0x2A:1:5:42:
+%*8lX:+0x2A:0:5:
+%8lX:+ffffffff:1:8:268435455:
+%*8lX:+ffffffff:0:8:
+%8lX:+FFFFFFFF:1:8:268435455:
+%*8lX:+FFFFFFFF:0:8:
+%8lX:+0Xffffffff:1:8:1048575:
+%*8lX:+0Xffffffff:0:8:
+%8lX:+0xFFFFFFFF:1:8:1048575:
+%*8lX:+0xFFFFFFFF:0:8:
+%8lX:+100000000:1:8:16777216:
+%*8lX:+100000000:0:8:
+%8lX:+0X100000000:1:8:65536:
+%*8lX:+0X100000000:0:8:
+%8lX:+0x100000000:1:8:65536:
+%*8lX:+0x100000000:0:8:
+%8lX:+100001091:1:8:16777232:
+%*8lX:+100001091:0:8:
+%8lX:+0X100001091:1:8:65536:
+%*8lX:+0X100001091:0:8:
+%8lX:+0x100001091:1:8:65536:
+%*8lX:+0x100001091:0:8:
+%15lX::0:-1:
+%*15lX::0:-1:
+%15lX:-7b:1:3:4294967173:
+%*15lX:-7b:0:3:
+%15lX:-7B:1:3:4294967173:
+%*15lX:-7B:0:3:
+%15lX:-0X7b:1:5:4294967173:
+%*15lX:-0X7b:0:5:
+%15lX:-0x7B:1:5:4294967173:
+%*15lX:-0x7B:0:5:
+%15lX:-1:1:2:4294967295:
+%*15lX:-1:0:2:
+%15lX:-0X1:1:4:4294967295:
+%*15lX:-0X1:0:4:
+%15lX:-0x1:1:4:4294967295:
+%*15lX:-0x1:0:4:
+%15lX:-0:1:2:0:
+%*15lX:-0:0:2:
+%15lX:-0X0:1:4:0:
+%*15lX:-0X0:0:4:
+%15lX:-0x0:1:4:0:
+%*15lX:-0x0:0:4:
+%15lX:0:1:1:0:
+%*15lX:0:0:1:
+%15lX:0X0:1:3:0:
+%*15lX:0X0:0:3:
+%15lX:0x0:1:3:0:
+%*15lX:0x0:0:3:
+%15lX:1:1:1:1:
+%*15lX:1:0:1:
+%15lX:0X1:1:3:1:
+%*15lX:0X1:0:3:
+%15lX:0x1:1:3:1:
+%*15lX:0x1:0:3:
+%15lX:2a:1:2:42:
+%*15lX:2a:0:2:
+%15lX:2A:1:2:42:
+%*15lX:2A:0:2:
+%15lX:0X2a:1:4:42:
+%*15lX:0X2a:0:4:
+%15lX:0x2A:1:4:42:
+%*15lX:0x2A:0:4:
+%15lX:ffffffff:1:8:4294967295:
+%*15lX:ffffffff:0:8:
+%15lX:FFFFFFFF:1:8:4294967295:
+%*15lX:FFFFFFFF:0:8:
+%15lX:0Xffffffff:1:10:4294967295:
+%*15lX:0Xffffffff:0:10:
+%15lX:0xFFFFFFFF:1:10:4294967295:
+%*15lX:0xFFFFFFFF:0:10:
+%15lX:100000000:1:9:4294967295:
+%*15lX:100000000:0:9:
+%15lX:0X100000000:1:11:4294967295:
+%*15lX:0X100000000:0:11:
+%15lX:0x100000000:1:11:4294967295:
+%*15lX:0x100000000:0:11:
+%15lX:100001091:1:9:4294967295:
+%*15lX:100001091:0:9:
+%15lX:0X100001091:1:11:4294967295:
+%*15lX:0X100001091:0:11:
+%15lX:0x100001091:1:11:4294967295:
+%*15lX:0x100001091:0:11:
+%15lX:+0:1:2:0:
+%*15lX:+0:0:2:
+%15lX:+0X0:1:4:0:
+%*15lX:+0X0:0:4:
+%15lX:+0x0:1:4:0:
+%*15lX:+0x0:0:4:
+%15lX:+1:1:2:1:
+%*15lX:+1:0:2:
+%15lX:+0X1:1:4:1:
+%*15lX:+0X1:0:4:
+%15lX:+0x1:1:4:1:
+%*15lX:+0x1:0:4:
+%15lX:+2a:1:3:42:
+%*15lX:+2a:0:3:
+%15lX:+2A:1:3:42:
+%*15lX:+2A:0:3:
+%15lX:+0X2a:1:5:42:
+%*15lX:+0X2a:0:5:
+%15lX:+0x2A:1:5:42:
+%*15lX:+0x2A:0:5:
+%15lX:+ffffffff:1:9:4294967295:
+%*15lX:+ffffffff:0:9:
+%15lX:+FFFFFFFF:1:9:4294967295:
+%*15lX:+FFFFFFFF:0:9:
+%15lX:+0Xffffffff:1:11:4294967295:
+%*15lX:+0Xffffffff:0:11:
+%15lX:+0xFFFFFFFF:1:11:4294967295:
+%*15lX:+0xFFFFFFFF:0:11:
+%15lX:+100000000:1:10:4294967295:
+%*15lX:+100000000:0:10:
+%15lX:+0X100000000:1:12:4294967295:
+%*15lX:+0X100000000:0:12:
+%15lX:+0x100000000:1:12:4294967295:
+%*15lX:+0x100000000:0:12:
+%15lX:+100001091:1:10:4294967295:
+%*15lX:+100001091:0:10:
+%15lX:+0X100001091:1:12:4294967295:
+%*15lX:+0X100001091:0:12:
+%15lX:+0x100001091:1:12:4294967295:
+%*15lX:+0x100001091:0:12:
+%2lX: :0:-1:
+%*2lX: :0:-1:
+%2lX: -7b:1:3:4294967289:
+%*2lX: -7b:0:3:
+%2lX: -7B:1:3:4294967289:
+%*2lX: -7B:0:3:
+%2lX: -0X7b:1:3:0:
+%*2lX: -0X7b:0:3:
+%2lX: -0x7B:1:3:0:
+%*2lX: -0x7B:0:3:
+%2lX: -1:1:3:4294967295:
+%*2lX: -1:0:3:
+%2lX: -0X1:1:3:0:
+%*2lX: -0X1:0:3:
+%2lX: -0x1:1:3:0:
+%*2lX: -0x1:0:3:
+%2lX: -0:1:3:0:
+%*2lX: -0:0:3:
+%2lX: -0X0:1:3:0:
+%*2lX: -0X0:0:3:
+%2lX: -0x0:1:3:0:
+%*2lX: -0x0:0:3:
+%2lX: 0:1:2:0:
+%*2lX: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lX: +0X0:0:3:
+%2lX: +0x0:1:3:0:
+%*2lX: +0x0:0:3:
+%2lX: +1:1:3:1:
+%*2lX: +1:0:3:
+%2lX: +0X1:1:3:0:
+%*2lX: +0X1:0:3:
+%2lX: +0x1:1:3:0:
+%*2lX: +0x1:0:3:
+%2lX: +2a:1:3:2:
+%*2lX: +2a:0:3:
+%2lX: +2A:1:3:2:
+%*2lX: +2A:0:3:
+%2lX: +0X2a:1:3:0:
+%*2lX: +0X2a:0:3:
+%2lX: +0x2A:1:3:0:
+%*2lX: +0x2A:0:3:
+%2lX: +ffffffff:1:3:15:
+%*2lX: +ffffffff:0:3:
+%2lX: +FFFFFFFF:1:3:15:
+%*2lX: +FFFFFFFF:0:3:
+%2lX: +0Xffffffff:1:3:0:
+%*2lX: +0Xffffffff:0:3:
+%2lX: +0xFFFFFFFF:1:3:0:
+%*2lX: +0xFFFFFFFF:0:3:
+%2lX: +100000000:1:3:1:
+%*2lX: +100000000:0:3:
+%2lX: +0X100000000:1:3:0:
+%*2lX: +0X100000000:0:3:
+%2lX: +0x100000000:1:3:0:
+%*2lX: +0x100000000:0:3:
+%2lX: +100001091:1:3:1:
+%*2lX: +100001091:0:3:
+%2lX: +0X100001091:1:3:0:
+%*2lX: +0X100001091:0:3:
+%2lX: +0x100001091:1:3:0:
+%*2lX: +0x100001091:0:3:
+%15lX: :0:-1:
+%*15lX: :0:-1:
+%15lX: -7b:1:4:4294967173:
+%*15lX: -7b:0:4:
+%15lX: -7B:1:4:4294967173:
+%*15lX: -7B:0:4:
+%15lX: -0X7b:1:6:4294967173:
+%*15lX: -0X7b:0:6:
+%15lX: -0x7B:1:6:4294967173:
+%*15lX: -0x7B:0:6:
+%15lX: -1:1:3:4294967295:
+%*15lX: -1:0:3:
+%15lX: -0X1:1:5:4294967295:
+%*15lX: -0X1:0:5:
+%15lX: -0x1:1:5:4294967295:
+%*15lX: -0x1:0:5:
+%15lX: -0:1:3:0:
+%*15lX: -0:0:3:
+%15lX: -0X0:1:5:0:
+%*15lX: -0X0:0:5:
+%15lX: -0x0:1:5:0:
+%*15lX: -0x0:0:5:
+%15lX: 0:1:2:0:
+%*15lX: 0:0:2:
+%15lX: 0X0:1:4:0:
+%*15lX: 0X0:0:4:
+%15lX: 0x0:1:4:0:
+%*15lX: 0x0:0:4:
+%15lX: 1:1:2:1:
+%*15lX: 1:0:2:
+%15lX: 0X1:1:4:1:
+%*15lX: 0X1:0:4:
+%15lX: 0x1:1:4:1:
+%*15lX: 0x1:0:4:
+%15lX: 2a:1:3:42:
+%*15lX: 2a:0:3:
+%15lX: 2A:1:3:42:
+%*15lX: 2A:0:3:
+%15lX: 0X2a:1:5:42:
+%*15lX: 0X2a:0:5:
+%15lX: 0x2A:1:5:42:
+%*15lX: 0x2A:0:5:
+%15lX: ffffffff:1:9:4294967295:
+%*15lX: ffffffff:0:9:
+%15lX: FFFFFFFF:1:9:4294967295:
+%*15lX: FFFFFFFF:0:9:
+%15lX: 0Xffffffff:1:11:4294967295:
+%*15lX: 0Xffffffff:0:11:
+%15lX: 0xFFFFFFFF:1:11:4294967295:
+%*15lX: 0xFFFFFFFF:0:11:
+%15lX: 100000000:1:10:4294967295:
+%*15lX: 100000000:0:10:
+%15lX: 0X100000000:1:12:4294967295:
+%*15lX: 0X100000000:0:12:
+%15lX: 0x100000000:1:12:4294967295:
+%*15lX: 0x100000000:0:12:
+%15lX: 100001091:1:10:4294967295:
+%*15lX: 100001091:0:10:
+%15lX: 0X100001091:1:12:4294967295:
+%*15lX: 0X100001091:0:12:
+%15lX: 0x100001091:1:12:4294967295:
+%*15lX: 0x100001091:0:12:
+%15lX: +0:1:3:0:
+%*15lX: +0:0:3:
+%15lX: +0X0:1:5:0:
+%*15lX: +0X0:0:5:
+%15lX: +0x0:1:5:0:
+%*15lX: +0x0:0:5:
+%15lX: +1:1:3:1:
+%*15lX: +1:0:3:
+%15lX: +0X1:1:5:1:
+%*15lX: +0X1:0:5:
+%15lX: +0x1:1:5:1:
+%*15lX: +0x1:0:5:
+%15lX: +2a:1:4:42:
+%*15lX: +2a:0:4:
+%15lX: +2A:1:4:42:
+%*15lX: +2A:0:4:
+%15lX: +0X2a:1:6:42:
+%*15lX: +0X2a:0:6:
+%15lX: +0x2A:1:6:42:
+%*15lX: +0x2A:0:6:
+%15lX: +ffffffff:1:10:4294967295:
+%*15lX: +ffffffff:0:10:
+%15lX: +FFFFFFFF:1:10:4294967295:
+%*15lX: +FFFFFFFF:0:10:
+%15lX: +0Xffffffff:1:12:4294967295:
+%*15lX: +0Xffffffff:0:12:
+%15lX: +0xFFFFFFFF:1:12:4294967295:
+%*15lX: +0xFFFFFFFF:0:12:
+%15lX: +100000000:1:11:4294967295:
+%*15lX: +100000000:0:11:
+%15lX: +0X100000000:1:13:4294967295:
+%*15lX: +0X100000000:0:13:
+%15lX: +0x100000000:1:13:4294967295:
+%*15lX: +0x100000000:0:13:
+%15lX: +100001091:1:11:4294967295:
+%*15lX: +100001091:0:11:
+%15lX: +0X100001091:1:13:4294967295:
+%*15lX: +0X100001091:0:13:
+%15lX: +0x100001091:1:13:4294967295:
+%*15lX: +0x100001091:0:13:
diff --git a/sysdeps/wordsize-64/Makefile b/sysdeps/wordsize-64/Makefile
index db7764f..6a84d0f 100644
--- a/sysdeps/wordsize-64/Makefile
+++ b/sysdeps/wordsize-64/Makefile
@@ -2,6 +2,11 @@ ifeq ($(subdir),misc)
tests += tst-writev
endif
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-int-convs += int long
+fmt-xscanf-uint-convs += uint ulong
+endif
+
# strtol is aliased to stroll
CFLAGS-strtol.c += -fno-builtin-strtoll $(config-cflags-wno-ignored-attributes)
# strtoul is aliased to strtoull
diff --git a/sysdeps/wordsize-64/tst-scanf-format-int-d.input b/sysdeps/wordsize-64/tst-scanf-format-int-d.input
new file mode 100644
index 0000000..d8c2b10
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-int-d.input
@@ -0,0 +1,266 @@
+%d::0:-1:
+%*d::0:-1:
+%d:-2147484882:1:11:2147482414:
+%*d:-2147484882:0:11:
+%d:-2147483649:1:11:2147483647:
+%*d:-2147483649:0:11:
+%d:-2147483648:1:11:-2147483648:
+%*d:-2147483648:0:11:
+%d:-123:1:4:-123:
+%*d:-123:0:4:
+%d:-1:1:2:-1:
+%*d:-1:0:2:
+%d:-0:1:2:0:
+%*d:-0:0:2:
+%d:0:1:1:0:
+%*d:0:0:1:
+%d:1:1:1:1:
+%*d:1:0:1:
+%d:42:1:2:42:
+%*d:42:0:2:
+%d:2147483647:1:10:2147483647:
+%*d:2147483647:0:10:
+%d:2147483648:1:10:-2147483648:
+%*d:2147483648:0:10:
+%d:2147487889:1:10:-2147479407:
+%*d:2147487889:0:10:
+%d:+0:1:2:0:
+%*d:+0:0:2:
+%d:+1:1:2:1:
+%*d:+1:0:2:
+%d:+42:1:3:42:
+%*d:+42:0:3:
+%d:+2147483647:1:11:2147483647:
+%*d:+2147483647:0:11:
+%d:+2147483648:1:11:-2147483648:
+%*d:+2147483648:0:11:
+%d:+2147487889:1:11:-2147479407:
+%*d:+2147487889:0:11:
+%1d::0:-1:
+%*1d::0:-1:
+%1d:-2147484882:0:-1:
+%*1d:-2147484882:0:-1:
+%1d:-2147483649:0:-1:
+%*1d:-2147483649:0:-1:
+%1d:-2147483648:0:-1:
+%*1d:-2147483648:0:-1:
+%1d:-123:0:-1:
+%*1d:-123:0:-1:
+%1d:-1:0:-1:
+%*1d:-1:0:-1:
+%1d:-0:0:-1:
+%*1d:-0:0:-1:
+%1d:0:1:1:0:
+%*1d:0:0:1:
+%1d:1:1:1:1:
+%*1d:1:0:1:
+%1d:42:1:1:4:
+%*1d:42:0:1:
+%1d:2147483647:1:1:2:
+%*1d:2147483647:0:1:
+%1d:2147483648:1:1:2:
+%*1d:2147483648:0:1:
+%1d:2147487889:1:1:2:
+%*1d:2147487889:0:1:
+%1d:+0:0:-1:
+%*1d:+0:0:-1:
+%1d:+1:0:-1:
+%*1d:+1:0:-1:
+%1d:+42:0:-1:
+%*1d:+42:0:-1:
+%1d:+2147483647:0:-1:
+%*1d:+2147483647:0:-1:
+%1d:+2147483648:0:-1:
+%*1d:+2147483648:0:-1:
+%1d:+2147487889:0:-1:
+%*1d:+2147487889:0:-1:
+%2d::0:-1:
+%*2d::0:-1:
+%2d:-2147484882:1:2:-2:
+%*2d:-2147484882:0:2:
+%2d:-2147483649:1:2:-2:
+%*2d:-2147483649:0:2:
+%2d:-2147483648:1:2:-2:
+%*2d:-2147483648:0:2:
+%2d:-123:1:2:-1:
+%*2d:-123:0:2:
+%2d:-1:1:2:-1:
+%*2d:-1:0:2:
+%2d:-0:1:2:0:
+%*2d:-0:0:2:
+%2d:0:1:1:0:
+%*2d:0:0:1:
+%2d:1:1:1:1:
+%*2d:1:0:1:
+%2d:42:1:2:42:
+%*2d:42:0:2:
+%2d:2147483647:1:2:21:
+%*2d:2147483647:0:2:
+%2d:2147483648:1:2:21:
+%*2d:2147483648:0:2:
+%2d:2147487889:1:2:21:
+%*2d:2147487889:0:2:
+%2d:+0:1:2:0:
+%*2d:+0:0:2:
+%2d:+1:1:2:1:
+%*2d:+1:0:2:
+%2d:+42:1:2:4:
+%*2d:+42:0:2:
+%2d:+2147483647:1:2:2:
+%*2d:+2147483647:0:2:
+%2d:+2147483648:1:2:2:
+%*2d:+2147483648:0:2:
+%2d:+2147487889:1:2:2:
+%*2d:+2147487889:0:2:
+%8d::0:-1:
+%*8d::0:-1:
+%8d:-2147484882:1:8:-2147484:
+%*8d:-2147484882:0:8:
+%8d:-2147483649:1:8:-2147483:
+%*8d:-2147483649:0:8:
+%8d:-2147483648:1:8:-2147483:
+%*8d:-2147483648:0:8:
+%8d:-123:1:4:-123:
+%*8d:-123:0:4:
+%8d:-1:1:2:-1:
+%*8d:-1:0:2:
+%8d:-0:1:2:0:
+%*8d:-0:0:2:
+%8d:0:1:1:0:
+%*8d:0:0:1:
+%8d:1:1:1:1:
+%*8d:1:0:1:
+%8d:42:1:2:42:
+%*8d:42:0:2:
+%8d:2147483647:1:8:21474836:
+%*8d:2147483647:0:8:
+%8d:2147483648:1:8:21474836:
+%*8d:2147483648:0:8:
+%8d:2147487889:1:8:21474878:
+%*8d:2147487889:0:8:
+%8d:+0:1:2:0:
+%*8d:+0:0:2:
+%8d:+1:1:2:1:
+%*8d:+1:0:2:
+%8d:+42:1:3:42:
+%*8d:+42:0:3:
+%8d:+2147483647:1:8:2147483:
+%*8d:+2147483647:0:8:
+%8d:+2147483648:1:8:2147483:
+%*8d:+2147483648:0:8:
+%8d:+2147487889:1:8:2147487:
+%*8d:+2147487889:0:8:
+%15d::0:-1:
+%*15d::0:-1:
+%15d:-2147484882:1:11:2147482414:
+%*15d:-2147484882:0:11:
+%15d:-2147483649:1:11:2147483647:
+%*15d:-2147483649:0:11:
+%15d:-2147483648:1:11:-2147483648:
+%*15d:-2147483648:0:11:
+%15d:-123:1:4:-123:
+%*15d:-123:0:4:
+%15d:-1:1:2:-1:
+%*15d:-1:0:2:
+%15d:-0:1:2:0:
+%*15d:-0:0:2:
+%15d:0:1:1:0:
+%*15d:0:0:1:
+%15d:1:1:1:1:
+%*15d:1:0:1:
+%15d:42:1:2:42:
+%*15d:42:0:2:
+%15d:2147483647:1:10:2147483647:
+%*15d:2147483647:0:10:
+%15d:2147483648:1:10:-2147483648:
+%*15d:2147483648:0:10:
+%15d:2147487889:1:10:-2147479407:
+%*15d:2147487889:0:10:
+%15d:+0:1:2:0:
+%*15d:+0:0:2:
+%15d:+1:1:2:1:
+%*15d:+1:0:2:
+%15d:+42:1:3:42:
+%*15d:+42:0:3:
+%15d:+2147483647:1:11:2147483647:
+%*15d:+2147483647:0:11:
+%15d:+2147483648:1:11:-2147483648:
+%*15d:+2147483648:0:11:
+%15d:+2147487889:1:11:-2147479407:
+%*15d:+2147487889:0:11:
+%2d: :0:-1:
+%*2d: :0:-1:
+%2d: -2147484882:1:3:-2:
+%*2d: -2147484882:0:3:
+%2d: -2147483649:1:3:-2:
+%*2d: -2147483649:0:3:
+%2d: -2147483648:1:3:-2:
+%*2d: -2147483648:0:3:
+%2d: -123:1:3:-1:
+%*2d: -123:0:3:
+%2d: -1:1:3:-1:
+%*2d: -1:0:3:
+%2d: -0:1:3:0:
+%*2d: -0:0:3:
+%2d: 0:1:2:0:
+%*2d: 0:0:2:
+%2d: 1:1:2:1:
+%*2d: 1:0:2:
+%2d: 42:1:3:42:
+%*2d: 42:0:3:
+%2d: 2147483647:1:3:21:
+%*2d: 2147483647:0:3:
+%2d: 2147483648:1:3:21:
+%*2d: 2147483648:0:3:
+%2d: 2147487889:1:3:21:
+%*2d: 2147487889:0:3:
+%2d: +0:1:3:0:
+%*2d: +0:0:3:
+%2d: +1:1:3:1:
+%*2d: +1:0:3:
+%2d: +42:1:3:4:
+%*2d: +42:0:3:
+%2d: +2147483647:1:3:2:
+%*2d: +2147483647:0:3:
+%2d: +2147483648:1:3:2:
+%*2d: +2147483648:0:3:
+%2d: +2147487889:1:3:2:
+%*2d: +2147487889:0:3:
+%15d: :0:-1:
+%*15d: :0:-1:
+%15d: -2147484882:1:12:2147482414:
+%*15d: -2147484882:0:12:
+%15d: -2147483649:1:12:2147483647:
+%*15d: -2147483649:0:12:
+%15d: -2147483648:1:12:-2147483648:
+%*15d: -2147483648:0:12:
+%15d: -123:1:5:-123:
+%*15d: -123:0:5:
+%15d: -1:1:3:-1:
+%*15d: -1:0:3:
+%15d: -0:1:3:0:
+%*15d: -0:0:3:
+%15d: 0:1:2:0:
+%*15d: 0:0:2:
+%15d: 1:1:2:1:
+%*15d: 1:0:2:
+%15d: 42:1:3:42:
+%*15d: 42:0:3:
+%15d: 2147483647:1:11:2147483647:
+%*15d: 2147483647:0:11:
+%15d: 2147483648:1:11:-2147483648:
+%*15d: 2147483648:0:11:
+%15d: 2147487889:1:11:-2147479407:
+%*15d: 2147487889:0:11:
+%15d: +0:1:3:0:
+%*15d: +0:0:3:
+%15d: +1:1:3:1:
+%*15d: +1:0:3:
+%15d: +42:1:4:42:
+%*15d: +42:0:4:
+%15d: +2147483647:1:12:2147483647:
+%*15d: +2147483647:0:12:
+%15d: +2147483648:1:12:-2147483648:
+%*15d: +2147483648:0:12:
+%15d: +2147487889:1:12:-2147479407:
+%*15d: +2147487889:0:12:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-int-i.input b/sysdeps/wordsize-64/tst-scanf-format-int-i.input
new file mode 100644
index 0000000..a0644b7
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-int-i.input
@@ -0,0 +1,1526 @@
+%i::0:-1:
+%*i::0:-1:
+%i:-2147484882:1:11:2147482414:
+%*i:-2147484882:0:11:
+%i:-0X800004d2:1:11:2147482414:
+%*i:-0X800004d2:0:11:
+%i:-0x800004D2:1:11:2147482414:
+%*i:-0x800004D2:0:11:
+%i:-020000002322:1:13:2147482414:
+%*i:-020000002322:0:13:
+%i:-0B10000000000000000000010011010010:1:35:2147482414:
+%*i:-0B10000000000000000000010011010010:0:35:
+%i:-0b10000000000000000000010011010010:1:35:2147482414:
+%*i:-0b10000000000000000000010011010010:0:35:
+%i:-2147483649:1:11:2147483647:
+%*i:-2147483649:0:11:
+%i:-0X80000001:1:11:2147483647:
+%*i:-0X80000001:0:11:
+%i:-0x80000001:1:11:2147483647:
+%*i:-0x80000001:0:11:
+%i:-020000000001:1:13:2147483647:
+%*i:-020000000001:0:13:
+%i:-0B10000000000000000000000000000001:1:35:2147483647:
+%*i:-0B10000000000000000000000000000001:0:35:
+%i:-0b10000000000000000000000000000001:1:35:2147483647:
+%*i:-0b10000000000000000000000000000001:0:35:
+%i:-2147483648:1:11:-2147483648:
+%*i:-2147483648:0:11:
+%i:-0X80000000:1:11:-2147483648:
+%*i:-0X80000000:0:11:
+%i:-0x80000000:1:11:-2147483648:
+%*i:-0x80000000:0:11:
+%i:-020000000000:1:13:-2147483648:
+%*i:-020000000000:0:13:
+%i:-0B10000000000000000000000000000000:1:35:-2147483648:
+%*i:-0B10000000000000000000000000000000:0:35:
+%i:-0b10000000000000000000000000000000:1:35:-2147483648:
+%*i:-0b10000000000000000000000000000000:0:35:
+%i:-123:1:4:-123:
+%*i:-123:0:4:
+%i:-0X7b:1:5:-123:
+%*i:-0X7b:0:5:
+%i:-0x7B:1:5:-123:
+%*i:-0x7B:0:5:
+%i:-0173:1:5:-123:
+%*i:-0173:0:5:
+%i:-0B1111011:1:10:-123:
+%*i:-0B1111011:0:10:
+%i:-0b1111011:1:10:-123:
+%*i:-0b1111011:0:10:
+%i:-1:1:2:-1:
+%*i:-1:0:2:
+%i:-0X1:1:4:-1:
+%*i:-0X1:0:4:
+%i:-0x1:1:4:-1:
+%*i:-0x1:0:4:
+%i:-01:1:3:-1:
+%*i:-01:0:3:
+%i:-0B1:1:4:-1:
+%*i:-0B1:0:4:
+%i:-0b1:1:4:-1:
+%*i:-0b1:0:4:
+%i:-0:1:2:0:
+%*i:-0:0:2:
+%i:-0X0:1:4:0:
+%*i:-0X0:0:4:
+%i:-0x0:1:4:0:
+%*i:-0x0:0:4:
+%i:-00:1:3:0:
+%*i:-00:0:3:
+%i:-0B0:1:4:0:
+%*i:-0B0:0:4:
+%i:-0b0:1:4:0:
+%*i:-0b0:0:4:
+%i:0:1:1:0:
+%*i:0:0:1:
+%i:0X0:1:3:0:
+%*i:0X0:0:3:
+%i:0x0:1:3:0:
+%*i:0x0:0:3:
+%i:00:1:2:0:
+%*i:00:0:2:
+%i:0B0:1:3:0:
+%*i:0B0:0:3:
+%i:0b0:1:3:0:
+%*i:0b0:0:3:
+%i:1:1:1:1:
+%*i:1:0:1:
+%i:0X1:1:3:1:
+%*i:0X1:0:3:
+%i:0x1:1:3:1:
+%*i:0x1:0:3:
+%i:01:1:2:1:
+%*i:01:0:2:
+%i:0B1:1:3:1:
+%*i:0B1:0:3:
+%i:0b1:1:3:1:
+%*i:0b1:0:3:
+%i:42:1:2:42:
+%*i:42:0:2:
+%i:0X2a:1:4:42:
+%*i:0X2a:0:4:
+%i:0x2A:1:4:42:
+%*i:0x2A:0:4:
+%i:052:1:3:42:
+%*i:052:0:3:
+%i:0B101010:1:8:42:
+%*i:0B101010:0:8:
+%i:0b101010:1:8:42:
+%*i:0b101010:0:8:
+%i:2147483647:1:10:2147483647:
+%*i:2147483647:0:10:
+%i:0X7fffffff:1:10:2147483647:
+%*i:0X7fffffff:0:10:
+%i:0x7FFFFFFF:1:10:2147483647:
+%*i:0x7FFFFFFF:0:10:
+%i:017777777777:1:12:2147483647:
+%*i:017777777777:0:12:
+%i:0B1111111111111111111111111111111:1:33:2147483647:
+%*i:0B1111111111111111111111111111111:0:33:
+%i:0b1111111111111111111111111111111:1:33:2147483647:
+%*i:0b1111111111111111111111111111111:0:33:
+%i:2147483648:1:10:-2147483648:
+%*i:2147483648:0:10:
+%i:0X80000000:1:10:-2147483648:
+%*i:0X80000000:0:10:
+%i:0x80000000:1:10:-2147483648:
+%*i:0x80000000:0:10:
+%i:020000000000:1:12:-2147483648:
+%*i:020000000000:0:12:
+%i:0B10000000000000000000000000000000:1:34:-2147483648:
+%*i:0B10000000000000000000000000000000:0:34:
+%i:0b10000000000000000000000000000000:1:34:-2147483648:
+%*i:0b10000000000000000000000000000000:0:34:
+%i:2147487889:1:10:-2147479407:
+%*i:2147487889:0:10:
+%i:0X80001091:1:10:-2147479407:
+%*i:0X80001091:0:10:
+%i:0x80001091:1:10:-2147479407:
+%*i:0x80001091:0:10:
+%i:020000010221:1:12:-2147479407:
+%*i:020000010221:0:12:
+%i:0B10000000000000000001000010010001:1:34:-2147479407:
+%*i:0B10000000000000000001000010010001:0:34:
+%i:0b10000000000000000001000010010001:1:34:-2147479407:
+%*i:0b10000000000000000001000010010001:0:34:
+%i:+0:1:2:0:
+%*i:+0:0:2:
+%i:+0X0:1:4:0:
+%*i:+0X0:0:4:
+%i:+0x0:1:4:0:
+%*i:+0x0:0:4:
+%i:+00:1:3:0:
+%*i:+00:0:3:
+%i:+0B0:1:4:0:
+%*i:+0B0:0:4:
+%i:+0b0:1:4:0:
+%*i:+0b0:0:4:
+%i:+1:1:2:1:
+%*i:+1:0:2:
+%i:+0X1:1:4:1:
+%*i:+0X1:0:4:
+%i:+0x1:1:4:1:
+%*i:+0x1:0:4:
+%i:+01:1:3:1:
+%*i:+01:0:3:
+%i:+0B1:1:4:1:
+%*i:+0B1:0:4:
+%i:+0b1:1:4:1:
+%*i:+0b1:0:4:
+%i:+42:1:3:42:
+%*i:+42:0:3:
+%i:+0X2a:1:5:42:
+%*i:+0X2a:0:5:
+%i:+0x2A:1:5:42:
+%*i:+0x2A:0:5:
+%i:+052:1:4:42:
+%*i:+052:0:4:
+%i:+0B101010:1:9:42:
+%*i:+0B101010:0:9:
+%i:+0b101010:1:9:42:
+%*i:+0b101010:0:9:
+%i:+2147483647:1:11:2147483647:
+%*i:+2147483647:0:11:
+%i:+0X7fffffff:1:11:2147483647:
+%*i:+0X7fffffff:0:11:
+%i:+0x7FFFFFFF:1:11:2147483647:
+%*i:+0x7FFFFFFF:0:11:
+%i:+017777777777:1:13:2147483647:
+%*i:+017777777777:0:13:
+%i:+0B1111111111111111111111111111111:1:34:2147483647:
+%*i:+0B1111111111111111111111111111111:0:34:
+%i:+0b1111111111111111111111111111111:1:34:2147483647:
+%*i:+0b1111111111111111111111111111111:0:34:
+%i:+2147483648:1:11:-2147483648:
+%*i:+2147483648:0:11:
+%i:+0X80000000:1:11:-2147483648:
+%*i:+0X80000000:0:11:
+%i:+0x80000000:1:11:-2147483648:
+%*i:+0x80000000:0:11:
+%i:+020000000000:1:13:-2147483648:
+%*i:+020000000000:0:13:
+%i:+0B10000000000000000000000000000000:1:35:-2147483648:
+%*i:+0B10000000000000000000000000000000:0:35:
+%i:+0b10000000000000000000000000000000:1:35:-2147483648:
+%*i:+0b10000000000000000000000000000000:0:35:
+%i:+2147487889:1:11:-2147479407:
+%*i:+2147487889:0:11:
+%i:+0X80001091:1:11:-2147479407:
+%*i:+0X80001091:0:11:
+%i:+0x80001091:1:11:-2147479407:
+%*i:+0x80001091:0:11:
+%i:+020000010221:1:13:-2147479407:
+%*i:+020000010221:0:13:
+%i:+0B10000000000000000001000010010001:1:35:-2147479407:
+%*i:+0B10000000000000000001000010010001:0:35:
+%i:+0b10000000000000000001000010010001:1:35:-2147479407:
+%*i:+0b10000000000000000001000010010001:0:35:
+%1i::0:-1:
+%*1i::0:-1:
+%1i:-2147484882:0:-1:
+%*1i:-2147484882:0:-1:
+%1i:-0X800004d2:0:-1:
+%*1i:-0X800004d2:0:-1:
+%1i:-0x800004D2:0:-1:
+%*1i:-0x800004D2:0:-1:
+%1i:-020000002322:0:-1:
+%*1i:-020000002322:0:-1:
+%1i:-0B10000000000000000000010011010010:0:-1:
+%*1i:-0B10000000000000000000010011010010:0:-1:
+%1i:-0b10000000000000000000010011010010:0:-1:
+%*1i:-0b10000000000000000000010011010010:0:-1:
+%1i:-2147483649:0:-1:
+%*1i:-2147483649:0:-1:
+%1i:-0X80000001:0:-1:
+%*1i:-0X80000001:0:-1:
+%1i:-0x80000001:0:-1:
+%*1i:-0x80000001:0:-1:
+%1i:-020000000001:0:-1:
+%*1i:-020000000001:0:-1:
+%1i:-0B10000000000000000000000000000001:0:-1:
+%*1i:-0B10000000000000000000000000000001:0:-1:
+%1i:-0b10000000000000000000000000000001:0:-1:
+%*1i:-0b10000000000000000000000000000001:0:-1:
+%1i:-2147483648:0:-1:
+%*1i:-2147483648:0:-1:
+%1i:-0X80000000:0:-1:
+%*1i:-0X80000000:0:-1:
+%1i:-0x80000000:0:-1:
+%*1i:-0x80000000:0:-1:
+%1i:-020000000000:0:-1:
+%*1i:-020000000000:0:-1:
+%1i:-0B10000000000000000000000000000000:0:-1:
+%*1i:-0B10000000000000000000000000000000:0:-1:
+%1i:-0b10000000000000000000000000000000:0:-1:
+%*1i:-0b10000000000000000000000000000000:0:-1:
+%1i:-123:0:-1:
+%*1i:-123:0:-1:
+%1i:-0X7b:0:-1:
+%*1i:-0X7b:0:-1:
+%1i:-0x7B:0:-1:
+%*1i:-0x7B:0:-1:
+%1i:-0173:0:-1:
+%*1i:-0173:0:-1:
+%1i:-0B1111011:0:-1:
+%*1i:-0B1111011:0:-1:
+%1i:-0b1111011:0:-1:
+%*1i:-0b1111011:0:-1:
+%1i:-1:0:-1:
+%*1i:-1:0:-1:
+%1i:-0X1:0:-1:
+%*1i:-0X1:0:-1:
+%1i:-0x1:0:-1:
+%*1i:-0x1:0:-1:
+%1i:-01:0:-1:
+%*1i:-01:0:-1:
+%1i:-0B1:0:-1:
+%*1i:-0B1:0:-1:
+%1i:-0b1:0:-1:
+%*1i:-0b1:0:-1:
+%1i:-0:0:-1:
+%*1i:-0:0:-1:
+%1i:-0X0:0:-1:
+%*1i:-0X0:0:-1:
+%1i:-0x0:0:-1:
+%*1i:-0x0:0:-1:
+%1i:-00:0:-1:
+%*1i:-00:0:-1:
+%1i:-0B0:0:-1:
+%*1i:-0B0:0:-1:
+%1i:-0b0:0:-1:
+%*1i:-0b0:0:-1:
+%1i:0:1:1:0:
+%*1i:0:0:1:
+%1i:0X0:1:1:0:
+%*1i:0X0:0:1:
+%1i:0x0:1:1:0:
+%*1i:0x0:0:1:
+%1i:00:1:1:0:
+%*1i:00:0:1:
+%1i:0B0:1:1:0:
+%*1i:0B0:0:1:
+%1i:0b0:1:1:0:
+%*1i:0b0:0:1:
+%1i:1:1:1:1:
+%*1i:1:0:1:
+%1i:0X1:1:1:0:
+%*1i:0X1:0:1:
+%1i:0x1:1:1:0:
+%*1i:0x1:0:1:
+%1i:01:1:1:0:
+%*1i:01:0:1:
+%1i:0B1:1:1:0:
+%*1i:0B1:0:1:
+%1i:0b1:1:1:0:
+%*1i:0b1:0:1:
+%1i:42:1:1:4:
+%*1i:42:0:1:
+%1i:0X2a:1:1:0:
+%*1i:0X2a:0:1:
+%1i:0x2A:1:1:0:
+%*1i:0x2A:0:1:
+%1i:052:1:1:0:
+%*1i:052:0:1:
+%1i:0B101010:1:1:0:
+%*1i:0B101010:0:1:
+%1i:0b101010:1:1:0:
+%*1i:0b101010:0:1:
+%1i:2147483647:1:1:2:
+%*1i:2147483647:0:1:
+%1i:0X7fffffff:1:1:0:
+%*1i:0X7fffffff:0:1:
+%1i:0x7FFFFFFF:1:1:0:
+%*1i:0x7FFFFFFF:0:1:
+%1i:017777777777:1:1:0:
+%*1i:017777777777:0:1:
+%1i:0B1111111111111111111111111111111:1:1:0:
+%*1i:0B1111111111111111111111111111111:0:1:
+%1i:0b1111111111111111111111111111111:1:1:0:
+%*1i:0b1111111111111111111111111111111:0:1:
+%1i:2147483648:1:1:2:
+%*1i:2147483648:0:1:
+%1i:0X80000000:1:1:0:
+%*1i:0X80000000:0:1:
+%1i:0x80000000:1:1:0:
+%*1i:0x80000000:0:1:
+%1i:020000000000:1:1:0:
+%*1i:020000000000:0:1:
+%1i:0B10000000000000000000000000000000:1:1:0:
+%*1i:0B10000000000000000000000000000000:0:1:
+%1i:0b10000000000000000000000000000000:1:1:0:
+%*1i:0b10000000000000000000000000000000:0:1:
+%1i:2147487889:1:1:2:
+%*1i:2147487889:0:1:
+%1i:0X80001091:1:1:0:
+%*1i:0X80001091:0:1:
+%1i:0x80001091:1:1:0:
+%*1i:0x80001091:0:1:
+%1i:020000010221:1:1:0:
+%*1i:020000010221:0:1:
+%1i:0B10000000000000000001000010010001:1:1:0:
+%*1i:0B10000000000000000001000010010001:0:1:
+%1i:0b10000000000000000001000010010001:1:1:0:
+%*1i:0b10000000000000000001000010010001:0:1:
+%1i:+0:0:-1:
+%*1i:+0:0:-1:
+%1i:+0X0:0:-1:
+%*1i:+0X0:0:-1:
+%1i:+0x0:0:-1:
+%*1i:+0x0:0:-1:
+%1i:+00:0:-1:
+%*1i:+00:0:-1:
+%1i:+0B0:0:-1:
+%*1i:+0B0:0:-1:
+%1i:+0b0:0:-1:
+%*1i:+0b0:0:-1:
+%1i:+1:0:-1:
+%*1i:+1:0:-1:
+%1i:+0X1:0:-1:
+%*1i:+0X1:0:-1:
+%1i:+0x1:0:-1:
+%*1i:+0x1:0:-1:
+%1i:+01:0:-1:
+%*1i:+01:0:-1:
+%1i:+0B1:0:-1:
+%*1i:+0B1:0:-1:
+%1i:+0b1:0:-1:
+%*1i:+0b1:0:-1:
+%1i:+42:0:-1:
+%*1i:+42:0:-1:
+%1i:+0X2a:0:-1:
+%*1i:+0X2a:0:-1:
+%1i:+0x2A:0:-1:
+%*1i:+0x2A:0:-1:
+%1i:+052:0:-1:
+%*1i:+052:0:-1:
+%1i:+0B101010:0:-1:
+%*1i:+0B101010:0:-1:
+%1i:+0b101010:0:-1:
+%*1i:+0b101010:0:-1:
+%1i:+2147483647:0:-1:
+%*1i:+2147483647:0:-1:
+%1i:+0X7fffffff:0:-1:
+%*1i:+0X7fffffff:0:-1:
+%1i:+0x7FFFFFFF:0:-1:
+%*1i:+0x7FFFFFFF:0:-1:
+%1i:+017777777777:0:-1:
+%*1i:+017777777777:0:-1:
+%1i:+0B1111111111111111111111111111111:0:-1:
+%*1i:+0B1111111111111111111111111111111:0:-1:
+%1i:+0b1111111111111111111111111111111:0:-1:
+%*1i:+0b1111111111111111111111111111111:0:-1:
+%1i:+2147483648:0:-1:
+%*1i:+2147483648:0:-1:
+%1i:+0X80000000:0:-1:
+%*1i:+0X80000000:0:-1:
+%1i:+0x80000000:0:-1:
+%*1i:+0x80000000:0:-1:
+%1i:+020000000000:0:-1:
+%*1i:+020000000000:0:-1:
+%1i:+0B10000000000000000000000000000000:0:-1:
+%*1i:+0B10000000000000000000000000000000:0:-1:
+%1i:+0b10000000000000000000000000000000:0:-1:
+%*1i:+0b10000000000000000000000000000000:0:-1:
+%1i:+2147487889:0:-1:
+%*1i:+2147487889:0:-1:
+%1i:+0X80001091:0:-1:
+%*1i:+0X80001091:0:-1:
+%1i:+0x80001091:0:-1:
+%*1i:+0x80001091:0:-1:
+%1i:+020000010221:0:-1:
+%*1i:+020000010221:0:-1:
+%1i:+0B10000000000000000001000010010001:0:-1:
+%*1i:+0B10000000000000000001000010010001:0:-1:
+%1i:+0b10000000000000000001000010010001:0:-1:
+%*1i:+0b10000000000000000001000010010001:0:-1:
+%2i::0:-1:
+%*2i::0:-1:
+%2i:-2147484882:1:2:-2:
+%*2i:-2147484882:0:2:
+%2i:-0X800004d2:1:2:0:
+%*2i:-0X800004d2:0:2:
+%2i:-0x800004D2:1:2:0:
+%*2i:-0x800004D2:0:2:
+%2i:-020000002322:1:2:0:
+%*2i:-020000002322:0:2:
+%2i:-0B10000000000000000000010011010010:1:2:0:
+%*2i:-0B10000000000000000000010011010010:0:2:
+%2i:-0b10000000000000000000010011010010:1:2:0:
+%*2i:-0b10000000000000000000010011010010:0:2:
+%2i:-2147483649:1:2:-2:
+%*2i:-2147483649:0:2:
+%2i:-0X80000001:1:2:0:
+%*2i:-0X80000001:0:2:
+%2i:-0x80000001:1:2:0:
+%*2i:-0x80000001:0:2:
+%2i:-020000000001:1:2:0:
+%*2i:-020000000001:0:2:
+%2i:-0B10000000000000000000000000000001:1:2:0:
+%*2i:-0B10000000000000000000000000000001:0:2:
+%2i:-0b10000000000000000000000000000001:1:2:0:
+%*2i:-0b10000000000000000000000000000001:0:2:
+%2i:-2147483648:1:2:-2:
+%*2i:-2147483648:0:2:
+%2i:-0X80000000:1:2:0:
+%*2i:-0X80000000:0:2:
+%2i:-0x80000000:1:2:0:
+%*2i:-0x80000000:0:2:
+%2i:-020000000000:1:2:0:
+%*2i:-020000000000:0:2:
+%2i:-0B10000000000000000000000000000000:1:2:0:
+%*2i:-0B10000000000000000000000000000000:0:2:
+%2i:-0b10000000000000000000000000000000:1:2:0:
+%*2i:-0b10000000000000000000000000000000:0:2:
+%2i:-123:1:2:-1:
+%*2i:-123:0:2:
+%2i:-0X7b:1:2:0:
+%*2i:-0X7b:0:2:
+%2i:-0x7B:1:2:0:
+%*2i:-0x7B:0:2:
+%2i:-0173:1:2:0:
+%*2i:-0173:0:2:
+%2i:-0B1111011:1:2:0:
+%*2i:-0B1111011:0:2:
+%2i:-0b1111011:1:2:0:
+%*2i:-0b1111011:0:2:
+%2i:-1:1:2:-1:
+%*2i:-1:0:2:
+%2i:-0X1:1:2:0:
+%*2i:-0X1:0:2:
+%2i:-0x1:1:2:0:
+%*2i:-0x1:0:2:
+%2i:-01:1:2:0:
+%*2i:-01:0:2:
+%2i:-0B1:1:2:0:
+%*2i:-0B1:0:2:
+%2i:-0b1:1:2:0:
+%*2i:-0b1:0:2:
+%2i:-0:1:2:0:
+%*2i:-0:0:2:
+%2i:-0X0:1:2:0:
+%*2i:-0X0:0:2:
+%2i:-0x0:1:2:0:
+%*2i:-0x0:0:2:
+%2i:-00:1:2:0:
+%*2i:-00:0:2:
+%2i:-0B0:1:2:0:
+%*2i:-0B0:0:2:
+%2i:-0b0:1:2:0:
+%*2i:-0b0:0:2:
+%2i:0:1:1:0:
+%*2i:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2i:+0X0:0:2:
+%2i:+0x0:1:2:0:
+%*2i:+0x0:0:2:
+%2i:+00:1:2:0:
+%*2i:+00:0:2:
+%2i:+0B0:1:2:0:
+%*2i:+0B0:0:2:
+%2i:+0b0:1:2:0:
+%*2i:+0b0:0:2:
+%2i:+1:1:2:1:
+%*2i:+1:0:2:
+%2i:+0X1:1:2:0:
+%*2i:+0X1:0:2:
+%2i:+0x1:1:2:0:
+%*2i:+0x1:0:2:
+%2i:+01:1:2:0:
+%*2i:+01:0:2:
+%2i:+0B1:1:2:0:
+%*2i:+0B1:0:2:
+%2i:+0b1:1:2:0:
+%*2i:+0b1:0:2:
+%2i:+42:1:2:4:
+%*2i:+42:0:2:
+%2i:+0X2a:1:2:0:
+%*2i:+0X2a:0:2:
+%2i:+0x2A:1:2:0:
+%*2i:+0x2A:0:2:
+%2i:+052:1:2:0:
+%*2i:+052:0:2:
+%2i:+0B101010:1:2:0:
+%*2i:+0B101010:0:2:
+%2i:+0b101010:1:2:0:
+%*2i:+0b101010:0:2:
+%2i:+2147483647:1:2:2:
+%*2i:+2147483647:0:2:
+%2i:+0X7fffffff:1:2:0:
+%*2i:+0X7fffffff:0:2:
+%2i:+0x7FFFFFFF:1:2:0:
+%*2i:+0x7FFFFFFF:0:2:
+%2i:+017777777777:1:2:0:
+%*2i:+017777777777:0:2:
+%2i:+0B1111111111111111111111111111111:1:2:0:
+%*2i:+0B1111111111111111111111111111111:0:2:
+%2i:+0b1111111111111111111111111111111:1:2:0:
+%*2i:+0b1111111111111111111111111111111:0:2:
+%2i:+2147483648:1:2:2:
+%*2i:+2147483648:0:2:
+%2i:+0X80000000:1:2:0:
+%*2i:+0X80000000:0:2:
+%2i:+0x80000000:1:2:0:
+%*2i:+0x80000000:0:2:
+%2i:+020000000000:1:2:0:
+%*2i:+020000000000:0:2:
+%2i:+0B10000000000000000000000000000000:1:2:0:
+%*2i:+0B10000000000000000000000000000000:0:2:
+%2i:+0b10000000000000000000000000000000:1:2:0:
+%*2i:+0b10000000000000000000000000000000:0:2:
+%2i:+2147487889:1:2:2:
+%*2i:+2147487889:0:2:
+%2i:+0X80001091:1:2:0:
+%*2i:+0X80001091:0:2:
+%2i:+0x80001091:1:2:0:
+%*2i:+0x80001091:0:2:
+%2i:+020000010221:1:2:0:
+%*2i:+020000010221:0:2:
+%2i:+0B10000000000000000001000010010001:1:2:0:
+%*2i:+0B10000000000000000001000010010001:0:2:
+%2i:+0b10000000000000000001000010010001:1:2:0:
+%*2i:+0b10000000000000000001000010010001:0:2:
+%8i::0:-1:
+%*8i::0:-1:
+%8i:-2147484882:1:8:-2147484:
+%*8i:-2147484882:0:8:
+%8i:-0X800004d2:1:8:-524288:
+%*8i:-0X800004d2:0:8:
+%8i:-0x800004D2:1:8:-524288:
+%*8i:-0x800004D2:0:8:
+%8i:-020000002322:1:8:-65536:
+%*8i:-020000002322:0:8:
+%8i:-0B10000000000000000000010011010010:1:8:-16:
+%*8i:-0B10000000000000000000010011010010:0:8:
+%8i:-0b10000000000000000000010011010010:1:8:-16:
+%*8i:-0b10000000000000000000010011010010:0:8:
+%8i:-2147483649:1:8:-2147483:
+%*8i:-2147483649:0:8:
+%8i:-0X80000001:1:8:-524288:
+%*8i:-0X80000001:0:8:
+%8i:-0x80000001:1:8:-524288:
+%*8i:-0x80000001:0:8:
+%8i:-020000000001:1:8:-65536:
+%*8i:-020000000001:0:8:
+%8i:-0B10000000000000000000000000000001:1:8:-16:
+%*8i:-0B10000000000000000000000000000001:0:8:
+%8i:-0b10000000000000000000000000000001:1:8:-16:
+%*8i:-0b10000000000000000000000000000001:0:8:
+%8i:-2147483648:1:8:-2147483:
+%*8i:-2147483648:0:8:
+%8i:-0X80000000:1:8:-524288:
+%*8i:-0X80000000:0:8:
+%8i:-0x80000000:1:8:-524288:
+%*8i:-0x80000000:0:8:
+%8i:-020000000000:1:8:-65536:
+%*8i:-020000000000:0:8:
+%8i:-0B10000000000000000000000000000000:1:8:-16:
+%*8i:-0B10000000000000000000000000000000:0:8:
+%8i:-0b10000000000000000000000000000000:1:8:-16:
+%*8i:-0b10000000000000000000000000000000:0:8:
+%8i:-123:1:4:-123:
+%*8i:-123:0:4:
+%8i:-0X7b:1:5:-123:
+%*8i:-0X7b:0:5:
+%8i:-0x7B:1:5:-123:
+%*8i:-0x7B:0:5:
+%8i:-0173:1:5:-123:
+%*8i:-0173:0:5:
+%8i:-0B1111011:1:8:-30:
+%*8i:-0B1111011:0:8:
+%8i:-0b1111011:1:8:-30:
+%*8i:-0b1111011:0:8:
+%8i:-1:1:2:-1:
+%*8i:-1:0:2:
+%8i:-0X1:1:4:-1:
+%*8i:-0X1:0:4:
+%8i:-0x1:1:4:-1:
+%*8i:-0x1:0:4:
+%8i:-01:1:3:-1:
+%*8i:-01:0:3:
+%8i:-0B1:1:4:-1:
+%*8i:-0B1:0:4:
+%8i:-0b1:1:4:-1:
+%*8i:-0b1:0:4:
+%8i:-0:1:2:0:
+%*8i:-0:0:2:
+%8i:-0X0:1:4:0:
+%*8i:-0X0:0:4:
+%8i:-0x0:1:4:0:
+%*8i:-0x0:0:4:
+%8i:-00:1:3:0:
+%*8i:-00:0:3:
+%8i:-0B0:1:4:0:
+%*8i:-0B0:0:4:
+%8i:-0b0:1:4:0:
+%*8i:-0b0:0:4:
+%8i:0:1:1:0:
+%*8i:0:0:1:
+%8i:0X0:1:3:0:
+%*8i:0X0:0:3:
+%8i:0x0:1:3:0:
+%*8i:0x0:0:3:
+%8i:00:1:2:0:
+%*8i:00:0:2:
+%8i:0B0:1:3:0:
+%*8i:0B0:0:3:
+%8i:0b0:1:3:0:
+%*8i:0b0:0:3:
+%8i:1:1:1:1:
+%*8i:1:0:1:
+%8i:0X1:1:3:1:
+%*8i:0X1:0:3:
+%8i:0x1:1:3:1:
+%*8i:0x1:0:3:
+%8i:01:1:2:1:
+%*8i:01:0:2:
+%8i:0B1:1:3:1:
+%*8i:0B1:0:3:
+%8i:0b1:1:3:1:
+%*8i:0b1:0:3:
+%8i:42:1:2:42:
+%*8i:42:0:2:
+%8i:0X2a:1:4:42:
+%*8i:0X2a:0:4:
+%8i:0x2A:1:4:42:
+%*8i:0x2A:0:4:
+%8i:052:1:3:42:
+%*8i:052:0:3:
+%8i:0B101010:1:8:42:
+%*8i:0B101010:0:8:
+%8i:0b101010:1:8:42:
+%*8i:0b101010:0:8:
+%8i:2147483647:1:8:21474836:
+%*8i:2147483647:0:8:
+%8i:0X7fffffff:1:8:8388607:
+%*8i:0X7fffffff:0:8:
+%8i:0x7FFFFFFF:1:8:8388607:
+%*8i:0x7FFFFFFF:0:8:
+%8i:017777777777:1:8:524287:
+%*8i:017777777777:0:8:
+%8i:0B1111111111111111111111111111111:1:8:63:
+%*8i:0B1111111111111111111111111111111:0:8:
+%8i:0b1111111111111111111111111111111:1:8:63:
+%*8i:0b1111111111111111111111111111111:0:8:
+%8i:2147483648:1:8:21474836:
+%*8i:2147483648:0:8:
+%8i:0X80000000:1:8:8388608:
+%*8i:0X80000000:0:8:
+%8i:0x80000000:1:8:8388608:
+%*8i:0x80000000:0:8:
+%8i:020000000000:1:8:524288:
+%*8i:020000000000:0:8:
+%8i:0B10000000000000000000000000000000:1:8:32:
+%*8i:0B10000000000000000000000000000000:0:8:
+%8i:0b10000000000000000000000000000000:1:8:32:
+%*8i:0b10000000000000000000000000000000:0:8:
+%8i:2147487889:1:8:21474878:
+%*8i:2147487889:0:8:
+%8i:0X80001091:1:8:8388624:
+%*8i:0X80001091:0:8:
+%8i:0x80001091:1:8:8388624:
+%*8i:0x80001091:0:8:
+%8i:020000010221:1:8:524289:
+%*8i:020000010221:0:8:
+%8i:0B10000000000000000001000010010001:1:8:32:
+%*8i:0B10000000000000000001000010010001:0:8:
+%8i:0b10000000000000000001000010010001:1:8:32:
+%*8i:0b10000000000000000001000010010001:0:8:
+%8i:+0:1:2:0:
+%*8i:+0:0:2:
+%8i:+0X0:1:4:0:
+%*8i:+0X0:0:4:
+%8i:+0x0:1:4:0:
+%*8i:+0x0:0:4:
+%8i:+00:1:3:0:
+%*8i:+00:0:3:
+%8i:+0B0:1:4:0:
+%*8i:+0B0:0:4:
+%8i:+0b0:1:4:0:
+%*8i:+0b0:0:4:
+%8i:+1:1:2:1:
+%*8i:+1:0:2:
+%8i:+0X1:1:4:1:
+%*8i:+0X1:0:4:
+%8i:+0x1:1:4:1:
+%*8i:+0x1:0:4:
+%8i:+01:1:3:1:
+%*8i:+01:0:3:
+%8i:+0B1:1:4:1:
+%*8i:+0B1:0:4:
+%8i:+0b1:1:4:1:
+%*8i:+0b1:0:4:
+%8i:+42:1:3:42:
+%*8i:+42:0:3:
+%8i:+0X2a:1:5:42:
+%*8i:+0X2a:0:5:
+%8i:+0x2A:1:5:42:
+%*8i:+0x2A:0:5:
+%8i:+052:1:4:42:
+%*8i:+052:0:4:
+%8i:+0B101010:1:8:21:
+%*8i:+0B101010:0:8:
+%8i:+0b101010:1:8:21:
+%*8i:+0b101010:0:8:
+%8i:+2147483647:1:8:2147483:
+%*8i:+2147483647:0:8:
+%8i:+0X7fffffff:1:8:524287:
+%*8i:+0X7fffffff:0:8:
+%8i:+0x7FFFFFFF:1:8:524287:
+%*8i:+0x7FFFFFFF:0:8:
+%8i:+017777777777:1:8:65535:
+%*8i:+017777777777:0:8:
+%8i:+0B1111111111111111111111111111111:1:8:31:
+%*8i:+0B1111111111111111111111111111111:0:8:
+%8i:+0b1111111111111111111111111111111:1:8:31:
+%*8i:+0b1111111111111111111111111111111:0:8:
+%8i:+2147483648:1:8:2147483:
+%*8i:+2147483648:0:8:
+%8i:+0X80000000:1:8:524288:
+%*8i:+0X80000000:0:8:
+%8i:+0x80000000:1:8:524288:
+%*8i:+0x80000000:0:8:
+%8i:+020000000000:1:8:65536:
+%*8i:+020000000000:0:8:
+%8i:+0B10000000000000000000000000000000:1:8:16:
+%*8i:+0B10000000000000000000000000000000:0:8:
+%8i:+0b10000000000000000000000000000000:1:8:16:
+%*8i:+0b10000000000000000000000000000000:0:8:
+%8i:+2147487889:1:8:2147487:
+%*8i:+2147487889:0:8:
+%8i:+0X80001091:1:8:524289:
+%*8i:+0X80001091:0:8:
+%8i:+0x80001091:1:8:524289:
+%*8i:+0x80001091:0:8:
+%8i:+020000010221:1:8:65536:
+%*8i:+020000010221:0:8:
+%8i:+0B10000000000000000001000010010001:1:8:16:
+%*8i:+0B10000000000000000001000010010001:0:8:
+%8i:+0b10000000000000000001000010010001:1:8:16:
+%*8i:+0b10000000000000000001000010010001:0:8:
+%15i::0:-1:
+%*15i::0:-1:
+%15i:-2147484882:1:11:2147482414:
+%*15i:-2147484882:0:11:
+%15i:-0X800004d2:1:11:2147482414:
+%*15i:-0X800004d2:0:11:
+%15i:-0x800004D2:1:11:2147482414:
+%*15i:-0x800004D2:0:11:
+%15i:-020000002322:1:13:2147482414:
+%*15i:-020000002322:0:13:
+%15i:-0B10000000000000000000010011010010:1:15:-2048:
+%*15i:-0B10000000000000000000010011010010:0:15:
+%15i:-0b10000000000000000000010011010010:1:15:-2048:
+%*15i:-0b10000000000000000000010011010010:0:15:
+%15i:-2147483649:1:11:2147483647:
+%*15i:-2147483649:0:11:
+%15i:-0X80000001:1:11:2147483647:
+%*15i:-0X80000001:0:11:
+%15i:-0x80000001:1:11:2147483647:
+%*15i:-0x80000001:0:11:
+%15i:-020000000001:1:13:2147483647:
+%*15i:-020000000001:0:13:
+%15i:-0B10000000000000000000000000000001:1:15:-2048:
+%*15i:-0B10000000000000000000000000000001:0:15:
+%15i:-0b10000000000000000000000000000001:1:15:-2048:
+%*15i:-0b10000000000000000000000000000001:0:15:
+%15i:-2147483648:1:11:-2147483648:
+%*15i:-2147483648:0:11:
+%15i:-0X80000000:1:11:-2147483648:
+%*15i:-0X80000000:0:11:
+%15i:-0x80000000:1:11:-2147483648:
+%*15i:-0x80000000:0:11:
+%15i:-020000000000:1:13:-2147483648:
+%*15i:-020000000000:0:13:
+%15i:-0B10000000000000000000000000000000:1:15:-2048:
+%*15i:-0B10000000000000000000000000000000:0:15:
+%15i:-0b10000000000000000000000000000000:1:15:-2048:
+%*15i:-0b10000000000000000000000000000000:0:15:
+%15i:-123:1:4:-123:
+%*15i:-123:0:4:
+%15i:-0X7b:1:5:-123:
+%*15i:-0X7b:0:5:
+%15i:-0x7B:1:5:-123:
+%*15i:-0x7B:0:5:
+%15i:-0173:1:5:-123:
+%*15i:-0173:0:5:
+%15i:-0B1111011:1:10:-123:
+%*15i:-0B1111011:0:10:
+%15i:-0b1111011:1:10:-123:
+%*15i:-0b1111011:0:10:
+%15i:-1:1:2:-1:
+%*15i:-1:0:2:
+%15i:-0X1:1:4:-1:
+%*15i:-0X1:0:4:
+%15i:-0x1:1:4:-1:
+%*15i:-0x1:0:4:
+%15i:-01:1:3:-1:
+%*15i:-01:0:3:
+%15i:-0B1:1:4:-1:
+%*15i:-0B1:0:4:
+%15i:-0b1:1:4:-1:
+%*15i:-0b1:0:4:
+%15i:-0:1:2:0:
+%*15i:-0:0:2:
+%15i:-0X0:1:4:0:
+%*15i:-0X0:0:4:
+%15i:-0x0:1:4:0:
+%*15i:-0x0:0:4:
+%15i:-00:1:3:0:
+%*15i:-00:0:3:
+%15i:-0B0:1:4:0:
+%*15i:-0B0:0:4:
+%15i:-0b0:1:4:0:
+%*15i:-0b0:0:4:
+%15i:0:1:1:0:
+%*15i:0:0:1:
+%15i:0X0:1:3:0:
+%*15i:0X0:0:3:
+%15i:0x0:1:3:0:
+%*15i:0x0:0:3:
+%15i:00:1:2:0:
+%*15i:00:0:2:
+%15i:0B0:1:3:0:
+%*15i:0B0:0:3:
+%15i:0b0:1:3:0:
+%*15i:0b0:0:3:
+%15i:1:1:1:1:
+%*15i:1:0:1:
+%15i:0X1:1:3:1:
+%*15i:0X1:0:3:
+%15i:0x1:1:3:1:
+%*15i:0x1:0:3:
+%15i:01:1:2:1:
+%*15i:01:0:2:
+%15i:0B1:1:3:1:
+%*15i:0B1:0:3:
+%15i:0b1:1:3:1:
+%*15i:0b1:0:3:
+%15i:42:1:2:42:
+%*15i:42:0:2:
+%15i:0X2a:1:4:42:
+%*15i:0X2a:0:4:
+%15i:0x2A:1:4:42:
+%*15i:0x2A:0:4:
+%15i:052:1:3:42:
+%*15i:052:0:3:
+%15i:0B101010:1:8:42:
+%*15i:0B101010:0:8:
+%15i:0b101010:1:8:42:
+%*15i:0b101010:0:8:
+%15i:2147483647:1:10:2147483647:
+%*15i:2147483647:0:10:
+%15i:0X7fffffff:1:10:2147483647:
+%*15i:0X7fffffff:0:10:
+%15i:0x7FFFFFFF:1:10:2147483647:
+%*15i:0x7FFFFFFF:0:10:
+%15i:017777777777:1:12:2147483647:
+%*15i:017777777777:0:12:
+%15i:0B1111111111111111111111111111111:1:15:8191:
+%*15i:0B1111111111111111111111111111111:0:15:
+%15i:0b1111111111111111111111111111111:1:15:8191:
+%*15i:0b1111111111111111111111111111111:0:15:
+%15i:2147483648:1:10:-2147483648:
+%*15i:2147483648:0:10:
+%15i:0X80000000:1:10:-2147483648:
+%*15i:0X80000000:0:10:
+%15i:0x80000000:1:10:-2147483648:
+%*15i:0x80000000:0:10:
+%15i:020000000000:1:12:-2147483648:
+%*15i:020000000000:0:12:
+%15i:0B10000000000000000000000000000000:1:15:4096:
+%*15i:0B10000000000000000000000000000000:0:15:
+%15i:0b10000000000000000000000000000000:1:15:4096:
+%*15i:0b10000000000000000000000000000000:0:15:
+%15i:2147487889:1:10:-2147479407:
+%*15i:2147487889:0:10:
+%15i:0X80001091:1:10:-2147479407:
+%*15i:0X80001091:0:10:
+%15i:0x80001091:1:10:-2147479407:
+%*15i:0x80001091:0:10:
+%15i:020000010221:1:12:-2147479407:
+%*15i:020000010221:0:12:
+%15i:0B10000000000000000001000010010001:1:15:4096:
+%*15i:0B10000000000000000001000010010001:0:15:
+%15i:0b10000000000000000001000010010001:1:15:4096:
+%*15i:0b10000000000000000001000010010001:0:15:
+%15i:+0:1:2:0:
+%*15i:+0:0:2:
+%15i:+0X0:1:4:0:
+%*15i:+0X0:0:4:
+%15i:+0x0:1:4:0:
+%*15i:+0x0:0:4:
+%15i:+00:1:3:0:
+%*15i:+00:0:3:
+%15i:+0B0:1:4:0:
+%*15i:+0B0:0:4:
+%15i:+0b0:1:4:0:
+%*15i:+0b0:0:4:
+%15i:+1:1:2:1:
+%*15i:+1:0:2:
+%15i:+0X1:1:4:1:
+%*15i:+0X1:0:4:
+%15i:+0x1:1:4:1:
+%*15i:+0x1:0:4:
+%15i:+01:1:3:1:
+%*15i:+01:0:3:
+%15i:+0B1:1:4:1:
+%*15i:+0B1:0:4:
+%15i:+0b1:1:4:1:
+%*15i:+0b1:0:4:
+%15i:+42:1:3:42:
+%*15i:+42:0:3:
+%15i:+0X2a:1:5:42:
+%*15i:+0X2a:0:5:
+%15i:+0x2A:1:5:42:
+%*15i:+0x2A:0:5:
+%15i:+052:1:4:42:
+%*15i:+052:0:4:
+%15i:+0B101010:1:9:42:
+%*15i:+0B101010:0:9:
+%15i:+0b101010:1:9:42:
+%*15i:+0b101010:0:9:
+%15i:+2147483647:1:11:2147483647:
+%*15i:+2147483647:0:11:
+%15i:+0X7fffffff:1:11:2147483647:
+%*15i:+0X7fffffff:0:11:
+%15i:+0x7FFFFFFF:1:11:2147483647:
+%*15i:+0x7FFFFFFF:0:11:
+%15i:+017777777777:1:13:2147483647:
+%*15i:+017777777777:0:13:
+%15i:+0B1111111111111111111111111111111:1:15:4095:
+%*15i:+0B1111111111111111111111111111111:0:15:
+%15i:+0b1111111111111111111111111111111:1:15:4095:
+%*15i:+0b1111111111111111111111111111111:0:15:
+%15i:+2147483648:1:11:-2147483648:
+%*15i:+2147483648:0:11:
+%15i:+0X80000000:1:11:-2147483648:
+%*15i:+0X80000000:0:11:
+%15i:+0x80000000:1:11:-2147483648:
+%*15i:+0x80000000:0:11:
+%15i:+020000000000:1:13:-2147483648:
+%*15i:+020000000000:0:13:
+%15i:+0B10000000000000000000000000000000:1:15:2048:
+%*15i:+0B10000000000000000000000000000000:0:15:
+%15i:+0b10000000000000000000000000000000:1:15:2048:
+%*15i:+0b10000000000000000000000000000000:0:15:
+%15i:+2147487889:1:11:-2147479407:
+%*15i:+2147487889:0:11:
+%15i:+0X80001091:1:11:-2147479407:
+%*15i:+0X80001091:0:11:
+%15i:+0x80001091:1:11:-2147479407:
+%*15i:+0x80001091:0:11:
+%15i:+020000010221:1:13:-2147479407:
+%*15i:+020000010221:0:13:
+%15i:+0B10000000000000000001000010010001:1:15:2048:
+%*15i:+0B10000000000000000001000010010001:0:15:
+%15i:+0b10000000000000000001000010010001:1:15:2048:
+%*15i:+0b10000000000000000001000010010001:0:15:
+%2i: :0:-1:
+%*2i: :0:-1:
+%2i: -2147484882:1:3:-2:
+%*2i: -2147484882:0:3:
+%2i: -0X800004d2:1:3:0:
+%*2i: -0X800004d2:0:3:
+%2i: -0x800004D2:1:3:0:
+%*2i: -0x800004D2:0:3:
+%2i: -020000002322:1:3:0:
+%*2i: -020000002322:0:3:
+%2i: -0B10000000000000000000010011010010:1:3:0:
+%*2i: -0B10000000000000000000010011010010:0:3:
+%2i: -0b10000000000000000000010011010010:1:3:0:
+%*2i: -0b10000000000000000000010011010010:0:3:
+%2i: -2147483649:1:3:-2:
+%*2i: -2147483649:0:3:
+%2i: -0X80000001:1:3:0:
+%*2i: -0X80000001:0:3:
+%2i: -0x80000001:1:3:0:
+%*2i: -0x80000001:0:3:
+%2i: -020000000001:1:3:0:
+%*2i: -020000000001:0:3:
+%2i: -0B10000000000000000000000000000001:1:3:0:
+%*2i: -0B10000000000000000000000000000001:0:3:
+%2i: -0b10000000000000000000000000000001:1:3:0:
+%*2i: -0b10000000000000000000000000000001:0:3:
+%2i: -2147483648:1:3:-2:
+%*2i: -2147483648:0:3:
+%2i: -0X80000000:1:3:0:
+%*2i: -0X80000000:0:3:
+%2i: -0x80000000:1:3:0:
+%*2i: -0x80000000:0:3:
+%2i: -020000000000:1:3:0:
+%*2i: -020000000000:0:3:
+%2i: -0B10000000000000000000000000000000:1:3:0:
+%*2i: -0B10000000000000000000000000000000:0:3:
+%2i: -0b10000000000000000000000000000000:1:3:0:
+%*2i: -0b10000000000000000000000000000000:0:3:
+%2i: -123:1:3:-1:
+%*2i: -123:0:3:
+%2i: -0X7b:1:3:0:
+%*2i: -0X7b:0:3:
+%2i: -0x7B:1:3:0:
+%*2i: -0x7B:0:3:
+%2i: -0173:1:3:0:
+%*2i: -0173:0:3:
+%2i: -0B1111011:1:3:0:
+%*2i: -0B1111011:0:3:
+%2i: -0b1111011:1:3:0:
+%*2i: -0b1111011:0:3:
+%2i: -1:1:3:-1:
+%*2i: -1:0:3:
+%2i: -0X1:1:3:0:
+%*2i: -0X1:0:3:
+%2i: -0x1:1:3:0:
+%*2i: -0x1:0:3:
+%2i: -01:1:3:0:
+%*2i: -01:0:3:
+%2i: -0B1:1:3:0:
+%*2i: -0B1:0:3:
+%2i: -0b1:1:3:0:
+%*2i: -0b1:0:3:
+%2i: -0:1:3:0:
+%*2i: -0:0:3:
+%2i: -0X0:1:3:0:
+%*2i: -0X0:0:3:
+%2i: -0x0:1:3:0:
+%*2i: -0x0:0:3:
+%2i: -00:1:3:0:
+%*2i: -00:0:3:
+%2i: -0B0:1:3:0:
+%*2i: -0B0:0:3:
+%2i: -0b0:1:3:0:
+%*2i: -0b0:0:3:
+%2i: 0:1:2:0:
+%*2i: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2i: +0X0:0:3:
+%2i: +0x0:1:3:0:
+%*2i: +0x0:0:3:
+%2i: +00:1:3:0:
+%*2i: +00:0:3:
+%2i: +0B0:1:3:0:
+%*2i: +0B0:0:3:
+%2i: +0b0:1:3:0:
+%*2i: +0b0:0:3:
+%2i: +1:1:3:1:
+%*2i: +1:0:3:
+%2i: +0X1:1:3:0:
+%*2i: +0X1:0:3:
+%2i: +0x1:1:3:0:
+%*2i: +0x1:0:3:
+%2i: +01:1:3:0:
+%*2i: +01:0:3:
+%2i: +0B1:1:3:0:
+%*2i: +0B1:0:3:
+%2i: +0b1:1:3:0:
+%*2i: +0b1:0:3:
+%2i: +42:1:3:4:
+%*2i: +42:0:3:
+%2i: +0X2a:1:3:0:
+%*2i: +0X2a:0:3:
+%2i: +0x2A:1:3:0:
+%*2i: +0x2A:0:3:
+%2i: +052:1:3:0:
+%*2i: +052:0:3:
+%2i: +0B101010:1:3:0:
+%*2i: +0B101010:0:3:
+%2i: +0b101010:1:3:0:
+%*2i: +0b101010:0:3:
+%2i: +2147483647:1:3:2:
+%*2i: +2147483647:0:3:
+%2i: +0X7fffffff:1:3:0:
+%*2i: +0X7fffffff:0:3:
+%2i: +0x7FFFFFFF:1:3:0:
+%*2i: +0x7FFFFFFF:0:3:
+%2i: +017777777777:1:3:0:
+%*2i: +017777777777:0:3:
+%2i: +0B1111111111111111111111111111111:1:3:0:
+%*2i: +0B1111111111111111111111111111111:0:3:
+%2i: +0b1111111111111111111111111111111:1:3:0:
+%*2i: +0b1111111111111111111111111111111:0:3:
+%2i: +2147483648:1:3:2:
+%*2i: +2147483648:0:3:
+%2i: +0X80000000:1:3:0:
+%*2i: +0X80000000:0:3:
+%2i: +0x80000000:1:3:0:
+%*2i: +0x80000000:0:3:
+%2i: +020000000000:1:3:0:
+%*2i: +020000000000:0:3:
+%2i: +0B10000000000000000000000000000000:1:3:0:
+%*2i: +0B10000000000000000000000000000000:0:3:
+%2i: +0b10000000000000000000000000000000:1:3:0:
+%*2i: +0b10000000000000000000000000000000:0:3:
+%2i: +2147487889:1:3:2:
+%*2i: +2147487889:0:3:
+%2i: +0X80001091:1:3:0:
+%*2i: +0X80001091:0:3:
+%2i: +0x80001091:1:3:0:
+%*2i: +0x80001091:0:3:
+%2i: +020000010221:1:3:0:
+%*2i: +020000010221:0:3:
+%2i: +0B10000000000000000001000010010001:1:3:0:
+%*2i: +0B10000000000000000001000010010001:0:3:
+%2i: +0b10000000000000000001000010010001:1:3:0:
+%*2i: +0b10000000000000000001000010010001:0:3:
+%15i: :0:-1:
+%*15i: :0:-1:
+%15i: -2147484882:1:12:2147482414:
+%*15i: -2147484882:0:12:
+%15i: -0X800004d2:1:12:2147482414:
+%*15i: -0X800004d2:0:12:
+%15i: -0x800004D2:1:12:2147482414:
+%*15i: -0x800004D2:0:12:
+%15i: -020000002322:1:14:2147482414:
+%*15i: -020000002322:0:14:
+%15i: -0B10000000000000000000010011010010:1:16:-2048:
+%*15i: -0B10000000000000000000010011010010:0:16:
+%15i: -0b10000000000000000000010011010010:1:16:-2048:
+%*15i: -0b10000000000000000000010011010010:0:16:
+%15i: -2147483649:1:12:2147483647:
+%*15i: -2147483649:0:12:
+%15i: -0X80000001:1:12:2147483647:
+%*15i: -0X80000001:0:12:
+%15i: -0x80000001:1:12:2147483647:
+%*15i: -0x80000001:0:12:
+%15i: -020000000001:1:14:2147483647:
+%*15i: -020000000001:0:14:
+%15i: -0B10000000000000000000000000000001:1:16:-2048:
+%*15i: -0B10000000000000000000000000000001:0:16:
+%15i: -0b10000000000000000000000000000001:1:16:-2048:
+%*15i: -0b10000000000000000000000000000001:0:16:
+%15i: -2147483648:1:12:-2147483648:
+%*15i: -2147483648:0:12:
+%15i: -0X80000000:1:12:-2147483648:
+%*15i: -0X80000000:0:12:
+%15i: -0x80000000:1:12:-2147483648:
+%*15i: -0x80000000:0:12:
+%15i: -020000000000:1:14:-2147483648:
+%*15i: -020000000000:0:14:
+%15i: -0B10000000000000000000000000000000:1:16:-2048:
+%*15i: -0B10000000000000000000000000000000:0:16:
+%15i: -0b10000000000000000000000000000000:1:16:-2048:
+%*15i: -0b10000000000000000000000000000000:0:16:
+%15i: -123:1:5:-123:
+%*15i: -123:0:5:
+%15i: -0X7b:1:6:-123:
+%*15i: -0X7b:0:6:
+%15i: -0x7B:1:6:-123:
+%*15i: -0x7B:0:6:
+%15i: -0173:1:6:-123:
+%*15i: -0173:0:6:
+%15i: -0B1111011:1:11:-123:
+%*15i: -0B1111011:0:11:
+%15i: -0b1111011:1:11:-123:
+%*15i: -0b1111011:0:11:
+%15i: -1:1:3:-1:
+%*15i: -1:0:3:
+%15i: -0X1:1:5:-1:
+%*15i: -0X1:0:5:
+%15i: -0x1:1:5:-1:
+%*15i: -0x1:0:5:
+%15i: -01:1:4:-1:
+%*15i: -01:0:4:
+%15i: -0B1:1:5:-1:
+%*15i: -0B1:0:5:
+%15i: -0b1:1:5:-1:
+%*15i: -0b1:0:5:
+%15i: -0:1:3:0:
+%*15i: -0:0:3:
+%15i: -0X0:1:5:0:
+%*15i: -0X0:0:5:
+%15i: -0x0:1:5:0:
+%*15i: -0x0:0:5:
+%15i: -00:1:4:0:
+%*15i: -00:0:4:
+%15i: -0B0:1:5:0:
+%*15i: -0B0:0:5:
+%15i: -0b0:1:5:0:
+%*15i: -0b0:0:5:
+%15i: 0:1:2:0:
+%*15i: 0:0:2:
+%15i: 0X0:1:4:0:
+%*15i: 0X0:0:4:
+%15i: 0x0:1:4:0:
+%*15i: 0x0:0:4:
+%15i: 00:1:3:0:
+%*15i: 00:0:3:
+%15i: 0B0:1:4:0:
+%*15i: 0B0:0:4:
+%15i: 0b0:1:4:0:
+%*15i: 0b0:0:4:
+%15i: 1:1:2:1:
+%*15i: 1:0:2:
+%15i: 0X1:1:4:1:
+%*15i: 0X1:0:4:
+%15i: 0x1:1:4:1:
+%*15i: 0x1:0:4:
+%15i: 01:1:3:1:
+%*15i: 01:0:3:
+%15i: 0B1:1:4:1:
+%*15i: 0B1:0:4:
+%15i: 0b1:1:4:1:
+%*15i: 0b1:0:4:
+%15i: 42:1:3:42:
+%*15i: 42:0:3:
+%15i: 0X2a:1:5:42:
+%*15i: 0X2a:0:5:
+%15i: 0x2A:1:5:42:
+%*15i: 0x2A:0:5:
+%15i: 052:1:4:42:
+%*15i: 052:0:4:
+%15i: 0B101010:1:9:42:
+%*15i: 0B101010:0:9:
+%15i: 0b101010:1:9:42:
+%*15i: 0b101010:0:9:
+%15i: 2147483647:1:11:2147483647:
+%*15i: 2147483647:0:11:
+%15i: 0X7fffffff:1:11:2147483647:
+%*15i: 0X7fffffff:0:11:
+%15i: 0x7FFFFFFF:1:11:2147483647:
+%*15i: 0x7FFFFFFF:0:11:
+%15i: 017777777777:1:13:2147483647:
+%*15i: 017777777777:0:13:
+%15i: 0B1111111111111111111111111111111:1:16:8191:
+%*15i: 0B1111111111111111111111111111111:0:16:
+%15i: 0b1111111111111111111111111111111:1:16:8191:
+%*15i: 0b1111111111111111111111111111111:0:16:
+%15i: 2147483648:1:11:-2147483648:
+%*15i: 2147483648:0:11:
+%15i: 0X80000000:1:11:-2147483648:
+%*15i: 0X80000000:0:11:
+%15i: 0x80000000:1:11:-2147483648:
+%*15i: 0x80000000:0:11:
+%15i: 020000000000:1:13:-2147483648:
+%*15i: 020000000000:0:13:
+%15i: 0B10000000000000000000000000000000:1:16:4096:
+%*15i: 0B10000000000000000000000000000000:0:16:
+%15i: 0b10000000000000000000000000000000:1:16:4096:
+%*15i: 0b10000000000000000000000000000000:0:16:
+%15i: 2147487889:1:11:-2147479407:
+%*15i: 2147487889:0:11:
+%15i: 0X80001091:1:11:-2147479407:
+%*15i: 0X80001091:0:11:
+%15i: 0x80001091:1:11:-2147479407:
+%*15i: 0x80001091:0:11:
+%15i: 020000010221:1:13:-2147479407:
+%*15i: 020000010221:0:13:
+%15i: 0B10000000000000000001000010010001:1:16:4096:
+%*15i: 0B10000000000000000001000010010001:0:16:
+%15i: 0b10000000000000000001000010010001:1:16:4096:
+%*15i: 0b10000000000000000001000010010001:0:16:
+%15i: +0:1:3:0:
+%*15i: +0:0:3:
+%15i: +0X0:1:5:0:
+%*15i: +0X0:0:5:
+%15i: +0x0:1:5:0:
+%*15i: +0x0:0:5:
+%15i: +00:1:4:0:
+%*15i: +00:0:4:
+%15i: +0B0:1:5:0:
+%*15i: +0B0:0:5:
+%15i: +0b0:1:5:0:
+%*15i: +0b0:0:5:
+%15i: +1:1:3:1:
+%*15i: +1:0:3:
+%15i: +0X1:1:5:1:
+%*15i: +0X1:0:5:
+%15i: +0x1:1:5:1:
+%*15i: +0x1:0:5:
+%15i: +01:1:4:1:
+%*15i: +01:0:4:
+%15i: +0B1:1:5:1:
+%*15i: +0B1:0:5:
+%15i: +0b1:1:5:1:
+%*15i: +0b1:0:5:
+%15i: +42:1:4:42:
+%*15i: +42:0:4:
+%15i: +0X2a:1:6:42:
+%*15i: +0X2a:0:6:
+%15i: +0x2A:1:6:42:
+%*15i: +0x2A:0:6:
+%15i: +052:1:5:42:
+%*15i: +052:0:5:
+%15i: +0B101010:1:10:42:
+%*15i: +0B101010:0:10:
+%15i: +0b101010:1:10:42:
+%*15i: +0b101010:0:10:
+%15i: +2147483647:1:12:2147483647:
+%*15i: +2147483647:0:12:
+%15i: +0X7fffffff:1:12:2147483647:
+%*15i: +0X7fffffff:0:12:
+%15i: +0x7FFFFFFF:1:12:2147483647:
+%*15i: +0x7FFFFFFF:0:12:
+%15i: +017777777777:1:14:2147483647:
+%*15i: +017777777777:0:14:
+%15i: +0B1111111111111111111111111111111:1:16:4095:
+%*15i: +0B1111111111111111111111111111111:0:16:
+%15i: +0b1111111111111111111111111111111:1:16:4095:
+%*15i: +0b1111111111111111111111111111111:0:16:
+%15i: +2147483648:1:12:-2147483648:
+%*15i: +2147483648:0:12:
+%15i: +0X80000000:1:12:-2147483648:
+%*15i: +0X80000000:0:12:
+%15i: +0x80000000:1:12:-2147483648:
+%*15i: +0x80000000:0:12:
+%15i: +020000000000:1:14:-2147483648:
+%*15i: +020000000000:0:14:
+%15i: +0B10000000000000000000000000000000:1:16:2048:
+%*15i: +0B10000000000000000000000000000000:0:16:
+%15i: +0b10000000000000000000000000000000:1:16:2048:
+%*15i: +0b10000000000000000000000000000000:0:16:
+%15i: +2147487889:1:12:-2147479407:
+%*15i: +2147487889:0:12:
+%15i: +0X80001091:1:12:-2147479407:
+%*15i: +0X80001091:0:12:
+%15i: +0x80001091:1:12:-2147479407:
+%*15i: +0x80001091:0:12:
+%15i: +020000010221:1:14:-2147479407:
+%*15i: +020000010221:0:14:
+%15i: +0B10000000000000000001000010010001:1:16:2048:
+%*15i: +0B10000000000000000001000010010001:0:16:
+%15i: +0b10000000000000000001000010010001:1:16:2048:
+%*15i: +0b10000000000000000001000010010001:0:16:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-long-d.input b/sysdeps/wordsize-64/tst-scanf-format-long-d.input
new file mode 100644
index 0000000..8da1fb4
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-long-d.input
@@ -0,0 +1,266 @@
+%ld::0:-1:
+%*ld::0:-1:
+%ld:-9223372036867121486:1:20:-9223372036854775808:
+%*ld:-9223372036867121486:0:20:
+%ld:-9223372036854775809:1:20:-9223372036854775808:
+%*ld:-9223372036854775809:0:20:
+%ld:-9223372036854775808:1:20:-9223372036854775808:
+%*ld:-9223372036854775808:0:20:
+%ld:-123:1:4:-123:
+%*ld:-123:0:4:
+%ld:-1:1:2:-1:
+%*ld:-1:0:2:
+%ld:-0:1:2:0:
+%*ld:-0:0:2:
+%ld:0:1:1:0:
+%*ld:0:0:1:
+%ld:1:1:1:1:
+%*ld:1:0:1:
+%ld:42:1:2:42:
+%*ld:42:0:2:
+%ld:9223372036854775807:1:19:9223372036854775807:
+%*ld:9223372036854775807:0:19:
+%ld:9223372036854775808:1:19:9223372036854775807:
+%*ld:9223372036854775808:0:19:
+%ld:9223372036897200049:1:19:9223372036854775807:
+%*ld:9223372036897200049:0:19:
+%ld:+0:1:2:0:
+%*ld:+0:0:2:
+%ld:+1:1:2:1:
+%*ld:+1:0:2:
+%ld:+42:1:3:42:
+%*ld:+42:0:3:
+%ld:+9223372036854775807:1:20:9223372036854775807:
+%*ld:+9223372036854775807:0:20:
+%ld:+9223372036854775808:1:20:9223372036854775807:
+%*ld:+9223372036854775808:0:20:
+%ld:+9223372036897200049:1:20:9223372036854775807:
+%*ld:+9223372036897200049:0:20:
+%1ld::0:-1:
+%*1ld::0:-1:
+%1ld:-9223372036867121486:0:-1:
+%*1ld:-9223372036867121486:0:-1:
+%1ld:-9223372036854775809:0:-1:
+%*1ld:-9223372036854775809:0:-1:
+%1ld:-9223372036854775808:0:-1:
+%*1ld:-9223372036854775808:0:-1:
+%1ld:-123:0:-1:
+%*1ld:-123:0:-1:
+%1ld:-1:0:-1:
+%*1ld:-1:0:-1:
+%1ld:-0:0:-1:
+%*1ld:-0:0:-1:
+%1ld:0:1:1:0:
+%*1ld:0:0:1:
+%1ld:1:1:1:1:
+%*1ld:1:0:1:
+%1ld:42:1:1:4:
+%*1ld:42:0:1:
+%1ld:9223372036854775807:1:1:9:
+%*1ld:9223372036854775807:0:1:
+%1ld:9223372036854775808:1:1:9:
+%*1ld:9223372036854775808:0:1:
+%1ld:9223372036897200049:1:1:9:
+%*1ld:9223372036897200049:0:1:
+%1ld:+0:0:-1:
+%*1ld:+0:0:-1:
+%1ld:+1:0:-1:
+%*1ld:+1:0:-1:
+%1ld:+42:0:-1:
+%*1ld:+42:0:-1:
+%1ld:+9223372036854775807:0:-1:
+%*1ld:+9223372036854775807:0:-1:
+%1ld:+9223372036854775808:0:-1:
+%*1ld:+9223372036854775808:0:-1:
+%1ld:+9223372036897200049:0:-1:
+%*1ld:+9223372036897200049:0:-1:
+%2ld::0:-1:
+%*2ld::0:-1:
+%2ld:-9223372036867121486:1:2:-9:
+%*2ld:-9223372036867121486:0:2:
+%2ld:-9223372036854775809:1:2:-9:
+%*2ld:-9223372036854775809:0:2:
+%2ld:-9223372036854775808:1:2:-9:
+%*2ld:-9223372036854775808:0:2:
+%2ld:-123:1:2:-1:
+%*2ld:-123:0:2:
+%2ld:-1:1:2:-1:
+%*2ld:-1:0:2:
+%2ld:-0:1:2:0:
+%*2ld:-0:0:2:
+%2ld:0:1:1:0:
+%*2ld:0:0:1:
+%2ld:1:1:1:1:
+%*2ld:1:0:1:
+%2ld:42:1:2:42:
+%*2ld:42:0:2:
+%2ld:9223372036854775807:1:2:92:
+%*2ld:9223372036854775807:0:2:
+%2ld:9223372036854775808:1:2:92:
+%*2ld:9223372036854775808:0:2:
+%2ld:9223372036897200049:1:2:92:
+%*2ld:9223372036897200049:0:2:
+%2ld:+0:1:2:0:
+%*2ld:+0:0:2:
+%2ld:+1:1:2:1:
+%*2ld:+1:0:2:
+%2ld:+42:1:2:4:
+%*2ld:+42:0:2:
+%2ld:+9223372036854775807:1:2:9:
+%*2ld:+9223372036854775807:0:2:
+%2ld:+9223372036854775808:1:2:9:
+%*2ld:+9223372036854775808:0:2:
+%2ld:+9223372036897200049:1:2:9:
+%*2ld:+9223372036897200049:0:2:
+%15ld::0:-1:
+%*15ld::0:-1:
+%15ld:-9223372036867121486:1:15:-92233720368671:
+%*15ld:-9223372036867121486:0:15:
+%15ld:-9223372036854775809:1:15:-92233720368547:
+%*15ld:-9223372036854775809:0:15:
+%15ld:-9223372036854775808:1:15:-92233720368547:
+%*15ld:-9223372036854775808:0:15:
+%15ld:-123:1:4:-123:
+%*15ld:-123:0:4:
+%15ld:-1:1:2:-1:
+%*15ld:-1:0:2:
+%15ld:-0:1:2:0:
+%*15ld:-0:0:2:
+%15ld:0:1:1:0:
+%*15ld:0:0:1:
+%15ld:1:1:1:1:
+%*15ld:1:0:1:
+%15ld:42:1:2:42:
+%*15ld:42:0:2:
+%15ld:9223372036854775807:1:15:922337203685477:
+%*15ld:9223372036854775807:0:15:
+%15ld:9223372036854775808:1:15:922337203685477:
+%*15ld:9223372036854775808:0:15:
+%15ld:9223372036897200049:1:15:922337203689720:
+%*15ld:9223372036897200049:0:15:
+%15ld:+0:1:2:0:
+%*15ld:+0:0:2:
+%15ld:+1:1:2:1:
+%*15ld:+1:0:2:
+%15ld:+42:1:3:42:
+%*15ld:+42:0:3:
+%15ld:+9223372036854775807:1:15:92233720368547:
+%*15ld:+9223372036854775807:0:15:
+%15ld:+9223372036854775808:1:15:92233720368547:
+%*15ld:+9223372036854775808:0:15:
+%15ld:+9223372036897200049:1:15:92233720368972:
+%*15ld:+9223372036897200049:0:15:
+%25ld::0:-1:
+%*25ld::0:-1:
+%25ld:-9223372036867121486:1:20:-9223372036854775808:
+%*25ld:-9223372036867121486:0:20:
+%25ld:-9223372036854775809:1:20:-9223372036854775808:
+%*25ld:-9223372036854775809:0:20:
+%25ld:-9223372036854775808:1:20:-9223372036854775808:
+%*25ld:-9223372036854775808:0:20:
+%25ld:-123:1:4:-123:
+%*25ld:-123:0:4:
+%25ld:-1:1:2:-1:
+%*25ld:-1:0:2:
+%25ld:-0:1:2:0:
+%*25ld:-0:0:2:
+%25ld:0:1:1:0:
+%*25ld:0:0:1:
+%25ld:1:1:1:1:
+%*25ld:1:0:1:
+%25ld:42:1:2:42:
+%*25ld:42:0:2:
+%25ld:9223372036854775807:1:19:9223372036854775807:
+%*25ld:9223372036854775807:0:19:
+%25ld:9223372036854775808:1:19:9223372036854775807:
+%*25ld:9223372036854775808:0:19:
+%25ld:9223372036897200049:1:19:9223372036854775807:
+%*25ld:9223372036897200049:0:19:
+%25ld:+0:1:2:0:
+%*25ld:+0:0:2:
+%25ld:+1:1:2:1:
+%*25ld:+1:0:2:
+%25ld:+42:1:3:42:
+%*25ld:+42:0:3:
+%25ld:+9223372036854775807:1:20:9223372036854775807:
+%*25ld:+9223372036854775807:0:20:
+%25ld:+9223372036854775808:1:20:9223372036854775807:
+%*25ld:+9223372036854775808:0:20:
+%25ld:+9223372036897200049:1:20:9223372036854775807:
+%*25ld:+9223372036897200049:0:20:
+%2ld: :0:-1:
+%*2ld: :0:-1:
+%2ld: -9223372036867121486:1:3:-9:
+%*2ld: -9223372036867121486:0:3:
+%2ld: -9223372036854775809:1:3:-9:
+%*2ld: -9223372036854775809:0:3:
+%2ld: -9223372036854775808:1:3:-9:
+%*2ld: -9223372036854775808:0:3:
+%2ld: -123:1:3:-1:
+%*2ld: -123:0:3:
+%2ld: -1:1:3:-1:
+%*2ld: -1:0:3:
+%2ld: -0:1:3:0:
+%*2ld: -0:0:3:
+%2ld: 0:1:2:0:
+%*2ld: 0:0:2:
+%2ld: 1:1:2:1:
+%*2ld: 1:0:2:
+%2ld: 42:1:3:42:
+%*2ld: 42:0:3:
+%2ld: 9223372036854775807:1:3:92:
+%*2ld: 9223372036854775807:0:3:
+%2ld: 9223372036854775808:1:3:92:
+%*2ld: 9223372036854775808:0:3:
+%2ld: 9223372036897200049:1:3:92:
+%*2ld: 9223372036897200049:0:3:
+%2ld: +0:1:3:0:
+%*2ld: +0:0:3:
+%2ld: +1:1:3:1:
+%*2ld: +1:0:3:
+%2ld: +42:1:3:4:
+%*2ld: +42:0:3:
+%2ld: +9223372036854775807:1:3:9:
+%*2ld: +9223372036854775807:0:3:
+%2ld: +9223372036854775808:1:3:9:
+%*2ld: +9223372036854775808:0:3:
+%2ld: +9223372036897200049:1:3:9:
+%*2ld: +9223372036897200049:0:3:
+%25ld: :0:-1:
+%*25ld: :0:-1:
+%25ld: -9223372036867121486:1:21:-9223372036854775808:
+%*25ld: -9223372036867121486:0:21:
+%25ld: -9223372036854775809:1:21:-9223372036854775808:
+%*25ld: -9223372036854775809:0:21:
+%25ld: -9223372036854775808:1:21:-9223372036854775808:
+%*25ld: -9223372036854775808:0:21:
+%25ld: -123:1:5:-123:
+%*25ld: -123:0:5:
+%25ld: -1:1:3:-1:
+%*25ld: -1:0:3:
+%25ld: -0:1:3:0:
+%*25ld: -0:0:3:
+%25ld: 0:1:2:0:
+%*25ld: 0:0:2:
+%25ld: 1:1:2:1:
+%*25ld: 1:0:2:
+%25ld: 42:1:3:42:
+%*25ld: 42:0:3:
+%25ld: 9223372036854775807:1:20:9223372036854775807:
+%*25ld: 9223372036854775807:0:20:
+%25ld: 9223372036854775808:1:20:9223372036854775807:
+%*25ld: 9223372036854775808:0:20:
+%25ld: 9223372036897200049:1:20:9223372036854775807:
+%*25ld: 9223372036897200049:0:20:
+%25ld: +0:1:3:0:
+%*25ld: +0:0:3:
+%25ld: +1:1:3:1:
+%*25ld: +1:0:3:
+%25ld: +42:1:4:42:
+%*25ld: +42:0:4:
+%25ld: +9223372036854775807:1:21:9223372036854775807:
+%*25ld: +9223372036854775807:0:21:
+%25ld: +9223372036854775808:1:21:9223372036854775807:
+%*25ld: +9223372036854775808:0:21:
+%25ld: +9223372036897200049:1:21:9223372036854775807:
+%*25ld: +9223372036897200049:0:21:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-long-i.input b/sysdeps/wordsize-64/tst-scanf-format-long-i.input
new file mode 100644
index 0000000..66ca752
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-long-i.input
@@ -0,0 +1,1526 @@
+%li::0:-1:
+%*li::0:-1:
+%li:-9223372036867121486:1:20:-9223372036854775808:
+%*li:-9223372036867121486:0:20:
+%li:-0X8000000000bc614e:1:19:-9223372036854775808:
+%*li:-0X8000000000bc614e:0:19:
+%li:-0x8000000000BC614E:1:19:-9223372036854775808:
+%*li:-0x8000000000BC614E:0:19:
+%li:-01000000000000057060516:1:24:-9223372036854775808:
+%*li:-01000000000000057060516:0:24:
+%li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808:
+%*li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:67:
+%li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:67:-9223372036854775808:
+%*li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:67:
+%li:-9223372036854775809:1:20:-9223372036854775808:
+%*li:-9223372036854775809:0:20:
+%li:-0X8000000000000001:1:19:-9223372036854775808:
+%*li:-0X8000000000000001:0:19:
+%li:-0x8000000000000001:1:19:-9223372036854775808:
+%*li:-0x8000000000000001:0:19:
+%li:-01000000000000000000001:1:24:-9223372036854775808:
+%*li:-01000000000000000000001:0:24:
+%li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808:
+%*li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:67:
+%li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:67:-9223372036854775808:
+%*li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:67:
+%li:-9223372036854775808:1:20:-9223372036854775808:
+%*li:-9223372036854775808:0:20:
+%li:-0X8000000000000000:1:19:-9223372036854775808:
+%*li:-0X8000000000000000:0:19:
+%li:-0x8000000000000000:1:19:-9223372036854775808:
+%*li:-0x8000000000000000:0:19:
+%li:-01000000000000000000000:1:24:-9223372036854775808:
+%*li:-01000000000000000000000:0:24:
+%li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808:
+%*li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:67:-9223372036854775808:
+%*li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%li:-123:1:4:-123:
+%*li:-123:0:4:
+%li:-0X7b:1:5:-123:
+%*li:-0X7b:0:5:
+%li:-0x7B:1:5:-123:
+%*li:-0x7B:0:5:
+%li:-0173:1:5:-123:
+%*li:-0173:0:5:
+%li:-0B1111011:1:10:-123:
+%*li:-0B1111011:0:10:
+%li:-0b1111011:1:10:-123:
+%*li:-0b1111011:0:10:
+%li:-1:1:2:-1:
+%*li:-1:0:2:
+%li:-0X1:1:4:-1:
+%*li:-0X1:0:4:
+%li:-0x1:1:4:-1:
+%*li:-0x1:0:4:
+%li:-01:1:3:-1:
+%*li:-01:0:3:
+%li:-0B1:1:4:-1:
+%*li:-0B1:0:4:
+%li:-0b1:1:4:-1:
+%*li:-0b1:0:4:
+%li:-0:1:2:0:
+%*li:-0:0:2:
+%li:-0X0:1:4:0:
+%*li:-0X0:0:4:
+%li:-0x0:1:4:0:
+%*li:-0x0:0:4:
+%li:-00:1:3:0:
+%*li:-00:0:3:
+%li:-0B0:1:4:0:
+%*li:-0B0:0:4:
+%li:-0b0:1:4:0:
+%*li:-0b0:0:4:
+%li:0:1:1:0:
+%*li:0:0:1:
+%li:0X0:1:3:0:
+%*li:0X0:0:3:
+%li:0x0:1:3:0:
+%*li:0x0:0:3:
+%li:00:1:2:0:
+%*li:00:0:2:
+%li:0B0:1:3:0:
+%*li:0B0:0:3:
+%li:0b0:1:3:0:
+%*li:0b0:0:3:
+%li:1:1:1:1:
+%*li:1:0:1:
+%li:0X1:1:3:1:
+%*li:0X1:0:3:
+%li:0x1:1:3:1:
+%*li:0x1:0:3:
+%li:01:1:2:1:
+%*li:01:0:2:
+%li:0B1:1:3:1:
+%*li:0B1:0:3:
+%li:0b1:1:3:1:
+%*li:0b1:0:3:
+%li:42:1:2:42:
+%*li:42:0:2:
+%li:0X2a:1:4:42:
+%*li:0X2a:0:4:
+%li:0x2A:1:4:42:
+%*li:0x2A:0:4:
+%li:052:1:3:42:
+%*li:052:0:3:
+%li:0B101010:1:8:42:
+%*li:0B101010:0:8:
+%li:0b101010:1:8:42:
+%*li:0b101010:0:8:
+%li:9223372036854775807:1:19:9223372036854775807:
+%*li:9223372036854775807:0:19:
+%li:0X7fffffffffffffff:1:18:9223372036854775807:
+%*li:0X7fffffffffffffff:0:18:
+%li:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807:
+%*li:0x7FFFFFFFFFFFFFFF:0:18:
+%li:0777777777777777777777:1:22:9223372036854775807:
+%*li:0777777777777777777777:0:22:
+%li:0B111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807:
+%*li:0B111111111111111111111111111111111111111111111111111111111111111:0:65:
+%li:0b111111111111111111111111111111111111111111111111111111111111111:1:65:9223372036854775807:
+%*li:0b111111111111111111111111111111111111111111111111111111111111111:0:65:
+%li:9223372036854775808:1:19:9223372036854775807:
+%*li:9223372036854775808:0:19:
+%li:0X8000000000000000:1:18:9223372036854775807:
+%*li:0X8000000000000000:0:18:
+%li:0x8000000000000000:1:18:9223372036854775807:
+%*li:0x8000000000000000:0:18:
+%li:01000000000000000000000:1:23:9223372036854775807:
+%*li:01000000000000000000000:0:23:
+%li:0B1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807:
+%*li:0B1000000000000000000000000000000000000000000000000000000000000000:0:66:
+%li:0b1000000000000000000000000000000000000000000000000000000000000000:1:66:9223372036854775807:
+%*li:0b1000000000000000000000000000000000000000000000000000000000000000:0:66:
+%li:9223372036897200049:1:19:9223372036854775807:
+%*li:9223372036897200049:0:19:
+%li:0X80000000028757b1:1:18:9223372036854775807:
+%*li:0X80000000028757b1:0:18:
+%li:0x80000000028757B1:1:18:9223372036854775807:
+%*li:0x80000000028757B1:0:18:
+%li:01000000000000241653661:1:23:9223372036854775807:
+%*li:01000000000000241653661:0:23:
+%li:0B1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807:
+%*li:0B1000000000000000000000000000000000000010100001110101011110110001:0:66:
+%li:0b1000000000000000000000000000000000000010100001110101011110110001:1:66:9223372036854775807:
+%*li:0b1000000000000000000000000000000000000010100001110101011110110001:0:66:
+%li:+0:1:2:0:
+%*li:+0:0:2:
+%li:+0X0:1:4:0:
+%*li:+0X0:0:4:
+%li:+0x0:1:4:0:
+%*li:+0x0:0:4:
+%li:+00:1:3:0:
+%*li:+00:0:3:
+%li:+0B0:1:4:0:
+%*li:+0B0:0:4:
+%li:+0b0:1:4:0:
+%*li:+0b0:0:4:
+%li:+1:1:2:1:
+%*li:+1:0:2:
+%li:+0X1:1:4:1:
+%*li:+0X1:0:4:
+%li:+0x1:1:4:1:
+%*li:+0x1:0:4:
+%li:+01:1:3:1:
+%*li:+01:0:3:
+%li:+0B1:1:4:1:
+%*li:+0B1:0:4:
+%li:+0b1:1:4:1:
+%*li:+0b1:0:4:
+%li:+42:1:3:42:
+%*li:+42:0:3:
+%li:+0X2a:1:5:42:
+%*li:+0X2a:0:5:
+%li:+0x2A:1:5:42:
+%*li:+0x2A:0:5:
+%li:+052:1:4:42:
+%*li:+052:0:4:
+%li:+0B101010:1:9:42:
+%*li:+0B101010:0:9:
+%li:+0b101010:1:9:42:
+%*li:+0b101010:0:9:
+%li:+9223372036854775807:1:20:9223372036854775807:
+%*li:+9223372036854775807:0:20:
+%li:+0X7fffffffffffffff:1:19:9223372036854775807:
+%*li:+0X7fffffffffffffff:0:19:
+%li:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807:
+%*li:+0x7FFFFFFFFFFFFFFF:0:19:
+%li:+0777777777777777777777:1:23:9223372036854775807:
+%*li:+0777777777777777777777:0:23:
+%li:+0B111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807:
+%*li:+0B111111111111111111111111111111111111111111111111111111111111111:0:66:
+%li:+0b111111111111111111111111111111111111111111111111111111111111111:1:66:9223372036854775807:
+%*li:+0b111111111111111111111111111111111111111111111111111111111111111:0:66:
+%li:+9223372036854775808:1:20:9223372036854775807:
+%*li:+9223372036854775808:0:20:
+%li:+0X8000000000000000:1:19:9223372036854775807:
+%*li:+0X8000000000000000:0:19:
+%li:+0x8000000000000000:1:19:9223372036854775807:
+%*li:+0x8000000000000000:0:19:
+%li:+01000000000000000000000:1:24:9223372036854775807:
+%*li:+01000000000000000000000:0:24:
+%li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807:
+%*li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:67:9223372036854775807:
+%*li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:67:
+%li:+9223372036897200049:1:20:9223372036854775807:
+%*li:+9223372036897200049:0:20:
+%li:+0X80000000028757b1:1:19:9223372036854775807:
+%*li:+0X80000000028757b1:0:19:
+%li:+0x80000000028757B1:1:19:9223372036854775807:
+%*li:+0x80000000028757B1:0:19:
+%li:+01000000000000241653661:1:24:9223372036854775807:
+%*li:+01000000000000241653661:0:24:
+%li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807:
+%*li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:67:
+%li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:67:9223372036854775807:
+%*li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:67:
+%1li::0:-1:
+%*1li::0:-1:
+%1li:-9223372036867121486:0:-1:
+%*1li:-9223372036867121486:0:-1:
+%1li:-0X8000000000bc614e:0:-1:
+%*1li:-0X8000000000bc614e:0:-1:
+%1li:-0x8000000000BC614E:0:-1:
+%*1li:-0x8000000000BC614E:0:-1:
+%1li:-01000000000000057060516:0:-1:
+%*1li:-01000000000000057060516:0:-1:
+%1li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%*1li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%1li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%*1li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:-1:
+%1li:-9223372036854775809:0:-1:
+%*1li:-9223372036854775809:0:-1:
+%1li:-0X8000000000000001:0:-1:
+%*1li:-0X8000000000000001:0:-1:
+%1li:-0x8000000000000001:0:-1:
+%*1li:-0x8000000000000001:0:-1:
+%1li:-01000000000000000000001:0:-1:
+%*1li:-01000000000000000000001:0:-1:
+%1li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%*1li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%1li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%*1li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:-1:
+%1li:-9223372036854775808:0:-1:
+%*1li:-9223372036854775808:0:-1:
+%1li:-0X8000000000000000:0:-1:
+%*1li:-0X8000000000000000:0:-1:
+%1li:-0x8000000000000000:0:-1:
+%*1li:-0x8000000000000000:0:-1:
+%1li:-01000000000000000000000:0:-1:
+%*1li:-01000000000000000000000:0:-1:
+%1li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1li:-123:0:-1:
+%*1li:-123:0:-1:
+%1li:-0X7b:0:-1:
+%*1li:-0X7b:0:-1:
+%1li:-0x7B:0:-1:
+%*1li:-0x7B:0:-1:
+%1li:-0173:0:-1:
+%*1li:-0173:0:-1:
+%1li:-0B1111011:0:-1:
+%*1li:-0B1111011:0:-1:
+%1li:-0b1111011:0:-1:
+%*1li:-0b1111011:0:-1:
+%1li:-1:0:-1:
+%*1li:-1:0:-1:
+%1li:-0X1:0:-1:
+%*1li:-0X1:0:-1:
+%1li:-0x1:0:-1:
+%*1li:-0x1:0:-1:
+%1li:-01:0:-1:
+%*1li:-01:0:-1:
+%1li:-0B1:0:-1:
+%*1li:-0B1:0:-1:
+%1li:-0b1:0:-1:
+%*1li:-0b1:0:-1:
+%1li:-0:0:-1:
+%*1li:-0:0:-1:
+%1li:-0X0:0:-1:
+%*1li:-0X0:0:-1:
+%1li:-0x0:0:-1:
+%*1li:-0x0:0:-1:
+%1li:-00:0:-1:
+%*1li:-00:0:-1:
+%1li:-0B0:0:-1:
+%*1li:-0B0:0:-1:
+%1li:-0b0:0:-1:
+%*1li:-0b0:0:-1:
+%1li:0:1:1:0:
+%*1li:0:0:1:
+%1li:0X0:1:1:0:
+%*1li:0X0:0:1:
+%1li:0x0:1:1:0:
+%*1li:0x0:0:1:
+%1li:00:1:1:0:
+%*1li:00:0:1:
+%1li:0B0:1:1:0:
+%*1li:0B0:0:1:
+%1li:0b0:1:1:0:
+%*1li:0b0:0:1:
+%1li:1:1:1:1:
+%*1li:1:0:1:
+%1li:0X1:1:1:0:
+%*1li:0X1:0:1:
+%1li:0x1:1:1:0:
+%*1li:0x1:0:1:
+%1li:01:1:1:0:
+%*1li:01:0:1:
+%1li:0B1:1:1:0:
+%*1li:0B1:0:1:
+%1li:0b1:1:1:0:
+%*1li:0b1:0:1:
+%1li:42:1:1:4:
+%*1li:42:0:1:
+%1li:0X2a:1:1:0:
+%*1li:0X2a:0:1:
+%1li:0x2A:1:1:0:
+%*1li:0x2A:0:1:
+%1li:052:1:1:0:
+%*1li:052:0:1:
+%1li:0B101010:1:1:0:
+%*1li:0B101010:0:1:
+%1li:0b101010:1:1:0:
+%*1li:0b101010:0:1:
+%1li:9223372036854775807:1:1:9:
+%*1li:9223372036854775807:0:1:
+%1li:0X7fffffffffffffff:1:1:0:
+%*1li:0X7fffffffffffffff:0:1:
+%1li:0x7FFFFFFFFFFFFFFF:1:1:0:
+%*1li:0x7FFFFFFFFFFFFFFF:0:1:
+%1li:0777777777777777777777:1:1:0:
+%*1li:0777777777777777777777:0:1:
+%1li:0B111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1li:0B111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1li:0b111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1li:0b111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1li:9223372036854775808:1:1:9:
+%*1li:9223372036854775808:0:1:
+%1li:0X8000000000000000:1:1:0:
+%*1li:0X8000000000000000:0:1:
+%1li:0x8000000000000000:1:1:0:
+%*1li:0x8000000000000000:0:1:
+%1li:01000000000000000000000:1:1:0:
+%*1li:01000000000000000000000:0:1:
+%1li:0B1000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1li:0B1000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1li:0b1000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1li:0b1000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1li:9223372036897200049:1:1:9:
+%*1li:9223372036897200049:0:1:
+%1li:0X80000000028757b1:1:1:0:
+%*1li:0X80000000028757b1:0:1:
+%1li:0x80000000028757B1:1:1:0:
+%*1li:0x80000000028757B1:0:1:
+%1li:01000000000000241653661:1:1:0:
+%*1li:01000000000000241653661:0:1:
+%1li:0B1000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1li:0B1000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1li:0b1000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1li:0b1000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1li:+0:0:-1:
+%*1li:+0:0:-1:
+%1li:+0X0:0:-1:
+%*1li:+0X0:0:-1:
+%1li:+0x0:0:-1:
+%*1li:+0x0:0:-1:
+%1li:+00:0:-1:
+%*1li:+00:0:-1:
+%1li:+0B0:0:-1:
+%*1li:+0B0:0:-1:
+%1li:+0b0:0:-1:
+%*1li:+0b0:0:-1:
+%1li:+1:0:-1:
+%*1li:+1:0:-1:
+%1li:+0X1:0:-1:
+%*1li:+0X1:0:-1:
+%1li:+0x1:0:-1:
+%*1li:+0x1:0:-1:
+%1li:+01:0:-1:
+%*1li:+01:0:-1:
+%1li:+0B1:0:-1:
+%*1li:+0B1:0:-1:
+%1li:+0b1:0:-1:
+%*1li:+0b1:0:-1:
+%1li:+42:0:-1:
+%*1li:+42:0:-1:
+%1li:+0X2a:0:-1:
+%*1li:+0X2a:0:-1:
+%1li:+0x2A:0:-1:
+%*1li:+0x2A:0:-1:
+%1li:+052:0:-1:
+%*1li:+052:0:-1:
+%1li:+0B101010:0:-1:
+%*1li:+0B101010:0:-1:
+%1li:+0b101010:0:-1:
+%*1li:+0b101010:0:-1:
+%1li:+9223372036854775807:0:-1:
+%*1li:+9223372036854775807:0:-1:
+%1li:+0X7fffffffffffffff:0:-1:
+%*1li:+0X7fffffffffffffff:0:-1:
+%1li:+0x7FFFFFFFFFFFFFFF:0:-1:
+%*1li:+0x7FFFFFFFFFFFFFFF:0:-1:
+%1li:+0777777777777777777777:0:-1:
+%*1li:+0777777777777777777777:0:-1:
+%1li:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1li:+0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1li:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1li:+0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1li:+9223372036854775808:0:-1:
+%*1li:+9223372036854775808:0:-1:
+%1li:+0X8000000000000000:0:-1:
+%*1li:+0X8000000000000000:0:-1:
+%1li:+0x8000000000000000:0:-1:
+%*1li:+0x8000000000000000:0:-1:
+%1li:+01000000000000000000000:0:-1:
+%*1li:+01000000000000000000000:0:-1:
+%1li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1li:+9223372036897200049:0:-1:
+%*1li:+9223372036897200049:0:-1:
+%1li:+0X80000000028757b1:0:-1:
+%*1li:+0X80000000028757b1:0:-1:
+%1li:+0x80000000028757B1:0:-1:
+%*1li:+0x80000000028757B1:0:-1:
+%1li:+01000000000000241653661:0:-1:
+%*1li:+01000000000000241653661:0:-1:
+%1li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%1li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li::0:-1:
+%*2li::0:-1:
+%2li:-9223372036867121486:1:2:-9:
+%*2li:-9223372036867121486:0:2:
+%2li:-0X8000000000bc614e:1:2:0:
+%*2li:-0X8000000000bc614e:0:2:
+%2li:-0x8000000000BC614E:1:2:0:
+%*2li:-0x8000000000BC614E:0:2:
+%2li:-01000000000000057060516:1:2:0:
+%*2li:-01000000000000057060516:0:2:
+%2li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:2:0:
+%*2li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:2:
+%2li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:2:0:
+%*2li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:2:
+%2li:-9223372036854775809:1:2:-9:
+%*2li:-9223372036854775809:0:2:
+%2li:-0X8000000000000001:1:2:0:
+%*2li:-0X8000000000000001:0:2:
+%2li:-0x8000000000000001:1:2:0:
+%*2li:-0x8000000000000001:0:2:
+%2li:-01000000000000000000001:1:2:0:
+%*2li:-01000000000000000000001:0:2:
+%2li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:2:0:
+%*2li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:2:
+%2li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:2:0:
+%*2li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:2:
+%2li:-9223372036854775808:1:2:-9:
+%*2li:-9223372036854775808:0:2:
+%2li:-0X8000000000000000:1:2:0:
+%*2li:-0X8000000000000000:0:2:
+%2li:-0x8000000000000000:1:2:0:
+%*2li:-0x8000000000000000:0:2:
+%2li:-01000000000000000000000:1:2:0:
+%*2li:-01000000000000000000000:0:2:
+%2li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2li:-123:1:2:-1:
+%*2li:-123:0:2:
+%2li:-0X7b:1:2:0:
+%*2li:-0X7b:0:2:
+%2li:-0x7B:1:2:0:
+%*2li:-0x7B:0:2:
+%2li:-0173:1:2:0:
+%*2li:-0173:0:2:
+%2li:-0B1111011:1:2:0:
+%*2li:-0B1111011:0:2:
+%2li:-0b1111011:1:2:0:
+%*2li:-0b1111011:0:2:
+%2li:-1:1:2:-1:
+%*2li:-1:0:2:
+%2li:-0X1:1:2:0:
+%*2li:-0X1:0:2:
+%2li:-0x1:1:2:0:
+%*2li:-0x1:0:2:
+%2li:-01:1:2:0:
+%*2li:-01:0:2:
+%2li:-0B1:1:2:0:
+%*2li:-0B1:0:2:
+%2li:-0b1:1:2:0:
+%*2li:-0b1:0:2:
+%2li:-0:1:2:0:
+%*2li:-0:0:2:
+%2li:-0X0:1:2:0:
+%*2li:-0X0:0:2:
+%2li:-0x0:1:2:0:
+%*2li:-0x0:0:2:
+%2li:-00:1:2:0:
+%*2li:-00:0:2:
+%2li:-0B0:1:2:0:
+%*2li:-0B0:0:2:
+%2li:-0b0:1:2:0:
+%*2li:-0b0:0:2:
+%2li:0:1:1:0:
+%*2li:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2li:+0X0:0:2:
+%2li:+0x0:1:2:0:
+%*2li:+0x0:0:2:
+%2li:+00:1:2:0:
+%*2li:+00:0:2:
+%2li:+0B0:1:2:0:
+%*2li:+0B0:0:2:
+%2li:+0b0:1:2:0:
+%*2li:+0b0:0:2:
+%2li:+1:1:2:1:
+%*2li:+1:0:2:
+%2li:+0X1:1:2:0:
+%*2li:+0X1:0:2:
+%2li:+0x1:1:2:0:
+%*2li:+0x1:0:2:
+%2li:+01:1:2:0:
+%*2li:+01:0:2:
+%2li:+0B1:1:2:0:
+%*2li:+0B1:0:2:
+%2li:+0b1:1:2:0:
+%*2li:+0b1:0:2:
+%2li:+42:1:2:4:
+%*2li:+42:0:2:
+%2li:+0X2a:1:2:0:
+%*2li:+0X2a:0:2:
+%2li:+0x2A:1:2:0:
+%*2li:+0x2A:0:2:
+%2li:+052:1:2:0:
+%*2li:+052:0:2:
+%2li:+0B101010:1:2:0:
+%*2li:+0B101010:0:2:
+%2li:+0b101010:1:2:0:
+%*2li:+0b101010:0:2:
+%2li:+9223372036854775807:1:2:9:
+%*2li:+9223372036854775807:0:2:
+%2li:+0X7fffffffffffffff:1:2:0:
+%*2li:+0X7fffffffffffffff:0:2:
+%2li:+0x7FFFFFFFFFFFFFFF:1:2:0:
+%*2li:+0x7FFFFFFFFFFFFFFF:0:2:
+%2li:+0777777777777777777777:1:2:0:
+%*2li:+0777777777777777777777:0:2:
+%2li:+0B111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2li:+0B111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2li:+0b111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2li:+0b111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2li:+9223372036854775808:1:2:9:
+%*2li:+9223372036854775808:0:2:
+%2li:+0X8000000000000000:1:2:0:
+%*2li:+0X8000000000000000:0:2:
+%2li:+0x8000000000000000:1:2:0:
+%*2li:+0x8000000000000000:0:2:
+%2li:+01000000000000000000000:1:2:0:
+%*2li:+01000000000000000000000:0:2:
+%2li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2li:+9223372036897200049:1:2:9:
+%*2li:+9223372036897200049:0:2:
+%2li:+0X80000000028757b1:1:2:0:
+%*2li:+0X80000000028757b1:0:2:
+%2li:+0x80000000028757B1:1:2:0:
+%*2li:+0x80000000028757B1:0:2:
+%2li:+01000000000000241653661:1:2:0:
+%*2li:+01000000000000241653661:0:2:
+%2li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:2:
+%2li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:2:
+%15li::0:-1:
+%*15li::0:-1:
+%15li:-9223372036867121486:1:15:-92233720368671:
+%*15li:-9223372036867121486:0:15:
+%15li:-0X8000000000bc614e:1:15:-140737488355516:
+%*15li:-0X8000000000bc614e:0:15:
+%15li:-0x8000000000BC614E:1:15:-140737488355516:
+%*15li:-0x8000000000BC614E:0:15:
+%15li:-01000000000000057060516:1:15:-68719476736:
+%*15li:-01000000000000057060516:0:15:
+%15li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048:
+%*15li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:15:
+%15li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:15:-2048:
+%*15li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:15:
+%15li:-9223372036854775809:1:15:-92233720368547:
+%*15li:-9223372036854775809:0:15:
+%15li:-0X8000000000000001:1:15:-140737488355328:
+%*15li:-0X8000000000000001:0:15:
+%15li:-0x8000000000000001:1:15:-140737488355328:
+%*15li:-0x8000000000000001:0:15:
+%15li:-01000000000000000000001:1:15:-68719476736:
+%*15li:-01000000000000000000001:0:15:
+%15li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048:
+%*15li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:15:
+%15li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:15:-2048:
+%*15li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:15:
+%15li:-9223372036854775808:1:15:-92233720368547:
+%*15li:-9223372036854775808:0:15:
+%15li:-0X8000000000000000:1:15:-140737488355328:
+%*15li:-0X8000000000000000:0:15:
+%15li:-0x8000000000000000:1:15:-140737488355328:
+%*15li:-0x8000000000000000:0:15:
+%15li:-01000000000000000000000:1:15:-68719476736:
+%*15li:-01000000000000000000000:0:15:
+%15li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048:
+%*15li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:15:-2048:
+%*15li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15li:-123:1:4:-123:
+%*15li:-123:0:4:
+%15li:-0X7b:1:5:-123:
+%*15li:-0X7b:0:5:
+%15li:-0x7B:1:5:-123:
+%*15li:-0x7B:0:5:
+%15li:-0173:1:5:-123:
+%*15li:-0173:0:5:
+%15li:-0B1111011:1:10:-123:
+%*15li:-0B1111011:0:10:
+%15li:-0b1111011:1:10:-123:
+%*15li:-0b1111011:0:10:
+%15li:-1:1:2:-1:
+%*15li:-1:0:2:
+%15li:-0X1:1:4:-1:
+%*15li:-0X1:0:4:
+%15li:-0x1:1:4:-1:
+%*15li:-0x1:0:4:
+%15li:-01:1:3:-1:
+%*15li:-01:0:3:
+%15li:-0B1:1:4:-1:
+%*15li:-0B1:0:4:
+%15li:-0b1:1:4:-1:
+%*15li:-0b1:0:4:
+%15li:-0:1:2:0:
+%*15li:-0:0:2:
+%15li:-0X0:1:4:0:
+%*15li:-0X0:0:4:
+%15li:-0x0:1:4:0:
+%*15li:-0x0:0:4:
+%15li:-00:1:3:0:
+%*15li:-00:0:3:
+%15li:-0B0:1:4:0:
+%*15li:-0B0:0:4:
+%15li:-0b0:1:4:0:
+%*15li:-0b0:0:4:
+%15li:0:1:1:0:
+%*15li:0:0:1:
+%15li:0X0:1:3:0:
+%*15li:0X0:0:3:
+%15li:0x0:1:3:0:
+%*15li:0x0:0:3:
+%15li:00:1:2:0:
+%*15li:00:0:2:
+%15li:0B0:1:3:0:
+%*15li:0B0:0:3:
+%15li:0b0:1:3:0:
+%*15li:0b0:0:3:
+%15li:1:1:1:1:
+%*15li:1:0:1:
+%15li:0X1:1:3:1:
+%*15li:0X1:0:3:
+%15li:0x1:1:3:1:
+%*15li:0x1:0:3:
+%15li:01:1:2:1:
+%*15li:01:0:2:
+%15li:0B1:1:3:1:
+%*15li:0B1:0:3:
+%15li:0b1:1:3:1:
+%*15li:0b1:0:3:
+%15li:42:1:2:42:
+%*15li:42:0:2:
+%15li:0X2a:1:4:42:
+%*15li:0X2a:0:4:
+%15li:0x2A:1:4:42:
+%*15li:0x2A:0:4:
+%15li:052:1:3:42:
+%*15li:052:0:3:
+%15li:0B101010:1:8:42:
+%*15li:0B101010:0:8:
+%15li:0b101010:1:8:42:
+%*15li:0b101010:0:8:
+%15li:9223372036854775807:1:15:922337203685477:
+%*15li:9223372036854775807:0:15:
+%15li:0X7fffffffffffffff:1:15:2251799813685247:
+%*15li:0X7fffffffffffffff:0:15:
+%15li:0x7FFFFFFFFFFFFFFF:1:15:2251799813685247:
+%*15li:0x7FFFFFFFFFFFFFFF:0:15:
+%15li:0777777777777777777777:1:15:4398046511103:
+%*15li:0777777777777777777777:0:15:
+%15li:0B111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15li:0B111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15li:0b111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15li:0b111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15li:9223372036854775808:1:15:922337203685477:
+%*15li:9223372036854775808:0:15:
+%15li:0X8000000000000000:1:15:2251799813685248:
+%*15li:0X8000000000000000:0:15:
+%15li:0x8000000000000000:1:15:2251799813685248:
+%*15li:0x8000000000000000:0:15:
+%15li:01000000000000000000000:1:15:549755813888:
+%*15li:01000000000000000000000:0:15:
+%15li:0B1000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15li:0B1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15li:0b1000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15li:0b1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15li:9223372036897200049:1:15:922337203689720:
+%*15li:9223372036897200049:0:15:
+%15li:0X80000000028757b1:1:15:2251799813695605:
+%*15li:0X80000000028757b1:0:15:
+%15li:0x80000000028757B1:1:15:2251799813695605:
+%*15li:0x80000000028757B1:0:15:
+%15li:01000000000000241653661:1:15:549755813890:
+%*15li:01000000000000241653661:0:15:
+%15li:0B1000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15li:0B1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15li:0b1000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15li:0b1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15li:+0:1:2:0:
+%*15li:+0:0:2:
+%15li:+0X0:1:4:0:
+%*15li:+0X0:0:4:
+%15li:+0x0:1:4:0:
+%*15li:+0x0:0:4:
+%15li:+00:1:3:0:
+%*15li:+00:0:3:
+%15li:+0B0:1:4:0:
+%*15li:+0B0:0:4:
+%15li:+0b0:1:4:0:
+%*15li:+0b0:0:4:
+%15li:+1:1:2:1:
+%*15li:+1:0:2:
+%15li:+0X1:1:4:1:
+%*15li:+0X1:0:4:
+%15li:+0x1:1:4:1:
+%*15li:+0x1:0:4:
+%15li:+01:1:3:1:
+%*15li:+01:0:3:
+%15li:+0B1:1:4:1:
+%*15li:+0B1:0:4:
+%15li:+0b1:1:4:1:
+%*15li:+0b1:0:4:
+%15li:+42:1:3:42:
+%*15li:+42:0:3:
+%15li:+0X2a:1:5:42:
+%*15li:+0X2a:0:5:
+%15li:+0x2A:1:5:42:
+%*15li:+0x2A:0:5:
+%15li:+052:1:4:42:
+%*15li:+052:0:4:
+%15li:+0B101010:1:9:42:
+%*15li:+0B101010:0:9:
+%15li:+0b101010:1:9:42:
+%*15li:+0b101010:0:9:
+%15li:+9223372036854775807:1:15:92233720368547:
+%*15li:+9223372036854775807:0:15:
+%15li:+0X7fffffffffffffff:1:15:140737488355327:
+%*15li:+0X7fffffffffffffff:0:15:
+%15li:+0x7FFFFFFFFFFFFFFF:1:15:140737488355327:
+%*15li:+0x7FFFFFFFFFFFFFFF:0:15:
+%15li:+0777777777777777777777:1:15:549755813887:
+%*15li:+0777777777777777777777:0:15:
+%15li:+0B111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15li:+0B111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15li:+0b111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15li:+0b111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15li:+9223372036854775808:1:15:92233720368547:
+%*15li:+9223372036854775808:0:15:
+%15li:+0X8000000000000000:1:15:140737488355328:
+%*15li:+0X8000000000000000:0:15:
+%15li:+0x8000000000000000:1:15:140737488355328:
+%*15li:+0x8000000000000000:0:15:
+%15li:+01000000000000000000000:1:15:68719476736:
+%*15li:+01000000000000000000000:0:15:
+%15li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15li:+9223372036897200049:1:15:92233720368972:
+%*15li:+9223372036897200049:0:15:
+%15li:+0X80000000028757b1:1:15:140737488355975:
+%*15li:+0X80000000028757b1:0:15:
+%15li:+0x80000000028757B1:1:15:140737488355975:
+%*15li:+0x80000000028757B1:0:15:
+%15li:+01000000000000241653661:1:15:68719476736:
+%*15li:+01000000000000241653661:0:15:
+%15li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:15:
+%25li::0:-1:
+%*25li::0:-1:
+%25li:-9223372036867121486:1:20:-9223372036854775808:
+%*25li:-9223372036867121486:0:20:
+%25li:-0X8000000000bc614e:1:19:-9223372036854775808:
+%*25li:-0X8000000000bc614e:0:19:
+%25li:-0x8000000000BC614E:1:19:-9223372036854775808:
+%*25li:-0x8000000000BC614E:0:19:
+%25li:-01000000000000057060516:1:24:-9223372036854775808:
+%*25li:-01000000000000057060516:0:24:
+%25li:-0B1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152:
+%*25li:-0B1000000000000000000000000000000000000000101111000110000101001110:0:25:
+%25li:-0b1000000000000000000000000000000000000000101111000110000101001110:1:25:-2097152:
+%*25li:-0b1000000000000000000000000000000000000000101111000110000101001110:0:25:
+%25li:-9223372036854775809:1:20:-9223372036854775808:
+%*25li:-9223372036854775809:0:20:
+%25li:-0X8000000000000001:1:19:-9223372036854775808:
+%*25li:-0X8000000000000001:0:19:
+%25li:-0x8000000000000001:1:19:-9223372036854775808:
+%*25li:-0x8000000000000001:0:19:
+%25li:-01000000000000000000001:1:24:-9223372036854775808:
+%*25li:-01000000000000000000001:0:24:
+%25li:-0B1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152:
+%*25li:-0B1000000000000000000000000000000000000000000000000000000000000001:0:25:
+%25li:-0b1000000000000000000000000000000000000000000000000000000000000001:1:25:-2097152:
+%*25li:-0b1000000000000000000000000000000000000000000000000000000000000001:0:25:
+%25li:-9223372036854775808:1:20:-9223372036854775808:
+%*25li:-9223372036854775808:0:20:
+%25li:-0X8000000000000000:1:19:-9223372036854775808:
+%*25li:-0X8000000000000000:0:19:
+%25li:-0x8000000000000000:1:19:-9223372036854775808:
+%*25li:-0x8000000000000000:0:19:
+%25li:-01000000000000000000000:1:24:-9223372036854775808:
+%*25li:-01000000000000000000000:0:24:
+%25li:-0B1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152:
+%*25li:-0B1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25li:-0b1000000000000000000000000000000000000000000000000000000000000000:1:25:-2097152:
+%*25li:-0b1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25li:-123:1:4:-123:
+%*25li:-123:0:4:
+%25li:-0X7b:1:5:-123:
+%*25li:-0X7b:0:5:
+%25li:-0x7B:1:5:-123:
+%*25li:-0x7B:0:5:
+%25li:-0173:1:5:-123:
+%*25li:-0173:0:5:
+%25li:-0B1111011:1:10:-123:
+%*25li:-0B1111011:0:10:
+%25li:-0b1111011:1:10:-123:
+%*25li:-0b1111011:0:10:
+%25li:-1:1:2:-1:
+%*25li:-1:0:2:
+%25li:-0X1:1:4:-1:
+%*25li:-0X1:0:4:
+%25li:-0x1:1:4:-1:
+%*25li:-0x1:0:4:
+%25li:-01:1:3:-1:
+%*25li:-01:0:3:
+%25li:-0B1:1:4:-1:
+%*25li:-0B1:0:4:
+%25li:-0b1:1:4:-1:
+%*25li:-0b1:0:4:
+%25li:-0:1:2:0:
+%*25li:-0:0:2:
+%25li:-0X0:1:4:0:
+%*25li:-0X0:0:4:
+%25li:-0x0:1:4:0:
+%*25li:-0x0:0:4:
+%25li:-00:1:3:0:
+%*25li:-00:0:3:
+%25li:-0B0:1:4:0:
+%*25li:-0B0:0:4:
+%25li:-0b0:1:4:0:
+%*25li:-0b0:0:4:
+%25li:0:1:1:0:
+%*25li:0:0:1:
+%25li:0X0:1:3:0:
+%*25li:0X0:0:3:
+%25li:0x0:1:3:0:
+%*25li:0x0:0:3:
+%25li:00:1:2:0:
+%*25li:00:0:2:
+%25li:0B0:1:3:0:
+%*25li:0B0:0:3:
+%25li:0b0:1:3:0:
+%*25li:0b0:0:3:
+%25li:1:1:1:1:
+%*25li:1:0:1:
+%25li:0X1:1:3:1:
+%*25li:0X1:0:3:
+%25li:0x1:1:3:1:
+%*25li:0x1:0:3:
+%25li:01:1:2:1:
+%*25li:01:0:2:
+%25li:0B1:1:3:1:
+%*25li:0B1:0:3:
+%25li:0b1:1:3:1:
+%*25li:0b1:0:3:
+%25li:42:1:2:42:
+%*25li:42:0:2:
+%25li:0X2a:1:4:42:
+%*25li:0X2a:0:4:
+%25li:0x2A:1:4:42:
+%*25li:0x2A:0:4:
+%25li:052:1:3:42:
+%*25li:052:0:3:
+%25li:0B101010:1:8:42:
+%*25li:0B101010:0:8:
+%25li:0b101010:1:8:42:
+%*25li:0b101010:0:8:
+%25li:9223372036854775807:1:19:9223372036854775807:
+%*25li:9223372036854775807:0:19:
+%25li:0X7fffffffffffffff:1:18:9223372036854775807:
+%*25li:0X7fffffffffffffff:0:18:
+%25li:0x7FFFFFFFFFFFFFFF:1:18:9223372036854775807:
+%*25li:0x7FFFFFFFFFFFFFFF:0:18:
+%25li:0777777777777777777777:1:22:9223372036854775807:
+%*25li:0777777777777777777777:0:22:
+%25li:0B111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25li:0B111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25li:0b111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25li:0b111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25li:9223372036854775808:1:19:9223372036854775807:
+%*25li:9223372036854775808:0:19:
+%25li:0X8000000000000000:1:18:9223372036854775807:
+%*25li:0X8000000000000000:0:18:
+%25li:0x8000000000000000:1:18:9223372036854775807:
+%*25li:0x8000000000000000:0:18:
+%25li:01000000000000000000000:1:23:9223372036854775807:
+%*25li:01000000000000000000000:0:23:
+%25li:0B1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25li:0B1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25li:0b1000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25li:0b1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25li:9223372036897200049:1:19:9223372036854775807:
+%*25li:9223372036897200049:0:19:
+%25li:0X80000000028757b1:1:18:9223372036854775807:
+%*25li:0X80000000028757b1:0:18:
+%25li:0x80000000028757B1:1:18:9223372036854775807:
+%*25li:0x80000000028757B1:0:18:
+%25li:01000000000000241653661:1:23:9223372036854775807:
+%*25li:01000000000000241653661:0:23:
+%25li:0B1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25li:0B1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25li:0b1000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25li:0b1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25li:+0:1:2:0:
+%*25li:+0:0:2:
+%25li:+0X0:1:4:0:
+%*25li:+0X0:0:4:
+%25li:+0x0:1:4:0:
+%*25li:+0x0:0:4:
+%25li:+00:1:3:0:
+%*25li:+00:0:3:
+%25li:+0B0:1:4:0:
+%*25li:+0B0:0:4:
+%25li:+0b0:1:4:0:
+%*25li:+0b0:0:4:
+%25li:+1:1:2:1:
+%*25li:+1:0:2:
+%25li:+0X1:1:4:1:
+%*25li:+0X1:0:4:
+%25li:+0x1:1:4:1:
+%*25li:+0x1:0:4:
+%25li:+01:1:3:1:
+%*25li:+01:0:3:
+%25li:+0B1:1:4:1:
+%*25li:+0B1:0:4:
+%25li:+0b1:1:4:1:
+%*25li:+0b1:0:4:
+%25li:+42:1:3:42:
+%*25li:+42:0:3:
+%25li:+0X2a:1:5:42:
+%*25li:+0X2a:0:5:
+%25li:+0x2A:1:5:42:
+%*25li:+0x2A:0:5:
+%25li:+052:1:4:42:
+%*25li:+052:0:4:
+%25li:+0B101010:1:9:42:
+%*25li:+0B101010:0:9:
+%25li:+0b101010:1:9:42:
+%*25li:+0b101010:0:9:
+%25li:+9223372036854775807:1:20:9223372036854775807:
+%*25li:+9223372036854775807:0:20:
+%25li:+0X7fffffffffffffff:1:19:9223372036854775807:
+%*25li:+0X7fffffffffffffff:0:19:
+%25li:+0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807:
+%*25li:+0x7FFFFFFFFFFFFFFF:0:19:
+%25li:+0777777777777777777777:1:23:9223372036854775807:
+%*25li:+0777777777777777777777:0:23:
+%25li:+0B111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25li:+0B111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25li:+0b111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25li:+0b111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25li:+9223372036854775808:1:20:9223372036854775807:
+%*25li:+9223372036854775808:0:20:
+%25li:+0X8000000000000000:1:19:9223372036854775807:
+%*25li:+0X8000000000000000:0:19:
+%25li:+0x8000000000000000:1:19:9223372036854775807:
+%*25li:+0x8000000000000000:0:19:
+%25li:+01000000000000000000000:1:24:9223372036854775807:
+%*25li:+01000000000000000000000:0:24:
+%25li:+0B1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25li:+0B1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25li:+0b1000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25li:+0b1000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25li:+9223372036897200049:1:20:9223372036854775807:
+%*25li:+9223372036897200049:0:20:
+%25li:+0X80000000028757b1:1:19:9223372036854775807:
+%*25li:+0X80000000028757b1:0:19:
+%25li:+0x80000000028757B1:1:19:9223372036854775807:
+%*25li:+0x80000000028757B1:0:19:
+%25li:+01000000000000241653661:1:24:9223372036854775807:
+%*25li:+01000000000000241653661:0:24:
+%25li:+0B1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25li:+0B1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25li:+0b1000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25li:+0b1000000000000000000000000000000000000010100001110101011110110001:0:25:
+%2li: :0:-1:
+%*2li: :0:-1:
+%2li: -9223372036867121486:1:3:-9:
+%*2li: -9223372036867121486:0:3:
+%2li: -0X8000000000bc614e:1:3:0:
+%*2li: -0X8000000000bc614e:0:3:
+%2li: -0x8000000000BC614E:1:3:0:
+%*2li: -0x8000000000BC614E:0:3:
+%2li: -01000000000000057060516:1:3:0:
+%*2li: -01000000000000057060516:0:3:
+%2li: -0B1000000000000000000000000000000000000000101111000110000101001110:1:3:0:
+%*2li: -0B1000000000000000000000000000000000000000101111000110000101001110:0:3:
+%2li: -0b1000000000000000000000000000000000000000101111000110000101001110:1:3:0:
+%*2li: -0b1000000000000000000000000000000000000000101111000110000101001110:0:3:
+%2li: -9223372036854775809:1:3:-9:
+%*2li: -9223372036854775809:0:3:
+%2li: -0X8000000000000001:1:3:0:
+%*2li: -0X8000000000000001:0:3:
+%2li: -0x8000000000000001:1:3:0:
+%*2li: -0x8000000000000001:0:3:
+%2li: -01000000000000000000001:1:3:0:
+%*2li: -01000000000000000000001:0:3:
+%2li: -0B1000000000000000000000000000000000000000000000000000000000000001:1:3:0:
+%*2li: -0B1000000000000000000000000000000000000000000000000000000000000001:0:3:
+%2li: -0b1000000000000000000000000000000000000000000000000000000000000001:1:3:0:
+%*2li: -0b1000000000000000000000000000000000000000000000000000000000000001:0:3:
+%2li: -9223372036854775808:1:3:-9:
+%*2li: -9223372036854775808:0:3:
+%2li: -0X8000000000000000:1:3:0:
+%*2li: -0X8000000000000000:0:3:
+%2li: -0x8000000000000000:1:3:0:
+%*2li: -0x8000000000000000:0:3:
+%2li: -01000000000000000000000:1:3:0:
+%*2li: -01000000000000000000000:0:3:
+%2li: -0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2li: -0B1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2li: -0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2li: -0b1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2li: -123:1:3:-1:
+%*2li: -123:0:3:
+%2li: -0X7b:1:3:0:
+%*2li: -0X7b:0:3:
+%2li: -0x7B:1:3:0:
+%*2li: -0x7B:0:3:
+%2li: -0173:1:3:0:
+%*2li: -0173:0:3:
+%2li: -0B1111011:1:3:0:
+%*2li: -0B1111011:0:3:
+%2li: -0b1111011:1:3:0:
+%*2li: -0b1111011:0:3:
+%2li: -1:1:3:-1:
+%*2li: -1:0:3:
+%2li: -0X1:1:3:0:
+%*2li: -0X1:0:3:
+%2li: -0x1:1:3:0:
+%*2li: -0x1:0:3:
+%2li: -01:1:3:0:
+%*2li: -01:0:3:
+%2li: -0B1:1:3:0:
+%*2li: -0B1:0:3:
+%2li: -0b1:1:3:0:
+%*2li: -0b1:0:3:
+%2li: -0:1:3:0:
+%*2li: -0:0:3:
+%2li: -0X0:1:3:0:
+%*2li: -0X0:0:3:
+%2li: -0x0:1:3:0:
+%*2li: -0x0:0:3:
+%2li: -00:1:3:0:
+%*2li: -00:0:3:
+%2li: -0B0:1:3:0:
+%*2li: -0B0:0:3:
+%2li: -0b0:1:3:0:
+%*2li: -0b0:0:3:
+%2li: 0:1:2:0:
+%*2li: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2li: +0X0:0:3:
+%2li: +0x0:1:3:0:
+%*2li: +0x0:0:3:
+%2li: +00:1:3:0:
+%*2li: +00:0:3:
+%2li: +0B0:1:3:0:
+%*2li: +0B0:0:3:
+%2li: +0b0:1:3:0:
+%*2li: +0b0:0:3:
+%2li: +1:1:3:1:
+%*2li: +1:0:3:
+%2li: +0X1:1:3:0:
+%*2li: +0X1:0:3:
+%2li: +0x1:1:3:0:
+%*2li: +0x1:0:3:
+%2li: +01:1:3:0:
+%*2li: +01:0:3:
+%2li: +0B1:1:3:0:
+%*2li: +0B1:0:3:
+%2li: +0b1:1:3:0:
+%*2li: +0b1:0:3:
+%2li: +42:1:3:4:
+%*2li: +42:0:3:
+%2li: +0X2a:1:3:0:
+%*2li: +0X2a:0:3:
+%2li: +0x2A:1:3:0:
+%*2li: +0x2A:0:3:
+%2li: +052:1:3:0:
+%*2li: +052:0:3:
+%2li: +0B101010:1:3:0:
+%*2li: +0B101010:0:3:
+%2li: +0b101010:1:3:0:
+%*2li: +0b101010:0:3:
+%2li: +9223372036854775807:1:3:9:
+%*2li: +9223372036854775807:0:3:
+%2li: +0X7fffffffffffffff:1:3:0:
+%*2li: +0X7fffffffffffffff:0:3:
+%2li: +0x7FFFFFFFFFFFFFFF:1:3:0:
+%*2li: +0x7FFFFFFFFFFFFFFF:0:3:
+%2li: +0777777777777777777777:1:3:0:
+%*2li: +0777777777777777777777:0:3:
+%2li: +0B111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2li: +0B111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2li: +0b111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2li: +0b111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2li: +9223372036854775808:1:3:9:
+%*2li: +9223372036854775808:0:3:
+%2li: +0X8000000000000000:1:3:0:
+%*2li: +0X8000000000000000:0:3:
+%2li: +0x8000000000000000:1:3:0:
+%*2li: +0x8000000000000000:0:3:
+%2li: +01000000000000000000000:1:3:0:
+%*2li: +01000000000000000000000:0:3:
+%2li: +0B1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2li: +0B1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2li: +0b1000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2li: +0b1000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2li: +9223372036897200049:1:3:9:
+%*2li: +9223372036897200049:0:3:
+%2li: +0X80000000028757b1:1:3:0:
+%*2li: +0X80000000028757b1:0:3:
+%2li: +0x80000000028757B1:1:3:0:
+%*2li: +0x80000000028757B1:0:3:
+%2li: +01000000000000241653661:1:3:0:
+%*2li: +01000000000000241653661:0:3:
+%2li: +0B1000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2li: +0B1000000000000000000000000000000000000010100001110101011110110001:0:3:
+%2li: +0b1000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2li: +0b1000000000000000000000000000000000000010100001110101011110110001:0:3:
+%25li: :0:-1:
+%*25li: :0:-1:
+%25li: -9223372036867121486:1:21:-9223372036854775808:
+%*25li: -9223372036867121486:0:21:
+%25li: -0X8000000000bc614e:1:20:-9223372036854775808:
+%*25li: -0X8000000000bc614e:0:20:
+%25li: -0x8000000000BC614E:1:20:-9223372036854775808:
+%*25li: -0x8000000000BC614E:0:20:
+%25li: -01000000000000057060516:1:25:-9223372036854775808:
+%*25li: -01000000000000057060516:0:25:
+%25li: -0B1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152:
+%*25li: -0B1000000000000000000000000000000000000000101111000110000101001110:0:26:
+%25li: -0b1000000000000000000000000000000000000000101111000110000101001110:1:26:-2097152:
+%*25li: -0b1000000000000000000000000000000000000000101111000110000101001110:0:26:
+%25li: -9223372036854775809:1:21:-9223372036854775808:
+%*25li: -9223372036854775809:0:21:
+%25li: -0X8000000000000001:1:20:-9223372036854775808:
+%*25li: -0X8000000000000001:0:20:
+%25li: -0x8000000000000001:1:20:-9223372036854775808:
+%*25li: -0x8000000000000001:0:20:
+%25li: -01000000000000000000001:1:25:-9223372036854775808:
+%*25li: -01000000000000000000001:0:25:
+%25li: -0B1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152:
+%*25li: -0B1000000000000000000000000000000000000000000000000000000000000001:0:26:
+%25li: -0b1000000000000000000000000000000000000000000000000000000000000001:1:26:-2097152:
+%*25li: -0b1000000000000000000000000000000000000000000000000000000000000001:0:26:
+%25li: -9223372036854775808:1:21:-9223372036854775808:
+%*25li: -9223372036854775808:0:21:
+%25li: -0X8000000000000000:1:20:-9223372036854775808:
+%*25li: -0X8000000000000000:0:20:
+%25li: -0x8000000000000000:1:20:-9223372036854775808:
+%*25li: -0x8000000000000000:0:20:
+%25li: -01000000000000000000000:1:25:-9223372036854775808:
+%*25li: -01000000000000000000000:0:25:
+%25li: -0B1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152:
+%*25li: -0B1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25li: -0b1000000000000000000000000000000000000000000000000000000000000000:1:26:-2097152:
+%*25li: -0b1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25li: -123:1:5:-123:
+%*25li: -123:0:5:
+%25li: -0X7b:1:6:-123:
+%*25li: -0X7b:0:6:
+%25li: -0x7B:1:6:-123:
+%*25li: -0x7B:0:6:
+%25li: -0173:1:6:-123:
+%*25li: -0173:0:6:
+%25li: -0B1111011:1:11:-123:
+%*25li: -0B1111011:0:11:
+%25li: -0b1111011:1:11:-123:
+%*25li: -0b1111011:0:11:
+%25li: -1:1:3:-1:
+%*25li: -1:0:3:
+%25li: -0X1:1:5:-1:
+%*25li: -0X1:0:5:
+%25li: -0x1:1:5:-1:
+%*25li: -0x1:0:5:
+%25li: -01:1:4:-1:
+%*25li: -01:0:4:
+%25li: -0B1:1:5:-1:
+%*25li: -0B1:0:5:
+%25li: -0b1:1:5:-1:
+%*25li: -0b1:0:5:
+%25li: -0:1:3:0:
+%*25li: -0:0:3:
+%25li: -0X0:1:5:0:
+%*25li: -0X0:0:5:
+%25li: -0x0:1:5:0:
+%*25li: -0x0:0:5:
+%25li: -00:1:4:0:
+%*25li: -00:0:4:
+%25li: -0B0:1:5:0:
+%*25li: -0B0:0:5:
+%25li: -0b0:1:5:0:
+%*25li: -0b0:0:5:
+%25li: 0:1:2:0:
+%*25li: 0:0:2:
+%25li: 0X0:1:4:0:
+%*25li: 0X0:0:4:
+%25li: 0x0:1:4:0:
+%*25li: 0x0:0:4:
+%25li: 00:1:3:0:
+%*25li: 00:0:3:
+%25li: 0B0:1:4:0:
+%*25li: 0B0:0:4:
+%25li: 0b0:1:4:0:
+%*25li: 0b0:0:4:
+%25li: 1:1:2:1:
+%*25li: 1:0:2:
+%25li: 0X1:1:4:1:
+%*25li: 0X1:0:4:
+%25li: 0x1:1:4:1:
+%*25li: 0x1:0:4:
+%25li: 01:1:3:1:
+%*25li: 01:0:3:
+%25li: 0B1:1:4:1:
+%*25li: 0B1:0:4:
+%25li: 0b1:1:4:1:
+%*25li: 0b1:0:4:
+%25li: 42:1:3:42:
+%*25li: 42:0:3:
+%25li: 0X2a:1:5:42:
+%*25li: 0X2a:0:5:
+%25li: 0x2A:1:5:42:
+%*25li: 0x2A:0:5:
+%25li: 052:1:4:42:
+%*25li: 052:0:4:
+%25li: 0B101010:1:9:42:
+%*25li: 0B101010:0:9:
+%25li: 0b101010:1:9:42:
+%*25li: 0b101010:0:9:
+%25li: 9223372036854775807:1:20:9223372036854775807:
+%*25li: 9223372036854775807:0:20:
+%25li: 0X7fffffffffffffff:1:19:9223372036854775807:
+%*25li: 0X7fffffffffffffff:0:19:
+%25li: 0x7FFFFFFFFFFFFFFF:1:19:9223372036854775807:
+%*25li: 0x7FFFFFFFFFFFFFFF:0:19:
+%25li: 0777777777777777777777:1:23:9223372036854775807:
+%*25li: 0777777777777777777777:0:23:
+%25li: 0B111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25li: 0B111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25li: 0b111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25li: 0b111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25li: 9223372036854775808:1:20:9223372036854775807:
+%*25li: 9223372036854775808:0:20:
+%25li: 0X8000000000000000:1:19:9223372036854775807:
+%*25li: 0X8000000000000000:0:19:
+%25li: 0x8000000000000000:1:19:9223372036854775807:
+%*25li: 0x8000000000000000:0:19:
+%25li: 01000000000000000000000:1:24:9223372036854775807:
+%*25li: 01000000000000000000000:0:24:
+%25li: 0B1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25li: 0b1000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25li: 9223372036897200049:1:20:9223372036854775807:
+%*25li: 9223372036897200049:0:20:
+%25li: 0X80000000028757b1:1:19:9223372036854775807:
+%*25li: 0X80000000028757b1:0:19:
+%25li: 0x80000000028757B1:1:19:9223372036854775807:
+%*25li: 0x80000000028757B1:0:19:
+%25li: 01000000000000241653661:1:24:9223372036854775807:
+%*25li: 01000000000000241653661:0:24:
+%25li: 0B1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25li: 0b1000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25li: +0:1:3:0:
+%*25li: +0:0:3:
+%25li: +0X0:1:5:0:
+%*25li: +0X0:0:5:
+%25li: +0x0:1:5:0:
+%*25li: +0x0:0:5:
+%25li: +00:1:4:0:
+%*25li: +00:0:4:
+%25li: +0B0:1:5:0:
+%*25li: +0B0:0:5:
+%25li: +0b0:1:5:0:
+%*25li: +0b0:0:5:
+%25li: +1:1:3:1:
+%*25li: +1:0:3:
+%25li: +0X1:1:5:1:
+%*25li: +0X1:0:5:
+%25li: +0x1:1:5:1:
+%*25li: +0x1:0:5:
+%25li: +01:1:4:1:
+%*25li: +01:0:4:
+%25li: +0B1:1:5:1:
+%*25li: +0B1:0:5:
+%25li: +0b1:1:5:1:
+%*25li: +0b1:0:5:
+%25li: +42:1:4:42:
+%*25li: +42:0:4:
+%25li: +0X2a:1:6:42:
+%*25li: +0X2a:0:6:
+%25li: +0x2A:1:6:42:
+%*25li: +0x2A:0:6:
+%25li: +052:1:5:42:
+%*25li: +052:0:5:
+%25li: +0B101010:1:10:42:
+%*25li: +0B101010:0:10:
+%25li: +0b101010:1:10:42:
+%*25li: +0b101010:0:10:
+%25li: +9223372036854775807:1:21:9223372036854775807:
+%*25li: +9223372036854775807:0:21:
+%25li: +0X7fffffffffffffff:1:20:9223372036854775807:
+%*25li: +0X7fffffffffffffff:0:20:
+%25li: +0x7FFFFFFFFFFFFFFF:1:20:9223372036854775807:
+%*25li: +0x7FFFFFFFFFFFFFFF:0:20:
+%25li: +0777777777777777777777:1:24:9223372036854775807:
+%*25li: +0777777777777777777777:0:24:
+%25li: +0B111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25li: +0B111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25li: +0b111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25li: +0b111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25li: +9223372036854775808:1:21:9223372036854775807:
+%*25li: +9223372036854775808:0:21:
+%25li: +0X8000000000000000:1:20:9223372036854775807:
+%*25li: +0X8000000000000000:0:20:
+%25li: +0x8000000000000000:1:20:9223372036854775807:
+%*25li: +0x8000000000000000:0:20:
+%25li: +01000000000000000000000:1:25:9223372036854775807:
+%*25li: +01000000000000000000000:0:25:
+%25li: +0B1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25li: +0B1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25li: +0b1000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25li: +0b1000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25li: +9223372036897200049:1:21:9223372036854775807:
+%*25li: +9223372036897200049:0:21:
+%25li: +0X80000000028757b1:1:20:9223372036854775807:
+%*25li: +0X80000000028757b1:0:20:
+%25li: +0x80000000028757B1:1:20:9223372036854775807:
+%*25li: +0x80000000028757B1:0:20:
+%25li: +01000000000000241653661:1:25:9223372036854775807:
+%*25li: +01000000000000241653661:0:25:
+%25li: +0B1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25li: +0B1000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25li: +0b1000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25li: +0b1000000000000000000000000000000000000010100001110101011110110001:0:26:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-b.input b/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
new file mode 100644
index 0000000..75636f0
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
@@ -0,0 +1,644 @@
+%b::0:-1:
+%*b::0:-1:
+%b:-1111011:1:8:4294967173:
+%*b:-1111011:0:8:
+%b:-0B1111011:1:10:4294967173:
+%*b:-0B1111011:0:10:
+%b:-0b1111011:1:10:4294967173:
+%*b:-0b1111011:0:10:
+%b:-1:1:2:4294967295:
+%*b:-1:0:2:
+%b:-0B1:1:4:4294967295:
+%*b:-0B1:0:4:
+%b:-0b1:1:4:4294967295:
+%*b:-0b1:0:4:
+%b:-0:1:2:0:
+%*b:-0:0:2:
+%b:-0B0:1:4:0:
+%*b:-0B0:0:4:
+%b:-0b0:1:4:0:
+%*b:-0b0:0:4:
+%b:0:1:1:0:
+%*b:0:0:1:
+%b:0B0:1:3:0:
+%*b:0B0:0:3:
+%b:0b0:1:3:0:
+%*b:0b0:0:3:
+%b:1:1:1:1:
+%*b:1:0:1:
+%b:0B1:1:3:1:
+%*b:0B1:0:3:
+%b:0b1:1:3:1:
+%*b:0b1:0:3:
+%b:101010:1:6:42:
+%*b:101010:0:6:
+%b:0B101010:1:8:42:
+%*b:0B101010:0:8:
+%b:0b101010:1:8:42:
+%*b:0b101010:0:8:
+%b:11111111111111111111111111111111:1:32:4294967295:
+%*b:11111111111111111111111111111111:0:32:
+%b:0B11111111111111111111111111111111:1:34:4294967295:
+%*b:0B11111111111111111111111111111111:0:34:
+%b:0b11111111111111111111111111111111:1:34:4294967295:
+%*b:0b11111111111111111111111111111111:0:34:
+%b:100000000000000000000000000000000:1:33:0:
+%*b:100000000000000000000000000000000:0:33:
+%b:0B100000000000000000000000000000000:1:35:0:
+%*b:0B100000000000000000000000000000000:0:35:
+%b:0b100000000000000000000000000000000:1:35:0:
+%*b:0b100000000000000000000000000000000:0:35:
+%b:100000000000000000001000010010001:1:33:4241:
+%*b:100000000000000000001000010010001:0:33:
+%b:0B100000000000000000001000010010001:1:35:4241:
+%*b:0B100000000000000000001000010010001:0:35:
+%b:0b100000000000000000001000010010001:1:35:4241:
+%*b:0b100000000000000000001000010010001:0:35:
+%b:+0:1:2:0:
+%*b:+0:0:2:
+%b:+0B0:1:4:0:
+%*b:+0B0:0:4:
+%b:+0b0:1:4:0:
+%*b:+0b0:0:4:
+%b:+1:1:2:1:
+%*b:+1:0:2:
+%b:+0B1:1:4:1:
+%*b:+0B1:0:4:
+%b:+0b1:1:4:1:
+%*b:+0b1:0:4:
+%b:+101010:1:7:42:
+%*b:+101010:0:7:
+%b:+0B101010:1:9:42:
+%*b:+0B101010:0:9:
+%b:+0b101010:1:9:42:
+%*b:+0b101010:0:9:
+%b:+11111111111111111111111111111111:1:33:4294967295:
+%*b:+11111111111111111111111111111111:0:33:
+%b:+0B11111111111111111111111111111111:1:35:4294967295:
+%*b:+0B11111111111111111111111111111111:0:35:
+%b:+0b11111111111111111111111111111111:1:35:4294967295:
+%*b:+0b11111111111111111111111111111111:0:35:
+%b:+100000000000000000000000000000000:1:34:0:
+%*b:+100000000000000000000000000000000:0:34:
+%b:+0B100000000000000000000000000000000:1:36:0:
+%*b:+0B100000000000000000000000000000000:0:36:
+%b:+0b100000000000000000000000000000000:1:36:0:
+%*b:+0b100000000000000000000000000000000:0:36:
+%b:+100000000000000000001000010010001:1:34:4241:
+%*b:+100000000000000000001000010010001:0:34:
+%b:+0B100000000000000000001000010010001:1:36:4241:
+%*b:+0B100000000000000000001000010010001:0:36:
+%b:+0b100000000000000000001000010010001:1:36:4241:
+%*b:+0b100000000000000000001000010010001:0:36:
+%1b::0:-1:
+%*1b::0:-1:
+%1b:-1111011:0:-1:
+%*1b:-1111011:0:-1:
+%1b:-0B1111011:0:-1:
+%*1b:-0B1111011:0:-1:
+%1b:-0b1111011:0:-1:
+%*1b:-0b1111011:0:-1:
+%1b:-1:0:-1:
+%*1b:-1:0:-1:
+%1b:-0B1:0:-1:
+%*1b:-0B1:0:-1:
+%1b:-0b1:0:-1:
+%*1b:-0b1:0:-1:
+%1b:-0:0:-1:
+%*1b:-0:0:-1:
+%1b:-0B0:0:-1:
+%*1b:-0B0:0:-1:
+%1b:-0b0:0:-1:
+%*1b:-0b0:0:-1:
+%1b:0:1:1:0:
+%*1b:0:0:1:
+%1b:0B0:1:1:0:
+%*1b:0B0:0:1:
+%1b:0b0:1:1:0:
+%*1b:0b0:0:1:
+%1b:1:1:1:1:
+%*1b:1:0:1:
+%1b:0B1:1:1:0:
+%*1b:0B1:0:1:
+%1b:0b1:1:1:0:
+%*1b:0b1:0:1:
+%1b:101010:1:1:1:
+%*1b:101010:0:1:
+%1b:0B101010:1:1:0:
+%*1b:0B101010:0:1:
+%1b:0b101010:1:1:0:
+%*1b:0b101010:0:1:
+%1b:11111111111111111111111111111111:1:1:1:
+%*1b:11111111111111111111111111111111:0:1:
+%1b:0B11111111111111111111111111111111:1:1:0:
+%*1b:0B11111111111111111111111111111111:0:1:
+%1b:0b11111111111111111111111111111111:1:1:0:
+%*1b:0b11111111111111111111111111111111:0:1:
+%1b:100000000000000000000000000000000:1:1:1:
+%*1b:100000000000000000000000000000000:0:1:
+%1b:0B100000000000000000000000000000000:1:1:0:
+%*1b:0B100000000000000000000000000000000:0:1:
+%1b:0b100000000000000000000000000000000:1:1:0:
+%*1b:0b100000000000000000000000000000000:0:1:
+%1b:100000000000000000001000010010001:1:1:1:
+%*1b:100000000000000000001000010010001:0:1:
+%1b:0B100000000000000000001000010010001:1:1:0:
+%*1b:0B100000000000000000001000010010001:0:1:
+%1b:0b100000000000000000001000010010001:1:1:0:
+%*1b:0b100000000000000000001000010010001:0:1:
+%1b:+0:0:-1:
+%*1b:+0:0:-1:
+%1b:+0B0:0:-1:
+%*1b:+0B0:0:-1:
+%1b:+0b0:0:-1:
+%*1b:+0b0:0:-1:
+%1b:+1:0:-1:
+%*1b:+1:0:-1:
+%1b:+0B1:0:-1:
+%*1b:+0B1:0:-1:
+%1b:+0b1:0:-1:
+%*1b:+0b1:0:-1:
+%1b:+101010:0:-1:
+%*1b:+101010:0:-1:
+%1b:+0B101010:0:-1:
+%*1b:+0B101010:0:-1:
+%1b:+0b101010:0:-1:
+%*1b:+0b101010:0:-1:
+%1b:+11111111111111111111111111111111:0:-1:
+%*1b:+11111111111111111111111111111111:0:-1:
+%1b:+0B11111111111111111111111111111111:0:-1:
+%*1b:+0B11111111111111111111111111111111:0:-1:
+%1b:+0b11111111111111111111111111111111:0:-1:
+%*1b:+0b11111111111111111111111111111111:0:-1:
+%1b:+100000000000000000000000000000000:0:-1:
+%*1b:+100000000000000000000000000000000:0:-1:
+%1b:+0B100000000000000000000000000000000:0:-1:
+%*1b:+0B100000000000000000000000000000000:0:-1:
+%1b:+0b100000000000000000000000000000000:0:-1:
+%*1b:+0b100000000000000000000000000000000:0:-1:
+%1b:+100000000000000000001000010010001:0:-1:
+%*1b:+100000000000000000001000010010001:0:-1:
+%1b:+0B100000000000000000001000010010001:0:-1:
+%*1b:+0B100000000000000000001000010010001:0:-1:
+%1b:+0b100000000000000000001000010010001:0:-1:
+%*1b:+0b100000000000000000001000010010001:0:-1:
+%2b::0:-1:
+%*2b::0:-1:
+%2b:-1111011:1:2:4294967295:
+%*2b:-1111011:0:2:
+%2b:-0B1111011:1:2:0:
+%*2b:-0B1111011:0:2:
+%2b:-0b1111011:1:2:0:
+%*2b:-0b1111011:0:2:
+%2b:-1:1:2:4294967295:
+%*2b:-1:0:2:
+%2b:-0B1:1:2:0:
+%*2b:-0B1:0:2:
+%2b:-0b1:1:2:0:
+%*2b:-0b1:0:2:
+%2b:-0:1:2:0:
+%*2b:-0:0:2:
+%2b:-0B0:1:2:0:
+%*2b:-0B0:0:2:
+%2b:-0b0:1:2:0:
+%*2b:-0b0:0:2:
+%2b:0:1:1:0:
+%*2b:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2b:+0B0:0:2:
+%2b:+0b0:1:2:0:
+%*2b:+0b0:0:2:
+%2b:+1:1:2:1:
+%*2b:+1:0:2:
+%2b:+0B1:1:2:0:
+%*2b:+0B1:0:2:
+%2b:+0b1:1:2:0:
+%*2b:+0b1:0:2:
+%2b:+101010:1:2:1:
+%*2b:+101010:0:2:
+%2b:+0B101010:1:2:0:
+%*2b:+0B101010:0:2:
+%2b:+0b101010:1:2:0:
+%*2b:+0b101010:0:2:
+%2b:+11111111111111111111111111111111:1:2:1:
+%*2b:+11111111111111111111111111111111:0:2:
+%2b:+0B11111111111111111111111111111111:1:2:0:
+%*2b:+0B11111111111111111111111111111111:0:2:
+%2b:+0b11111111111111111111111111111111:1:2:0:
+%*2b:+0b11111111111111111111111111111111:0:2:
+%2b:+100000000000000000000000000000000:1:2:1:
+%*2b:+100000000000000000000000000000000:0:2:
+%2b:+0B100000000000000000000000000000000:1:2:0:
+%*2b:+0B100000000000000000000000000000000:0:2:
+%2b:+0b100000000000000000000000000000000:1:2:0:
+%*2b:+0b100000000000000000000000000000000:0:2:
+%2b:+100000000000000000001000010010001:1:2:1:
+%*2b:+100000000000000000001000010010001:0:2:
+%2b:+0B100000000000000000001000010010001:1:2:0:
+%*2b:+0B100000000000000000001000010010001:0:2:
+%2b:+0b100000000000000000001000010010001:1:2:0:
+%*2b:+0b100000000000000000001000010010001:0:2:
+%8b::0:-1:
+%*8b::0:-1:
+%8b:-1111011:1:8:4294967173:
+%*8b:-1111011:0:8:
+%8b:-0B1111011:1:8:4294967266:
+%*8b:-0B1111011:0:8:
+%8b:-0b1111011:1:8:4294967266:
+%*8b:-0b1111011:0:8:
+%8b:-1:1:2:4294967295:
+%*8b:-1:0:2:
+%8b:-0B1:1:4:4294967295:
+%*8b:-0B1:0:4:
+%8b:-0b1:1:4:4294967295:
+%*8b:-0b1:0:4:
+%8b:-0:1:2:0:
+%*8b:-0:0:2:
+%8b:-0B0:1:4:0:
+%*8b:-0B0:0:4:
+%8b:-0b0:1:4:0:
+%*8b:-0b0:0:4:
+%8b:0:1:1:0:
+%*8b:0:0:1:
+%8b:0B0:1:3:0:
+%*8b:0B0:0:3:
+%8b:0b0:1:3:0:
+%*8b:0b0:0:3:
+%8b:1:1:1:1:
+%*8b:1:0:1:
+%8b:0B1:1:3:1:
+%*8b:0B1:0:3:
+%8b:0b1:1:3:1:
+%*8b:0b1:0:3:
+%8b:101010:1:6:42:
+%*8b:101010:0:6:
+%8b:0B101010:1:8:42:
+%*8b:0B101010:0:8:
+%8b:0b101010:1:8:42:
+%*8b:0b101010:0:8:
+%8b:11111111111111111111111111111111:1:8:255:
+%*8b:11111111111111111111111111111111:0:8:
+%8b:0B11111111111111111111111111111111:1:8:63:
+%*8b:0B11111111111111111111111111111111:0:8:
+%8b:0b11111111111111111111111111111111:1:8:63:
+%*8b:0b11111111111111111111111111111111:0:8:
+%8b:100000000000000000000000000000000:1:8:128:
+%*8b:100000000000000000000000000000000:0:8:
+%8b:0B100000000000000000000000000000000:1:8:32:
+%*8b:0B100000000000000000000000000000000:0:8:
+%8b:0b100000000000000000000000000000000:1:8:32:
+%*8b:0b100000000000000000000000000000000:0:8:
+%8b:100000000000000000001000010010001:1:8:128:
+%*8b:100000000000000000001000010010001:0:8:
+%8b:0B100000000000000000001000010010001:1:8:32:
+%*8b:0B100000000000000000001000010010001:0:8:
+%8b:0b100000000000000000001000010010001:1:8:32:
+%*8b:0b100000000000000000001000010010001:0:8:
+%8b:+0:1:2:0:
+%*8b:+0:0:2:
+%8b:+0B0:1:4:0:
+%*8b:+0B0:0:4:
+%8b:+0b0:1:4:0:
+%*8b:+0b0:0:4:
+%8b:+1:1:2:1:
+%*8b:+1:0:2:
+%8b:+0B1:1:4:1:
+%*8b:+0B1:0:4:
+%8b:+0b1:1:4:1:
+%*8b:+0b1:0:4:
+%8b:+101010:1:7:42:
+%*8b:+101010:0:7:
+%8b:+0B101010:1:8:21:
+%*8b:+0B101010:0:8:
+%8b:+0b101010:1:8:21:
+%*8b:+0b101010:0:8:
+%8b:+11111111111111111111111111111111:1:8:127:
+%*8b:+11111111111111111111111111111111:0:8:
+%8b:+0B11111111111111111111111111111111:1:8:31:
+%*8b:+0B11111111111111111111111111111111:0:8:
+%8b:+0b11111111111111111111111111111111:1:8:31:
+%*8b:+0b11111111111111111111111111111111:0:8:
+%8b:+100000000000000000000000000000000:1:8:64:
+%*8b:+100000000000000000000000000000000:0:8:
+%8b:+0B100000000000000000000000000000000:1:8:16:
+%*8b:+0B100000000000000000000000000000000:0:8:
+%8b:+0b100000000000000000000000000000000:1:8:16:
+%*8b:+0b100000000000000000000000000000000:0:8:
+%8b:+100000000000000000001000010010001:1:8:64:
+%*8b:+100000000000000000001000010010001:0:8:
+%8b:+0B100000000000000000001000010010001:1:8:16:
+%*8b:+0B100000000000000000001000010010001:0:8:
+%8b:+0b100000000000000000001000010010001:1:8:16:
+%*8b:+0b100000000000000000001000010010001:0:8:
+%15b::0:-1:
+%*15b::0:-1:
+%15b:-1111011:1:8:4294967173:
+%*15b:-1111011:0:8:
+%15b:-0B1111011:1:10:4294967173:
+%*15b:-0B1111011:0:10:
+%15b:-0b1111011:1:10:4294967173:
+%*15b:-0b1111011:0:10:
+%15b:-1:1:2:4294967295:
+%*15b:-1:0:2:
+%15b:-0B1:1:4:4294967295:
+%*15b:-0B1:0:4:
+%15b:-0b1:1:4:4294967295:
+%*15b:-0b1:0:4:
+%15b:-0:1:2:0:
+%*15b:-0:0:2:
+%15b:-0B0:1:4:0:
+%*15b:-0B0:0:4:
+%15b:-0b0:1:4:0:
+%*15b:-0b0:0:4:
+%15b:0:1:1:0:
+%*15b:0:0:1:
+%15b:0B0:1:3:0:
+%*15b:0B0:0:3:
+%15b:0b0:1:3:0:
+%*15b:0b0:0:3:
+%15b:1:1:1:1:
+%*15b:1:0:1:
+%15b:0B1:1:3:1:
+%*15b:0B1:0:3:
+%15b:0b1:1:3:1:
+%*15b:0b1:0:3:
+%15b:101010:1:6:42:
+%*15b:101010:0:6:
+%15b:0B101010:1:8:42:
+%*15b:0B101010:0:8:
+%15b:0b101010:1:8:42:
+%*15b:0b101010:0:8:
+%15b:11111111111111111111111111111111:1:15:32767:
+%*15b:11111111111111111111111111111111:0:15:
+%15b:0B11111111111111111111111111111111:1:15:8191:
+%*15b:0B11111111111111111111111111111111:0:15:
+%15b:0b11111111111111111111111111111111:1:15:8191:
+%*15b:0b11111111111111111111111111111111:0:15:
+%15b:100000000000000000000000000000000:1:15:16384:
+%*15b:100000000000000000000000000000000:0:15:
+%15b:0B100000000000000000000000000000000:1:15:4096:
+%*15b:0B100000000000000000000000000000000:0:15:
+%15b:0b100000000000000000000000000000000:1:15:4096:
+%*15b:0b100000000000000000000000000000000:0:15:
+%15b:100000000000000000001000010010001:1:15:16384:
+%*15b:100000000000000000001000010010001:0:15:
+%15b:0B100000000000000000001000010010001:1:15:4096:
+%*15b:0B100000000000000000001000010010001:0:15:
+%15b:0b100000000000000000001000010010001:1:15:4096:
+%*15b:0b100000000000000000001000010010001:0:15:
+%15b:+0:1:2:0:
+%*15b:+0:0:2:
+%15b:+0B0:1:4:0:
+%*15b:+0B0:0:4:
+%15b:+0b0:1:4:0:
+%*15b:+0b0:0:4:
+%15b:+1:1:2:1:
+%*15b:+1:0:2:
+%15b:+0B1:1:4:1:
+%*15b:+0B1:0:4:
+%15b:+0b1:1:4:1:
+%*15b:+0b1:0:4:
+%15b:+101010:1:7:42:
+%*15b:+101010:0:7:
+%15b:+0B101010:1:9:42:
+%*15b:+0B101010:0:9:
+%15b:+0b101010:1:9:42:
+%*15b:+0b101010:0:9:
+%15b:+11111111111111111111111111111111:1:15:16383:
+%*15b:+11111111111111111111111111111111:0:15:
+%15b:+0B11111111111111111111111111111111:1:15:4095:
+%*15b:+0B11111111111111111111111111111111:0:15:
+%15b:+0b11111111111111111111111111111111:1:15:4095:
+%*15b:+0b11111111111111111111111111111111:0:15:
+%15b:+100000000000000000000000000000000:1:15:8192:
+%*15b:+100000000000000000000000000000000:0:15:
+%15b:+0B100000000000000000000000000000000:1:15:2048:
+%*15b:+0B100000000000000000000000000000000:0:15:
+%15b:+0b100000000000000000000000000000000:1:15:2048:
+%*15b:+0b100000000000000000000000000000000:0:15:
+%15b:+100000000000000000001000010010001:1:15:8192:
+%*15b:+100000000000000000001000010010001:0:15:
+%15b:+0B100000000000000000001000010010001:1:15:2048:
+%*15b:+0B100000000000000000001000010010001:0:15:
+%15b:+0b100000000000000000001000010010001:1:15:2048:
+%*15b:+0b100000000000000000001000010010001:0:15:
+%2b: :0:-1:
+%*2b: :0:-1:
+%2b: -1111011:1:3:4294967295:
+%*2b: -1111011:0:3:
+%2b: -0B1111011:1:3:0:
+%*2b: -0B1111011:0:3:
+%2b: -0b1111011:1:3:0:
+%*2b: -0b1111011:0:3:
+%2b: -1:1:3:4294967295:
+%*2b: -1:0:3:
+%2b: -0B1:1:3:0:
+%*2b: -0B1:0:3:
+%2b: -0b1:1:3:0:
+%*2b: -0b1:0:3:
+%2b: -0:1:3:0:
+%*2b: -0:0:3:
+%2b: -0B0:1:3:0:
+%*2b: -0B0:0:3:
+%2b: -0b0:1:3:0:
+%*2b: -0b0:0:3:
+%2b: 0:1:2:0:
+%*2b: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2b: +0B0:0:3:
+%2b: +0b0:1:3:0:
+%*2b: +0b0:0:3:
+%2b: +1:1:3:1:
+%*2b: +1:0:3:
+%2b: +0B1:1:3:0:
+%*2b: +0B1:0:3:
+%2b: +0b1:1:3:0:
+%*2b: +0b1:0:3:
+%2b: +101010:1:3:1:
+%*2b: +101010:0:3:
+%2b: +0B101010:1:3:0:
+%*2b: +0B101010:0:3:
+%2b: +0b101010:1:3:0:
+%*2b: +0b101010:0:3:
+%2b: +11111111111111111111111111111111:1:3:1:
+%*2b: +11111111111111111111111111111111:0:3:
+%2b: +0B11111111111111111111111111111111:1:3:0:
+%*2b: +0B11111111111111111111111111111111:0:3:
+%2b: +0b11111111111111111111111111111111:1:3:0:
+%*2b: +0b11111111111111111111111111111111:0:3:
+%2b: +100000000000000000000000000000000:1:3:1:
+%*2b: +100000000000000000000000000000000:0:3:
+%2b: +0B100000000000000000000000000000000:1:3:0:
+%*2b: +0B100000000000000000000000000000000:0:3:
+%2b: +0b100000000000000000000000000000000:1:3:0:
+%*2b: +0b100000000000000000000000000000000:0:3:
+%2b: +100000000000000000001000010010001:1:3:1:
+%*2b: +100000000000000000001000010010001:0:3:
+%2b: +0B100000000000000000001000010010001:1:3:0:
+%*2b: +0B100000000000000000001000010010001:0:3:
+%2b: +0b100000000000000000001000010010001:1:3:0:
+%*2b: +0b100000000000000000001000010010001:0:3:
+%15b: :0:-1:
+%*15b: :0:-1:
+%15b: -1111011:1:9:4294967173:
+%*15b: -1111011:0:9:
+%15b: -0B1111011:1:11:4294967173:
+%*15b: -0B1111011:0:11:
+%15b: -0b1111011:1:11:4294967173:
+%*15b: -0b1111011:0:11:
+%15b: -1:1:3:4294967295:
+%*15b: -1:0:3:
+%15b: -0B1:1:5:4294967295:
+%*15b: -0B1:0:5:
+%15b: -0b1:1:5:4294967295:
+%*15b: -0b1:0:5:
+%15b: -0:1:3:0:
+%*15b: -0:0:3:
+%15b: -0B0:1:5:0:
+%*15b: -0B0:0:5:
+%15b: -0b0:1:5:0:
+%*15b: -0b0:0:5:
+%15b: 0:1:2:0:
+%*15b: 0:0:2:
+%15b: 0B0:1:4:0:
+%*15b: 0B0:0:4:
+%15b: 0b0:1:4:0:
+%*15b: 0b0:0:4:
+%15b: 1:1:2:1:
+%*15b: 1:0:2:
+%15b: 0B1:1:4:1:
+%*15b: 0B1:0:4:
+%15b: 0b1:1:4:1:
+%*15b: 0b1:0:4:
+%15b: 101010:1:7:42:
+%*15b: 101010:0:7:
+%15b: 0B101010:1:9:42:
+%*15b: 0B101010:0:9:
+%15b: 0b101010:1:9:42:
+%*15b: 0b101010:0:9:
+%15b: 11111111111111111111111111111111:1:16:32767:
+%*15b: 11111111111111111111111111111111:0:16:
+%15b: 0B11111111111111111111111111111111:1:16:8191:
+%*15b: 0B11111111111111111111111111111111:0:16:
+%15b: 0b11111111111111111111111111111111:1:16:8191:
+%*15b: 0b11111111111111111111111111111111:0:16:
+%15b: 100000000000000000000000000000000:1:16:16384:
+%*15b: 100000000000000000000000000000000:0:16:
+%15b: 0B100000000000000000000000000000000:1:16:4096:
+%*15b: 0B100000000000000000000000000000000:0:16:
+%15b: 0b100000000000000000000000000000000:1:16:4096:
+%*15b: 0b100000000000000000000000000000000:0:16:
+%15b: 100000000000000000001000010010001:1:16:16384:
+%*15b: 100000000000000000001000010010001:0:16:
+%15b: 0B100000000000000000001000010010001:1:16:4096:
+%*15b: 0B100000000000000000001000010010001:0:16:
+%15b: 0b100000000000000000001000010010001:1:16:4096:
+%*15b: 0b100000000000000000001000010010001:0:16:
+%15b: +0:1:3:0:
+%*15b: +0:0:3:
+%15b: +0B0:1:5:0:
+%*15b: +0B0:0:5:
+%15b: +0b0:1:5:0:
+%*15b: +0b0:0:5:
+%15b: +1:1:3:1:
+%*15b: +1:0:3:
+%15b: +0B1:1:5:1:
+%*15b: +0B1:0:5:
+%15b: +0b1:1:5:1:
+%*15b: +0b1:0:5:
+%15b: +101010:1:8:42:
+%*15b: +101010:0:8:
+%15b: +0B101010:1:10:42:
+%*15b: +0B101010:0:10:
+%15b: +0b101010:1:10:42:
+%*15b: +0b101010:0:10:
+%15b: +11111111111111111111111111111111:1:16:16383:
+%*15b: +11111111111111111111111111111111:0:16:
+%15b: +0B11111111111111111111111111111111:1:16:4095:
+%*15b: +0B11111111111111111111111111111111:0:16:
+%15b: +0b11111111111111111111111111111111:1:16:4095:
+%*15b: +0b11111111111111111111111111111111:0:16:
+%15b: +100000000000000000000000000000000:1:16:8192:
+%*15b: +100000000000000000000000000000000:0:16:
+%15b: +0B100000000000000000000000000000000:1:16:2048:
+%*15b: +0B100000000000000000000000000000000:0:16:
+%15b: +0b100000000000000000000000000000000:1:16:2048:
+%*15b: +0b100000000000000000000000000000000:0:16:
+%15b: +100000000000000000001000010010001:1:16:8192:
+%*15b: +100000000000000000001000010010001:0:16:
+%15b: +0B100000000000000000001000010010001:1:16:2048:
+%*15b: +0B100000000000000000001000010010001:0:16:
+%15b: +0b100000000000000000001000010010001:1:16:2048:
+%*15b: +0b100000000000000000001000010010001:0:16:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-o.input b/sysdeps/wordsize-64/tst-scanf-format-uint-o.input
new file mode 100644
index 0000000..75ae283
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-o.input
@@ -0,0 +1,434 @@
+%o::0:-1:
+%*o::0:-1:
+%o:-173:1:4:4294967173:
+%*o:-173:0:4:
+%o:-0173:1:5:4294967173:
+%*o:-0173:0:5:
+%o:-1:1:2:4294967295:
+%*o:-1:0:2:
+%o:-01:1:3:4294967295:
+%*o:-01:0:3:
+%o:-0:1:2:0:
+%*o:-0:0:2:
+%o:-00:1:3:0:
+%*o:-00:0:3:
+%o:0:1:1:0:
+%*o:0:0:1:
+%o:00:1:2:0:
+%*o:00:0:2:
+%o:1:1:1:1:
+%*o:1:0:1:
+%o:01:1:2:1:
+%*o:01:0:2:
+%o:52:1:2:42:
+%*o:52:0:2:
+%o:052:1:3:42:
+%*o:052:0:3:
+%o:37777777777:1:11:4294967295:
+%*o:37777777777:0:11:
+%o:037777777777:1:12:4294967295:
+%*o:037777777777:0:12:
+%o:40000000000:1:11:0:
+%*o:40000000000:0:11:
+%o:040000000000:1:12:0:
+%*o:040000000000:0:12:
+%o:40000010221:1:11:4241:
+%*o:40000010221:0:11:
+%o:040000010221:1:12:4241:
+%*o:040000010221:0:12:
+%o:+0:1:2:0:
+%*o:+0:0:2:
+%o:+00:1:3:0:
+%*o:+00:0:3:
+%o:+1:1:2:1:
+%*o:+1:0:2:
+%o:+01:1:3:1:
+%*o:+01:0:3:
+%o:+52:1:3:42:
+%*o:+52:0:3:
+%o:+052:1:4:42:
+%*o:+052:0:4:
+%o:+37777777777:1:12:4294967295:
+%*o:+37777777777:0:12:
+%o:+037777777777:1:13:4294967295:
+%*o:+037777777777:0:13:
+%o:+40000000000:1:12:0:
+%*o:+40000000000:0:12:
+%o:+040000000000:1:13:0:
+%*o:+040000000000:0:13:
+%o:+40000010221:1:12:4241:
+%*o:+40000010221:0:12:
+%o:+040000010221:1:13:4241:
+%*o:+040000010221:0:13:
+%1o::0:-1:
+%*1o::0:-1:
+%1o:-173:0:-1:
+%*1o:-173:0:-1:
+%1o:-0173:0:-1:
+%*1o:-0173:0:-1:
+%1o:-1:0:-1:
+%*1o:-1:0:-1:
+%1o:-01:0:-1:
+%*1o:-01:0:-1:
+%1o:-0:0:-1:
+%*1o:-0:0:-1:
+%1o:-00:0:-1:
+%*1o:-00:0:-1:
+%1o:0:1:1:0:
+%*1o:0:0:1:
+%1o:00:1:1:0:
+%*1o:00:0:1:
+%1o:1:1:1:1:
+%*1o:1:0:1:
+%1o:01:1:1:0:
+%*1o:01:0:1:
+%1o:52:1:1:5:
+%*1o:52:0:1:
+%1o:052:1:1:0:
+%*1o:052:0:1:
+%1o:37777777777:1:1:3:
+%*1o:37777777777:0:1:
+%1o:037777777777:1:1:0:
+%*1o:037777777777:0:1:
+%1o:40000000000:1:1:4:
+%*1o:40000000000:0:1:
+%1o:040000000000:1:1:0:
+%*1o:040000000000:0:1:
+%1o:40000010221:1:1:4:
+%*1o:40000010221:0:1:
+%1o:040000010221:1:1:0:
+%*1o:040000010221:0:1:
+%1o:+0:0:-1:
+%*1o:+0:0:-1:
+%1o:+00:0:-1:
+%*1o:+00:0:-1:
+%1o:+1:0:-1:
+%*1o:+1:0:-1:
+%1o:+01:0:-1:
+%*1o:+01:0:-1:
+%1o:+52:0:-1:
+%*1o:+52:0:-1:
+%1o:+052:0:-1:
+%*1o:+052:0:-1:
+%1o:+37777777777:0:-1:
+%*1o:+37777777777:0:-1:
+%1o:+037777777777:0:-1:
+%*1o:+037777777777:0:-1:
+%1o:+40000000000:0:-1:
+%*1o:+40000000000:0:-1:
+%1o:+040000000000:0:-1:
+%*1o:+040000000000:0:-1:
+%1o:+40000010221:0:-1:
+%*1o:+40000010221:0:-1:
+%1o:+040000010221:0:-1:
+%*1o:+040000010221:0:-1:
+%2o::0:-1:
+%*2o::0:-1:
+%2o:-173:1:2:4294967295:
+%*2o:-173:0:2:
+%2o:-0173:1:2:0:
+%*2o:-0173:0:2:
+%2o:-1:1:2:4294967295:
+%*2o:-1:0:2:
+%2o:-01:1:2:0:
+%*2o:-01:0:2:
+%2o:-0:1:2:0:
+%*2o:-0:0:2:
+%2o:-00:1:2:0:
+%*2o:-00:0:2:
+%2o:0:1:1:0:
+%*2o:0:0:1:
+%2o:00:1:2:0:
+%*2o:00:0:2:
+%2o:1:1:1:1:
+%*2o:1:0:1:
+%2o:01:1:2:1:
+%*2o:01:0:2:
+%2o:52:1:2:42:
+%*2o:52:0:2:
+%2o:052:1:2:5:
+%*2o:052:0:2:
+%2o:37777777777:1:2:31:
+%*2o:37777777777:0:2:
+%2o:037777777777:1:2:3:
+%*2o:037777777777:0:2:
+%2o:40000000000:1:2:32:
+%*2o:40000000000:0:2:
+%2o:040000000000:1:2:4:
+%*2o:040000000000:0:2:
+%2o:40000010221:1:2:32:
+%*2o:40000010221:0:2:
+%2o:040000010221:1:2:4:
+%*2o:040000010221:0:2:
+%2o:+0:1:2:0:
+%*2o:+0:0:2:
+%2o:+00:1:2:0:
+%*2o:+00:0:2:
+%2o:+1:1:2:1:
+%*2o:+1:0:2:
+%2o:+01:1:2:0:
+%*2o:+01:0:2:
+%2o:+52:1:2:5:
+%*2o:+52:0:2:
+%2o:+052:1:2:0:
+%*2o:+052:0:2:
+%2o:+37777777777:1:2:3:
+%*2o:+37777777777:0:2:
+%2o:+037777777777:1:2:0:
+%*2o:+037777777777:0:2:
+%2o:+40000000000:1:2:4:
+%*2o:+40000000000:0:2:
+%2o:+040000000000:1:2:0:
+%*2o:+040000000000:0:2:
+%2o:+40000010221:1:2:4:
+%*2o:+40000010221:0:2:
+%2o:+040000010221:1:2:0:
+%*2o:+040000010221:0:2:
+%8o::0:-1:
+%*8o::0:-1:
+%8o:-173:1:4:4294967173:
+%*8o:-173:0:4:
+%8o:-0173:1:5:4294967173:
+%*8o:-0173:0:5:
+%8o:-1:1:2:4294967295:
+%*8o:-1:0:2:
+%8o:-01:1:3:4294967295:
+%*8o:-01:0:3:
+%8o:-0:1:2:0:
+%*8o:-0:0:2:
+%8o:-00:1:3:0:
+%*8o:-00:0:3:
+%8o:0:1:1:0:
+%*8o:0:0:1:
+%8o:00:1:2:0:
+%*8o:00:0:2:
+%8o:1:1:1:1:
+%*8o:1:0:1:
+%8o:01:1:2:1:
+%*8o:01:0:2:
+%8o:52:1:2:42:
+%*8o:52:0:2:
+%8o:052:1:3:42:
+%*8o:052:0:3:
+%8o:37777777777:1:8:8388607:
+%*8o:37777777777:0:8:
+%8o:037777777777:1:8:1048575:
+%*8o:037777777777:0:8:
+%8o:40000000000:1:8:8388608:
+%*8o:40000000000:0:8:
+%8o:040000000000:1:8:1048576:
+%*8o:040000000000:0:8:
+%8o:40000010221:1:8:8388616:
+%*8o:40000010221:0:8:
+%8o:040000010221:1:8:1048577:
+%*8o:040000010221:0:8:
+%8o:+0:1:2:0:
+%*8o:+0:0:2:
+%8o:+00:1:3:0:
+%*8o:+00:0:3:
+%8o:+1:1:2:1:
+%*8o:+1:0:2:
+%8o:+01:1:3:1:
+%*8o:+01:0:3:
+%8o:+52:1:3:42:
+%*8o:+52:0:3:
+%8o:+052:1:4:42:
+%*8o:+052:0:4:
+%8o:+37777777777:1:8:1048575:
+%*8o:+37777777777:0:8:
+%8o:+037777777777:1:8:131071:
+%*8o:+037777777777:0:8:
+%8o:+40000000000:1:8:1048576:
+%*8o:+40000000000:0:8:
+%8o:+040000000000:1:8:131072:
+%*8o:+040000000000:0:8:
+%8o:+40000010221:1:8:1048577:
+%*8o:+40000010221:0:8:
+%8o:+040000010221:1:8:131072:
+%*8o:+040000010221:0:8:
+%15o::0:-1:
+%*15o::0:-1:
+%15o:-173:1:4:4294967173:
+%*15o:-173:0:4:
+%15o:-0173:1:5:4294967173:
+%*15o:-0173:0:5:
+%15o:-1:1:2:4294967295:
+%*15o:-1:0:2:
+%15o:-01:1:3:4294967295:
+%*15o:-01:0:3:
+%15o:-0:1:2:0:
+%*15o:-0:0:2:
+%15o:-00:1:3:0:
+%*15o:-00:0:3:
+%15o:0:1:1:0:
+%*15o:0:0:1:
+%15o:00:1:2:0:
+%*15o:00:0:2:
+%15o:1:1:1:1:
+%*15o:1:0:1:
+%15o:01:1:2:1:
+%*15o:01:0:2:
+%15o:52:1:2:42:
+%*15o:52:0:2:
+%15o:052:1:3:42:
+%*15o:052:0:3:
+%15o:37777777777:1:11:4294967295:
+%*15o:37777777777:0:11:
+%15o:037777777777:1:12:4294967295:
+%*15o:037777777777:0:12:
+%15o:40000000000:1:11:0:
+%*15o:40000000000:0:11:
+%15o:040000000000:1:12:0:
+%*15o:040000000000:0:12:
+%15o:40000010221:1:11:4241:
+%*15o:40000010221:0:11:
+%15o:040000010221:1:12:4241:
+%*15o:040000010221:0:12:
+%15o:+0:1:2:0:
+%*15o:+0:0:2:
+%15o:+00:1:3:0:
+%*15o:+00:0:3:
+%15o:+1:1:2:1:
+%*15o:+1:0:2:
+%15o:+01:1:3:1:
+%*15o:+01:0:3:
+%15o:+52:1:3:42:
+%*15o:+52:0:3:
+%15o:+052:1:4:42:
+%*15o:+052:0:4:
+%15o:+37777777777:1:12:4294967295:
+%*15o:+37777777777:0:12:
+%15o:+037777777777:1:13:4294967295:
+%*15o:+037777777777:0:13:
+%15o:+40000000000:1:12:0:
+%*15o:+40000000000:0:12:
+%15o:+040000000000:1:13:0:
+%*15o:+040000000000:0:13:
+%15o:+40000010221:1:12:4241:
+%*15o:+40000010221:0:12:
+%15o:+040000010221:1:13:4241:
+%*15o:+040000010221:0:13:
+%2o: :0:-1:
+%*2o: :0:-1:
+%2o: -173:1:3:4294967295:
+%*2o: -173:0:3:
+%2o: -0173:1:3:0:
+%*2o: -0173:0:3:
+%2o: -1:1:3:4294967295:
+%*2o: -1:0:3:
+%2o: -01:1:3:0:
+%*2o: -01:0:3:
+%2o: -0:1:3:0:
+%*2o: -0:0:3:
+%2o: -00:1:3:0:
+%*2o: -00:0:3:
+%2o: 0:1:2:0:
+%*2o: 0:0:2:
+%2o: 00:1:3:0:
+%*2o: 00:0:3:
+%2o: 1:1:2:1:
+%*2o: 1:0:2:
+%2o: 01:1:3:1:
+%*2o: 01:0:3:
+%2o: 52:1:3:42:
+%*2o: 52:0:3:
+%2o: 052:1:3:5:
+%*2o: 052:0:3:
+%2o: 37777777777:1:3:31:
+%*2o: 37777777777:0:3:
+%2o: 037777777777:1:3:3:
+%*2o: 037777777777:0:3:
+%2o: 40000000000:1:3:32:
+%*2o: 40000000000:0:3:
+%2o: 040000000000:1:3:4:
+%*2o: 040000000000:0:3:
+%2o: 40000010221:1:3:32:
+%*2o: 40000010221:0:3:
+%2o: 040000010221:1:3:4:
+%*2o: 040000010221:0:3:
+%2o: +0:1:3:0:
+%*2o: +0:0:3:
+%2o: +00:1:3:0:
+%*2o: +00:0:3:
+%2o: +1:1:3:1:
+%*2o: +1:0:3:
+%2o: +01:1:3:0:
+%*2o: +01:0:3:
+%2o: +52:1:3:5:
+%*2o: +52:0:3:
+%2o: +052:1:3:0:
+%*2o: +052:0:3:
+%2o: +37777777777:1:3:3:
+%*2o: +37777777777:0:3:
+%2o: +037777777777:1:3:0:
+%*2o: +037777777777:0:3:
+%2o: +40000000000:1:3:4:
+%*2o: +40000000000:0:3:
+%2o: +040000000000:1:3:0:
+%*2o: +040000000000:0:3:
+%2o: +40000010221:1:3:4:
+%*2o: +40000010221:0:3:
+%2o: +040000010221:1:3:0:
+%*2o: +040000010221:0:3:
+%15o: :0:-1:
+%*15o: :0:-1:
+%15o: -173:1:5:4294967173:
+%*15o: -173:0:5:
+%15o: -0173:1:6:4294967173:
+%*15o: -0173:0:6:
+%15o: -1:1:3:4294967295:
+%*15o: -1:0:3:
+%15o: -01:1:4:4294967295:
+%*15o: -01:0:4:
+%15o: -0:1:3:0:
+%*15o: -0:0:3:
+%15o: -00:1:4:0:
+%*15o: -00:0:4:
+%15o: 0:1:2:0:
+%*15o: 0:0:2:
+%15o: 00:1:3:0:
+%*15o: 00:0:3:
+%15o: 1:1:2:1:
+%*15o: 1:0:2:
+%15o: 01:1:3:1:
+%*15o: 01:0:3:
+%15o: 52:1:3:42:
+%*15o: 52:0:3:
+%15o: 052:1:4:42:
+%*15o: 052:0:4:
+%15o: 37777777777:1:12:4294967295:
+%*15o: 37777777777:0:12:
+%15o: 037777777777:1:13:4294967295:
+%*15o: 037777777777:0:13:
+%15o: 40000000000:1:12:0:
+%*15o: 40000000000:0:12:
+%15o: 040000000000:1:13:0:
+%*15o: 040000000000:0:13:
+%15o: 40000010221:1:12:4241:
+%*15o: 40000010221:0:12:
+%15o: 040000010221:1:13:4241:
+%*15o: 040000010221:0:13:
+%15o: +0:1:3:0:
+%*15o: +0:0:3:
+%15o: +00:1:4:0:
+%*15o: +00:0:4:
+%15o: +1:1:3:1:
+%*15o: +1:0:3:
+%15o: +01:1:4:1:
+%*15o: +01:0:4:
+%15o: +52:1:4:42:
+%*15o: +52:0:4:
+%15o: +052:1:5:42:
+%*15o: +052:0:5:
+%15o: +37777777777:1:13:4294967295:
+%*15o: +37777777777:0:13:
+%15o: +037777777777:1:14:4294967295:
+%*15o: +037777777777:0:14:
+%15o: +40000000000:1:13:0:
+%*15o: +40000000000:0:13:
+%15o: +040000000000:1:14:0:
+%*15o: +040000000000:0:14:
+%15o: +40000010221:1:13:4241:
+%*15o: +40000010221:0:13:
+%15o: +040000010221:1:14:4241:
+%*15o: +040000010221:0:14:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-u.input b/sysdeps/wordsize-64/tst-scanf-format-uint-u.input
new file mode 100644
index 0000000..944806f
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-u.input
@@ -0,0 +1,224 @@
+%u::0:-1:
+%*u::0:-1:
+%u:-123:1:4:4294967173:
+%*u:-123:0:4:
+%u:-1:1:2:4294967295:
+%*u:-1:0:2:
+%u:-0:1:2:0:
+%*u:-0:0:2:
+%u:0:1:1:0:
+%*u:0:0:1:
+%u:1:1:1:1:
+%*u:1:0:1:
+%u:42:1:2:42:
+%*u:42:0:2:
+%u:4294967295:1:10:4294967295:
+%*u:4294967295:0:10:
+%u:4294967296:1:10:0:
+%*u:4294967296:0:10:
+%u:4294971537:1:10:4241:
+%*u:4294971537:0:10:
+%u:+0:1:2:0:
+%*u:+0:0:2:
+%u:+1:1:2:1:
+%*u:+1:0:2:
+%u:+42:1:3:42:
+%*u:+42:0:3:
+%u:+4294967295:1:11:4294967295:
+%*u:+4294967295:0:11:
+%u:+4294967296:1:11:0:
+%*u:+4294967296:0:11:
+%u:+4294971537:1:11:4241:
+%*u:+4294971537:0:11:
+%1u::0:-1:
+%*1u::0:-1:
+%1u:-123:0:-1:
+%*1u:-123:0:-1:
+%1u:-1:0:-1:
+%*1u:-1:0:-1:
+%1u:-0:0:-1:
+%*1u:-0:0:-1:
+%1u:0:1:1:0:
+%*1u:0:0:1:
+%1u:1:1:1:1:
+%*1u:1:0:1:
+%1u:42:1:1:4:
+%*1u:42:0:1:
+%1u:4294967295:1:1:4:
+%*1u:4294967295:0:1:
+%1u:4294967296:1:1:4:
+%*1u:4294967296:0:1:
+%1u:4294971537:1:1:4:
+%*1u:4294971537:0:1:
+%1u:+0:0:-1:
+%*1u:+0:0:-1:
+%1u:+1:0:-1:
+%*1u:+1:0:-1:
+%1u:+42:0:-1:
+%*1u:+42:0:-1:
+%1u:+4294967295:0:-1:
+%*1u:+4294967295:0:-1:
+%1u:+4294967296:0:-1:
+%*1u:+4294967296:0:-1:
+%1u:+4294971537:0:-1:
+%*1u:+4294971537:0:-1:
+%2u::0:-1:
+%*2u::0:-1:
+%2u:-123:1:2:4294967295:
+%*2u:-123:0:2:
+%2u:-1:1:2:4294967295:
+%*2u:-1:0:2:
+%2u:-0:1:2:0:
+%*2u:-0:0:2:
+%2u:0:1:1:0:
+%*2u:0:0:1:
+%2u:1:1:1:1:
+%*2u:1:0:1:
+%2u:42:1:2:42:
+%*2u:42:0:2:
+%2u:4294967295:1:2:42:
+%*2u:4294967295:0:2:
+%2u:4294967296:1:2:42:
+%*2u:4294967296:0:2:
+%2u:4294971537:1:2:42:
+%*2u:4294971537:0:2:
+%2u:+0:1:2:0:
+%*2u:+0:0:2:
+%2u:+1:1:2:1:
+%*2u:+1:0:2:
+%2u:+42:1:2:4:
+%*2u:+42:0:2:
+%2u:+4294967295:1:2:4:
+%*2u:+4294967295:0:2:
+%2u:+4294967296:1:2:4:
+%*2u:+4294967296:0:2:
+%2u:+4294971537:1:2:4:
+%*2u:+4294971537:0:2:
+%8u::0:-1:
+%*8u::0:-1:
+%8u:-123:1:4:4294967173:
+%*8u:-123:0:4:
+%8u:-1:1:2:4294967295:
+%*8u:-1:0:2:
+%8u:-0:1:2:0:
+%*8u:-0:0:2:
+%8u:0:1:1:0:
+%*8u:0:0:1:
+%8u:1:1:1:1:
+%*8u:1:0:1:
+%8u:42:1:2:42:
+%*8u:42:0:2:
+%8u:4294967295:1:8:42949672:
+%*8u:4294967295:0:8:
+%8u:4294967296:1:8:42949672:
+%*8u:4294967296:0:8:
+%8u:4294971537:1:8:42949715:
+%*8u:4294971537:0:8:
+%8u:+0:1:2:0:
+%*8u:+0:0:2:
+%8u:+1:1:2:1:
+%*8u:+1:0:2:
+%8u:+42:1:3:42:
+%*8u:+42:0:3:
+%8u:+4294967295:1:8:4294967:
+%*8u:+4294967295:0:8:
+%8u:+4294967296:1:8:4294967:
+%*8u:+4294967296:0:8:
+%8u:+4294971537:1:8:4294971:
+%*8u:+4294971537:0:8:
+%15u::0:-1:
+%*15u::0:-1:
+%15u:-123:1:4:4294967173:
+%*15u:-123:0:4:
+%15u:-1:1:2:4294967295:
+%*15u:-1:0:2:
+%15u:-0:1:2:0:
+%*15u:-0:0:2:
+%15u:0:1:1:0:
+%*15u:0:0:1:
+%15u:1:1:1:1:
+%*15u:1:0:1:
+%15u:42:1:2:42:
+%*15u:42:0:2:
+%15u:4294967295:1:10:4294967295:
+%*15u:4294967295:0:10:
+%15u:4294967296:1:10:0:
+%*15u:4294967296:0:10:
+%15u:4294971537:1:10:4241:
+%*15u:4294971537:0:10:
+%15u:+0:1:2:0:
+%*15u:+0:0:2:
+%15u:+1:1:2:1:
+%*15u:+1:0:2:
+%15u:+42:1:3:42:
+%*15u:+42:0:3:
+%15u:+4294967295:1:11:4294967295:
+%*15u:+4294967295:0:11:
+%15u:+4294967296:1:11:0:
+%*15u:+4294967296:0:11:
+%15u:+4294971537:1:11:4241:
+%*15u:+4294971537:0:11:
+%2u: :0:-1:
+%*2u: :0:-1:
+%2u: -123:1:3:4294967295:
+%*2u: -123:0:3:
+%2u: -1:1:3:4294967295:
+%*2u: -1:0:3:
+%2u: -0:1:3:0:
+%*2u: -0:0:3:
+%2u: 0:1:2:0:
+%*2u: 0:0:2:
+%2u: 1:1:2:1:
+%*2u: 1:0:2:
+%2u: 42:1:3:42:
+%*2u: 42:0:3:
+%2u: 4294967295:1:3:42:
+%*2u: 4294967295:0:3:
+%2u: 4294967296:1:3:42:
+%*2u: 4294967296:0:3:
+%2u: 4294971537:1:3:42:
+%*2u: 4294971537:0:3:
+%2u: +0:1:3:0:
+%*2u: +0:0:3:
+%2u: +1:1:3:1:
+%*2u: +1:0:3:
+%2u: +42:1:3:4:
+%*2u: +42:0:3:
+%2u: +4294967295:1:3:4:
+%*2u: +4294967295:0:3:
+%2u: +4294967296:1:3:4:
+%*2u: +4294967296:0:3:
+%2u: +4294971537:1:3:4:
+%*2u: +4294971537:0:3:
+%15u: :0:-1:
+%*15u: :0:-1:
+%15u: -123:1:5:4294967173:
+%*15u: -123:0:5:
+%15u: -1:1:3:4294967295:
+%*15u: -1:0:3:
+%15u: -0:1:3:0:
+%*15u: -0:0:3:
+%15u: 0:1:2:0:
+%*15u: 0:0:2:
+%15u: 1:1:2:1:
+%*15u: 1:0:2:
+%15u: 42:1:3:42:
+%*15u: 42:0:3:
+%15u: 4294967295:1:11:4294967295:
+%*15u: 4294967295:0:11:
+%15u: 4294967296:1:11:0:
+%*15u: 4294967296:0:11:
+%15u: 4294971537:1:11:4241:
+%*15u: 4294971537:0:11:
+%15u: +0:1:3:0:
+%*15u: +0:0:3:
+%15u: +1:1:3:1:
+%*15u: +1:0:3:
+%15u: +42:1:4:42:
+%*15u: +42:0:4:
+%15u: +4294967295:1:12:4294967295:
+%*15u: +4294967295:0:12:
+%15u: +4294967296:1:12:0:
+%*15u: +4294967296:0:12:
+%15u: +4294971537:1:12:4241:
+%*15u: +4294971537:0:12:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-x.input b/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
new file mode 100644
index 0000000..a9c1d77
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
@@ -0,0 +1,714 @@
+%x::0:-1:
+%*x::0:-1:
+%x:-7b:1:3:4294967173:
+%*x:-7b:0:3:
+%x:-7B:1:3:4294967173:
+%*x:-7B:0:3:
+%x:-0X7b:1:5:4294967173:
+%*x:-0X7b:0:5:
+%x:-0x7B:1:5:4294967173:
+%*x:-0x7B:0:5:
+%x:-1:1:2:4294967295:
+%*x:-1:0:2:
+%x:-0X1:1:4:4294967295:
+%*x:-0X1:0:4:
+%x:-0x1:1:4:4294967295:
+%*x:-0x1:0:4:
+%x:-0:1:2:0:
+%*x:-0:0:2:
+%x:-0X0:1:4:0:
+%*x:-0X0:0:4:
+%x:-0x0:1:4:0:
+%*x:-0x0:0:4:
+%x:0:1:1:0:
+%*x:0:0:1:
+%x:0X0:1:3:0:
+%*x:0X0:0:3:
+%x:0x0:1:3:0:
+%*x:0x0:0:3:
+%x:1:1:1:1:
+%*x:1:0:1:
+%x:0X1:1:3:1:
+%*x:0X1:0:3:
+%x:0x1:1:3:1:
+%*x:0x1:0:3:
+%x:2a:1:2:42:
+%*x:2a:0:2:
+%x:2A:1:2:42:
+%*x:2A:0:2:
+%x:0X2a:1:4:42:
+%*x:0X2a:0:4:
+%x:0x2A:1:4:42:
+%*x:0x2A:0:4:
+%x:ffffffff:1:8:4294967295:
+%*x:ffffffff:0:8:
+%x:FFFFFFFF:1:8:4294967295:
+%*x:FFFFFFFF:0:8:
+%x:0Xffffffff:1:10:4294967295:
+%*x:0Xffffffff:0:10:
+%x:0xFFFFFFFF:1:10:4294967295:
+%*x:0xFFFFFFFF:0:10:
+%x:100000000:1:9:0:
+%*x:100000000:0:9:
+%x:0X100000000:1:11:0:
+%*x:0X100000000:0:11:
+%x:0x100000000:1:11:0:
+%*x:0x100000000:0:11:
+%x:100001091:1:9:4241:
+%*x:100001091:0:9:
+%x:0X100001091:1:11:4241:
+%*x:0X100001091:0:11:
+%x:0x100001091:1:11:4241:
+%*x:0x100001091:0:11:
+%x:+0:1:2:0:
+%*x:+0:0:2:
+%x:+0X0:1:4:0:
+%*x:+0X0:0:4:
+%x:+0x0:1:4:0:
+%*x:+0x0:0:4:
+%x:+1:1:2:1:
+%*x:+1:0:2:
+%x:+0X1:1:4:1:
+%*x:+0X1:0:4:
+%x:+0x1:1:4:1:
+%*x:+0x1:0:4:
+%x:+2a:1:3:42:
+%*x:+2a:0:3:
+%x:+2A:1:3:42:
+%*x:+2A:0:3:
+%x:+0X2a:1:5:42:
+%*x:+0X2a:0:5:
+%x:+0x2A:1:5:42:
+%*x:+0x2A:0:5:
+%x:+ffffffff:1:9:4294967295:
+%*x:+ffffffff:0:9:
+%x:+FFFFFFFF:1:9:4294967295:
+%*x:+FFFFFFFF:0:9:
+%x:+0Xffffffff:1:11:4294967295:
+%*x:+0Xffffffff:0:11:
+%x:+0xFFFFFFFF:1:11:4294967295:
+%*x:+0xFFFFFFFF:0:11:
+%x:+100000000:1:10:0:
+%*x:+100000000:0:10:
+%x:+0X100000000:1:12:0:
+%*x:+0X100000000:0:12:
+%x:+0x100000000:1:12:0:
+%*x:+0x100000000:0:12:
+%x:+100001091:1:10:4241:
+%*x:+100001091:0:10:
+%x:+0X100001091:1:12:4241:
+%*x:+0X100001091:0:12:
+%x:+0x100001091:1:12:4241:
+%*x:+0x100001091:0:12:
+%1x::0:-1:
+%*1x::0:-1:
+%1x:-7b:0:-1:
+%*1x:-7b:0:-1:
+%1x:-7B:0:-1:
+%*1x:-7B:0:-1:
+%1x:-0X7b:0:-1:
+%*1x:-0X7b:0:-1:
+%1x:-0x7B:0:-1:
+%*1x:-0x7B:0:-1:
+%1x:-1:0:-1:
+%*1x:-1:0:-1:
+%1x:-0X1:0:-1:
+%*1x:-0X1:0:-1:
+%1x:-0x1:0:-1:
+%*1x:-0x1:0:-1:
+%1x:-0:0:-1:
+%*1x:-0:0:-1:
+%1x:-0X0:0:-1:
+%*1x:-0X0:0:-1:
+%1x:-0x0:0:-1:
+%*1x:-0x0:0:-1:
+%1x:0:1:1:0:
+%*1x:0:0:1:
+%1x:0X0:1:1:0:
+%*1x:0X0:0:1:
+%1x:0x0:1:1:0:
+%*1x:0x0:0:1:
+%1x:1:1:1:1:
+%*1x:1:0:1:
+%1x:0X1:1:1:0:
+%*1x:0X1:0:1:
+%1x:0x1:1:1:0:
+%*1x:0x1:0:1:
+%1x:2a:1:1:2:
+%*1x:2a:0:1:
+%1x:2A:1:1:2:
+%*1x:2A:0:1:
+%1x:0X2a:1:1:0:
+%*1x:0X2a:0:1:
+%1x:0x2A:1:1:0:
+%*1x:0x2A:0:1:
+%1x:ffffffff:1:1:15:
+%*1x:ffffffff:0:1:
+%1x:FFFFFFFF:1:1:15:
+%*1x:FFFFFFFF:0:1:
+%1x:0Xffffffff:1:1:0:
+%*1x:0Xffffffff:0:1:
+%1x:0xFFFFFFFF:1:1:0:
+%*1x:0xFFFFFFFF:0:1:
+%1x:100000000:1:1:1:
+%*1x:100000000:0:1:
+%1x:0X100000000:1:1:0:
+%*1x:0X100000000:0:1:
+%1x:0x100000000:1:1:0:
+%*1x:0x100000000:0:1:
+%1x:100001091:1:1:1:
+%*1x:100001091:0:1:
+%1x:0X100001091:1:1:0:
+%*1x:0X100001091:0:1:
+%1x:0x100001091:1:1:0:
+%*1x:0x100001091:0:1:
+%1x:+0:0:-1:
+%*1x:+0:0:-1:
+%1x:+0X0:0:-1:
+%*1x:+0X0:0:-1:
+%1x:+0x0:0:-1:
+%*1x:+0x0:0:-1:
+%1x:+1:0:-1:
+%*1x:+1:0:-1:
+%1x:+0X1:0:-1:
+%*1x:+0X1:0:-1:
+%1x:+0x1:0:-1:
+%*1x:+0x1:0:-1:
+%1x:+2a:0:-1:
+%*1x:+2a:0:-1:
+%1x:+2A:0:-1:
+%*1x:+2A:0:-1:
+%1x:+0X2a:0:-1:
+%*1x:+0X2a:0:-1:
+%1x:+0x2A:0:-1:
+%*1x:+0x2A:0:-1:
+%1x:+ffffffff:0:-1:
+%*1x:+ffffffff:0:-1:
+%1x:+FFFFFFFF:0:-1:
+%*1x:+FFFFFFFF:0:-1:
+%1x:+0Xffffffff:0:-1:
+%*1x:+0Xffffffff:0:-1:
+%1x:+0xFFFFFFFF:0:-1:
+%*1x:+0xFFFFFFFF:0:-1:
+%1x:+100000000:0:-1:
+%*1x:+100000000:0:-1:
+%1x:+0X100000000:0:-1:
+%*1x:+0X100000000:0:-1:
+%1x:+0x100000000:0:-1:
+%*1x:+0x100000000:0:-1:
+%1x:+100001091:0:-1:
+%*1x:+100001091:0:-1:
+%1x:+0X100001091:0:-1:
+%*1x:+0X100001091:0:-1:
+%1x:+0x100001091:0:-1:
+%*1x:+0x100001091:0:-1:
+%2x::0:-1:
+%*2x::0:-1:
+%2x:-7b:1:2:4294967289:
+%*2x:-7b:0:2:
+%2x:-7B:1:2:4294967289:
+%*2x:-7B:0:2:
+%2x:-0X7b:1:2:0:
+%*2x:-0X7b:0:2:
+%2x:-0x7B:1:2:0:
+%*2x:-0x7B:0:2:
+%2x:-1:1:2:4294967295:
+%*2x:-1:0:2:
+%2x:-0X1:1:2:0:
+%*2x:-0X1:0:2:
+%2x:-0x1:1:2:0:
+%*2x:-0x1:0:2:
+%2x:-0:1:2:0:
+%*2x:-0:0:2:
+%2x:-0X0:1:2:0:
+%*2x:-0X0:0:2:
+%2x:-0x0:1:2:0:
+%*2x:-0x0:0:2:
+%2x:0:1:1:0:
+%*2x:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2x:+0X0:0:2:
+%2x:+0x0:1:2:0:
+%*2x:+0x0:0:2:
+%2x:+1:1:2:1:
+%*2x:+1:0:2:
+%2x:+0X1:1:2:0:
+%*2x:+0X1:0:2:
+%2x:+0x1:1:2:0:
+%*2x:+0x1:0:2:
+%2x:+2a:1:2:2:
+%*2x:+2a:0:2:
+%2x:+2A:1:2:2:
+%*2x:+2A:0:2:
+%2x:+0X2a:1:2:0:
+%*2x:+0X2a:0:2:
+%2x:+0x2A:1:2:0:
+%*2x:+0x2A:0:2:
+%2x:+ffffffff:1:2:15:
+%*2x:+ffffffff:0:2:
+%2x:+FFFFFFFF:1:2:15:
+%*2x:+FFFFFFFF:0:2:
+%2x:+0Xffffffff:1:2:0:
+%*2x:+0Xffffffff:0:2:
+%2x:+0xFFFFFFFF:1:2:0:
+%*2x:+0xFFFFFFFF:0:2:
+%2x:+100000000:1:2:1:
+%*2x:+100000000:0:2:
+%2x:+0X100000000:1:2:0:
+%*2x:+0X100000000:0:2:
+%2x:+0x100000000:1:2:0:
+%*2x:+0x100000000:0:2:
+%2x:+100001091:1:2:1:
+%*2x:+100001091:0:2:
+%2x:+0X100001091:1:2:0:
+%*2x:+0X100001091:0:2:
+%2x:+0x100001091:1:2:0:
+%*2x:+0x100001091:0:2:
+%8x::0:-1:
+%*8x::0:-1:
+%8x:-7b:1:3:4294967173:
+%*8x:-7b:0:3:
+%8x:-7B:1:3:4294967173:
+%*8x:-7B:0:3:
+%8x:-0X7b:1:5:4294967173:
+%*8x:-0X7b:0:5:
+%8x:-0x7B:1:5:4294967173:
+%*8x:-0x7B:0:5:
+%8x:-1:1:2:4294967295:
+%*8x:-1:0:2:
+%8x:-0X1:1:4:4294967295:
+%*8x:-0X1:0:4:
+%8x:-0x1:1:4:4294967295:
+%*8x:-0x1:0:4:
+%8x:-0:1:2:0:
+%*8x:-0:0:2:
+%8x:-0X0:1:4:0:
+%*8x:-0X0:0:4:
+%8x:-0x0:1:4:0:
+%*8x:-0x0:0:4:
+%8x:0:1:1:0:
+%*8x:0:0:1:
+%8x:0X0:1:3:0:
+%*8x:0X0:0:3:
+%8x:0x0:1:3:0:
+%*8x:0x0:0:3:
+%8x:1:1:1:1:
+%*8x:1:0:1:
+%8x:0X1:1:3:1:
+%*8x:0X1:0:3:
+%8x:0x1:1:3:1:
+%*8x:0x1:0:3:
+%8x:2a:1:2:42:
+%*8x:2a:0:2:
+%8x:2A:1:2:42:
+%*8x:2A:0:2:
+%8x:0X2a:1:4:42:
+%*8x:0X2a:0:4:
+%8x:0x2A:1:4:42:
+%*8x:0x2A:0:4:
+%8x:ffffffff:1:8:4294967295:
+%*8x:ffffffff:0:8:
+%8x:FFFFFFFF:1:8:4294967295:
+%*8x:FFFFFFFF:0:8:
+%8x:0Xffffffff:1:8:16777215:
+%*8x:0Xffffffff:0:8:
+%8x:0xFFFFFFFF:1:8:16777215:
+%*8x:0xFFFFFFFF:0:8:
+%8x:100000000:1:8:268435456:
+%*8x:100000000:0:8:
+%8x:0X100000000:1:8:1048576:
+%*8x:0X100000000:0:8:
+%8x:0x100000000:1:8:1048576:
+%*8x:0x100000000:0:8:
+%8x:100001091:1:8:268435721:
+%*8x:100001091:0:8:
+%8x:0X100001091:1:8:1048577:
+%*8x:0X100001091:0:8:
+%8x:0x100001091:1:8:1048577:
+%*8x:0x100001091:0:8:
+%8x:+0:1:2:0:
+%*8x:+0:0:2:
+%8x:+0X0:1:4:0:
+%*8x:+0X0:0:4:
+%8x:+0x0:1:4:0:
+%*8x:+0x0:0:4:
+%8x:+1:1:2:1:
+%*8x:+1:0:2:
+%8x:+0X1:1:4:1:
+%*8x:+0X1:0:4:
+%8x:+0x1:1:4:1:
+%*8x:+0x1:0:4:
+%8x:+2a:1:3:42:
+%*8x:+2a:0:3:
+%8x:+2A:1:3:42:
+%*8x:+2A:0:3:
+%8x:+0X2a:1:5:42:
+%*8x:+0X2a:0:5:
+%8x:+0x2A:1:5:42:
+%*8x:+0x2A:0:5:
+%8x:+ffffffff:1:8:268435455:
+%*8x:+ffffffff:0:8:
+%8x:+FFFFFFFF:1:8:268435455:
+%*8x:+FFFFFFFF:0:8:
+%8x:+0Xffffffff:1:8:1048575:
+%*8x:+0Xffffffff:0:8:
+%8x:+0xFFFFFFFF:1:8:1048575:
+%*8x:+0xFFFFFFFF:0:8:
+%8x:+100000000:1:8:16777216:
+%*8x:+100000000:0:8:
+%8x:+0X100000000:1:8:65536:
+%*8x:+0X100000000:0:8:
+%8x:+0x100000000:1:8:65536:
+%*8x:+0x100000000:0:8:
+%8x:+100001091:1:8:16777232:
+%*8x:+100001091:0:8:
+%8x:+0X100001091:1:8:65536:
+%*8x:+0X100001091:0:8:
+%8x:+0x100001091:1:8:65536:
+%*8x:+0x100001091:0:8:
+%15x::0:-1:
+%*15x::0:-1:
+%15x:-7b:1:3:4294967173:
+%*15x:-7b:0:3:
+%15x:-7B:1:3:4294967173:
+%*15x:-7B:0:3:
+%15x:-0X7b:1:5:4294967173:
+%*15x:-0X7b:0:5:
+%15x:-0x7B:1:5:4294967173:
+%*15x:-0x7B:0:5:
+%15x:-1:1:2:4294967295:
+%*15x:-1:0:2:
+%15x:-0X1:1:4:4294967295:
+%*15x:-0X1:0:4:
+%15x:-0x1:1:4:4294967295:
+%*15x:-0x1:0:4:
+%15x:-0:1:2:0:
+%*15x:-0:0:2:
+%15x:-0X0:1:4:0:
+%*15x:-0X0:0:4:
+%15x:-0x0:1:4:0:
+%*15x:-0x0:0:4:
+%15x:0:1:1:0:
+%*15x:0:0:1:
+%15x:0X0:1:3:0:
+%*15x:0X0:0:3:
+%15x:0x0:1:3:0:
+%*15x:0x0:0:3:
+%15x:1:1:1:1:
+%*15x:1:0:1:
+%15x:0X1:1:3:1:
+%*15x:0X1:0:3:
+%15x:0x1:1:3:1:
+%*15x:0x1:0:3:
+%15x:2a:1:2:42:
+%*15x:2a:0:2:
+%15x:2A:1:2:42:
+%*15x:2A:0:2:
+%15x:0X2a:1:4:42:
+%*15x:0X2a:0:4:
+%15x:0x2A:1:4:42:
+%*15x:0x2A:0:4:
+%15x:ffffffff:1:8:4294967295:
+%*15x:ffffffff:0:8:
+%15x:FFFFFFFF:1:8:4294967295:
+%*15x:FFFFFFFF:0:8:
+%15x:0Xffffffff:1:10:4294967295:
+%*15x:0Xffffffff:0:10:
+%15x:0xFFFFFFFF:1:10:4294967295:
+%*15x:0xFFFFFFFF:0:10:
+%15x:100000000:1:9:0:
+%*15x:100000000:0:9:
+%15x:0X100000000:1:11:0:
+%*15x:0X100000000:0:11:
+%15x:0x100000000:1:11:0:
+%*15x:0x100000000:0:11:
+%15x:100001091:1:9:4241:
+%*15x:100001091:0:9:
+%15x:0X100001091:1:11:4241:
+%*15x:0X100001091:0:11:
+%15x:0x100001091:1:11:4241:
+%*15x:0x100001091:0:11:
+%15x:+0:1:2:0:
+%*15x:+0:0:2:
+%15x:+0X0:1:4:0:
+%*15x:+0X0:0:4:
+%15x:+0x0:1:4:0:
+%*15x:+0x0:0:4:
+%15x:+1:1:2:1:
+%*15x:+1:0:2:
+%15x:+0X1:1:4:1:
+%*15x:+0X1:0:4:
+%15x:+0x1:1:4:1:
+%*15x:+0x1:0:4:
+%15x:+2a:1:3:42:
+%*15x:+2a:0:3:
+%15x:+2A:1:3:42:
+%*15x:+2A:0:3:
+%15x:+0X2a:1:5:42:
+%*15x:+0X2a:0:5:
+%15x:+0x2A:1:5:42:
+%*15x:+0x2A:0:5:
+%15x:+ffffffff:1:9:4294967295:
+%*15x:+ffffffff:0:9:
+%15x:+FFFFFFFF:1:9:4294967295:
+%*15x:+FFFFFFFF:0:9:
+%15x:+0Xffffffff:1:11:4294967295:
+%*15x:+0Xffffffff:0:11:
+%15x:+0xFFFFFFFF:1:11:4294967295:
+%*15x:+0xFFFFFFFF:0:11:
+%15x:+100000000:1:10:0:
+%*15x:+100000000:0:10:
+%15x:+0X100000000:1:12:0:
+%*15x:+0X100000000:0:12:
+%15x:+0x100000000:1:12:0:
+%*15x:+0x100000000:0:12:
+%15x:+100001091:1:10:4241:
+%*15x:+100001091:0:10:
+%15x:+0X100001091:1:12:4241:
+%*15x:+0X100001091:0:12:
+%15x:+0x100001091:1:12:4241:
+%*15x:+0x100001091:0:12:
+%2x: :0:-1:
+%*2x: :0:-1:
+%2x: -7b:1:3:4294967289:
+%*2x: -7b:0:3:
+%2x: -7B:1:3:4294967289:
+%*2x: -7B:0:3:
+%2x: -0X7b:1:3:0:
+%*2x: -0X7b:0:3:
+%2x: -0x7B:1:3:0:
+%*2x: -0x7B:0:3:
+%2x: -1:1:3:4294967295:
+%*2x: -1:0:3:
+%2x: -0X1:1:3:0:
+%*2x: -0X1:0:3:
+%2x: -0x1:1:3:0:
+%*2x: -0x1:0:3:
+%2x: -0:1:3:0:
+%*2x: -0:0:3:
+%2x: -0X0:1:3:0:
+%*2x: -0X0:0:3:
+%2x: -0x0:1:3:0:
+%*2x: -0x0:0:3:
+%2x: 0:1:2:0:
+%*2x: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2x: +0X0:0:3:
+%2x: +0x0:1:3:0:
+%*2x: +0x0:0:3:
+%2x: +1:1:3:1:
+%*2x: +1:0:3:
+%2x: +0X1:1:3:0:
+%*2x: +0X1:0:3:
+%2x: +0x1:1:3:0:
+%*2x: +0x1:0:3:
+%2x: +2a:1:3:2:
+%*2x: +2a:0:3:
+%2x: +2A:1:3:2:
+%*2x: +2A:0:3:
+%2x: +0X2a:1:3:0:
+%*2x: +0X2a:0:3:
+%2x: +0x2A:1:3:0:
+%*2x: +0x2A:0:3:
+%2x: +ffffffff:1:3:15:
+%*2x: +ffffffff:0:3:
+%2x: +FFFFFFFF:1:3:15:
+%*2x: +FFFFFFFF:0:3:
+%2x: +0Xffffffff:1:3:0:
+%*2x: +0Xffffffff:0:3:
+%2x: +0xFFFFFFFF:1:3:0:
+%*2x: +0xFFFFFFFF:0:3:
+%2x: +100000000:1:3:1:
+%*2x: +100000000:0:3:
+%2x: +0X100000000:1:3:0:
+%*2x: +0X100000000:0:3:
+%2x: +0x100000000:1:3:0:
+%*2x: +0x100000000:0:3:
+%2x: +100001091:1:3:1:
+%*2x: +100001091:0:3:
+%2x: +0X100001091:1:3:0:
+%*2x: +0X100001091:0:3:
+%2x: +0x100001091:1:3:0:
+%*2x: +0x100001091:0:3:
+%15x: :0:-1:
+%*15x: :0:-1:
+%15x: -7b:1:4:4294967173:
+%*15x: -7b:0:4:
+%15x: -7B:1:4:4294967173:
+%*15x: -7B:0:4:
+%15x: -0X7b:1:6:4294967173:
+%*15x: -0X7b:0:6:
+%15x: -0x7B:1:6:4294967173:
+%*15x: -0x7B:0:6:
+%15x: -1:1:3:4294967295:
+%*15x: -1:0:3:
+%15x: -0X1:1:5:4294967295:
+%*15x: -0X1:0:5:
+%15x: -0x1:1:5:4294967295:
+%*15x: -0x1:0:5:
+%15x: -0:1:3:0:
+%*15x: -0:0:3:
+%15x: -0X0:1:5:0:
+%*15x: -0X0:0:5:
+%15x: -0x0:1:5:0:
+%*15x: -0x0:0:5:
+%15x: 0:1:2:0:
+%*15x: 0:0:2:
+%15x: 0X0:1:4:0:
+%*15x: 0X0:0:4:
+%15x: 0x0:1:4:0:
+%*15x: 0x0:0:4:
+%15x: 1:1:2:1:
+%*15x: 1:0:2:
+%15x: 0X1:1:4:1:
+%*15x: 0X1:0:4:
+%15x: 0x1:1:4:1:
+%*15x: 0x1:0:4:
+%15x: 2a:1:3:42:
+%*15x: 2a:0:3:
+%15x: 2A:1:3:42:
+%*15x: 2A:0:3:
+%15x: 0X2a:1:5:42:
+%*15x: 0X2a:0:5:
+%15x: 0x2A:1:5:42:
+%*15x: 0x2A:0:5:
+%15x: ffffffff:1:9:4294967295:
+%*15x: ffffffff:0:9:
+%15x: FFFFFFFF:1:9:4294967295:
+%*15x: FFFFFFFF:0:9:
+%15x: 0Xffffffff:1:11:4294967295:
+%*15x: 0Xffffffff:0:11:
+%15x: 0xFFFFFFFF:1:11:4294967295:
+%*15x: 0xFFFFFFFF:0:11:
+%15x: 100000000:1:10:0:
+%*15x: 100000000:0:10:
+%15x: 0X100000000:1:12:0:
+%*15x: 0X100000000:0:12:
+%15x: 0x100000000:1:12:0:
+%*15x: 0x100000000:0:12:
+%15x: 100001091:1:10:4241:
+%*15x: 100001091:0:10:
+%15x: 0X100001091:1:12:4241:
+%*15x: 0X100001091:0:12:
+%15x: 0x100001091:1:12:4241:
+%*15x: 0x100001091:0:12:
+%15x: +0:1:3:0:
+%*15x: +0:0:3:
+%15x: +0X0:1:5:0:
+%*15x: +0X0:0:5:
+%15x: +0x0:1:5:0:
+%*15x: +0x0:0:5:
+%15x: +1:1:3:1:
+%*15x: +1:0:3:
+%15x: +0X1:1:5:1:
+%*15x: +0X1:0:5:
+%15x: +0x1:1:5:1:
+%*15x: +0x1:0:5:
+%15x: +2a:1:4:42:
+%*15x: +2a:0:4:
+%15x: +2A:1:4:42:
+%*15x: +2A:0:4:
+%15x: +0X2a:1:6:42:
+%*15x: +0X2a:0:6:
+%15x: +0x2A:1:6:42:
+%*15x: +0x2A:0:6:
+%15x: +ffffffff:1:10:4294967295:
+%*15x: +ffffffff:0:10:
+%15x: +FFFFFFFF:1:10:4294967295:
+%*15x: +FFFFFFFF:0:10:
+%15x: +0Xffffffff:1:12:4294967295:
+%*15x: +0Xffffffff:0:12:
+%15x: +0xFFFFFFFF:1:12:4294967295:
+%*15x: +0xFFFFFFFF:0:12:
+%15x: +100000000:1:11:0:
+%*15x: +100000000:0:11:
+%15x: +0X100000000:1:13:0:
+%*15x: +0X100000000:0:13:
+%15x: +0x100000000:1:13:0:
+%*15x: +0x100000000:0:13:
+%15x: +100001091:1:11:4241:
+%*15x: +100001091:0:11:
+%15x: +0X100001091:1:13:4241:
+%*15x: +0X100001091:0:13:
+%15x: +0x100001091:1:13:4241:
+%*15x: +0x100001091:0:13:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input b/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
new file mode 100644
index 0000000..736de7b
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
@@ -0,0 +1,714 @@
+%X::0:-1:
+%*X::0:-1:
+%X:-7b:1:3:4294967173:
+%*X:-7b:0:3:
+%X:-7B:1:3:4294967173:
+%*X:-7B:0:3:
+%X:-0X7b:1:5:4294967173:
+%*X:-0X7b:0:5:
+%X:-0x7B:1:5:4294967173:
+%*X:-0x7B:0:5:
+%X:-1:1:2:4294967295:
+%*X:-1:0:2:
+%X:-0X1:1:4:4294967295:
+%*X:-0X1:0:4:
+%X:-0x1:1:4:4294967295:
+%*X:-0x1:0:4:
+%X:-0:1:2:0:
+%*X:-0:0:2:
+%X:-0X0:1:4:0:
+%*X:-0X0:0:4:
+%X:-0x0:1:4:0:
+%*X:-0x0:0:4:
+%X:0:1:1:0:
+%*X:0:0:1:
+%X:0X0:1:3:0:
+%*X:0X0:0:3:
+%X:0x0:1:3:0:
+%*X:0x0:0:3:
+%X:1:1:1:1:
+%*X:1:0:1:
+%X:0X1:1:3:1:
+%*X:0X1:0:3:
+%X:0x1:1:3:1:
+%*X:0x1:0:3:
+%X:2a:1:2:42:
+%*X:2a:0:2:
+%X:2A:1:2:42:
+%*X:2A:0:2:
+%X:0X2a:1:4:42:
+%*X:0X2a:0:4:
+%X:0x2A:1:4:42:
+%*X:0x2A:0:4:
+%X:ffffffff:1:8:4294967295:
+%*X:ffffffff:0:8:
+%X:FFFFFFFF:1:8:4294967295:
+%*X:FFFFFFFF:0:8:
+%X:0Xffffffff:1:10:4294967295:
+%*X:0Xffffffff:0:10:
+%X:0xFFFFFFFF:1:10:4294967295:
+%*X:0xFFFFFFFF:0:10:
+%X:100000000:1:9:0:
+%*X:100000000:0:9:
+%X:0X100000000:1:11:0:
+%*X:0X100000000:0:11:
+%X:0x100000000:1:11:0:
+%*X:0x100000000:0:11:
+%X:100001091:1:9:4241:
+%*X:100001091:0:9:
+%X:0X100001091:1:11:4241:
+%*X:0X100001091:0:11:
+%X:0x100001091:1:11:4241:
+%*X:0x100001091:0:11:
+%X:+0:1:2:0:
+%*X:+0:0:2:
+%X:+0X0:1:4:0:
+%*X:+0X0:0:4:
+%X:+0x0:1:4:0:
+%*X:+0x0:0:4:
+%X:+1:1:2:1:
+%*X:+1:0:2:
+%X:+0X1:1:4:1:
+%*X:+0X1:0:4:
+%X:+0x1:1:4:1:
+%*X:+0x1:0:4:
+%X:+2a:1:3:42:
+%*X:+2a:0:3:
+%X:+2A:1:3:42:
+%*X:+2A:0:3:
+%X:+0X2a:1:5:42:
+%*X:+0X2a:0:5:
+%X:+0x2A:1:5:42:
+%*X:+0x2A:0:5:
+%X:+ffffffff:1:9:4294967295:
+%*X:+ffffffff:0:9:
+%X:+FFFFFFFF:1:9:4294967295:
+%*X:+FFFFFFFF:0:9:
+%X:+0Xffffffff:1:11:4294967295:
+%*X:+0Xffffffff:0:11:
+%X:+0xFFFFFFFF:1:11:4294967295:
+%*X:+0xFFFFFFFF:0:11:
+%X:+100000000:1:10:0:
+%*X:+100000000:0:10:
+%X:+0X100000000:1:12:0:
+%*X:+0X100000000:0:12:
+%X:+0x100000000:1:12:0:
+%*X:+0x100000000:0:12:
+%X:+100001091:1:10:4241:
+%*X:+100001091:0:10:
+%X:+0X100001091:1:12:4241:
+%*X:+0X100001091:0:12:
+%X:+0x100001091:1:12:4241:
+%*X:+0x100001091:0:12:
+%1X::0:-1:
+%*1X::0:-1:
+%1X:-7b:0:-1:
+%*1X:-7b:0:-1:
+%1X:-7B:0:-1:
+%*1X:-7B:0:-1:
+%1X:-0X7b:0:-1:
+%*1X:-0X7b:0:-1:
+%1X:-0x7B:0:-1:
+%*1X:-0x7B:0:-1:
+%1X:-1:0:-1:
+%*1X:-1:0:-1:
+%1X:-0X1:0:-1:
+%*1X:-0X1:0:-1:
+%1X:-0x1:0:-1:
+%*1X:-0x1:0:-1:
+%1X:-0:0:-1:
+%*1X:-0:0:-1:
+%1X:-0X0:0:-1:
+%*1X:-0X0:0:-1:
+%1X:-0x0:0:-1:
+%*1X:-0x0:0:-1:
+%1X:0:1:1:0:
+%*1X:0:0:1:
+%1X:0X0:1:1:0:
+%*1X:0X0:0:1:
+%1X:0x0:1:1:0:
+%*1X:0x0:0:1:
+%1X:1:1:1:1:
+%*1X:1:0:1:
+%1X:0X1:1:1:0:
+%*1X:0X1:0:1:
+%1X:0x1:1:1:0:
+%*1X:0x1:0:1:
+%1X:2a:1:1:2:
+%*1X:2a:0:1:
+%1X:2A:1:1:2:
+%*1X:2A:0:1:
+%1X:0X2a:1:1:0:
+%*1X:0X2a:0:1:
+%1X:0x2A:1:1:0:
+%*1X:0x2A:0:1:
+%1X:ffffffff:1:1:15:
+%*1X:ffffffff:0:1:
+%1X:FFFFFFFF:1:1:15:
+%*1X:FFFFFFFF:0:1:
+%1X:0Xffffffff:1:1:0:
+%*1X:0Xffffffff:0:1:
+%1X:0xFFFFFFFF:1:1:0:
+%*1X:0xFFFFFFFF:0:1:
+%1X:100000000:1:1:1:
+%*1X:100000000:0:1:
+%1X:0X100000000:1:1:0:
+%*1X:0X100000000:0:1:
+%1X:0x100000000:1:1:0:
+%*1X:0x100000000:0:1:
+%1X:100001091:1:1:1:
+%*1X:100001091:0:1:
+%1X:0X100001091:1:1:0:
+%*1X:0X100001091:0:1:
+%1X:0x100001091:1:1:0:
+%*1X:0x100001091:0:1:
+%1X:+0:0:-1:
+%*1X:+0:0:-1:
+%1X:+0X0:0:-1:
+%*1X:+0X0:0:-1:
+%1X:+0x0:0:-1:
+%*1X:+0x0:0:-1:
+%1X:+1:0:-1:
+%*1X:+1:0:-1:
+%1X:+0X1:0:-1:
+%*1X:+0X1:0:-1:
+%1X:+0x1:0:-1:
+%*1X:+0x1:0:-1:
+%1X:+2a:0:-1:
+%*1X:+2a:0:-1:
+%1X:+2A:0:-1:
+%*1X:+2A:0:-1:
+%1X:+0X2a:0:-1:
+%*1X:+0X2a:0:-1:
+%1X:+0x2A:0:-1:
+%*1X:+0x2A:0:-1:
+%1X:+ffffffff:0:-1:
+%*1X:+ffffffff:0:-1:
+%1X:+FFFFFFFF:0:-1:
+%*1X:+FFFFFFFF:0:-1:
+%1X:+0Xffffffff:0:-1:
+%*1X:+0Xffffffff:0:-1:
+%1X:+0xFFFFFFFF:0:-1:
+%*1X:+0xFFFFFFFF:0:-1:
+%1X:+100000000:0:-1:
+%*1X:+100000000:0:-1:
+%1X:+0X100000000:0:-1:
+%*1X:+0X100000000:0:-1:
+%1X:+0x100000000:0:-1:
+%*1X:+0x100000000:0:-1:
+%1X:+100001091:0:-1:
+%*1X:+100001091:0:-1:
+%1X:+0X100001091:0:-1:
+%*1X:+0X100001091:0:-1:
+%1X:+0x100001091:0:-1:
+%*1X:+0x100001091:0:-1:
+%2X::0:-1:
+%*2X::0:-1:
+%2X:-7b:1:2:4294967289:
+%*2X:-7b:0:2:
+%2X:-7B:1:2:4294967289:
+%*2X:-7B:0:2:
+%2X:-0X7b:1:2:0:
+%*2X:-0X7b:0:2:
+%2X:-0x7B:1:2:0:
+%*2X:-0x7B:0:2:
+%2X:-1:1:2:4294967295:
+%*2X:-1:0:2:
+%2X:-0X1:1:2:0:
+%*2X:-0X1:0:2:
+%2X:-0x1:1:2:0:
+%*2X:-0x1:0:2:
+%2X:-0:1:2:0:
+%*2X:-0:0:2:
+%2X:-0X0:1:2:0:
+%*2X:-0X0:0:2:
+%2X:-0x0:1:2:0:
+%*2X:-0x0:0:2:
+%2X:0:1:1:0:
+%*2X:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2X:+0X0:0:2:
+%2X:+0x0:1:2:0:
+%*2X:+0x0:0:2:
+%2X:+1:1:2:1:
+%*2X:+1:0:2:
+%2X:+0X1:1:2:0:
+%*2X:+0X1:0:2:
+%2X:+0x1:1:2:0:
+%*2X:+0x1:0:2:
+%2X:+2a:1:2:2:
+%*2X:+2a:0:2:
+%2X:+2A:1:2:2:
+%*2X:+2A:0:2:
+%2X:+0X2a:1:2:0:
+%*2X:+0X2a:0:2:
+%2X:+0x2A:1:2:0:
+%*2X:+0x2A:0:2:
+%2X:+ffffffff:1:2:15:
+%*2X:+ffffffff:0:2:
+%2X:+FFFFFFFF:1:2:15:
+%*2X:+FFFFFFFF:0:2:
+%2X:+0Xffffffff:1:2:0:
+%*2X:+0Xffffffff:0:2:
+%2X:+0xFFFFFFFF:1:2:0:
+%*2X:+0xFFFFFFFF:0:2:
+%2X:+100000000:1:2:1:
+%*2X:+100000000:0:2:
+%2X:+0X100000000:1:2:0:
+%*2X:+0X100000000:0:2:
+%2X:+0x100000000:1:2:0:
+%*2X:+0x100000000:0:2:
+%2X:+100001091:1:2:1:
+%*2X:+100001091:0:2:
+%2X:+0X100001091:1:2:0:
+%*2X:+0X100001091:0:2:
+%2X:+0x100001091:1:2:0:
+%*2X:+0x100001091:0:2:
+%8X::0:-1:
+%*8X::0:-1:
+%8X:-7b:1:3:4294967173:
+%*8X:-7b:0:3:
+%8X:-7B:1:3:4294967173:
+%*8X:-7B:0:3:
+%8X:-0X7b:1:5:4294967173:
+%*8X:-0X7b:0:5:
+%8X:-0x7B:1:5:4294967173:
+%*8X:-0x7B:0:5:
+%8X:-1:1:2:4294967295:
+%*8X:-1:0:2:
+%8X:-0X1:1:4:4294967295:
+%*8X:-0X1:0:4:
+%8X:-0x1:1:4:4294967295:
+%*8X:-0x1:0:4:
+%8X:-0:1:2:0:
+%*8X:-0:0:2:
+%8X:-0X0:1:4:0:
+%*8X:-0X0:0:4:
+%8X:-0x0:1:4:0:
+%*8X:-0x0:0:4:
+%8X:0:1:1:0:
+%*8X:0:0:1:
+%8X:0X0:1:3:0:
+%*8X:0X0:0:3:
+%8X:0x0:1:3:0:
+%*8X:0x0:0:3:
+%8X:1:1:1:1:
+%*8X:1:0:1:
+%8X:0X1:1:3:1:
+%*8X:0X1:0:3:
+%8X:0x1:1:3:1:
+%*8X:0x1:0:3:
+%8X:2a:1:2:42:
+%*8X:2a:0:2:
+%8X:2A:1:2:42:
+%*8X:2A:0:2:
+%8X:0X2a:1:4:42:
+%*8X:0X2a:0:4:
+%8X:0x2A:1:4:42:
+%*8X:0x2A:0:4:
+%8X:ffffffff:1:8:4294967295:
+%*8X:ffffffff:0:8:
+%8X:FFFFFFFF:1:8:4294967295:
+%*8X:FFFFFFFF:0:8:
+%8X:0Xffffffff:1:8:16777215:
+%*8X:0Xffffffff:0:8:
+%8X:0xFFFFFFFF:1:8:16777215:
+%*8X:0xFFFFFFFF:0:8:
+%8X:100000000:1:8:268435456:
+%*8X:100000000:0:8:
+%8X:0X100000000:1:8:1048576:
+%*8X:0X100000000:0:8:
+%8X:0x100000000:1:8:1048576:
+%*8X:0x100000000:0:8:
+%8X:100001091:1:8:268435721:
+%*8X:100001091:0:8:
+%8X:0X100001091:1:8:1048577:
+%*8X:0X100001091:0:8:
+%8X:0x100001091:1:8:1048577:
+%*8X:0x100001091:0:8:
+%8X:+0:1:2:0:
+%*8X:+0:0:2:
+%8X:+0X0:1:4:0:
+%*8X:+0X0:0:4:
+%8X:+0x0:1:4:0:
+%*8X:+0x0:0:4:
+%8X:+1:1:2:1:
+%*8X:+1:0:2:
+%8X:+0X1:1:4:1:
+%*8X:+0X1:0:4:
+%8X:+0x1:1:4:1:
+%*8X:+0x1:0:4:
+%8X:+2a:1:3:42:
+%*8X:+2a:0:3:
+%8X:+2A:1:3:42:
+%*8X:+2A:0:3:
+%8X:+0X2a:1:5:42:
+%*8X:+0X2a:0:5:
+%8X:+0x2A:1:5:42:
+%*8X:+0x2A:0:5:
+%8X:+ffffffff:1:8:268435455:
+%*8X:+ffffffff:0:8:
+%8X:+FFFFFFFF:1:8:268435455:
+%*8X:+FFFFFFFF:0:8:
+%8X:+0Xffffffff:1:8:1048575:
+%*8X:+0Xffffffff:0:8:
+%8X:+0xFFFFFFFF:1:8:1048575:
+%*8X:+0xFFFFFFFF:0:8:
+%8X:+100000000:1:8:16777216:
+%*8X:+100000000:0:8:
+%8X:+0X100000000:1:8:65536:
+%*8X:+0X100000000:0:8:
+%8X:+0x100000000:1:8:65536:
+%*8X:+0x100000000:0:8:
+%8X:+100001091:1:8:16777232:
+%*8X:+100001091:0:8:
+%8X:+0X100001091:1:8:65536:
+%*8X:+0X100001091:0:8:
+%8X:+0x100001091:1:8:65536:
+%*8X:+0x100001091:0:8:
+%15X::0:-1:
+%*15X::0:-1:
+%15X:-7b:1:3:4294967173:
+%*15X:-7b:0:3:
+%15X:-7B:1:3:4294967173:
+%*15X:-7B:0:3:
+%15X:-0X7b:1:5:4294967173:
+%*15X:-0X7b:0:5:
+%15X:-0x7B:1:5:4294967173:
+%*15X:-0x7B:0:5:
+%15X:-1:1:2:4294967295:
+%*15X:-1:0:2:
+%15X:-0X1:1:4:4294967295:
+%*15X:-0X1:0:4:
+%15X:-0x1:1:4:4294967295:
+%*15X:-0x1:0:4:
+%15X:-0:1:2:0:
+%*15X:-0:0:2:
+%15X:-0X0:1:4:0:
+%*15X:-0X0:0:4:
+%15X:-0x0:1:4:0:
+%*15X:-0x0:0:4:
+%15X:0:1:1:0:
+%*15X:0:0:1:
+%15X:0X0:1:3:0:
+%*15X:0X0:0:3:
+%15X:0x0:1:3:0:
+%*15X:0x0:0:3:
+%15X:1:1:1:1:
+%*15X:1:0:1:
+%15X:0X1:1:3:1:
+%*15X:0X1:0:3:
+%15X:0x1:1:3:1:
+%*15X:0x1:0:3:
+%15X:2a:1:2:42:
+%*15X:2a:0:2:
+%15X:2A:1:2:42:
+%*15X:2A:0:2:
+%15X:0X2a:1:4:42:
+%*15X:0X2a:0:4:
+%15X:0x2A:1:4:42:
+%*15X:0x2A:0:4:
+%15X:ffffffff:1:8:4294967295:
+%*15X:ffffffff:0:8:
+%15X:FFFFFFFF:1:8:4294967295:
+%*15X:FFFFFFFF:0:8:
+%15X:0Xffffffff:1:10:4294967295:
+%*15X:0Xffffffff:0:10:
+%15X:0xFFFFFFFF:1:10:4294967295:
+%*15X:0xFFFFFFFF:0:10:
+%15X:100000000:1:9:0:
+%*15X:100000000:0:9:
+%15X:0X100000000:1:11:0:
+%*15X:0X100000000:0:11:
+%15X:0x100000000:1:11:0:
+%*15X:0x100000000:0:11:
+%15X:100001091:1:9:4241:
+%*15X:100001091:0:9:
+%15X:0X100001091:1:11:4241:
+%*15X:0X100001091:0:11:
+%15X:0x100001091:1:11:4241:
+%*15X:0x100001091:0:11:
+%15X:+0:1:2:0:
+%*15X:+0:0:2:
+%15X:+0X0:1:4:0:
+%*15X:+0X0:0:4:
+%15X:+0x0:1:4:0:
+%*15X:+0x0:0:4:
+%15X:+1:1:2:1:
+%*15X:+1:0:2:
+%15X:+0X1:1:4:1:
+%*15X:+0X1:0:4:
+%15X:+0x1:1:4:1:
+%*15X:+0x1:0:4:
+%15X:+2a:1:3:42:
+%*15X:+2a:0:3:
+%15X:+2A:1:3:42:
+%*15X:+2A:0:3:
+%15X:+0X2a:1:5:42:
+%*15X:+0X2a:0:5:
+%15X:+0x2A:1:5:42:
+%*15X:+0x2A:0:5:
+%15X:+ffffffff:1:9:4294967295:
+%*15X:+ffffffff:0:9:
+%15X:+FFFFFFFF:1:9:4294967295:
+%*15X:+FFFFFFFF:0:9:
+%15X:+0Xffffffff:1:11:4294967295:
+%*15X:+0Xffffffff:0:11:
+%15X:+0xFFFFFFFF:1:11:4294967295:
+%*15X:+0xFFFFFFFF:0:11:
+%15X:+100000000:1:10:0:
+%*15X:+100000000:0:10:
+%15X:+0X100000000:1:12:0:
+%*15X:+0X100000000:0:12:
+%15X:+0x100000000:1:12:0:
+%*15X:+0x100000000:0:12:
+%15X:+100001091:1:10:4241:
+%*15X:+100001091:0:10:
+%15X:+0X100001091:1:12:4241:
+%*15X:+0X100001091:0:12:
+%15X:+0x100001091:1:12:4241:
+%*15X:+0x100001091:0:12:
+%2X: :0:-1:
+%*2X: :0:-1:
+%2X: -7b:1:3:4294967289:
+%*2X: -7b:0:3:
+%2X: -7B:1:3:4294967289:
+%*2X: -7B:0:3:
+%2X: -0X7b:1:3:0:
+%*2X: -0X7b:0:3:
+%2X: -0x7B:1:3:0:
+%*2X: -0x7B:0:3:
+%2X: -1:1:3:4294967295:
+%*2X: -1:0:3:
+%2X: -0X1:1:3:0:
+%*2X: -0X1:0:3:
+%2X: -0x1:1:3:0:
+%*2X: -0x1:0:3:
+%2X: -0:1:3:0:
+%*2X: -0:0:3:
+%2X: -0X0:1:3:0:
+%*2X: -0X0:0:3:
+%2X: -0x0:1:3:0:
+%*2X: -0x0:0:3:
+%2X: 0:1:2:0:
+%*2X: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2X: +0X0:0:3:
+%2X: +0x0:1:3:0:
+%*2X: +0x0:0:3:
+%2X: +1:1:3:1:
+%*2X: +1:0:3:
+%2X: +0X1:1:3:0:
+%*2X: +0X1:0:3:
+%2X: +0x1:1:3:0:
+%*2X: +0x1:0:3:
+%2X: +2a:1:3:2:
+%*2X: +2a:0:3:
+%2X: +2A:1:3:2:
+%*2X: +2A:0:3:
+%2X: +0X2a:1:3:0:
+%*2X: +0X2a:0:3:
+%2X: +0x2A:1:3:0:
+%*2X: +0x2A:0:3:
+%2X: +ffffffff:1:3:15:
+%*2X: +ffffffff:0:3:
+%2X: +FFFFFFFF:1:3:15:
+%*2X: +FFFFFFFF:0:3:
+%2X: +0Xffffffff:1:3:0:
+%*2X: +0Xffffffff:0:3:
+%2X: +0xFFFFFFFF:1:3:0:
+%*2X: +0xFFFFFFFF:0:3:
+%2X: +100000000:1:3:1:
+%*2X: +100000000:0:3:
+%2X: +0X100000000:1:3:0:
+%*2X: +0X100000000:0:3:
+%2X: +0x100000000:1:3:0:
+%*2X: +0x100000000:0:3:
+%2X: +100001091:1:3:1:
+%*2X: +100001091:0:3:
+%2X: +0X100001091:1:3:0:
+%*2X: +0X100001091:0:3:
+%2X: +0x100001091:1:3:0:
+%*2X: +0x100001091:0:3:
+%15X: :0:-1:
+%*15X: :0:-1:
+%15X: -7b:1:4:4294967173:
+%*15X: -7b:0:4:
+%15X: -7B:1:4:4294967173:
+%*15X: -7B:0:4:
+%15X: -0X7b:1:6:4294967173:
+%*15X: -0X7b:0:6:
+%15X: -0x7B:1:6:4294967173:
+%*15X: -0x7B:0:6:
+%15X: -1:1:3:4294967295:
+%*15X: -1:0:3:
+%15X: -0X1:1:5:4294967295:
+%*15X: -0X1:0:5:
+%15X: -0x1:1:5:4294967295:
+%*15X: -0x1:0:5:
+%15X: -0:1:3:0:
+%*15X: -0:0:3:
+%15X: -0X0:1:5:0:
+%*15X: -0X0:0:5:
+%15X: -0x0:1:5:0:
+%*15X: -0x0:0:5:
+%15X: 0:1:2:0:
+%*15X: 0:0:2:
+%15X: 0X0:1:4:0:
+%*15X: 0X0:0:4:
+%15X: 0x0:1:4:0:
+%*15X: 0x0:0:4:
+%15X: 1:1:2:1:
+%*15X: 1:0:2:
+%15X: 0X1:1:4:1:
+%*15X: 0X1:0:4:
+%15X: 0x1:1:4:1:
+%*15X: 0x1:0:4:
+%15X: 2a:1:3:42:
+%*15X: 2a:0:3:
+%15X: 2A:1:3:42:
+%*15X: 2A:0:3:
+%15X: 0X2a:1:5:42:
+%*15X: 0X2a:0:5:
+%15X: 0x2A:1:5:42:
+%*15X: 0x2A:0:5:
+%15X: ffffffff:1:9:4294967295:
+%*15X: ffffffff:0:9:
+%15X: FFFFFFFF:1:9:4294967295:
+%*15X: FFFFFFFF:0:9:
+%15X: 0Xffffffff:1:11:4294967295:
+%*15X: 0Xffffffff:0:11:
+%15X: 0xFFFFFFFF:1:11:4294967295:
+%*15X: 0xFFFFFFFF:0:11:
+%15X: 100000000:1:10:0:
+%*15X: 100000000:0:10:
+%15X: 0X100000000:1:12:0:
+%*15X: 0X100000000:0:12:
+%15X: 0x100000000:1:12:0:
+%*15X: 0x100000000:0:12:
+%15X: 100001091:1:10:4241:
+%*15X: 100001091:0:10:
+%15X: 0X100001091:1:12:4241:
+%*15X: 0X100001091:0:12:
+%15X: 0x100001091:1:12:4241:
+%*15X: 0x100001091:0:12:
+%15X: +0:1:3:0:
+%*15X: +0:0:3:
+%15X: +0X0:1:5:0:
+%*15X: +0X0:0:5:
+%15X: +0x0:1:5:0:
+%*15X: +0x0:0:5:
+%15X: +1:1:3:1:
+%*15X: +1:0:3:
+%15X: +0X1:1:5:1:
+%*15X: +0X1:0:5:
+%15X: +0x1:1:5:1:
+%*15X: +0x1:0:5:
+%15X: +2a:1:4:42:
+%*15X: +2a:0:4:
+%15X: +2A:1:4:42:
+%*15X: +2A:0:4:
+%15X: +0X2a:1:6:42:
+%*15X: +0X2a:0:6:
+%15X: +0x2A:1:6:42:
+%*15X: +0x2A:0:6:
+%15X: +ffffffff:1:10:4294967295:
+%*15X: +ffffffff:0:10:
+%15X: +FFFFFFFF:1:10:4294967295:
+%*15X: +FFFFFFFF:0:10:
+%15X: +0Xffffffff:1:12:4294967295:
+%*15X: +0Xffffffff:0:12:
+%15X: +0xFFFFFFFF:1:12:4294967295:
+%*15X: +0xFFFFFFFF:0:12:
+%15X: +100000000:1:11:0:
+%*15X: +100000000:0:11:
+%15X: +0X100000000:1:13:0:
+%*15X: +0X100000000:0:13:
+%15X: +0x100000000:1:13:0:
+%*15X: +0x100000000:0:13:
+%15X: +100001091:1:11:4241:
+%*15X: +100001091:0:11:
+%15X: +0X100001091:1:13:4241:
+%*15X: +0X100001091:0:13:
+%15X: +0x100001091:1:13:4241:
+%*15X: +0x100001091:0:13:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
new file mode 100644
index 0000000..fe5b910
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
@@ -0,0 +1,644 @@
+%lb::0:-1:
+%*lb::0:-1:
+%lb:-1111011:1:8:-123:
+%*lb:-1111011:0:8:
+%lb:-0B1111011:1:10:-123:
+%*lb:-0B1111011:0:10:
+%lb:-0b1111011:1:10:-123:
+%*lb:-0b1111011:0:10:
+%lb:-1:1:2:-1:
+%*lb:-1:0:2:
+%lb:-0B1:1:4:-1:
+%*lb:-0B1:0:4:
+%lb:-0b1:1:4:-1:
+%*lb:-0b1:0:4:
+%lb:-0:1:2:0:
+%*lb:-0:0:2:
+%lb:-0B0:1:4:0:
+%*lb:-0B0:0:4:
+%lb:-0b0:1:4:0:
+%*lb:-0b0:0:4:
+%lb:0:1:1:0:
+%*lb:0:0:1:
+%lb:0B0:1:3:0:
+%*lb:0B0:0:3:
+%lb:0b0:1:3:0:
+%*lb:0b0:0:3:
+%lb:1:1:1:1:
+%*lb:1:0:1:
+%lb:0B1:1:3:1:
+%*lb:0B1:0:3:
+%lb:0b1:1:3:1:
+%*lb:0b1:0:3:
+%lb:101010:1:6:42:
+%*lb:101010:0:6:
+%lb:0B101010:1:8:42:
+%*lb:0B101010:0:8:
+%lb:0b101010:1:8:42:
+%*lb:0b101010:0:8:
+%lb:1111111111111111111111111111111111111111111111111111111111111111:1:64:18446744073709551615:
+%*lb:1111111111111111111111111111111111111111111111111111111111111111:0:64:
+%lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615:
+%*lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:66:
+%lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:66:18446744073709551615:
+%*lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:66:
+%lb:10000000000000000000000000000000000000000000000000000000000000000:1:65:18446744073709551615:
+%*lb:10000000000000000000000000000000000000000000000000000000000000000:0:65:
+%lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615:
+%*lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:67:
+%lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:67:18446744073709551615:
+%*lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:67:
+%lb:10000000000000000000000000000000000000010100001110101011110110001:1:65:18446744073709551615:
+%*lb:10000000000000000000000000000000000000010100001110101011110110001:0:65:
+%lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615:
+%*lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:67:
+%lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:67:18446744073709551615:
+%*lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:67:
+%lb:+0:1:2:0:
+%*lb:+0:0:2:
+%lb:+0B0:1:4:0:
+%*lb:+0B0:0:4:
+%lb:+0b0:1:4:0:
+%*lb:+0b0:0:4:
+%lb:+1:1:2:1:
+%*lb:+1:0:2:
+%lb:+0B1:1:4:1:
+%*lb:+0B1:0:4:
+%lb:+0b1:1:4:1:
+%*lb:+0b1:0:4:
+%lb:+101010:1:7:42:
+%*lb:+101010:0:7:
+%lb:+0B101010:1:9:42:
+%*lb:+0B101010:0:9:
+%lb:+0b101010:1:9:42:
+%*lb:+0b101010:0:9:
+%lb:+1111111111111111111111111111111111111111111111111111111111111111:1:65:18446744073709551615:
+%*lb:+1111111111111111111111111111111111111111111111111111111111111111:0:65:
+%lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615:
+%*lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:67:
+%lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:67:18446744073709551615:
+%*lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:67:
+%lb:+10000000000000000000000000000000000000000000000000000000000000000:1:66:18446744073709551615:
+%*lb:+10000000000000000000000000000000000000000000000000000000000000000:0:66:
+%lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615:
+%*lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:68:
+%lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:68:18446744073709551615:
+%*lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:68:
+%lb:+10000000000000000000000000000000000000010100001110101011110110001:1:66:18446744073709551615:
+%*lb:+10000000000000000000000000000000000000010100001110101011110110001:0:66:
+%lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615:
+%*lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:68:
+%lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:68:18446744073709551615:
+%*lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:68:
+%1lb::0:-1:
+%*1lb::0:-1:
+%1lb:-1111011:0:-1:
+%*1lb:-1111011:0:-1:
+%1lb:-0B1111011:0:-1:
+%*1lb:-0B1111011:0:-1:
+%1lb:-0b1111011:0:-1:
+%*1lb:-0b1111011:0:-1:
+%1lb:-1:0:-1:
+%*1lb:-1:0:-1:
+%1lb:-0B1:0:-1:
+%*1lb:-0B1:0:-1:
+%1lb:-0b1:0:-1:
+%*1lb:-0b1:0:-1:
+%1lb:-0:0:-1:
+%*1lb:-0:0:-1:
+%1lb:-0B0:0:-1:
+%*1lb:-0B0:0:-1:
+%1lb:-0b0:0:-1:
+%*1lb:-0b0:0:-1:
+%1lb:0:1:1:0:
+%*1lb:0:0:1:
+%1lb:0B0:1:1:0:
+%*1lb:0B0:0:1:
+%1lb:0b0:1:1:0:
+%*1lb:0b0:0:1:
+%1lb:1:1:1:1:
+%*1lb:1:0:1:
+%1lb:0B1:1:1:0:
+%*1lb:0B1:0:1:
+%1lb:0b1:1:1:0:
+%*1lb:0b1:0:1:
+%1lb:101010:1:1:1:
+%*1lb:101010:0:1:
+%1lb:0B101010:1:1:0:
+%*1lb:0B101010:0:1:
+%1lb:0b101010:1:1:0:
+%*1lb:0b101010:0:1:
+%1lb:1111111111111111111111111111111111111111111111111111111111111111:1:1:1:
+%*1lb:1111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:1:0:
+%*1lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:1:
+%1lb:10000000000000000000000000000000000000000000000000000000000000000:1:1:1:
+%*1lb:10000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:1:0:
+%*1lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:1:
+%1lb:10000000000000000000000000000000000000010100001110101011110110001:1:1:1:
+%*1lb:10000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:1:0:
+%*1lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:1:
+%1lb:+0:0:-1:
+%*1lb:+0:0:-1:
+%1lb:+0B0:0:-1:
+%*1lb:+0B0:0:-1:
+%1lb:+0b0:0:-1:
+%*1lb:+0b0:0:-1:
+%1lb:+1:0:-1:
+%*1lb:+1:0:-1:
+%1lb:+0B1:0:-1:
+%*1lb:+0B1:0:-1:
+%1lb:+0b1:0:-1:
+%*1lb:+0b1:0:-1:
+%1lb:+101010:0:-1:
+%*1lb:+101010:0:-1:
+%1lb:+0B101010:0:-1:
+%*1lb:+0B101010:0:-1:
+%1lb:+0b101010:0:-1:
+%*1lb:+0b101010:0:-1:
+%1lb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1lb:+1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*1lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%1lb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1lb:+10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*1lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%1lb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1lb:+10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%1lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%1lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*1lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb::0:-1:
+%*2lb::0:-1:
+%2lb:-1111011:1:2:-1:
+%*2lb:-1111011:0:2:
+%2lb:-0B1111011:1:2:0:
+%*2lb:-0B1111011:0:2:
+%2lb:-0b1111011:1:2:0:
+%*2lb:-0b1111011:0:2:
+%2lb:-1:1:2:-1:
+%*2lb:-1:0:2:
+%2lb:-0B1:1:2:0:
+%*2lb:-0B1:0:2:
+%2lb:-0b1:1:2:0:
+%*2lb:-0b1:0:2:
+%2lb:-0:1:2:0:
+%*2lb:-0:0:2:
+%2lb:-0B0:1:2:0:
+%*2lb:-0B0:0:2:
+%2lb:-0b0:1:2:0:
+%*2lb:-0b0:0:2:
+%2lb:0:1:1:0:
+%*2lb:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lb:+0B0:0:2:
+%2lb:+0b0:1:2:0:
+%*2lb:+0b0:0:2:
+%2lb:+1:1:2:1:
+%*2lb:+1:0:2:
+%2lb:+0B1:1:2:0:
+%*2lb:+0B1:0:2:
+%2lb:+0b1:1:2:0:
+%*2lb:+0b1:0:2:
+%2lb:+101010:1:2:1:
+%*2lb:+101010:0:2:
+%2lb:+0B101010:1:2:0:
+%*2lb:+0B101010:0:2:
+%2lb:+0b101010:1:2:0:
+%*2lb:+0b101010:0:2:
+%2lb:+1111111111111111111111111111111111111111111111111111111111111111:1:2:1:
+%*2lb:+1111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:2:0:
+%*2lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:2:
+%2lb:+10000000000000000000000000000000000000000000000000000000000000000:1:2:1:
+%*2lb:+10000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:2:0:
+%*2lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:2:
+%2lb:+10000000000000000000000000000000000000010100001110101011110110001:1:2:1:
+%*2lb:+10000000000000000000000000000000000000010100001110101011110110001:0:2:
+%2lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:2:
+%2lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:2:0:
+%*2lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:2:
+%15lb::0:-1:
+%*15lb::0:-1:
+%15lb:-1111011:1:8:-123:
+%*15lb:-1111011:0:8:
+%15lb:-0B1111011:1:10:-123:
+%*15lb:-0B1111011:0:10:
+%15lb:-0b1111011:1:10:-123:
+%*15lb:-0b1111011:0:10:
+%15lb:-1:1:2:-1:
+%*15lb:-1:0:2:
+%15lb:-0B1:1:4:-1:
+%*15lb:-0B1:0:4:
+%15lb:-0b1:1:4:-1:
+%*15lb:-0b1:0:4:
+%15lb:-0:1:2:0:
+%*15lb:-0:0:2:
+%15lb:-0B0:1:4:0:
+%*15lb:-0B0:0:4:
+%15lb:-0b0:1:4:0:
+%*15lb:-0b0:0:4:
+%15lb:0:1:1:0:
+%*15lb:0:0:1:
+%15lb:0B0:1:3:0:
+%*15lb:0B0:0:3:
+%15lb:0b0:1:3:0:
+%*15lb:0b0:0:3:
+%15lb:1:1:1:1:
+%*15lb:1:0:1:
+%15lb:0B1:1:3:1:
+%*15lb:0B1:0:3:
+%15lb:0b1:1:3:1:
+%*15lb:0b1:0:3:
+%15lb:101010:1:6:42:
+%*15lb:101010:0:6:
+%15lb:0B101010:1:8:42:
+%*15lb:0B101010:0:8:
+%15lb:0b101010:1:8:42:
+%*15lb:0b101010:0:8:
+%15lb:1111111111111111111111111111111111111111111111111111111111111111:1:15:32767:
+%*15lb:1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:15:8191:
+%*15lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lb:10000000000000000000000000000000000000000000000000000000000000000:1:15:16384:
+%*15lb:10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:15:4096:
+%*15lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lb:10000000000000000000000000000000000000010100001110101011110110001:1:15:16384:
+%*15lb:10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:15:4096:
+%*15lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lb:+0:1:2:0:
+%*15lb:+0:0:2:
+%15lb:+0B0:1:4:0:
+%*15lb:+0B0:0:4:
+%15lb:+0b0:1:4:0:
+%*15lb:+0b0:0:4:
+%15lb:+1:1:2:1:
+%*15lb:+1:0:2:
+%15lb:+0B1:1:4:1:
+%*15lb:+0B1:0:4:
+%15lb:+0b1:1:4:1:
+%*15lb:+0b1:0:4:
+%15lb:+101010:1:7:42:
+%*15lb:+101010:0:7:
+%15lb:+0B101010:1:9:42:
+%*15lb:+0B101010:0:9:
+%15lb:+0b101010:1:9:42:
+%*15lb:+0b101010:0:9:
+%15lb:+1111111111111111111111111111111111111111111111111111111111111111:1:15:16383:
+%*15lb:+1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:15:4095:
+%*15lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:15:
+%15lb:+10000000000000000000000000000000000000000000000000000000000000000:1:15:8192:
+%*15lb:+10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:15:2048:
+%*15lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:15:
+%15lb:+10000000000000000000000000000000000000010100001110101011110110001:1:15:8192:
+%*15lb:+10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%15lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:15:2048:
+%*15lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:15:
+%25lb::0:-1:
+%*25lb::0:-1:
+%25lb:-1111011:1:8:-123:
+%*25lb:-1111011:0:8:
+%25lb:-0B1111011:1:10:-123:
+%*25lb:-0B1111011:0:10:
+%25lb:-0b1111011:1:10:-123:
+%*25lb:-0b1111011:0:10:
+%25lb:-1:1:2:-1:
+%*25lb:-1:0:2:
+%25lb:-0B1:1:4:-1:
+%*25lb:-0B1:0:4:
+%25lb:-0b1:1:4:-1:
+%*25lb:-0b1:0:4:
+%25lb:-0:1:2:0:
+%*25lb:-0:0:2:
+%25lb:-0B0:1:4:0:
+%*25lb:-0B0:0:4:
+%25lb:-0b0:1:4:0:
+%*25lb:-0b0:0:4:
+%25lb:0:1:1:0:
+%*25lb:0:0:1:
+%25lb:0B0:1:3:0:
+%*25lb:0B0:0:3:
+%25lb:0b0:1:3:0:
+%*25lb:0b0:0:3:
+%25lb:1:1:1:1:
+%*25lb:1:0:1:
+%25lb:0B1:1:3:1:
+%*25lb:0B1:0:3:
+%25lb:0b1:1:3:1:
+%*25lb:0b1:0:3:
+%25lb:101010:1:6:42:
+%*25lb:101010:0:6:
+%25lb:0B101010:1:8:42:
+%*25lb:0B101010:0:8:
+%25lb:0b101010:1:8:42:
+%*25lb:0b101010:0:8:
+%25lb:1111111111111111111111111111111111111111111111111111111111111111:1:25:33554431:
+%*25lb:1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lb:0B1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lb:0b1111111111111111111111111111111111111111111111111111111111111111:1:25:8388607:
+%*25lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lb:10000000000000000000000000000000000000000000000000000000000000000:1:25:16777216:
+%*25lb:10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lb:0B10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lb:0b10000000000000000000000000000000000000000000000000000000000000000:1:25:4194304:
+%*25lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lb:10000000000000000000000000000000000000010100001110101011110110001:1:25:16777216:
+%*25lb:10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lb:0B10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lb:0b10000000000000000000000000000000000000010100001110101011110110001:1:25:4194304:
+%*25lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lb:+0:1:2:0:
+%*25lb:+0:0:2:
+%25lb:+0B0:1:4:0:
+%*25lb:+0B0:0:4:
+%25lb:+0b0:1:4:0:
+%*25lb:+0b0:0:4:
+%25lb:+1:1:2:1:
+%*25lb:+1:0:2:
+%25lb:+0B1:1:4:1:
+%*25lb:+0B1:0:4:
+%25lb:+0b1:1:4:1:
+%*25lb:+0b1:0:4:
+%25lb:+101010:1:7:42:
+%*25lb:+101010:0:7:
+%25lb:+0B101010:1:9:42:
+%*25lb:+0B101010:0:9:
+%25lb:+0b101010:1:9:42:
+%*25lb:+0b101010:0:9:
+%25lb:+1111111111111111111111111111111111111111111111111111111111111111:1:25:16777215:
+%*25lb:+1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lb:+0B1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25lb:+0B1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lb:+0b1111111111111111111111111111111111111111111111111111111111111111:1:25:4194303:
+%*25lb:+0b1111111111111111111111111111111111111111111111111111111111111111:0:25:
+%25lb:+10000000000000000000000000000000000000000000000000000000000000000:1:25:8388608:
+%*25lb:+10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lb:+0B10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25lb:+0B10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lb:+0b10000000000000000000000000000000000000000000000000000000000000000:1:25:2097152:
+%*25lb:+0b10000000000000000000000000000000000000000000000000000000000000000:0:25:
+%25lb:+10000000000000000000000000000000000000010100001110101011110110001:1:25:8388608:
+%*25lb:+10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lb:+0B10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25lb:+0B10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%25lb:+0b10000000000000000000000000000000000000010100001110101011110110001:1:25:2097152:
+%*25lb:+0b10000000000000000000000000000000000000010100001110101011110110001:0:25:
+%2lb: :0:-1:
+%*2lb: :0:-1:
+%2lb: -1111011:1:3:-1:
+%*2lb: -1111011:0:3:
+%2lb: -0B1111011:1:3:0:
+%*2lb: -0B1111011:0:3:
+%2lb: -0b1111011:1:3:0:
+%*2lb: -0b1111011:0:3:
+%2lb: -1:1:3:-1:
+%*2lb: -1:0:3:
+%2lb: -0B1:1:3:0:
+%*2lb: -0B1:0:3:
+%2lb: -0b1:1:3:0:
+%*2lb: -0b1:0:3:
+%2lb: -0:1:3:0:
+%*2lb: -0:0:3:
+%2lb: -0B0:1:3:0:
+%*2lb: -0B0:0:3:
+%2lb: -0b0:1:3:0:
+%*2lb: -0b0:0:3:
+%2lb: 0:1:2:0:
+%*2lb: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lb: +0B0:0:3:
+%2lb: +0b0:1:3:0:
+%*2lb: +0b0:0:3:
+%2lb: +1:1:3:1:
+%*2lb: +1:0:3:
+%2lb: +0B1:1:3:0:
+%*2lb: +0B1:0:3:
+%2lb: +0b1:1:3:0:
+%*2lb: +0b1:0:3:
+%2lb: +101010:1:3:1:
+%*2lb: +101010:0:3:
+%2lb: +0B101010:1:3:0:
+%*2lb: +0B101010:0:3:
+%2lb: +0b101010:1:3:0:
+%*2lb: +0b101010:0:3:
+%2lb: +1111111111111111111111111111111111111111111111111111111111111111:1:3:1:
+%*2lb: +1111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2lb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2lb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2lb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:3:0:
+%*2lb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:3:
+%2lb: +10000000000000000000000000000000000000000000000000000000000000000:1:3:1:
+%*2lb: +10000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2lb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2lb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2lb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:3:0:
+%*2lb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:3:
+%2lb: +10000000000000000000000000000000000000010100001110101011110110001:1:3:1:
+%*2lb: +10000000000000000000000000000000000000010100001110101011110110001:0:3:
+%2lb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2lb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:3:
+%2lb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:3:0:
+%*2lb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:3:
+%25lb: :0:-1:
+%*25lb: :0:-1:
+%25lb: -1111011:1:9:-123:
+%*25lb: -1111011:0:9:
+%25lb: -0B1111011:1:11:-123:
+%*25lb: -0B1111011:0:11:
+%25lb: -0b1111011:1:11:-123:
+%*25lb: -0b1111011:0:11:
+%25lb: -1:1:3:-1:
+%*25lb: -1:0:3:
+%25lb: -0B1:1:5:-1:
+%*25lb: -0B1:0:5:
+%25lb: -0b1:1:5:-1:
+%*25lb: -0b1:0:5:
+%25lb: -0:1:3:0:
+%*25lb: -0:0:3:
+%25lb: -0B0:1:5:0:
+%*25lb: -0B0:0:5:
+%25lb: -0b0:1:5:0:
+%*25lb: -0b0:0:5:
+%25lb: 0:1:2:0:
+%*25lb: 0:0:2:
+%25lb: 0B0:1:4:0:
+%*25lb: 0B0:0:4:
+%25lb: 0b0:1:4:0:
+%*25lb: 0b0:0:4:
+%25lb: 1:1:2:1:
+%*25lb: 1:0:2:
+%25lb: 0B1:1:4:1:
+%*25lb: 0B1:0:4:
+%25lb: 0b1:1:4:1:
+%*25lb: 0b1:0:4:
+%25lb: 101010:1:7:42:
+%*25lb: 101010:0:7:
+%25lb: 0B101010:1:9:42:
+%*25lb: 0B101010:0:9:
+%25lb: 0b101010:1:9:42:
+%*25lb: 0b101010:0:9:
+%25lb: 1111111111111111111111111111111111111111111111111111111111111111:1:26:33554431:
+%*25lb: 1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lb: 0B1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lb: 0b1111111111111111111111111111111111111111111111111111111111111111:1:26:8388607:
+%*25lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lb: 10000000000000000000000000000000000000000000000000000000000000000:1:26:16777216:
+%*25lb: 10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lb: 0B10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lb: 0b10000000000000000000000000000000000000000000000000000000000000000:1:26:4194304:
+%*25lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lb: 10000000000000000000000000000000000000010100001110101011110110001:1:26:16777216:
+%*25lb: 10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lb: 0B10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lb: 0b10000000000000000000000000000000000000010100001110101011110110001:1:26:4194304:
+%*25lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lb: +0:1:3:0:
+%*25lb: +0:0:3:
+%25lb: +0B0:1:5:0:
+%*25lb: +0B0:0:5:
+%25lb: +0b0:1:5:0:
+%*25lb: +0b0:0:5:
+%25lb: +1:1:3:1:
+%*25lb: +1:0:3:
+%25lb: +0B1:1:5:1:
+%*25lb: +0B1:0:5:
+%25lb: +0b1:1:5:1:
+%*25lb: +0b1:0:5:
+%25lb: +101010:1:8:42:
+%*25lb: +101010:0:8:
+%25lb: +0B101010:1:10:42:
+%*25lb: +0B101010:0:10:
+%25lb: +0b101010:1:10:42:
+%*25lb: +0b101010:0:10:
+%25lb: +1111111111111111111111111111111111111111111111111111111111111111:1:26:16777215:
+%*25lb: +1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lb: +0B1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25lb: +0B1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lb: +0b1111111111111111111111111111111111111111111111111111111111111111:1:26:4194303:
+%*25lb: +0b1111111111111111111111111111111111111111111111111111111111111111:0:26:
+%25lb: +10000000000000000000000000000000000000000000000000000000000000000:1:26:8388608:
+%*25lb: +10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lb: +0B10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25lb: +0B10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lb: +0b10000000000000000000000000000000000000000000000000000000000000000:1:26:2097152:
+%*25lb: +0b10000000000000000000000000000000000000000000000000000000000000000:0:26:
+%25lb: +10000000000000000000000000000000000000010100001110101011110110001:1:26:8388608:
+%*25lb: +10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lb: +0B10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25lb: +0B10000000000000000000000000000000000000010100001110101011110110001:0:26:
+%25lb: +0b10000000000000000000000000000000000000010100001110101011110110001:1:26:2097152:
+%*25lb: +0b10000000000000000000000000000000000000010100001110101011110110001:0:26:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-o.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-o.input
new file mode 100644
index 0000000..dba0c62
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-o.input
@@ -0,0 +1,434 @@
+%lo::0:-1:
+%*lo::0:-1:
+%lo:-173:1:4:-123:
+%*lo:-173:0:4:
+%lo:-0173:1:5:-123:
+%*lo:-0173:0:5:
+%lo:-1:1:2:-1:
+%*lo:-1:0:2:
+%lo:-01:1:3:-1:
+%*lo:-01:0:3:
+%lo:-0:1:2:0:
+%*lo:-0:0:2:
+%lo:-00:1:3:0:
+%*lo:-00:0:3:
+%lo:0:1:1:0:
+%*lo:0:0:1:
+%lo:00:1:2:0:
+%*lo:00:0:2:
+%lo:1:1:1:1:
+%*lo:1:0:1:
+%lo:01:1:2:1:
+%*lo:01:0:2:
+%lo:52:1:2:42:
+%*lo:52:0:2:
+%lo:052:1:3:42:
+%*lo:052:0:3:
+%lo:1777777777777777777777:1:22:18446744073709551615:
+%*lo:1777777777777777777777:0:22:
+%lo:01777777777777777777777:1:23:18446744073709551615:
+%*lo:01777777777777777777777:0:23:
+%lo:2000000000000000000000:1:22:18446744073709551615:
+%*lo:2000000000000000000000:0:22:
+%lo:02000000000000000000000:1:23:18446744073709551615:
+%*lo:02000000000000000000000:0:23:
+%lo:2000000000000241653661:1:22:18446744073709551615:
+%*lo:2000000000000241653661:0:22:
+%lo:02000000000000241653661:1:23:18446744073709551615:
+%*lo:02000000000000241653661:0:23:
+%lo:+0:1:2:0:
+%*lo:+0:0:2:
+%lo:+00:1:3:0:
+%*lo:+00:0:3:
+%lo:+1:1:2:1:
+%*lo:+1:0:2:
+%lo:+01:1:3:1:
+%*lo:+01:0:3:
+%lo:+52:1:3:42:
+%*lo:+52:0:3:
+%lo:+052:1:4:42:
+%*lo:+052:0:4:
+%lo:+1777777777777777777777:1:23:18446744073709551615:
+%*lo:+1777777777777777777777:0:23:
+%lo:+01777777777777777777777:1:24:18446744073709551615:
+%*lo:+01777777777777777777777:0:24:
+%lo:+2000000000000000000000:1:23:18446744073709551615:
+%*lo:+2000000000000000000000:0:23:
+%lo:+02000000000000000000000:1:24:18446744073709551615:
+%*lo:+02000000000000000000000:0:24:
+%lo:+2000000000000241653661:1:23:18446744073709551615:
+%*lo:+2000000000000241653661:0:23:
+%lo:+02000000000000241653661:1:24:18446744073709551615:
+%*lo:+02000000000000241653661:0:24:
+%1lo::0:-1:
+%*1lo::0:-1:
+%1lo:-173:0:-1:
+%*1lo:-173:0:-1:
+%1lo:-0173:0:-1:
+%*1lo:-0173:0:-1:
+%1lo:-1:0:-1:
+%*1lo:-1:0:-1:
+%1lo:-01:0:-1:
+%*1lo:-01:0:-1:
+%1lo:-0:0:-1:
+%*1lo:-0:0:-1:
+%1lo:-00:0:-1:
+%*1lo:-00:0:-1:
+%1lo:0:1:1:0:
+%*1lo:0:0:1:
+%1lo:00:1:1:0:
+%*1lo:00:0:1:
+%1lo:1:1:1:1:
+%*1lo:1:0:1:
+%1lo:01:1:1:0:
+%*1lo:01:0:1:
+%1lo:52:1:1:5:
+%*1lo:52:0:1:
+%1lo:052:1:1:0:
+%*1lo:052:0:1:
+%1lo:1777777777777777777777:1:1:1:
+%*1lo:1777777777777777777777:0:1:
+%1lo:01777777777777777777777:1:1:0:
+%*1lo:01777777777777777777777:0:1:
+%1lo:2000000000000000000000:1:1:2:
+%*1lo:2000000000000000000000:0:1:
+%1lo:02000000000000000000000:1:1:0:
+%*1lo:02000000000000000000000:0:1:
+%1lo:2000000000000241653661:1:1:2:
+%*1lo:2000000000000241653661:0:1:
+%1lo:02000000000000241653661:1:1:0:
+%*1lo:02000000000000241653661:0:1:
+%1lo:+0:0:-1:
+%*1lo:+0:0:-1:
+%1lo:+00:0:-1:
+%*1lo:+00:0:-1:
+%1lo:+1:0:-1:
+%*1lo:+1:0:-1:
+%1lo:+01:0:-1:
+%*1lo:+01:0:-1:
+%1lo:+52:0:-1:
+%*1lo:+52:0:-1:
+%1lo:+052:0:-1:
+%*1lo:+052:0:-1:
+%1lo:+1777777777777777777777:0:-1:
+%*1lo:+1777777777777777777777:0:-1:
+%1lo:+01777777777777777777777:0:-1:
+%*1lo:+01777777777777777777777:0:-1:
+%1lo:+2000000000000000000000:0:-1:
+%*1lo:+2000000000000000000000:0:-1:
+%1lo:+02000000000000000000000:0:-1:
+%*1lo:+02000000000000000000000:0:-1:
+%1lo:+2000000000000241653661:0:-1:
+%*1lo:+2000000000000241653661:0:-1:
+%1lo:+02000000000000241653661:0:-1:
+%*1lo:+02000000000000241653661:0:-1:
+%2lo::0:-1:
+%*2lo::0:-1:
+%2lo:-173:1:2:-1:
+%*2lo:-173:0:2:
+%2lo:-0173:1:2:0:
+%*2lo:-0173:0:2:
+%2lo:-1:1:2:-1:
+%*2lo:-1:0:2:
+%2lo:-01:1:2:0:
+%*2lo:-01:0:2:
+%2lo:-0:1:2:0:
+%*2lo:-0:0:2:
+%2lo:-00:1:2:0:
+%*2lo:-00:0:2:
+%2lo:0:1:1:0:
+%*2lo:0:0:1:
+%2lo:00:1:2:0:
+%*2lo:00:0:2:
+%2lo:1:1:1:1:
+%*2lo:1:0:1:
+%2lo:01:1:2:1:
+%*2lo:01:0:2:
+%2lo:52:1:2:42:
+%*2lo:52:0:2:
+%2lo:052:1:2:5:
+%*2lo:052:0:2:
+%2lo:1777777777777777777777:1:2:15:
+%*2lo:1777777777777777777777:0:2:
+%2lo:01777777777777777777777:1:2:1:
+%*2lo:01777777777777777777777:0:2:
+%2lo:2000000000000000000000:1:2:16:
+%*2lo:2000000000000000000000:0:2:
+%2lo:02000000000000000000000:1:2:2:
+%*2lo:02000000000000000000000:0:2:
+%2lo:2000000000000241653661:1:2:16:
+%*2lo:2000000000000241653661:0:2:
+%2lo:02000000000000241653661:1:2:2:
+%*2lo:02000000000000241653661:0:2:
+%2lo:+0:1:2:0:
+%*2lo:+0:0:2:
+%2lo:+00:1:2:0:
+%*2lo:+00:0:2:
+%2lo:+1:1:2:1:
+%*2lo:+1:0:2:
+%2lo:+01:1:2:0:
+%*2lo:+01:0:2:
+%2lo:+52:1:2:5:
+%*2lo:+52:0:2:
+%2lo:+052:1:2:0:
+%*2lo:+052:0:2:
+%2lo:+1777777777777777777777:1:2:1:
+%*2lo:+1777777777777777777777:0:2:
+%2lo:+01777777777777777777777:1:2:0:
+%*2lo:+01777777777777777777777:0:2:
+%2lo:+2000000000000000000000:1:2:2:
+%*2lo:+2000000000000000000000:0:2:
+%2lo:+02000000000000000000000:1:2:0:
+%*2lo:+02000000000000000000000:0:2:
+%2lo:+2000000000000241653661:1:2:2:
+%*2lo:+2000000000000241653661:0:2:
+%2lo:+02000000000000241653661:1:2:0:
+%*2lo:+02000000000000241653661:0:2:
+%15lo::0:-1:
+%*15lo::0:-1:
+%15lo:-173:1:4:-123:
+%*15lo:-173:0:4:
+%15lo:-0173:1:5:-123:
+%*15lo:-0173:0:5:
+%15lo:-1:1:2:-1:
+%*15lo:-1:0:2:
+%15lo:-01:1:3:-1:
+%*15lo:-01:0:3:
+%15lo:-0:1:2:0:
+%*15lo:-0:0:2:
+%15lo:-00:1:3:0:
+%*15lo:-00:0:3:
+%15lo:0:1:1:0:
+%*15lo:0:0:1:
+%15lo:00:1:2:0:
+%*15lo:00:0:2:
+%15lo:1:1:1:1:
+%*15lo:1:0:1:
+%15lo:01:1:2:1:
+%*15lo:01:0:2:
+%15lo:52:1:2:42:
+%*15lo:52:0:2:
+%15lo:052:1:3:42:
+%*15lo:052:0:3:
+%15lo:1777777777777777777777:1:15:8796093022207:
+%*15lo:1777777777777777777777:0:15:
+%15lo:01777777777777777777777:1:15:1099511627775:
+%*15lo:01777777777777777777777:0:15:
+%15lo:2000000000000000000000:1:15:8796093022208:
+%*15lo:2000000000000000000000:0:15:
+%15lo:02000000000000000000000:1:15:1099511627776:
+%*15lo:02000000000000000000000:0:15:
+%15lo:2000000000000241653661:1:15:8796093022228:
+%*15lo:2000000000000241653661:0:15:
+%15lo:02000000000000241653661:1:15:1099511627778:
+%*15lo:02000000000000241653661:0:15:
+%15lo:+0:1:2:0:
+%*15lo:+0:0:2:
+%15lo:+00:1:3:0:
+%*15lo:+00:0:3:
+%15lo:+1:1:2:1:
+%*15lo:+1:0:2:
+%15lo:+01:1:3:1:
+%*15lo:+01:0:3:
+%15lo:+52:1:3:42:
+%*15lo:+52:0:3:
+%15lo:+052:1:4:42:
+%*15lo:+052:0:4:
+%15lo:+1777777777777777777777:1:15:1099511627775:
+%*15lo:+1777777777777777777777:0:15:
+%15lo:+01777777777777777777777:1:15:137438953471:
+%*15lo:+01777777777777777777777:0:15:
+%15lo:+2000000000000000000000:1:15:1099511627776:
+%*15lo:+2000000000000000000000:0:15:
+%15lo:+02000000000000000000000:1:15:137438953472:
+%*15lo:+02000000000000000000000:0:15:
+%15lo:+2000000000000241653661:1:15:1099511627778:
+%*15lo:+2000000000000241653661:0:15:
+%15lo:+02000000000000241653661:1:15:137438953472:
+%*15lo:+02000000000000241653661:0:15:
+%25lo::0:-1:
+%*25lo::0:-1:
+%25lo:-173:1:4:-123:
+%*25lo:-173:0:4:
+%25lo:-0173:1:5:-123:
+%*25lo:-0173:0:5:
+%25lo:-1:1:2:-1:
+%*25lo:-1:0:2:
+%25lo:-01:1:3:-1:
+%*25lo:-01:0:3:
+%25lo:-0:1:2:0:
+%*25lo:-0:0:2:
+%25lo:-00:1:3:0:
+%*25lo:-00:0:3:
+%25lo:0:1:1:0:
+%*25lo:0:0:1:
+%25lo:00:1:2:0:
+%*25lo:00:0:2:
+%25lo:1:1:1:1:
+%*25lo:1:0:1:
+%25lo:01:1:2:1:
+%*25lo:01:0:2:
+%25lo:52:1:2:42:
+%*25lo:52:0:2:
+%25lo:052:1:3:42:
+%*25lo:052:0:3:
+%25lo:1777777777777777777777:1:22:18446744073709551615:
+%*25lo:1777777777777777777777:0:22:
+%25lo:01777777777777777777777:1:23:18446744073709551615:
+%*25lo:01777777777777777777777:0:23:
+%25lo:2000000000000000000000:1:22:18446744073709551615:
+%*25lo:2000000000000000000000:0:22:
+%25lo:02000000000000000000000:1:23:18446744073709551615:
+%*25lo:02000000000000000000000:0:23:
+%25lo:2000000000000241653661:1:22:18446744073709551615:
+%*25lo:2000000000000241653661:0:22:
+%25lo:02000000000000241653661:1:23:18446744073709551615:
+%*25lo:02000000000000241653661:0:23:
+%25lo:+0:1:2:0:
+%*25lo:+0:0:2:
+%25lo:+00:1:3:0:
+%*25lo:+00:0:3:
+%25lo:+1:1:2:1:
+%*25lo:+1:0:2:
+%25lo:+01:1:3:1:
+%*25lo:+01:0:3:
+%25lo:+52:1:3:42:
+%*25lo:+52:0:3:
+%25lo:+052:1:4:42:
+%*25lo:+052:0:4:
+%25lo:+1777777777777777777777:1:23:18446744073709551615:
+%*25lo:+1777777777777777777777:0:23:
+%25lo:+01777777777777777777777:1:24:18446744073709551615:
+%*25lo:+01777777777777777777777:0:24:
+%25lo:+2000000000000000000000:1:23:18446744073709551615:
+%*25lo:+2000000000000000000000:0:23:
+%25lo:+02000000000000000000000:1:24:18446744073709551615:
+%*25lo:+02000000000000000000000:0:24:
+%25lo:+2000000000000241653661:1:23:18446744073709551615:
+%*25lo:+2000000000000241653661:0:23:
+%25lo:+02000000000000241653661:1:24:18446744073709551615:
+%*25lo:+02000000000000241653661:0:24:
+%2lo: :0:-1:
+%*2lo: :0:-1:
+%2lo: -173:1:3:-1:
+%*2lo: -173:0:3:
+%2lo: -0173:1:3:0:
+%*2lo: -0173:0:3:
+%2lo: -1:1:3:-1:
+%*2lo: -1:0:3:
+%2lo: -01:1:3:0:
+%*2lo: -01:0:3:
+%2lo: -0:1:3:0:
+%*2lo: -0:0:3:
+%2lo: -00:1:3:0:
+%*2lo: -00:0:3:
+%2lo: 0:1:2:0:
+%*2lo: 0:0:2:
+%2lo: 00:1:3:0:
+%*2lo: 00:0:3:
+%2lo: 1:1:2:1:
+%*2lo: 1:0:2:
+%2lo: 01:1:3:1:
+%*2lo: 01:0:3:
+%2lo: 52:1:3:42:
+%*2lo: 52:0:3:
+%2lo: 052:1:3:5:
+%*2lo: 052:0:3:
+%2lo: 1777777777777777777777:1:3:15:
+%*2lo: 1777777777777777777777:0:3:
+%2lo: 01777777777777777777777:1:3:1:
+%*2lo: 01777777777777777777777:0:3:
+%2lo: 2000000000000000000000:1:3:16:
+%*2lo: 2000000000000000000000:0:3:
+%2lo: 02000000000000000000000:1:3:2:
+%*2lo: 02000000000000000000000:0:3:
+%2lo: 2000000000000241653661:1:3:16:
+%*2lo: 2000000000000241653661:0:3:
+%2lo: 02000000000000241653661:1:3:2:
+%*2lo: 02000000000000241653661:0:3:
+%2lo: +0:1:3:0:
+%*2lo: +0:0:3:
+%2lo: +00:1:3:0:
+%*2lo: +00:0:3:
+%2lo: +1:1:3:1:
+%*2lo: +1:0:3:
+%2lo: +01:1:3:0:
+%*2lo: +01:0:3:
+%2lo: +52:1:3:5:
+%*2lo: +52:0:3:
+%2lo: +052:1:3:0:
+%*2lo: +052:0:3:
+%2lo: +1777777777777777777777:1:3:1:
+%*2lo: +1777777777777777777777:0:3:
+%2lo: +01777777777777777777777:1:3:0:
+%*2lo: +01777777777777777777777:0:3:
+%2lo: +2000000000000000000000:1:3:2:
+%*2lo: +2000000000000000000000:0:3:
+%2lo: +02000000000000000000000:1:3:0:
+%*2lo: +02000000000000000000000:0:3:
+%2lo: +2000000000000241653661:1:3:2:
+%*2lo: +2000000000000241653661:0:3:
+%2lo: +02000000000000241653661:1:3:0:
+%*2lo: +02000000000000241653661:0:3:
+%25lo: :0:-1:
+%*25lo: :0:-1:
+%25lo: -173:1:5:-123:
+%*25lo: -173:0:5:
+%25lo: -0173:1:6:-123:
+%*25lo: -0173:0:6:
+%25lo: -1:1:3:-1:
+%*25lo: -1:0:3:
+%25lo: -01:1:4:-1:
+%*25lo: -01:0:4:
+%25lo: -0:1:3:0:
+%*25lo: -0:0:3:
+%25lo: -00:1:4:0:
+%*25lo: -00:0:4:
+%25lo: 0:1:2:0:
+%*25lo: 0:0:2:
+%25lo: 00:1:3:0:
+%*25lo: 00:0:3:
+%25lo: 1:1:2:1:
+%*25lo: 1:0:2:
+%25lo: 01:1:3:1:
+%*25lo: 01:0:3:
+%25lo: 52:1:3:42:
+%*25lo: 52:0:3:
+%25lo: 052:1:4:42:
+%*25lo: 052:0:4:
+%25lo: 1777777777777777777777:1:23:18446744073709551615:
+%*25lo: 1777777777777777777777:0:23:
+%25lo: 01777777777777777777777:1:24:18446744073709551615:
+%*25lo: 01777777777777777777777:0:24:
+%25lo: 2000000000000000000000:1:23:18446744073709551615:
+%*25lo: 2000000000000000000000:0:23:
+%25lo: 02000000000000000000000:1:24:18446744073709551615:
+%*25lo: 02000000000000000000000:0:24:
+%25lo: 2000000000000241653661:1:23:18446744073709551615:
+%*25lo: 2000000000000241653661:0:23:
+%25lo: 02000000000000241653661:1:24:18446744073709551615:
+%*25lo: 02000000000000241653661:0:24:
+%25lo: +0:1:3:0:
+%*25lo: +0:0:3:
+%25lo: +00:1:4:0:
+%*25lo: +00:0:4:
+%25lo: +1:1:3:1:
+%*25lo: +1:0:3:
+%25lo: +01:1:4:1:
+%*25lo: +01:0:4:
+%25lo: +52:1:4:42:
+%*25lo: +52:0:4:
+%25lo: +052:1:5:42:
+%*25lo: +052:0:5:
+%25lo: +1777777777777777777777:1:24:18446744073709551615:
+%*25lo: +1777777777777777777777:0:24:
+%25lo: +01777777777777777777777:1:25:18446744073709551615:
+%*25lo: +01777777777777777777777:0:25:
+%25lo: +2000000000000000000000:1:24:18446744073709551615:
+%*25lo: +2000000000000000000000:0:24:
+%25lo: +02000000000000000000000:1:25:18446744073709551615:
+%*25lo: +02000000000000000000000:0:25:
+%25lo: +2000000000000241653661:1:24:18446744073709551615:
+%*25lo: +2000000000000241653661:0:24:
+%25lo: +02000000000000241653661:1:25:18446744073709551615:
+%*25lo: +02000000000000241653661:0:25:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-u.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-u.input
new file mode 100644
index 0000000..6f42e20
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-u.input
@@ -0,0 +1,224 @@
+%lu::0:-1:
+%*lu::0:-1:
+%lu:-123:1:4:18446744073709551493:
+%*lu:-123:0:4:
+%lu:-1:1:2:18446744073709551615:
+%*lu:-1:0:2:
+%lu:-0:1:2:0:
+%*lu:-0:0:2:
+%lu:0:1:1:0:
+%*lu:0:0:1:
+%lu:1:1:1:1:
+%*lu:1:0:1:
+%lu:42:1:2:42:
+%*lu:42:0:2:
+%lu:18446744073709551615:1:20:18446744073709551615:
+%*lu:18446744073709551615:0:20:
+%lu:18446744073709551616:1:20:18446744073709551615:
+%*lu:18446744073709551616:0:20:
+%lu:18446744073751975857:1:20:18446744073709551615:
+%*lu:18446744073751975857:0:20:
+%lu:+0:1:2:0:
+%*lu:+0:0:2:
+%lu:+1:1:2:1:
+%*lu:+1:0:2:
+%lu:+42:1:3:42:
+%*lu:+42:0:3:
+%lu:+18446744073709551615:1:21:18446744073709551615:
+%*lu:+18446744073709551615:0:21:
+%lu:+18446744073709551616:1:21:18446744073709551615:
+%*lu:+18446744073709551616:0:21:
+%lu:+18446744073751975857:1:21:18446744073709551615:
+%*lu:+18446744073751975857:0:21:
+%1lu::0:-1:
+%*1lu::0:-1:
+%1lu:-123:0:-1:
+%*1lu:-123:0:-1:
+%1lu:-1:0:-1:
+%*1lu:-1:0:-1:
+%1lu:-0:0:-1:
+%*1lu:-0:0:-1:
+%1lu:0:1:1:0:
+%*1lu:0:0:1:
+%1lu:1:1:1:1:
+%*1lu:1:0:1:
+%1lu:42:1:1:4:
+%*1lu:42:0:1:
+%1lu:18446744073709551615:1:1:1:
+%*1lu:18446744073709551615:0:1:
+%1lu:18446744073709551616:1:1:1:
+%*1lu:18446744073709551616:0:1:
+%1lu:18446744073751975857:1:1:1:
+%*1lu:18446744073751975857:0:1:
+%1lu:+0:0:-1:
+%*1lu:+0:0:-1:
+%1lu:+1:0:-1:
+%*1lu:+1:0:-1:
+%1lu:+42:0:-1:
+%*1lu:+42:0:-1:
+%1lu:+18446744073709551615:0:-1:
+%*1lu:+18446744073709551615:0:-1:
+%1lu:+18446744073709551616:0:-1:
+%*1lu:+18446744073709551616:0:-1:
+%1lu:+18446744073751975857:0:-1:
+%*1lu:+18446744073751975857:0:-1:
+%2lu::0:-1:
+%*2lu::0:-1:
+%2lu:-123:1:2:18446744073709551615:
+%*2lu:-123:0:2:
+%2lu:-1:1:2:18446744073709551615:
+%*2lu:-1:0:2:
+%2lu:-0:1:2:0:
+%*2lu:-0:0:2:
+%2lu:0:1:1:0:
+%*2lu:0:0:1:
+%2lu:1:1:1:1:
+%*2lu:1:0:1:
+%2lu:42:1:2:42:
+%*2lu:42:0:2:
+%2lu:18446744073709551615:1:2:18:
+%*2lu:18446744073709551615:0:2:
+%2lu:18446744073709551616:1:2:18:
+%*2lu:18446744073709551616:0:2:
+%2lu:18446744073751975857:1:2:18:
+%*2lu:18446744073751975857:0:2:
+%2lu:+0:1:2:0:
+%*2lu:+0:0:2:
+%2lu:+1:1:2:1:
+%*2lu:+1:0:2:
+%2lu:+42:1:2:4:
+%*2lu:+42:0:2:
+%2lu:+18446744073709551615:1:2:1:
+%*2lu:+18446744073709551615:0:2:
+%2lu:+18446744073709551616:1:2:1:
+%*2lu:+18446744073709551616:0:2:
+%2lu:+18446744073751975857:1:2:1:
+%*2lu:+18446744073751975857:0:2:
+%15lu::0:-1:
+%*15lu::0:-1:
+%15lu:-123:1:4:18446744073709551493:
+%*15lu:-123:0:4:
+%15lu:-1:1:2:18446744073709551615:
+%*15lu:-1:0:2:
+%15lu:-0:1:2:0:
+%*15lu:-0:0:2:
+%15lu:0:1:1:0:
+%*15lu:0:0:1:
+%15lu:1:1:1:1:
+%*15lu:1:0:1:
+%15lu:42:1:2:42:
+%*15lu:42:0:2:
+%15lu:18446744073709551615:1:15:184467440737095:
+%*15lu:18446744073709551615:0:15:
+%15lu:18446744073709551616:1:15:184467440737095:
+%*15lu:18446744073709551616:0:15:
+%15lu:18446744073751975857:1:15:184467440737519:
+%*15lu:18446744073751975857:0:15:
+%15lu:+0:1:2:0:
+%*15lu:+0:0:2:
+%15lu:+1:1:2:1:
+%*15lu:+1:0:2:
+%15lu:+42:1:3:42:
+%*15lu:+42:0:3:
+%15lu:+18446744073709551615:1:15:18446744073709:
+%*15lu:+18446744073709551615:0:15:
+%15lu:+18446744073709551616:1:15:18446744073709:
+%*15lu:+18446744073709551616:0:15:
+%15lu:+18446744073751975857:1:15:18446744073751:
+%*15lu:+18446744073751975857:0:15:
+%25lu::0:-1:
+%*25lu::0:-1:
+%25lu:-123:1:4:18446744073709551493:
+%*25lu:-123:0:4:
+%25lu:-1:1:2:18446744073709551615:
+%*25lu:-1:0:2:
+%25lu:-0:1:2:0:
+%*25lu:-0:0:2:
+%25lu:0:1:1:0:
+%*25lu:0:0:1:
+%25lu:1:1:1:1:
+%*25lu:1:0:1:
+%25lu:42:1:2:42:
+%*25lu:42:0:2:
+%25lu:18446744073709551615:1:20:18446744073709551615:
+%*25lu:18446744073709551615:0:20:
+%25lu:18446744073709551616:1:20:18446744073709551615:
+%*25lu:18446744073709551616:0:20:
+%25lu:18446744073751975857:1:20:18446744073709551615:
+%*25lu:18446744073751975857:0:20:
+%25lu:+0:1:2:0:
+%*25lu:+0:0:2:
+%25lu:+1:1:2:1:
+%*25lu:+1:0:2:
+%25lu:+42:1:3:42:
+%*25lu:+42:0:3:
+%25lu:+18446744073709551615:1:21:18446744073709551615:
+%*25lu:+18446744073709551615:0:21:
+%25lu:+18446744073709551616:1:21:18446744073709551615:
+%*25lu:+18446744073709551616:0:21:
+%25lu:+18446744073751975857:1:21:18446744073709551615:
+%*25lu:+18446744073751975857:0:21:
+%2lu: :0:-1:
+%*2lu: :0:-1:
+%2lu: -123:1:3:18446744073709551615:
+%*2lu: -123:0:3:
+%2lu: -1:1:3:18446744073709551615:
+%*2lu: -1:0:3:
+%2lu: -0:1:3:0:
+%*2lu: -0:0:3:
+%2lu: 0:1:2:0:
+%*2lu: 0:0:2:
+%2lu: 1:1:2:1:
+%*2lu: 1:0:2:
+%2lu: 42:1:3:42:
+%*2lu: 42:0:3:
+%2lu: 18446744073709551615:1:3:18:
+%*2lu: 18446744073709551615:0:3:
+%2lu: 18446744073709551616:1:3:18:
+%*2lu: 18446744073709551616:0:3:
+%2lu: 18446744073751975857:1:3:18:
+%*2lu: 18446744073751975857:0:3:
+%2lu: +0:1:3:0:
+%*2lu: +0:0:3:
+%2lu: +1:1:3:1:
+%*2lu: +1:0:3:
+%2lu: +42:1:3:4:
+%*2lu: +42:0:3:
+%2lu: +18446744073709551615:1:3:1:
+%*2lu: +18446744073709551615:0:3:
+%2lu: +18446744073709551616:1:3:1:
+%*2lu: +18446744073709551616:0:3:
+%2lu: +18446744073751975857:1:3:1:
+%*2lu: +18446744073751975857:0:3:
+%25lu: :0:-1:
+%*25lu: :0:-1:
+%25lu: -123:1:5:18446744073709551493:
+%*25lu: -123:0:5:
+%25lu: -1:1:3:18446744073709551615:
+%*25lu: -1:0:3:
+%25lu: -0:1:3:0:
+%*25lu: -0:0:3:
+%25lu: 0:1:2:0:
+%*25lu: 0:0:2:
+%25lu: 1:1:2:1:
+%*25lu: 1:0:2:
+%25lu: 42:1:3:42:
+%*25lu: 42:0:3:
+%25lu: 18446744073709551615:1:21:18446744073709551615:
+%*25lu: 18446744073709551615:0:21:
+%25lu: 18446744073709551616:1:21:18446744073709551615:
+%*25lu: 18446744073709551616:0:21:
+%25lu: 18446744073751975857:1:21:18446744073709551615:
+%*25lu: 18446744073751975857:0:21:
+%25lu: +0:1:3:0:
+%*25lu: +0:0:3:
+%25lu: +1:1:3:1:
+%*25lu: +1:0:3:
+%25lu: +42:1:4:42:
+%*25lu: +42:0:4:
+%25lu: +18446744073709551615:1:22:18446744073709551615:
+%*25lu: +18446744073709551615:0:22:
+%25lu: +18446744073709551616:1:22:18446744073709551615:
+%*25lu: +18446744073709551616:0:22:
+%25lu: +18446744073751975857:1:22:18446744073709551615:
+%*25lu: +18446744073751975857:0:22:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
new file mode 100644
index 0000000..fca475c
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
@@ -0,0 +1,742 @@
+%lx::0:-1:
+%*lx::0:-1:
+%lx:-7b:1:3:18446744073709551493:
+%*lx:-7b:0:3:
+%lx:-7B:1:3:18446744073709551493:
+%*lx:-7B:0:3:
+%lx:-0X7b:1:5:18446744073709551493:
+%*lx:-0X7b:0:5:
+%lx:-0x7B:1:5:18446744073709551493:
+%*lx:-0x7B:0:5:
+%lx:-1:1:2:18446744073709551615:
+%*lx:-1:0:2:
+%lx:-0X1:1:4:18446744073709551615:
+%*lx:-0X1:0:4:
+%lx:-0x1:1:4:18446744073709551615:
+%*lx:-0x1:0:4:
+%lx:-0:1:2:0:
+%*lx:-0:0:2:
+%lx:-0X0:1:4:0:
+%*lx:-0X0:0:4:
+%lx:-0x0:1:4:0:
+%*lx:-0x0:0:4:
+%lx:0:1:1:0:
+%*lx:0:0:1:
+%lx:0X0:1:3:0:
+%*lx:0X0:0:3:
+%lx:0x0:1:3:0:
+%*lx:0x0:0:3:
+%lx:1:1:1:1:
+%*lx:1:0:1:
+%lx:0X1:1:3:1:
+%*lx:0X1:0:3:
+%lx:0x1:1:3:1:
+%*lx:0x1:0:3:
+%lx:2a:1:2:42:
+%*lx:2a:0:2:
+%lx:2A:1:2:42:
+%*lx:2A:0:2:
+%lx:0X2a:1:4:42:
+%*lx:0X2a:0:4:
+%lx:0x2A:1:4:42:
+%*lx:0x2A:0:4:
+%lx:ffffffffffffffff:1:16:18446744073709551615:
+%*lx:ffffffffffffffff:0:16:
+%lx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*lx:FFFFFFFFFFFFFFFF:0:16:
+%lx:0Xffffffffffffffff:1:18:18446744073709551615:
+%*lx:0Xffffffffffffffff:0:18:
+%lx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*lx:0xFFFFFFFFFFFFFFFF:0:18:
+%lx:10000000000000000:1:17:18446744073709551615:
+%*lx:10000000000000000:0:17:
+%lx:0X10000000000000000:1:19:18446744073709551615:
+%*lx:0X10000000000000000:0:19:
+%lx:0x10000000000000000:1:19:18446744073709551615:
+%*lx:0x10000000000000000:0:19:
+%lx:100000000028757b1:1:17:18446744073709551615:
+%*lx:100000000028757b1:0:17:
+%lx:100000000028757B1:1:17:18446744073709551615:
+%*lx:100000000028757B1:0:17:
+%lx:0X100000000028757b1:1:19:18446744073709551615:
+%*lx:0X100000000028757b1:0:19:
+%lx:0x100000000028757B1:1:19:18446744073709551615:
+%*lx:0x100000000028757B1:0:19:
+%lx:+0:1:2:0:
+%*lx:+0:0:2:
+%lx:+0X0:1:4:0:
+%*lx:+0X0:0:4:
+%lx:+0x0:1:4:0:
+%*lx:+0x0:0:4:
+%lx:+1:1:2:1:
+%*lx:+1:0:2:
+%lx:+0X1:1:4:1:
+%*lx:+0X1:0:4:
+%lx:+0x1:1:4:1:
+%*lx:+0x1:0:4:
+%lx:+2a:1:3:42:
+%*lx:+2a:0:3:
+%lx:+2A:1:3:42:
+%*lx:+2A:0:3:
+%lx:+0X2a:1:5:42:
+%*lx:+0X2a:0:5:
+%lx:+0x2A:1:5:42:
+%*lx:+0x2A:0:5:
+%lx:+ffffffffffffffff:1:17:18446744073709551615:
+%*lx:+ffffffffffffffff:0:17:
+%lx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*lx:+FFFFFFFFFFFFFFFF:0:17:
+%lx:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*lx:+0Xffffffffffffffff:0:19:
+%lx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*lx:+0xFFFFFFFFFFFFFFFF:0:19:
+%lx:+10000000000000000:1:18:18446744073709551615:
+%*lx:+10000000000000000:0:18:
+%lx:+0X10000000000000000:1:20:18446744073709551615:
+%*lx:+0X10000000000000000:0:20:
+%lx:+0x10000000000000000:1:20:18446744073709551615:
+%*lx:+0x10000000000000000:0:20:
+%lx:+100000000028757b1:1:18:18446744073709551615:
+%*lx:+100000000028757b1:0:18:
+%lx:+100000000028757B1:1:18:18446744073709551615:
+%*lx:+100000000028757B1:0:18:
+%lx:+0X100000000028757b1:1:20:18446744073709551615:
+%*lx:+0X100000000028757b1:0:20:
+%lx:+0x100000000028757B1:1:20:18446744073709551615:
+%*lx:+0x100000000028757B1:0:20:
+%1lx::0:-1:
+%*1lx::0:-1:
+%1lx:-7b:0:-1:
+%*1lx:-7b:0:-1:
+%1lx:-7B:0:-1:
+%*1lx:-7B:0:-1:
+%1lx:-0X7b:0:-1:
+%*1lx:-0X7b:0:-1:
+%1lx:-0x7B:0:-1:
+%*1lx:-0x7B:0:-1:
+%1lx:-1:0:-1:
+%*1lx:-1:0:-1:
+%1lx:-0X1:0:-1:
+%*1lx:-0X1:0:-1:
+%1lx:-0x1:0:-1:
+%*1lx:-0x1:0:-1:
+%1lx:-0:0:-1:
+%*1lx:-0:0:-1:
+%1lx:-0X0:0:-1:
+%*1lx:-0X0:0:-1:
+%1lx:-0x0:0:-1:
+%*1lx:-0x0:0:-1:
+%1lx:0:1:1:0:
+%*1lx:0:0:1:
+%1lx:0X0:1:1:0:
+%*1lx:0X0:0:1:
+%1lx:0x0:1:1:0:
+%*1lx:0x0:0:1:
+%1lx:1:1:1:1:
+%*1lx:1:0:1:
+%1lx:0X1:1:1:0:
+%*1lx:0X1:0:1:
+%1lx:0x1:1:1:0:
+%*1lx:0x1:0:1:
+%1lx:2a:1:1:2:
+%*1lx:2a:0:1:
+%1lx:2A:1:1:2:
+%*1lx:2A:0:1:
+%1lx:0X2a:1:1:0:
+%*1lx:0X2a:0:1:
+%1lx:0x2A:1:1:0:
+%*1lx:0x2A:0:1:
+%1lx:ffffffffffffffff:1:1:15:
+%*1lx:ffffffffffffffff:0:1:
+%1lx:FFFFFFFFFFFFFFFF:1:1:15:
+%*1lx:FFFFFFFFFFFFFFFF:0:1:
+%1lx:0Xffffffffffffffff:1:1:0:
+%*1lx:0Xffffffffffffffff:0:1:
+%1lx:0xFFFFFFFFFFFFFFFF:1:1:0:
+%*1lx:0xFFFFFFFFFFFFFFFF:0:1:
+%1lx:10000000000000000:1:1:1:
+%*1lx:10000000000000000:0:1:
+%1lx:0X10000000000000000:1:1:0:
+%*1lx:0X10000000000000000:0:1:
+%1lx:0x10000000000000000:1:1:0:
+%*1lx:0x10000000000000000:0:1:
+%1lx:100000000028757b1:1:1:1:
+%*1lx:100000000028757b1:0:1:
+%1lx:100000000028757B1:1:1:1:
+%*1lx:100000000028757B1:0:1:
+%1lx:0X100000000028757b1:1:1:0:
+%*1lx:0X100000000028757b1:0:1:
+%1lx:0x100000000028757B1:1:1:0:
+%*1lx:0x100000000028757B1:0:1:
+%1lx:+0:0:-1:
+%*1lx:+0:0:-1:
+%1lx:+0X0:0:-1:
+%*1lx:+0X0:0:-1:
+%1lx:+0x0:0:-1:
+%*1lx:+0x0:0:-1:
+%1lx:+1:0:-1:
+%*1lx:+1:0:-1:
+%1lx:+0X1:0:-1:
+%*1lx:+0X1:0:-1:
+%1lx:+0x1:0:-1:
+%*1lx:+0x1:0:-1:
+%1lx:+2a:0:-1:
+%*1lx:+2a:0:-1:
+%1lx:+2A:0:-1:
+%*1lx:+2A:0:-1:
+%1lx:+0X2a:0:-1:
+%*1lx:+0X2a:0:-1:
+%1lx:+0x2A:0:-1:
+%*1lx:+0x2A:0:-1:
+%1lx:+ffffffffffffffff:0:-1:
+%*1lx:+ffffffffffffffff:0:-1:
+%1lx:+FFFFFFFFFFFFFFFF:0:-1:
+%*1lx:+FFFFFFFFFFFFFFFF:0:-1:
+%1lx:+0Xffffffffffffffff:0:-1:
+%*1lx:+0Xffffffffffffffff:0:-1:
+%1lx:+0xFFFFFFFFFFFFFFFF:0:-1:
+%*1lx:+0xFFFFFFFFFFFFFFFF:0:-1:
+%1lx:+10000000000000000:0:-1:
+%*1lx:+10000000000000000:0:-1:
+%1lx:+0X10000000000000000:0:-1:
+%*1lx:+0X10000000000000000:0:-1:
+%1lx:+0x10000000000000000:0:-1:
+%*1lx:+0x10000000000000000:0:-1:
+%1lx:+100000000028757b1:0:-1:
+%*1lx:+100000000028757b1:0:-1:
+%1lx:+100000000028757B1:0:-1:
+%*1lx:+100000000028757B1:0:-1:
+%1lx:+0X100000000028757b1:0:-1:
+%*1lx:+0X100000000028757b1:0:-1:
+%1lx:+0x100000000028757B1:0:-1:
+%*1lx:+0x100000000028757B1:0:-1:
+%2lx::0:-1:
+%*2lx::0:-1:
+%2lx:-7b:1:2:18446744073709551609:
+%*2lx:-7b:0:2:
+%2lx:-7B:1:2:18446744073709551609:
+%*2lx:-7B:0:2:
+%2lx:-0X7b:1:2:0:
+%*2lx:-0X7b:0:2:
+%2lx:-0x7B:1:2:0:
+%*2lx:-0x7B:0:2:
+%2lx:-1:1:2:18446744073709551615:
+%*2lx:-1:0:2:
+%2lx:-0X1:1:2:0:
+%*2lx:-0X1:0:2:
+%2lx:-0x1:1:2:0:
+%*2lx:-0x1:0:2:
+%2lx:-0:1:2:0:
+%*2lx:-0:0:2:
+%2lx:-0X0:1:2:0:
+%*2lx:-0X0:0:2:
+%2lx:-0x0:1:2:0:
+%*2lx:-0x0:0:2:
+%2lx:0:1:1:0:
+%*2lx:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lx:+0X0:0:2:
+%2lx:+0x0:1:2:0:
+%*2lx:+0x0:0:2:
+%2lx:+1:1:2:1:
+%*2lx:+1:0:2:
+%2lx:+0X1:1:2:0:
+%*2lx:+0X1:0:2:
+%2lx:+0x1:1:2:0:
+%*2lx:+0x1:0:2:
+%2lx:+2a:1:2:2:
+%*2lx:+2a:0:2:
+%2lx:+2A:1:2:2:
+%*2lx:+2A:0:2:
+%2lx:+0X2a:1:2:0:
+%*2lx:+0X2a:0:2:
+%2lx:+0x2A:1:2:0:
+%*2lx:+0x2A:0:2:
+%2lx:+ffffffffffffffff:1:2:15:
+%*2lx:+ffffffffffffffff:0:2:
+%2lx:+FFFFFFFFFFFFFFFF:1:2:15:
+%*2lx:+FFFFFFFFFFFFFFFF:0:2:
+%2lx:+0Xffffffffffffffff:1:2:0:
+%*2lx:+0Xffffffffffffffff:0:2:
+%2lx:+0xFFFFFFFFFFFFFFFF:1:2:0:
+%*2lx:+0xFFFFFFFFFFFFFFFF:0:2:
+%2lx:+10000000000000000:1:2:1:
+%*2lx:+10000000000000000:0:2:
+%2lx:+0X10000000000000000:1:2:0:
+%*2lx:+0X10000000000000000:0:2:
+%2lx:+0x10000000000000000:1:2:0:
+%*2lx:+0x10000000000000000:0:2:
+%2lx:+100000000028757b1:1:2:1:
+%*2lx:+100000000028757b1:0:2:
+%2lx:+100000000028757B1:1:2:1:
+%*2lx:+100000000028757B1:0:2:
+%2lx:+0X100000000028757b1:1:2:0:
+%*2lx:+0X100000000028757b1:0:2:
+%2lx:+0x100000000028757B1:1:2:0:
+%*2lx:+0x100000000028757B1:0:2:
+%15lx::0:-1:
+%*15lx::0:-1:
+%15lx:-7b:1:3:18446744073709551493:
+%*15lx:-7b:0:3:
+%15lx:-7B:1:3:18446744073709551493:
+%*15lx:-7B:0:3:
+%15lx:-0X7b:1:5:18446744073709551493:
+%*15lx:-0X7b:0:5:
+%15lx:-0x7B:1:5:18446744073709551493:
+%*15lx:-0x7B:0:5:
+%15lx:-1:1:2:18446744073709551615:
+%*15lx:-1:0:2:
+%15lx:-0X1:1:4:18446744073709551615:
+%*15lx:-0X1:0:4:
+%15lx:-0x1:1:4:18446744073709551615:
+%*15lx:-0x1:0:4:
+%15lx:-0:1:2:0:
+%*15lx:-0:0:2:
+%15lx:-0X0:1:4:0:
+%*15lx:-0X0:0:4:
+%15lx:-0x0:1:4:0:
+%*15lx:-0x0:0:4:
+%15lx:0:1:1:0:
+%*15lx:0:0:1:
+%15lx:0X0:1:3:0:
+%*15lx:0X0:0:3:
+%15lx:0x0:1:3:0:
+%*15lx:0x0:0:3:
+%15lx:1:1:1:1:
+%*15lx:1:0:1:
+%15lx:0X1:1:3:1:
+%*15lx:0X1:0:3:
+%15lx:0x1:1:3:1:
+%*15lx:0x1:0:3:
+%15lx:2a:1:2:42:
+%*15lx:2a:0:2:
+%15lx:2A:1:2:42:
+%*15lx:2A:0:2:
+%15lx:0X2a:1:4:42:
+%*15lx:0X2a:0:4:
+%15lx:0x2A:1:4:42:
+%*15lx:0x2A:0:4:
+%15lx:ffffffffffffffff:1:15:1152921504606846975:
+%*15lx:ffffffffffffffff:0:15:
+%15lx:FFFFFFFFFFFFFFFF:1:15:1152921504606846975:
+%*15lx:FFFFFFFFFFFFFFFF:0:15:
+%15lx:0Xffffffffffffffff:1:15:4503599627370495:
+%*15lx:0Xffffffffffffffff:0:15:
+%15lx:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495:
+%*15lx:0xFFFFFFFFFFFFFFFF:0:15:
+%15lx:10000000000000000:1:15:72057594037927936:
+%*15lx:10000000000000000:0:15:
+%15lx:0X10000000000000000:1:15:281474976710656:
+%*15lx:0X10000000000000000:0:15:
+%15lx:0x10000000000000000:1:15:281474976710656:
+%*15lx:0x10000000000000000:0:15:
+%15lx:100000000028757b1:1:15:72057594038093655:
+%*15lx:100000000028757b1:0:15:
+%15lx:100000000028757B1:1:15:72057594038093655:
+%*15lx:100000000028757B1:0:15:
+%15lx:0X100000000028757b1:1:15:281474976711303:
+%*15lx:0X100000000028757b1:0:15:
+%15lx:0x100000000028757B1:1:15:281474976711303:
+%*15lx:0x100000000028757B1:0:15:
+%15lx:+0:1:2:0:
+%*15lx:+0:0:2:
+%15lx:+0X0:1:4:0:
+%*15lx:+0X0:0:4:
+%15lx:+0x0:1:4:0:
+%*15lx:+0x0:0:4:
+%15lx:+1:1:2:1:
+%*15lx:+1:0:2:
+%15lx:+0X1:1:4:1:
+%*15lx:+0X1:0:4:
+%15lx:+0x1:1:4:1:
+%*15lx:+0x1:0:4:
+%15lx:+2a:1:3:42:
+%*15lx:+2a:0:3:
+%15lx:+2A:1:3:42:
+%*15lx:+2A:0:3:
+%15lx:+0X2a:1:5:42:
+%*15lx:+0X2a:0:5:
+%15lx:+0x2A:1:5:42:
+%*15lx:+0x2A:0:5:
+%15lx:+ffffffffffffffff:1:15:72057594037927935:
+%*15lx:+ffffffffffffffff:0:15:
+%15lx:+FFFFFFFFFFFFFFFF:1:15:72057594037927935:
+%*15lx:+FFFFFFFFFFFFFFFF:0:15:
+%15lx:+0Xffffffffffffffff:1:15:281474976710655:
+%*15lx:+0Xffffffffffffffff:0:15:
+%15lx:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655:
+%*15lx:+0xFFFFFFFFFFFFFFFF:0:15:
+%15lx:+10000000000000000:1:15:4503599627370496:
+%*15lx:+10000000000000000:0:15:
+%15lx:+0X10000000000000000:1:15:17592186044416:
+%*15lx:+0X10000000000000000:0:15:
+%15lx:+0x10000000000000000:1:15:17592186044416:
+%*15lx:+0x10000000000000000:0:15:
+%15lx:+100000000028757b1:1:15:4503599627380853:
+%*15lx:+100000000028757b1:0:15:
+%15lx:+100000000028757B1:1:15:4503599627380853:
+%*15lx:+100000000028757B1:0:15:
+%15lx:+0X100000000028757b1:1:15:17592186044456:
+%*15lx:+0X100000000028757b1:0:15:
+%15lx:+0x100000000028757B1:1:15:17592186044456:
+%*15lx:+0x100000000028757B1:0:15:
+%25lx::0:-1:
+%*25lx::0:-1:
+%25lx:-7b:1:3:18446744073709551493:
+%*25lx:-7b:0:3:
+%25lx:-7B:1:3:18446744073709551493:
+%*25lx:-7B:0:3:
+%25lx:-0X7b:1:5:18446744073709551493:
+%*25lx:-0X7b:0:5:
+%25lx:-0x7B:1:5:18446744073709551493:
+%*25lx:-0x7B:0:5:
+%25lx:-1:1:2:18446744073709551615:
+%*25lx:-1:0:2:
+%25lx:-0X1:1:4:18446744073709551615:
+%*25lx:-0X1:0:4:
+%25lx:-0x1:1:4:18446744073709551615:
+%*25lx:-0x1:0:4:
+%25lx:-0:1:2:0:
+%*25lx:-0:0:2:
+%25lx:-0X0:1:4:0:
+%*25lx:-0X0:0:4:
+%25lx:-0x0:1:4:0:
+%*25lx:-0x0:0:4:
+%25lx:0:1:1:0:
+%*25lx:0:0:1:
+%25lx:0X0:1:3:0:
+%*25lx:0X0:0:3:
+%25lx:0x0:1:3:0:
+%*25lx:0x0:0:3:
+%25lx:1:1:1:1:
+%*25lx:1:0:1:
+%25lx:0X1:1:3:1:
+%*25lx:0X1:0:3:
+%25lx:0x1:1:3:1:
+%*25lx:0x1:0:3:
+%25lx:2a:1:2:42:
+%*25lx:2a:0:2:
+%25lx:2A:1:2:42:
+%*25lx:2A:0:2:
+%25lx:0X2a:1:4:42:
+%*25lx:0X2a:0:4:
+%25lx:0x2A:1:4:42:
+%*25lx:0x2A:0:4:
+%25lx:ffffffffffffffff:1:16:18446744073709551615:
+%*25lx:ffffffffffffffff:0:16:
+%25lx:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*25lx:FFFFFFFFFFFFFFFF:0:16:
+%25lx:0Xffffffffffffffff:1:18:18446744073709551615:
+%*25lx:0Xffffffffffffffff:0:18:
+%25lx:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25lx:0xFFFFFFFFFFFFFFFF:0:18:
+%25lx:10000000000000000:1:17:18446744073709551615:
+%*25lx:10000000000000000:0:17:
+%25lx:0X10000000000000000:1:19:18446744073709551615:
+%*25lx:0X10000000000000000:0:19:
+%25lx:0x10000000000000000:1:19:18446744073709551615:
+%*25lx:0x10000000000000000:0:19:
+%25lx:100000000028757b1:1:17:18446744073709551615:
+%*25lx:100000000028757b1:0:17:
+%25lx:100000000028757B1:1:17:18446744073709551615:
+%*25lx:100000000028757B1:0:17:
+%25lx:0X100000000028757b1:1:19:18446744073709551615:
+%*25lx:0X100000000028757b1:0:19:
+%25lx:0x100000000028757B1:1:19:18446744073709551615:
+%*25lx:0x100000000028757B1:0:19:
+%25lx:+0:1:2:0:
+%*25lx:+0:0:2:
+%25lx:+0X0:1:4:0:
+%*25lx:+0X0:0:4:
+%25lx:+0x0:1:4:0:
+%*25lx:+0x0:0:4:
+%25lx:+1:1:2:1:
+%*25lx:+1:0:2:
+%25lx:+0X1:1:4:1:
+%*25lx:+0X1:0:4:
+%25lx:+0x1:1:4:1:
+%*25lx:+0x1:0:4:
+%25lx:+2a:1:3:42:
+%*25lx:+2a:0:3:
+%25lx:+2A:1:3:42:
+%*25lx:+2A:0:3:
+%25lx:+0X2a:1:5:42:
+%*25lx:+0X2a:0:5:
+%25lx:+0x2A:1:5:42:
+%*25lx:+0x2A:0:5:
+%25lx:+ffffffffffffffff:1:17:18446744073709551615:
+%*25lx:+ffffffffffffffff:0:17:
+%25lx:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25lx:+FFFFFFFFFFFFFFFF:0:17:
+%25lx:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*25lx:+0Xffffffffffffffff:0:19:
+%25lx:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25lx:+0xFFFFFFFFFFFFFFFF:0:19:
+%25lx:+10000000000000000:1:18:18446744073709551615:
+%*25lx:+10000000000000000:0:18:
+%25lx:+0X10000000000000000:1:20:18446744073709551615:
+%*25lx:+0X10000000000000000:0:20:
+%25lx:+0x10000000000000000:1:20:18446744073709551615:
+%*25lx:+0x10000000000000000:0:20:
+%25lx:+100000000028757b1:1:18:18446744073709551615:
+%*25lx:+100000000028757b1:0:18:
+%25lx:+100000000028757B1:1:18:18446744073709551615:
+%*25lx:+100000000028757B1:0:18:
+%25lx:+0X100000000028757b1:1:20:18446744073709551615:
+%*25lx:+0X100000000028757b1:0:20:
+%25lx:+0x100000000028757B1:1:20:18446744073709551615:
+%*25lx:+0x100000000028757B1:0:20:
+%2lx: :0:-1:
+%*2lx: :0:-1:
+%2lx: -7b:1:3:18446744073709551609:
+%*2lx: -7b:0:3:
+%2lx: -7B:1:3:18446744073709551609:
+%*2lx: -7B:0:3:
+%2lx: -0X7b:1:3:0:
+%*2lx: -0X7b:0:3:
+%2lx: -0x7B:1:3:0:
+%*2lx: -0x7B:0:3:
+%2lx: -1:1:3:18446744073709551615:
+%*2lx: -1:0:3:
+%2lx: -0X1:1:3:0:
+%*2lx: -0X1:0:3:
+%2lx: -0x1:1:3:0:
+%*2lx: -0x1:0:3:
+%2lx: -0:1:3:0:
+%*2lx: -0:0:3:
+%2lx: -0X0:1:3:0:
+%*2lx: -0X0:0:3:
+%2lx: -0x0:1:3:0:
+%*2lx: -0x0:0:3:
+%2lx: 0:1:2:0:
+%*2lx: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lx: +0X0:0:3:
+%2lx: +0x0:1:3:0:
+%*2lx: +0x0:0:3:
+%2lx: +1:1:3:1:
+%*2lx: +1:0:3:
+%2lx: +0X1:1:3:0:
+%*2lx: +0X1:0:3:
+%2lx: +0x1:1:3:0:
+%*2lx: +0x1:0:3:
+%2lx: +2a:1:3:2:
+%*2lx: +2a:0:3:
+%2lx: +2A:1:3:2:
+%*2lx: +2A:0:3:
+%2lx: +0X2a:1:3:0:
+%*2lx: +0X2a:0:3:
+%2lx: +0x2A:1:3:0:
+%*2lx: +0x2A:0:3:
+%2lx: +ffffffffffffffff:1:3:15:
+%*2lx: +ffffffffffffffff:0:3:
+%2lx: +FFFFFFFFFFFFFFFF:1:3:15:
+%*2lx: +FFFFFFFFFFFFFFFF:0:3:
+%2lx: +0Xffffffffffffffff:1:3:0:
+%*2lx: +0Xffffffffffffffff:0:3:
+%2lx: +0xFFFFFFFFFFFFFFFF:1:3:0:
+%*2lx: +0xFFFFFFFFFFFFFFFF:0:3:
+%2lx: +10000000000000000:1:3:1:
+%*2lx: +10000000000000000:0:3:
+%2lx: +0X10000000000000000:1:3:0:
+%*2lx: +0X10000000000000000:0:3:
+%2lx: +0x10000000000000000:1:3:0:
+%*2lx: +0x10000000000000000:0:3:
+%2lx: +100000000028757b1:1:3:1:
+%*2lx: +100000000028757b1:0:3:
+%2lx: +100000000028757B1:1:3:1:
+%*2lx: +100000000028757B1:0:3:
+%2lx: +0X100000000028757b1:1:3:0:
+%*2lx: +0X100000000028757b1:0:3:
+%2lx: +0x100000000028757B1:1:3:0:
+%*2lx: +0x100000000028757B1:0:3:
+%25lx: :0:-1:
+%*25lx: :0:-1:
+%25lx: -7b:1:4:18446744073709551493:
+%*25lx: -7b:0:4:
+%25lx: -7B:1:4:18446744073709551493:
+%*25lx: -7B:0:4:
+%25lx: -0X7b:1:6:18446744073709551493:
+%*25lx: -0X7b:0:6:
+%25lx: -0x7B:1:6:18446744073709551493:
+%*25lx: -0x7B:0:6:
+%25lx: -1:1:3:18446744073709551615:
+%*25lx: -1:0:3:
+%25lx: -0X1:1:5:18446744073709551615:
+%*25lx: -0X1:0:5:
+%25lx: -0x1:1:5:18446744073709551615:
+%*25lx: -0x1:0:5:
+%25lx: -0:1:3:0:
+%*25lx: -0:0:3:
+%25lx: -0X0:1:5:0:
+%*25lx: -0X0:0:5:
+%25lx: -0x0:1:5:0:
+%*25lx: -0x0:0:5:
+%25lx: 0:1:2:0:
+%*25lx: 0:0:2:
+%25lx: 0X0:1:4:0:
+%*25lx: 0X0:0:4:
+%25lx: 0x0:1:4:0:
+%*25lx: 0x0:0:4:
+%25lx: 1:1:2:1:
+%*25lx: 1:0:2:
+%25lx: 0X1:1:4:1:
+%*25lx: 0X1:0:4:
+%25lx: 0x1:1:4:1:
+%*25lx: 0x1:0:4:
+%25lx: 2a:1:3:42:
+%*25lx: 2a:0:3:
+%25lx: 2A:1:3:42:
+%*25lx: 2A:0:3:
+%25lx: 0X2a:1:5:42:
+%*25lx: 0X2a:0:5:
+%25lx: 0x2A:1:5:42:
+%*25lx: 0x2A:0:5:
+%25lx: ffffffffffffffff:1:17:18446744073709551615:
+%*25lx: ffffffffffffffff:0:17:
+%25lx: FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25lx: FFFFFFFFFFFFFFFF:0:17:
+%25lx: 0Xffffffffffffffff:1:19:18446744073709551615:
+%*25lx: 0Xffffffffffffffff:0:19:
+%25lx: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25lx: 0xFFFFFFFFFFFFFFFF:0:19:
+%25lx: 10000000000000000:1:18:18446744073709551615:
+%*25lx: 10000000000000000:0:18:
+%25lx: 0X10000000000000000:1:20:18446744073709551615:
+%*25lx: 0X10000000000000000:0:20:
+%25lx: 0x10000000000000000:1:20:18446744073709551615:
+%*25lx: 0x10000000000000000:0:20:
+%25lx: 100000000028757b1:1:18:18446744073709551615:
+%*25lx: 100000000028757b1:0:18:
+%25lx: 100000000028757B1:1:18:18446744073709551615:
+%*25lx: 100000000028757B1:0:18:
+%25lx: 0X100000000028757b1:1:20:18446744073709551615:
+%*25lx: 0X100000000028757b1:0:20:
+%25lx: 0x100000000028757B1:1:20:18446744073709551615:
+%*25lx: 0x100000000028757B1:0:20:
+%25lx: +0:1:3:0:
+%*25lx: +0:0:3:
+%25lx: +0X0:1:5:0:
+%*25lx: +0X0:0:5:
+%25lx: +0x0:1:5:0:
+%*25lx: +0x0:0:5:
+%25lx: +1:1:3:1:
+%*25lx: +1:0:3:
+%25lx: +0X1:1:5:1:
+%*25lx: +0X1:0:5:
+%25lx: +0x1:1:5:1:
+%*25lx: +0x1:0:5:
+%25lx: +2a:1:4:42:
+%*25lx: +2a:0:4:
+%25lx: +2A:1:4:42:
+%*25lx: +2A:0:4:
+%25lx: +0X2a:1:6:42:
+%*25lx: +0X2a:0:6:
+%25lx: +0x2A:1:6:42:
+%*25lx: +0x2A:0:6:
+%25lx: +ffffffffffffffff:1:18:18446744073709551615:
+%*25lx: +ffffffffffffffff:0:18:
+%25lx: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25lx: +FFFFFFFFFFFFFFFF:0:18:
+%25lx: +0Xffffffffffffffff:1:20:18446744073709551615:
+%*25lx: +0Xffffffffffffffff:0:20:
+%25lx: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615:
+%*25lx: +0xFFFFFFFFFFFFFFFF:0:20:
+%25lx: +10000000000000000:1:19:18446744073709551615:
+%*25lx: +10000000000000000:0:19:
+%25lx: +0X10000000000000000:1:21:18446744073709551615:
+%*25lx: +0X10000000000000000:0:21:
+%25lx: +0x10000000000000000:1:21:18446744073709551615:
+%*25lx: +0x10000000000000000:0:21:
+%25lx: +100000000028757b1:1:19:18446744073709551615:
+%*25lx: +100000000028757b1:0:19:
+%25lx: +100000000028757B1:1:19:18446744073709551615:
+%*25lx: +100000000028757B1:0:19:
+%25lx: +0X100000000028757b1:1:21:18446744073709551615:
+%*25lx: +0X100000000028757b1:0:21:
+%25lx: +0x100000000028757B1:1:21:18446744073709551615:
+%*25lx: +0x100000000028757B1:0:21:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
new file mode 100644
index 0000000..2fea175
--- /dev/null
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
@@ -0,0 +1,742 @@
+%lX::0:-1:
+%*lX::0:-1:
+%lX:-7b:1:3:18446744073709551493:
+%*lX:-7b:0:3:
+%lX:-7B:1:3:18446744073709551493:
+%*lX:-7B:0:3:
+%lX:-0X7b:1:5:18446744073709551493:
+%*lX:-0X7b:0:5:
+%lX:-0x7B:1:5:18446744073709551493:
+%*lX:-0x7B:0:5:
+%lX:-1:1:2:18446744073709551615:
+%*lX:-1:0:2:
+%lX:-0X1:1:4:18446744073709551615:
+%*lX:-0X1:0:4:
+%lX:-0x1:1:4:18446744073709551615:
+%*lX:-0x1:0:4:
+%lX:-0:1:2:0:
+%*lX:-0:0:2:
+%lX:-0X0:1:4:0:
+%*lX:-0X0:0:4:
+%lX:-0x0:1:4:0:
+%*lX:-0x0:0:4:
+%lX:0:1:1:0:
+%*lX:0:0:1:
+%lX:0X0:1:3:0:
+%*lX:0X0:0:3:
+%lX:0x0:1:3:0:
+%*lX:0x0:0:3:
+%lX:1:1:1:1:
+%*lX:1:0:1:
+%lX:0X1:1:3:1:
+%*lX:0X1:0:3:
+%lX:0x1:1:3:1:
+%*lX:0x1:0:3:
+%lX:2a:1:2:42:
+%*lX:2a:0:2:
+%lX:2A:1:2:42:
+%*lX:2A:0:2:
+%lX:0X2a:1:4:42:
+%*lX:0X2a:0:4:
+%lX:0x2A:1:4:42:
+%*lX:0x2A:0:4:
+%lX:ffffffffffffffff:1:16:18446744073709551615:
+%*lX:ffffffffffffffff:0:16:
+%lX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*lX:FFFFFFFFFFFFFFFF:0:16:
+%lX:0Xffffffffffffffff:1:18:18446744073709551615:
+%*lX:0Xffffffffffffffff:0:18:
+%lX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*lX:0xFFFFFFFFFFFFFFFF:0:18:
+%lX:10000000000000000:1:17:18446744073709551615:
+%*lX:10000000000000000:0:17:
+%lX:0X10000000000000000:1:19:18446744073709551615:
+%*lX:0X10000000000000000:0:19:
+%lX:0x10000000000000000:1:19:18446744073709551615:
+%*lX:0x10000000000000000:0:19:
+%lX:100000000028757b1:1:17:18446744073709551615:
+%*lX:100000000028757b1:0:17:
+%lX:100000000028757B1:1:17:18446744073709551615:
+%*lX:100000000028757B1:0:17:
+%lX:0X100000000028757b1:1:19:18446744073709551615:
+%*lX:0X100000000028757b1:0:19:
+%lX:0x100000000028757B1:1:19:18446744073709551615:
+%*lX:0x100000000028757B1:0:19:
+%lX:+0:1:2:0:
+%*lX:+0:0:2:
+%lX:+0X0:1:4:0:
+%*lX:+0X0:0:4:
+%lX:+0x0:1:4:0:
+%*lX:+0x0:0:4:
+%lX:+1:1:2:1:
+%*lX:+1:0:2:
+%lX:+0X1:1:4:1:
+%*lX:+0X1:0:4:
+%lX:+0x1:1:4:1:
+%*lX:+0x1:0:4:
+%lX:+2a:1:3:42:
+%*lX:+2a:0:3:
+%lX:+2A:1:3:42:
+%*lX:+2A:0:3:
+%lX:+0X2a:1:5:42:
+%*lX:+0X2a:0:5:
+%lX:+0x2A:1:5:42:
+%*lX:+0x2A:0:5:
+%lX:+ffffffffffffffff:1:17:18446744073709551615:
+%*lX:+ffffffffffffffff:0:17:
+%lX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*lX:+FFFFFFFFFFFFFFFF:0:17:
+%lX:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*lX:+0Xffffffffffffffff:0:19:
+%lX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*lX:+0xFFFFFFFFFFFFFFFF:0:19:
+%lX:+10000000000000000:1:18:18446744073709551615:
+%*lX:+10000000000000000:0:18:
+%lX:+0X10000000000000000:1:20:18446744073709551615:
+%*lX:+0X10000000000000000:0:20:
+%lX:+0x10000000000000000:1:20:18446744073709551615:
+%*lX:+0x10000000000000000:0:20:
+%lX:+100000000028757b1:1:18:18446744073709551615:
+%*lX:+100000000028757b1:0:18:
+%lX:+100000000028757B1:1:18:18446744073709551615:
+%*lX:+100000000028757B1:0:18:
+%lX:+0X100000000028757b1:1:20:18446744073709551615:
+%*lX:+0X100000000028757b1:0:20:
+%lX:+0x100000000028757B1:1:20:18446744073709551615:
+%*lX:+0x100000000028757B1:0:20:
+%1lX::0:-1:
+%*1lX::0:-1:
+%1lX:-7b:0:-1:
+%*1lX:-7b:0:-1:
+%1lX:-7B:0:-1:
+%*1lX:-7B:0:-1:
+%1lX:-0X7b:0:-1:
+%*1lX:-0X7b:0:-1:
+%1lX:-0x7B:0:-1:
+%*1lX:-0x7B:0:-1:
+%1lX:-1:0:-1:
+%*1lX:-1:0:-1:
+%1lX:-0X1:0:-1:
+%*1lX:-0X1:0:-1:
+%1lX:-0x1:0:-1:
+%*1lX:-0x1:0:-1:
+%1lX:-0:0:-1:
+%*1lX:-0:0:-1:
+%1lX:-0X0:0:-1:
+%*1lX:-0X0:0:-1:
+%1lX:-0x0:0:-1:
+%*1lX:-0x0:0:-1:
+%1lX:0:1:1:0:
+%*1lX:0:0:1:
+%1lX:0X0:1:1:0:
+%*1lX:0X0:0:1:
+%1lX:0x0:1:1:0:
+%*1lX:0x0:0:1:
+%1lX:1:1:1:1:
+%*1lX:1:0:1:
+%1lX:0X1:1:1:0:
+%*1lX:0X1:0:1:
+%1lX:0x1:1:1:0:
+%*1lX:0x1:0:1:
+%1lX:2a:1:1:2:
+%*1lX:2a:0:1:
+%1lX:2A:1:1:2:
+%*1lX:2A:0:1:
+%1lX:0X2a:1:1:0:
+%*1lX:0X2a:0:1:
+%1lX:0x2A:1:1:0:
+%*1lX:0x2A:0:1:
+%1lX:ffffffffffffffff:1:1:15:
+%*1lX:ffffffffffffffff:0:1:
+%1lX:FFFFFFFFFFFFFFFF:1:1:15:
+%*1lX:FFFFFFFFFFFFFFFF:0:1:
+%1lX:0Xffffffffffffffff:1:1:0:
+%*1lX:0Xffffffffffffffff:0:1:
+%1lX:0xFFFFFFFFFFFFFFFF:1:1:0:
+%*1lX:0xFFFFFFFFFFFFFFFF:0:1:
+%1lX:10000000000000000:1:1:1:
+%*1lX:10000000000000000:0:1:
+%1lX:0X10000000000000000:1:1:0:
+%*1lX:0X10000000000000000:0:1:
+%1lX:0x10000000000000000:1:1:0:
+%*1lX:0x10000000000000000:0:1:
+%1lX:100000000028757b1:1:1:1:
+%*1lX:100000000028757b1:0:1:
+%1lX:100000000028757B1:1:1:1:
+%*1lX:100000000028757B1:0:1:
+%1lX:0X100000000028757b1:1:1:0:
+%*1lX:0X100000000028757b1:0:1:
+%1lX:0x100000000028757B1:1:1:0:
+%*1lX:0x100000000028757B1:0:1:
+%1lX:+0:0:-1:
+%*1lX:+0:0:-1:
+%1lX:+0X0:0:-1:
+%*1lX:+0X0:0:-1:
+%1lX:+0x0:0:-1:
+%*1lX:+0x0:0:-1:
+%1lX:+1:0:-1:
+%*1lX:+1:0:-1:
+%1lX:+0X1:0:-1:
+%*1lX:+0X1:0:-1:
+%1lX:+0x1:0:-1:
+%*1lX:+0x1:0:-1:
+%1lX:+2a:0:-1:
+%*1lX:+2a:0:-1:
+%1lX:+2A:0:-1:
+%*1lX:+2A:0:-1:
+%1lX:+0X2a:0:-1:
+%*1lX:+0X2a:0:-1:
+%1lX:+0x2A:0:-1:
+%*1lX:+0x2A:0:-1:
+%1lX:+ffffffffffffffff:0:-1:
+%*1lX:+ffffffffffffffff:0:-1:
+%1lX:+FFFFFFFFFFFFFFFF:0:-1:
+%*1lX:+FFFFFFFFFFFFFFFF:0:-1:
+%1lX:+0Xffffffffffffffff:0:-1:
+%*1lX:+0Xffffffffffffffff:0:-1:
+%1lX:+0xFFFFFFFFFFFFFFFF:0:-1:
+%*1lX:+0xFFFFFFFFFFFFFFFF:0:-1:
+%1lX:+10000000000000000:0:-1:
+%*1lX:+10000000000000000:0:-1:
+%1lX:+0X10000000000000000:0:-1:
+%*1lX:+0X10000000000000000:0:-1:
+%1lX:+0x10000000000000000:0:-1:
+%*1lX:+0x10000000000000000:0:-1:
+%1lX:+100000000028757b1:0:-1:
+%*1lX:+100000000028757b1:0:-1:
+%1lX:+100000000028757B1:0:-1:
+%*1lX:+100000000028757B1:0:-1:
+%1lX:+0X100000000028757b1:0:-1:
+%*1lX:+0X100000000028757b1:0:-1:
+%1lX:+0x100000000028757B1:0:-1:
+%*1lX:+0x100000000028757B1:0:-1:
+%2lX::0:-1:
+%*2lX::0:-1:
+%2lX:-7b:1:2:18446744073709551609:
+%*2lX:-7b:0:2:
+%2lX:-7B:1:2:18446744073709551609:
+%*2lX:-7B:0:2:
+%2lX:-0X7b:1:2:0:
+%*2lX:-0X7b:0:2:
+%2lX:-0x7B:1:2:0:
+%*2lX:-0x7B:0:2:
+%2lX:-1:1:2:18446744073709551615:
+%*2lX:-1:0:2:
+%2lX:-0X1:1:2:0:
+%*2lX:-0X1:0:2:
+%2lX:-0x1:1:2:0:
+%*2lX:-0x1:0:2:
+%2lX:-0:1:2:0:
+%*2lX:-0:0:2:
+%2lX:-0X0:1:2:0:
+%*2lX:-0X0:0:2:
+%2lX:-0x0:1:2:0:
+%*2lX:-0x0:0:2:
+%2lX:0:1:1:0:
+%*2lX:0: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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lX:+0X0:0:2:
+%2lX:+0x0:1:2:0:
+%*2lX:+0x0:0:2:
+%2lX:+1:1:2:1:
+%*2lX:+1:0:2:
+%2lX:+0X1:1:2:0:
+%*2lX:+0X1:0:2:
+%2lX:+0x1:1:2:0:
+%*2lX:+0x1:0:2:
+%2lX:+2a:1:2:2:
+%*2lX:+2a:0:2:
+%2lX:+2A:1:2:2:
+%*2lX:+2A:0:2:
+%2lX:+0X2a:1:2:0:
+%*2lX:+0X2a:0:2:
+%2lX:+0x2A:1:2:0:
+%*2lX:+0x2A:0:2:
+%2lX:+ffffffffffffffff:1:2:15:
+%*2lX:+ffffffffffffffff:0:2:
+%2lX:+FFFFFFFFFFFFFFFF:1:2:15:
+%*2lX:+FFFFFFFFFFFFFFFF:0:2:
+%2lX:+0Xffffffffffffffff:1:2:0:
+%*2lX:+0Xffffffffffffffff:0:2:
+%2lX:+0xFFFFFFFFFFFFFFFF:1:2:0:
+%*2lX:+0xFFFFFFFFFFFFFFFF:0:2:
+%2lX:+10000000000000000:1:2:1:
+%*2lX:+10000000000000000:0:2:
+%2lX:+0X10000000000000000:1:2:0:
+%*2lX:+0X10000000000000000:0:2:
+%2lX:+0x10000000000000000:1:2:0:
+%*2lX:+0x10000000000000000:0:2:
+%2lX:+100000000028757b1:1:2:1:
+%*2lX:+100000000028757b1:0:2:
+%2lX:+100000000028757B1:1:2:1:
+%*2lX:+100000000028757B1:0:2:
+%2lX:+0X100000000028757b1:1:2:0:
+%*2lX:+0X100000000028757b1:0:2:
+%2lX:+0x100000000028757B1:1:2:0:
+%*2lX:+0x100000000028757B1:0:2:
+%15lX::0:-1:
+%*15lX::0:-1:
+%15lX:-7b:1:3:18446744073709551493:
+%*15lX:-7b:0:3:
+%15lX:-7B:1:3:18446744073709551493:
+%*15lX:-7B:0:3:
+%15lX:-0X7b:1:5:18446744073709551493:
+%*15lX:-0X7b:0:5:
+%15lX:-0x7B:1:5:18446744073709551493:
+%*15lX:-0x7B:0:5:
+%15lX:-1:1:2:18446744073709551615:
+%*15lX:-1:0:2:
+%15lX:-0X1:1:4:18446744073709551615:
+%*15lX:-0X1:0:4:
+%15lX:-0x1:1:4:18446744073709551615:
+%*15lX:-0x1:0:4:
+%15lX:-0:1:2:0:
+%*15lX:-0:0:2:
+%15lX:-0X0:1:4:0:
+%*15lX:-0X0:0:4:
+%15lX:-0x0:1:4:0:
+%*15lX:-0x0:0:4:
+%15lX:0:1:1:0:
+%*15lX:0:0:1:
+%15lX:0X0:1:3:0:
+%*15lX:0X0:0:3:
+%15lX:0x0:1:3:0:
+%*15lX:0x0:0:3:
+%15lX:1:1:1:1:
+%*15lX:1:0:1:
+%15lX:0X1:1:3:1:
+%*15lX:0X1:0:3:
+%15lX:0x1:1:3:1:
+%*15lX:0x1:0:3:
+%15lX:2a:1:2:42:
+%*15lX:2a:0:2:
+%15lX:2A:1:2:42:
+%*15lX:2A:0:2:
+%15lX:0X2a:1:4:42:
+%*15lX:0X2a:0:4:
+%15lX:0x2A:1:4:42:
+%*15lX:0x2A:0:4:
+%15lX:ffffffffffffffff:1:15:1152921504606846975:
+%*15lX:ffffffffffffffff:0:15:
+%15lX:FFFFFFFFFFFFFFFF:1:15:1152921504606846975:
+%*15lX:FFFFFFFFFFFFFFFF:0:15:
+%15lX:0Xffffffffffffffff:1:15:4503599627370495:
+%*15lX:0Xffffffffffffffff:0:15:
+%15lX:0xFFFFFFFFFFFFFFFF:1:15:4503599627370495:
+%*15lX:0xFFFFFFFFFFFFFFFF:0:15:
+%15lX:10000000000000000:1:15:72057594037927936:
+%*15lX:10000000000000000:0:15:
+%15lX:0X10000000000000000:1:15:281474976710656:
+%*15lX:0X10000000000000000:0:15:
+%15lX:0x10000000000000000:1:15:281474976710656:
+%*15lX:0x10000000000000000:0:15:
+%15lX:100000000028757b1:1:15:72057594038093655:
+%*15lX:100000000028757b1:0:15:
+%15lX:100000000028757B1:1:15:72057594038093655:
+%*15lX:100000000028757B1:0:15:
+%15lX:0X100000000028757b1:1:15:281474976711303:
+%*15lX:0X100000000028757b1:0:15:
+%15lX:0x100000000028757B1:1:15:281474976711303:
+%*15lX:0x100000000028757B1:0:15:
+%15lX:+0:1:2:0:
+%*15lX:+0:0:2:
+%15lX:+0X0:1:4:0:
+%*15lX:+0X0:0:4:
+%15lX:+0x0:1:4:0:
+%*15lX:+0x0:0:4:
+%15lX:+1:1:2:1:
+%*15lX:+1:0:2:
+%15lX:+0X1:1:4:1:
+%*15lX:+0X1:0:4:
+%15lX:+0x1:1:4:1:
+%*15lX:+0x1:0:4:
+%15lX:+2a:1:3:42:
+%*15lX:+2a:0:3:
+%15lX:+2A:1:3:42:
+%*15lX:+2A:0:3:
+%15lX:+0X2a:1:5:42:
+%*15lX:+0X2a:0:5:
+%15lX:+0x2A:1:5:42:
+%*15lX:+0x2A:0:5:
+%15lX:+ffffffffffffffff:1:15:72057594037927935:
+%*15lX:+ffffffffffffffff:0:15:
+%15lX:+FFFFFFFFFFFFFFFF:1:15:72057594037927935:
+%*15lX:+FFFFFFFFFFFFFFFF:0:15:
+%15lX:+0Xffffffffffffffff:1:15:281474976710655:
+%*15lX:+0Xffffffffffffffff:0:15:
+%15lX:+0xFFFFFFFFFFFFFFFF:1:15:281474976710655:
+%*15lX:+0xFFFFFFFFFFFFFFFF:0:15:
+%15lX:+10000000000000000:1:15:4503599627370496:
+%*15lX:+10000000000000000:0:15:
+%15lX:+0X10000000000000000:1:15:17592186044416:
+%*15lX:+0X10000000000000000:0:15:
+%15lX:+0x10000000000000000:1:15:17592186044416:
+%*15lX:+0x10000000000000000:0:15:
+%15lX:+100000000028757b1:1:15:4503599627380853:
+%*15lX:+100000000028757b1:0:15:
+%15lX:+100000000028757B1:1:15:4503599627380853:
+%*15lX:+100000000028757B1:0:15:
+%15lX:+0X100000000028757b1:1:15:17592186044456:
+%*15lX:+0X100000000028757b1:0:15:
+%15lX:+0x100000000028757B1:1:15:17592186044456:
+%*15lX:+0x100000000028757B1:0:15:
+%25lX::0:-1:
+%*25lX::0:-1:
+%25lX:-7b:1:3:18446744073709551493:
+%*25lX:-7b:0:3:
+%25lX:-7B:1:3:18446744073709551493:
+%*25lX:-7B:0:3:
+%25lX:-0X7b:1:5:18446744073709551493:
+%*25lX:-0X7b:0:5:
+%25lX:-0x7B:1:5:18446744073709551493:
+%*25lX:-0x7B:0:5:
+%25lX:-1:1:2:18446744073709551615:
+%*25lX:-1:0:2:
+%25lX:-0X1:1:4:18446744073709551615:
+%*25lX:-0X1:0:4:
+%25lX:-0x1:1:4:18446744073709551615:
+%*25lX:-0x1:0:4:
+%25lX:-0:1:2:0:
+%*25lX:-0:0:2:
+%25lX:-0X0:1:4:0:
+%*25lX:-0X0:0:4:
+%25lX:-0x0:1:4:0:
+%*25lX:-0x0:0:4:
+%25lX:0:1:1:0:
+%*25lX:0:0:1:
+%25lX:0X0:1:3:0:
+%*25lX:0X0:0:3:
+%25lX:0x0:1:3:0:
+%*25lX:0x0:0:3:
+%25lX:1:1:1:1:
+%*25lX:1:0:1:
+%25lX:0X1:1:3:1:
+%*25lX:0X1:0:3:
+%25lX:0x1:1:3:1:
+%*25lX:0x1:0:3:
+%25lX:2a:1:2:42:
+%*25lX:2a:0:2:
+%25lX:2A:1:2:42:
+%*25lX:2A:0:2:
+%25lX:0X2a:1:4:42:
+%*25lX:0X2a:0:4:
+%25lX:0x2A:1:4:42:
+%*25lX:0x2A:0:4:
+%25lX:ffffffffffffffff:1:16:18446744073709551615:
+%*25lX:ffffffffffffffff:0:16:
+%25lX:FFFFFFFFFFFFFFFF:1:16:18446744073709551615:
+%*25lX:FFFFFFFFFFFFFFFF:0:16:
+%25lX:0Xffffffffffffffff:1:18:18446744073709551615:
+%*25lX:0Xffffffffffffffff:0:18:
+%25lX:0xFFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25lX:0xFFFFFFFFFFFFFFFF:0:18:
+%25lX:10000000000000000:1:17:18446744073709551615:
+%*25lX:10000000000000000:0:17:
+%25lX:0X10000000000000000:1:19:18446744073709551615:
+%*25lX:0X10000000000000000:0:19:
+%25lX:0x10000000000000000:1:19:18446744073709551615:
+%*25lX:0x10000000000000000:0:19:
+%25lX:100000000028757b1:1:17:18446744073709551615:
+%*25lX:100000000028757b1:0:17:
+%25lX:100000000028757B1:1:17:18446744073709551615:
+%*25lX:100000000028757B1:0:17:
+%25lX:0X100000000028757b1:1:19:18446744073709551615:
+%*25lX:0X100000000028757b1:0:19:
+%25lX:0x100000000028757B1:1:19:18446744073709551615:
+%*25lX:0x100000000028757B1:0:19:
+%25lX:+0:1:2:0:
+%*25lX:+0:0:2:
+%25lX:+0X0:1:4:0:
+%*25lX:+0X0:0:4:
+%25lX:+0x0:1:4:0:
+%*25lX:+0x0:0:4:
+%25lX:+1:1:2:1:
+%*25lX:+1:0:2:
+%25lX:+0X1:1:4:1:
+%*25lX:+0X1:0:4:
+%25lX:+0x1:1:4:1:
+%*25lX:+0x1:0:4:
+%25lX:+2a:1:3:42:
+%*25lX:+2a:0:3:
+%25lX:+2A:1:3:42:
+%*25lX:+2A:0:3:
+%25lX:+0X2a:1:5:42:
+%*25lX:+0X2a:0:5:
+%25lX:+0x2A:1:5:42:
+%*25lX:+0x2A:0:5:
+%25lX:+ffffffffffffffff:1:17:18446744073709551615:
+%*25lX:+ffffffffffffffff:0:17:
+%25lX:+FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25lX:+FFFFFFFFFFFFFFFF:0:17:
+%25lX:+0Xffffffffffffffff:1:19:18446744073709551615:
+%*25lX:+0Xffffffffffffffff:0:19:
+%25lX:+0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25lX:+0xFFFFFFFFFFFFFFFF:0:19:
+%25lX:+10000000000000000:1:18:18446744073709551615:
+%*25lX:+10000000000000000:0:18:
+%25lX:+0X10000000000000000:1:20:18446744073709551615:
+%*25lX:+0X10000000000000000:0:20:
+%25lX:+0x10000000000000000:1:20:18446744073709551615:
+%*25lX:+0x10000000000000000:0:20:
+%25lX:+100000000028757b1:1:18:18446744073709551615:
+%*25lX:+100000000028757b1:0:18:
+%25lX:+100000000028757B1:1:18:18446744073709551615:
+%*25lX:+100000000028757B1:0:18:
+%25lX:+0X100000000028757b1:1:20:18446744073709551615:
+%*25lX:+0X100000000028757b1:0:20:
+%25lX:+0x100000000028757B1:1:20:18446744073709551615:
+%*25lX:+0x100000000028757B1:0:20:
+%2lX: :0:-1:
+%*2lX: :0:-1:
+%2lX: -7b:1:3:18446744073709551609:
+%*2lX: -7b:0:3:
+%2lX: -7B:1:3:18446744073709551609:
+%*2lX: -7B:0:3:
+%2lX: -0X7b:1:3:0:
+%*2lX: -0X7b:0:3:
+%2lX: -0x7B:1:3:0:
+%*2lX: -0x7B:0:3:
+%2lX: -1:1:3:18446744073709551615:
+%*2lX: -1:0:3:
+%2lX: -0X1:1:3:0:
+%*2lX: -0X1:0:3:
+%2lX: -0x1:1:3:0:
+%*2lX: -0x1:0:3:
+%2lX: -0:1:3:0:
+%*2lX: -0:0:3:
+%2lX: -0X0:1:3:0:
+%*2lX: -0X0:0:3:
+%2lX: -0x0:1:3:0:
+%*2lX: -0x0:0:3:
+%2lX: 0:1:2:0:
+%*2lX: 0:0:2:
+%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:
+%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:
+%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:
+%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:
+%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:
+%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:
+%*2lX: +0X0:0:3:
+%2lX: +0x0:1:3:0:
+%*2lX: +0x0:0:3:
+%2lX: +1:1:3:1:
+%*2lX: +1:0:3:
+%2lX: +0X1:1:3:0:
+%*2lX: +0X1:0:3:
+%2lX: +0x1:1:3:0:
+%*2lX: +0x1:0:3:
+%2lX: +2a:1:3:2:
+%*2lX: +2a:0:3:
+%2lX: +2A:1:3:2:
+%*2lX: +2A:0:3:
+%2lX: +0X2a:1:3:0:
+%*2lX: +0X2a:0:3:
+%2lX: +0x2A:1:3:0:
+%*2lX: +0x2A:0:3:
+%2lX: +ffffffffffffffff:1:3:15:
+%*2lX: +ffffffffffffffff:0:3:
+%2lX: +FFFFFFFFFFFFFFFF:1:3:15:
+%*2lX: +FFFFFFFFFFFFFFFF:0:3:
+%2lX: +0Xffffffffffffffff:1:3:0:
+%*2lX: +0Xffffffffffffffff:0:3:
+%2lX: +0xFFFFFFFFFFFFFFFF:1:3:0:
+%*2lX: +0xFFFFFFFFFFFFFFFF:0:3:
+%2lX: +10000000000000000:1:3:1:
+%*2lX: +10000000000000000:0:3:
+%2lX: +0X10000000000000000:1:3:0:
+%*2lX: +0X10000000000000000:0:3:
+%2lX: +0x10000000000000000:1:3:0:
+%*2lX: +0x10000000000000000:0:3:
+%2lX: +100000000028757b1:1:3:1:
+%*2lX: +100000000028757b1:0:3:
+%2lX: +100000000028757B1:1:3:1:
+%*2lX: +100000000028757B1:0:3:
+%2lX: +0X100000000028757b1:1:3:0:
+%*2lX: +0X100000000028757b1:0:3:
+%2lX: +0x100000000028757B1:1:3:0:
+%*2lX: +0x100000000028757B1:0:3:
+%25lX: :0:-1:
+%*25lX: :0:-1:
+%25lX: -7b:1:4:18446744073709551493:
+%*25lX: -7b:0:4:
+%25lX: -7B:1:4:18446744073709551493:
+%*25lX: -7B:0:4:
+%25lX: -0X7b:1:6:18446744073709551493:
+%*25lX: -0X7b:0:6:
+%25lX: -0x7B:1:6:18446744073709551493:
+%*25lX: -0x7B:0:6:
+%25lX: -1:1:3:18446744073709551615:
+%*25lX: -1:0:3:
+%25lX: -0X1:1:5:18446744073709551615:
+%*25lX: -0X1:0:5:
+%25lX: -0x1:1:5:18446744073709551615:
+%*25lX: -0x1:0:5:
+%25lX: -0:1:3:0:
+%*25lX: -0:0:3:
+%25lX: -0X0:1:5:0:
+%*25lX: -0X0:0:5:
+%25lX: -0x0:1:5:0:
+%*25lX: -0x0:0:5:
+%25lX: 0:1:2:0:
+%*25lX: 0:0:2:
+%25lX: 0X0:1:4:0:
+%*25lX: 0X0:0:4:
+%25lX: 0x0:1:4:0:
+%*25lX: 0x0:0:4:
+%25lX: 1:1:2:1:
+%*25lX: 1:0:2:
+%25lX: 0X1:1:4:1:
+%*25lX: 0X1:0:4:
+%25lX: 0x1:1:4:1:
+%*25lX: 0x1:0:4:
+%25lX: 2a:1:3:42:
+%*25lX: 2a:0:3:
+%25lX: 2A:1:3:42:
+%*25lX: 2A:0:3:
+%25lX: 0X2a:1:5:42:
+%*25lX: 0X2a:0:5:
+%25lX: 0x2A:1:5:42:
+%*25lX: 0x2A:0:5:
+%25lX: ffffffffffffffff:1:17:18446744073709551615:
+%*25lX: ffffffffffffffff:0:17:
+%25lX: FFFFFFFFFFFFFFFF:1:17:18446744073709551615:
+%*25lX: FFFFFFFFFFFFFFFF:0:17:
+%25lX: 0Xffffffffffffffff:1:19:18446744073709551615:
+%*25lX: 0Xffffffffffffffff:0:19:
+%25lX: 0xFFFFFFFFFFFFFFFF:1:19:18446744073709551615:
+%*25lX: 0xFFFFFFFFFFFFFFFF:0:19:
+%25lX: 10000000000000000:1:18:18446744073709551615:
+%*25lX: 10000000000000000:0:18:
+%25lX: 0X10000000000000000:1:20:18446744073709551615:
+%*25lX: 0X10000000000000000:0:20:
+%25lX: 0x10000000000000000:1:20:18446744073709551615:
+%*25lX: 0x10000000000000000:0:20:
+%25lX: 100000000028757b1:1:18:18446744073709551615:
+%*25lX: 100000000028757b1:0:18:
+%25lX: 100000000028757B1:1:18:18446744073709551615:
+%*25lX: 100000000028757B1:0:18:
+%25lX: 0X100000000028757b1:1:20:18446744073709551615:
+%*25lX: 0X100000000028757b1:0:20:
+%25lX: 0x100000000028757B1:1:20:18446744073709551615:
+%*25lX: 0x100000000028757B1:0:20:
+%25lX: +0:1:3:0:
+%*25lX: +0:0:3:
+%25lX: +0X0:1:5:0:
+%*25lX: +0X0:0:5:
+%25lX: +0x0:1:5:0:
+%*25lX: +0x0:0:5:
+%25lX: +1:1:3:1:
+%*25lX: +1:0:3:
+%25lX: +0X1:1:5:1:
+%*25lX: +0X1:0:5:
+%25lX: +0x1:1:5:1:
+%*25lX: +0x1:0:5:
+%25lX: +2a:1:4:42:
+%*25lX: +2a:0:4:
+%25lX: +2A:1:4:42:
+%*25lX: +2A:0:4:
+%25lX: +0X2a:1:6:42:
+%*25lX: +0X2a:0:6:
+%25lX: +0x2A:1:6:42:
+%*25lX: +0x2A:0:6:
+%25lX: +ffffffffffffffff:1:18:18446744073709551615:
+%*25lX: +ffffffffffffffff:0:18:
+%25lX: +FFFFFFFFFFFFFFFF:1:18:18446744073709551615:
+%*25lX: +FFFFFFFFFFFFFFFF:0:18:
+%25lX: +0Xffffffffffffffff:1:20:18446744073709551615:
+%*25lX: +0Xffffffffffffffff:0:20:
+%25lX: +0xFFFFFFFFFFFFFFFF:1:20:18446744073709551615:
+%*25lX: +0xFFFFFFFFFFFFFFFF:0:20:
+%25lX: +10000000000000000:1:19:18446744073709551615:
+%*25lX: +10000000000000000:0:19:
+%25lX: +0X10000000000000000:1:21:18446744073709551615:
+%*25lX: +0X10000000000000000:0:21:
+%25lX: +0x10000000000000000:1:21:18446744073709551615:
+%*25lX: +0x10000000000000000:0:21:
+%25lX: +100000000028757b1:1:19:18446744073709551615:
+%*25lX: +100000000028757b1:0:19:
+%25lX: +100000000028757B1:1:19:18446744073709551615:
+%*25lX: +100000000028757B1:0:19:
+%25lX: +0X100000000028757b1:1:21:18446744073709551615:
+%*25lX: +0X100000000028757b1:0:21:
+%25lX: +0x100000000028757B1:1:21:18446744073709551615:
+%*25lX: +0x100000000028757B1:0:21:
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. */