* [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests
@ 2025-03-01 22:44 Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers Maciej W. Rozycki
` (16 more replies)
0 siblings, 17 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:44 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
Hi,
This is v2 of a collection of tests for formatted scanf input specifiers,
complementing the earlier series for formatted printf output specifiers.
Updates since the original version include a change to real data matching
for the Intel/Motorola 80-bit formats, a memory barrier added to make sure
preinitialisation won't ever be optimised away for data under test, fixes
applied to `__vfscanf_internal' for three cases of BZ #12701, and a couple
of mechanical corrections made to previously inactive input data. Three
additional patches resulted from that.
Unlike with the earlier series we have a smaller number of possibilities
with conversion specifications and therefore these tests use pregenerated
input data in a textual form. This data requires a couple of megabytes of
storage and therefore the patchset has been organised as follows:
- 01/17 brings the common test code as well as test cases for 'scanf',
and then base Makefile infrastructure plus target-agnostic input data,
for the character conversions and the `char', `short', and `long long'
integer ones, signed and unsigned,
- 02/17 brings Makefile infrastructure and `int' and `long' integer input
data, signed and unsigned, for ILP32 targets,
- 03/17 brings Makefile infrastructure and `int' and `long' integer input
data, signed and unsigned, for LP64 targets,
- 04/17 brings Makefile infrastructure and `float' real input data for
targets using the IEEE 754 binary32 format,
- 05/17 brings Makefile infrastructure and `double' real input data for
targets using the IEEE 754 binary64 format,
- 06/17 brings Makefile infrastructure and `long double' real input data
for targets using the IEEE 754 binary128 format,
- 07/17 brings Makefile infrastructure and `long double' real input data
for targets using the Intel 80-bit format,
- 08/17 brings Makefile infrastructure and 64-bit `long double' real input
data for targets switching between the IEEE 754 binary64 and IEEE 754
binary128 formats with `-mlong-double-64' and `-mlong-double-128',
- 09/17 brings Makefile infrastructure and IBM 128-bit `long double' real
input for targets switching between the IEEE 754 binary128 and IBM
128-bit formats with `-mabi=ieeelongdouble' and `-mabi=ibmlongdouble',
- 10/17 brings Makefile infrastructure and test cases for 'fscanf',
- 11/17 brings Makefile infrastructure and test cases for 'sscanf',
- 12/17 brings Makefile infrastructure and test cases for 'vscanf',
- 13/17 brings Makefile infrastructure and test cases for 'vfscanf',
- 14/17 brings Makefile infrastructure and test cases for 'vsscanf',
- 15/17 brings a BZ #12701 fix for invalid integer data incorrectly
resulting in a matching success along with enabling previously inactive
respective input data,
- 16/17 brings a BZ #12701 fix for invalid real significand data
incorrectly resulting in a matching success along with enabling
previously inactive respective input data,
- 17/17 brings a BZ #12701 fix for invalid real exponent data incorrectly
resulting in a matching success along with enabling previously inactive
respective input data and a fix for an invalid old test case.
See individual change descriptions for further information.
This has been verified with various targets to cover the common set of
data types as well as target specific ones listed as below:
- `powerpc64le-linux-gnu' (IBM POWER9) native configuration for LP64 `int'
and `long', signed and unsigned, as well as switched IEEE 754 binary64,
binary128, and IBM 128-bit `long double',
- the same host and `i386-linux-gnu' (Intel Pentium MMX) remote target for
ILP32 `int' and `long', signed and unsigned, as well as Intel 80-bit
`long double',
which cover the parts of the patchset changed in v2. The previous version
of the patchset was also verified with:
- the same host and `riscv64-linux-gnu' (SiFive FU740) remote target for
LP64 `int' and `long', signed and unsigned, as well as plain IEEE 754
binary128 `long double',
- the same host and `mips-linux-gnu' (o32 ABI) (MIPS 74Kf) remote target
for ILP32 `int' and `long', signed and unsigned,
- the same host and `alpha-linux-gnu' (DECchip 21064A EV45) remote target
for LP64 `int' and `long', signed and unsigned, as well as switched IEEE
754 binary64 and binary128 `long double',
however this verification was deemed superfluous and thus not repeated as
exceedingly lengthy.
Questions, comments, concerns? Otherwise OK to apply?
Maciej
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
@ 2025-03-01 22:44 ` Maciej W. Rozycki
2025-03-04 21:40 ` Joseph Myers
2025-03-01 22:44 ` [PATCH v2 02/17] stdio-common: Add scanf integer data for ILP32 targets Maciej W. Rozycki
` (15 subsequent siblings)
16 siblings, 1 reply; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:44 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add a collection of tests for formatted scanf input specifiers covering
the b, d, i, o, u, x, and X integer conversions, the a, A, e, E, f, F,
g, and G floating-point conversions, and the [, c, and s character
conversions. Also the hh, h, l, and ll length modifiers are covered
with the integer conversions as are the l and L length modifier with the
floating-point conversions. The tests cover assignment suppressing and
the field width as well, verifying the number of assignments made, the
number of characters consumed and the value assigned.
Add the common test code here as well as test cases for scanf, and then
base Makefile infrastructure plus target-agnostic input data, for the
character conversions and the `char', `short', and `long long' integer
ones, signed and unsigned, with remaining input data and other functions
from the scanf family deferred to subsequent additions.
Keep input data disabled and referring to BZ #12701 for entries that are
currently incorrectly accepted as valid data, such as '0b' or '0x' with
the relevant integer conversions or sequences of an insufficient number
of characters with the c conversion.
---
Changes from v1:
- Add a memory barrier after data preinitialisation.
- Use angled brackets to include the data type skeleton so as to search
for it in sysdeps as well rather than stdio-common/ only.
- Add indirection for real data comparison.
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
Makerules | 3
stdio-common/Makefile | 60
stdio-common/tst-scanf-format-c-b.input | 90 +
stdio-common/tst-scanf-format-c-c.input | 64
stdio-common/tst-scanf-format-c-s.input | 64
stdio-common/tst-scanf-format-char-d.input | 266 ++++
stdio-common/tst-scanf-format-char-i.input | 1526 +++++++++++++++++++++++
stdio-common/tst-scanf-format-character.h | 130 +
stdio-common/tst-scanf-format-integer.h | 51
stdio-common/tst-scanf-format-llong-d.input | 266 ++++
stdio-common/tst-scanf-format-llong-i.input | 1526 +++++++++++++++++++++++
stdio-common/tst-scanf-format-real.h | 363 +++++
stdio-common/tst-scanf-format-s-c.c | 22
stdio-common/tst-scanf-format-s-char.c | 22
stdio-common/tst-scanf-format-s-double.c | 22
stdio-common/tst-scanf-format-s-float.c | 22
stdio-common/tst-scanf-format-s-int.c | 22
stdio-common/tst-scanf-format-s-ldouble.c | 22
stdio-common/tst-scanf-format-s-llong.c | 22
stdio-common/tst-scanf-format-s-long.c | 22
stdio-common/tst-scanf-format-s-short.c | 22
stdio-common/tst-scanf-format-s-uchar.c | 22
stdio-common/tst-scanf-format-s-uint.c | 22
stdio-common/tst-scanf-format-s-ullong.c | 22
stdio-common/tst-scanf-format-s-ulong.c | 22
stdio-common/tst-scanf-format-s-ushort.c | 22
stdio-common/tst-scanf-format-s.h | 29
stdio-common/tst-scanf-format-short-d.input | 266 ++++
stdio-common/tst-scanf-format-short-i.input | 1526 +++++++++++++++++++++++
stdio-common/tst-scanf-format-skeleton-c.c | 21
stdio-common/tst-scanf-format-skeleton-char.c | 21
stdio-common/tst-scanf-format-skeleton-double.c | 21
stdio-common/tst-scanf-format-skeleton-float.c | 21
stdio-common/tst-scanf-format-skeleton-int.c | 21
stdio-common/tst-scanf-format-skeleton-ldouble.c | 21
stdio-common/tst-scanf-format-skeleton-llong.c | 21
stdio-common/tst-scanf-format-skeleton-long.c | 21
stdio-common/tst-scanf-format-skeleton-short.c | 21
stdio-common/tst-scanf-format-skeleton-uchar.c | 22
stdio-common/tst-scanf-format-skeleton-uint.c | 22
stdio-common/tst-scanf-format-skeleton-ullong.c | 22
stdio-common/tst-scanf-format-skeleton-ulong.c | 22
stdio-common/tst-scanf-format-skeleton-ushort.c | 22
stdio-common/tst-scanf-format-skeleton.c | 373 +++++
stdio-common/tst-scanf-format-skeleton.h | 40
stdio-common/tst-scanf-format-uchar-X.input | 710 ++++++++++
stdio-common/tst-scanf-format-uchar-b.input | 644 +++++++++
stdio-common/tst-scanf-format-uchar-o.input | 434 ++++++
stdio-common/tst-scanf-format-uchar-u.input | 224 +++
stdio-common/tst-scanf-format-uchar-x.input | 710 ++++++++++
stdio-common/tst-scanf-format-ullong-X.input | 742 +++++++++++
stdio-common/tst-scanf-format-ullong-b.input | 644 +++++++++
stdio-common/tst-scanf-format-ullong-o.input | 434 ++++++
stdio-common/tst-scanf-format-ullong-u.input | 224 +++
stdio-common/tst-scanf-format-ullong-x.input | 742 +++++++++++
stdio-common/tst-scanf-format-ushort-X.input | 714 ++++++++++
stdio-common/tst-scanf-format-ushort-b.input | 644 +++++++++
stdio-common/tst-scanf-format-ushort-o.input | 434 ++++++
stdio-common/tst-scanf-format-ushort-u.input | 224 +++
stdio-common/tst-scanf-format-ushort-x.input | 714 ++++++++++
60 files changed, 15488 insertions(+)
glibc-tst-scanf-format-all.diff
Index: glibc/Makerules
===================================================================
--- glibc.orig/Makerules
+++ glibc/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)
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/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
+
+# 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 := A a E e F f G g
+fmt-xscanf-uint-convs := uchar ullong ushort
+fmts-xscanf-uint := b o u X 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 \
@@ -366,6 +393,7 @@ tests-internal = \
test-srcs = \
$(xprintf-srcs) \
+ $(xscanf-srcs) \
tst-fwrite-bz29459 \
tst-printf \
tst-printfsz-islongdouble \
@@ -375,6 +403,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 \
@@ -386,6 +415,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 \
@@ -408,6 +438,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 \
@@ -600,6 +632,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,5 +762,13 @@ $(objpfx)tst-setvbuf1-cmp.out: tst-setvb
$(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)
Index: glibc/stdio-common/tst-scanf-format-c-b.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-c-c.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-c-s.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-char-d.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-char-i.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hhi:0X0:0:-1:
+# BZ12701 %*2hhi:0X0:0:-1:
+# BZ12701 %2hhi:0x0:0:-1:
+# BZ12701 %*2hhi:0x0:0:-1:
+%2hhi:00:1:2:0:
+%*2hhi:00:0:2:
+# BZ12701 %2hhi:0B0:0:-1:
+# BZ12701 %*2hhi:0B0:0:-1:
+# BZ12701 %2hhi:0b0:0:-1:
+# BZ12701 %*2hhi:0b0:0:-1:
+%2hhi:1:1:1:1:
+%*2hhi:1:0:1:
+# BZ12701 %2hhi:0X1:0:-1:
+# BZ12701 %*2hhi:0X1:0:-1:
+# BZ12701 %2hhi:0x1:0:-1:
+# BZ12701 %*2hhi:0x1:0:-1:
+%2hhi:01:1:2:1:
+%*2hhi:01:0:2:
+# BZ12701 %2hhi:0B1:0:-1:
+# BZ12701 %*2hhi:0B1:0:-1:
+# BZ12701 %2hhi:0b1:0:-1:
+# BZ12701 %*2hhi:0b1:0:-1:
+%2hhi:42:1:2:42:
+%*2hhi:42:0:2:
+# BZ12701 %2hhi:0X2a:0:-1:
+# BZ12701 %*2hhi:0X2a:0:-1:
+# BZ12701 %2hhi:0x2A:0:-1:
+# BZ12701 %*2hhi:0x2A:0:-1:
+%2hhi:052:1:2:5:
+%*2hhi:052:0:2:
+# BZ12701 %2hhi:0B101010:0:-1:
+# BZ12701 %*2hhi:0B101010:0:-1:
+# BZ12701 %2hhi:0b101010:0:-1:
+# BZ12701 %*2hhi:0b101010:0:-1:
+%2hhi:127:1:2:12:
+%*2hhi:127:0:2:
+# BZ12701 %2hhi:0X7f:0:-1:
+# BZ12701 %*2hhi:0X7f:0:-1:
+# BZ12701 %2hhi:0x7F:0:-1:
+# BZ12701 %*2hhi:0x7F:0:-1:
+%2hhi:0177:1:2:1:
+%*2hhi:0177:0:2:
+# BZ12701 %2hhi:0B1111111:0:-1:
+# BZ12701 %*2hhi:0B1111111:0:-1:
+# BZ12701 %2hhi:0b1111111:0:-1:
+# BZ12701 %*2hhi:0b1111111:0:-1:
+%2hhi:128:1:2:12:
+%*2hhi:128:0:2:
+# BZ12701 %2hhi:0X80:0:-1:
+# BZ12701 %*2hhi:0X80:0:-1:
+# BZ12701 %2hhi:0x80:0:-1:
+# BZ12701 %*2hhi:0x80:0:-1:
+%2hhi:0200:1:2:2:
+%*2hhi:0200:0:2:
+# BZ12701 %2hhi:0B10000000:0:-1:
+# BZ12701 %*2hhi:0B10000000:0:-1:
+# BZ12701 %2hhi:0b10000000:0:-1:
+# BZ12701 %*2hhi:0b10000000:0:-1:
+%2hhi:169:1:2:16:
+%*2hhi:169:0:2:
+# BZ12701 %2hhi:0Xa9:0:-1:
+# BZ12701 %*2hhi:0Xa9:0:-1:
+# BZ12701 %2hhi:0xA9:0:-1:
+# BZ12701 %*2hhi:0xA9:0:-1:
+%2hhi:0251:1:2:2:
+%*2hhi:0251:0:2:
+# BZ12701 %2hhi:0B10101001:0:-1:
+# BZ12701 %*2hhi:0B10101001:0:-1:
+# BZ12701 %2hhi:0b10101001:0:-1:
+# BZ12701 %*2hhi:0b10101001:0:-1:
+%2hhi:+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:
+# BZ12701 %3hhi:-0Xfb:0:-1:
+# BZ12701 %*3hhi:-0Xfb:0:-1:
+# BZ12701 %3hhi:-0xFB:0:-1:
+# BZ12701 %*3hhi:-0xFB:0:-1:
+%3hhi:-0373:1:3:-3:
+%*3hhi:-0373:0:3:
+# BZ12701 %3hhi:-0B11111011:0:-1:
+# BZ12701 %*3hhi:-0B11111011:0:-1:
+# BZ12701 %3hhi:-0b11111011:0:-1:
+# BZ12701 %*3hhi:-0b11111011:0:-1:
+%3hhi:-129:1:3:-12:
+%*3hhi:-129:0:3:
+# BZ12701 %3hhi:-0X81:0:-1:
+# BZ12701 %*3hhi:-0X81:0:-1:
+# BZ12701 %3hhi:-0x81:0:-1:
+# BZ12701 %*3hhi:-0x81:0:-1:
+%3hhi:-0201:1:3:-2:
+%*3hhi:-0201:0:3:
+# BZ12701 %3hhi:-0B10000001:0:-1:
+# BZ12701 %*3hhi:-0B10000001:0:-1:
+# BZ12701 %3hhi:-0b10000001:0:-1:
+# BZ12701 %*3hhi:-0b10000001:0:-1:
+%3hhi:-128:1:3:-12:
+%*3hhi:-128:0:3:
+# BZ12701 %3hhi:-0X80:0:-1:
+# BZ12701 %*3hhi:-0X80:0:-1:
+# BZ12701 %3hhi:-0x80:0:-1:
+# BZ12701 %*3hhi:-0x80:0:-1:
+%3hhi:-0200:1:3:-2:
+%*3hhi:-0200:0:3:
+# BZ12701 %3hhi:-0B10000000:0:-1:
+# BZ12701 %*3hhi:-0B10000000:0:-1:
+# BZ12701 %3hhi:-0b10000000:0:-1:
+# BZ12701 %*3hhi:-0b10000000:0:-1:
+%3hhi:-123:1:3:-12:
+%*3hhi:-123:0:3:
+# BZ12701 %3hhi:-0X7b:0:-1:
+# BZ12701 %*3hhi:-0X7b:0:-1:
+# BZ12701 %3hhi:-0x7B:0:-1:
+# BZ12701 %*3hhi:-0x7B:0:-1:
+%3hhi:-0173:1:3:-1:
+%*3hhi:-0173:0:3:
+# BZ12701 %3hhi:-0B1111011:0:-1:
+# BZ12701 %*3hhi:-0B1111011:0:-1:
+# BZ12701 %3hhi:-0b1111011:0:-1:
+# BZ12701 %*3hhi:-0b1111011:0:-1:
+%3hhi:-1:1:2:-1:
+%*3hhi:-1:0:2:
+# BZ12701 %3hhi:-0X1:0:-1:
+# BZ12701 %*3hhi:-0X1:0:-1:
+# BZ12701 %3hhi:-0x1:0:-1:
+# BZ12701 %*3hhi:-0x1:0:-1:
+%3hhi:-01:1:3:-1:
+%*3hhi:-01:0:3:
+# BZ12701 %3hhi:-0B1:0:-1:
+# BZ12701 %*3hhi:-0B1:0:-1:
+# BZ12701 %3hhi:-0b1:0:-1:
+# BZ12701 %*3hhi:-0b1:0:-1:
+%3hhi:-0:1:2:0:
+%*3hhi:-0:0:2:
+# BZ12701 %3hhi:-0X0:0:-1:
+# BZ12701 %*3hhi:-0X0:0:-1:
+# BZ12701 %3hhi:-0x0:0:-1:
+# BZ12701 %*3hhi:-0x0:0:-1:
+%3hhi:-00:1:3:0:
+%*3hhi:-00:0:3:
+# BZ12701 %3hhi:-0B0:0:-1:
+# BZ12701 %*3hhi:-0B0:0:-1:
+# BZ12701 %3hhi:-0b0:0:-1:
+# BZ12701 %*3hhi:-0b0:0:-1:
+%3hhi: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:
+# BZ12701 %3hhi:+0X0:0:-1:
+# BZ12701 %*3hhi:+0X0:0:-1:
+# BZ12701 %3hhi:+0x0:0:-1:
+# BZ12701 %*3hhi:+0x0:0:-1:
+%3hhi:+00:1:3:0:
+%*3hhi:+00:0:3:
+# BZ12701 %3hhi:+0B0:0:-1:
+# BZ12701 %*3hhi:+0B0:0:-1:
+# BZ12701 %3hhi:+0b0:0:-1:
+# BZ12701 %*3hhi:+0b0:0:-1:
+%3hhi:+1:1:2:1:
+%*3hhi:+1:0:2:
+# BZ12701 %3hhi:+0X1:0:-1:
+# BZ12701 %*3hhi:+0X1:0:-1:
+# BZ12701 %3hhi:+0x1:0:-1:
+# BZ12701 %*3hhi:+0x1:0:-1:
+%3hhi:+01:1:3:1:
+%*3hhi:+01:0:3:
+# BZ12701 %3hhi:+0B1:0:-1:
+# BZ12701 %*3hhi:+0B1:0:-1:
+# BZ12701 %3hhi:+0b1:0:-1:
+# BZ12701 %*3hhi:+0b1:0:-1:
+%3hhi:+42:1:3:42:
+%*3hhi:+42:0:3:
+# BZ12701 %3hhi:+0X2a:0:-1:
+# BZ12701 %*3hhi:+0X2a:0:-1:
+# BZ12701 %3hhi:+0x2A:0:-1:
+# BZ12701 %*3hhi:+0x2A:0:-1:
+%3hhi:+052:1:3:5:
+%*3hhi:+052:0:3:
+# BZ12701 %3hhi:+0B101010:0:-1:
+# BZ12701 %*3hhi:+0B101010:0:-1:
+# BZ12701 %3hhi:+0b101010:0:-1:
+# BZ12701 %*3hhi:+0b101010:0:-1:
+%3hhi:+127:1:3:12:
+%*3hhi:+127:0:3:
+# BZ12701 %3hhi:+0X7f:0:-1:
+# BZ12701 %*3hhi:+0X7f:0:-1:
+# BZ12701 %3hhi:+0x7F:0:-1:
+# BZ12701 %*3hhi:+0x7F:0:-1:
+%3hhi:+0177:1:3:1:
+%*3hhi:+0177:0:3:
+# BZ12701 %3hhi:+0B1111111:0:-1:
+# BZ12701 %*3hhi:+0B1111111:0:-1:
+# BZ12701 %3hhi:+0b1111111:0:-1:
+# BZ12701 %*3hhi:+0b1111111:0:-1:
+%3hhi:+128:1:3:12:
+%*3hhi:+128:0:3:
+# BZ12701 %3hhi:+0X80:0:-1:
+# BZ12701 %*3hhi:+0X80:0:-1:
+# BZ12701 %3hhi:+0x80:0:-1:
+# BZ12701 %*3hhi:+0x80:0:-1:
+%3hhi:+0200:1:3:2:
+%*3hhi:+0200:0:3:
+# BZ12701 %3hhi:+0B10000000:0:-1:
+# BZ12701 %*3hhi:+0B10000000:0:-1:
+# BZ12701 %3hhi:+0b10000000:0:-1:
+# BZ12701 %*3hhi:+0b10000000:0:-1:
+%3hhi:+169:1:3:16:
+%*3hhi:+169:0:3:
+# BZ12701 %3hhi:+0Xa9:0:-1:
+# BZ12701 %*3hhi:+0Xa9:0:-1:
+# BZ12701 %3hhi:+0xA9:0:-1:
+# BZ12701 %*3hhi:+0xA9:0:-1:
+%3hhi:+0251:1:3:2:
+%*3hhi:+0251:0:3:
+# BZ12701 %3hhi:+0B10101001:0:-1:
+# BZ12701 %*3hhi:+0B10101001:0:-1:
+# BZ12701 %3hhi:+0b10101001:0:-1:
+# BZ12701 %*3hhi:+0b10101001:0:-1:
+%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:
+# BZ12701 %2hhi: 0X0:0:-1:
+# BZ12701 %*2hhi: 0X0:0:-1:
+# BZ12701 %2hhi: 0x0:0:-1:
+# BZ12701 %*2hhi: 0x0:0:-1:
+%2hhi: 00:1:3:0:
+%*2hhi: 00:0:3:
+# BZ12701 %2hhi: 0B0:0:-1:
+# BZ12701 %*2hhi: 0B0:0:-1:
+# BZ12701 %2hhi: 0b0:0:-1:
+# BZ12701 %*2hhi: 0b0:0:-1:
+%2hhi: 1:1:2:1:
+%*2hhi: 1:0:2:
+# BZ12701 %2hhi: 0X1:0:-1:
+# BZ12701 %*2hhi: 0X1:0:-1:
+# BZ12701 %2hhi: 0x1:0:-1:
+# BZ12701 %*2hhi: 0x1:0:-1:
+%2hhi: 01:1:3:1:
+%*2hhi: 01:0:3:
+# BZ12701 %2hhi: 0B1:0:-1:
+# BZ12701 %*2hhi: 0B1:0:-1:
+# BZ12701 %2hhi: 0b1:0:-1:
+# BZ12701 %*2hhi: 0b1:0:-1:
+%2hhi: 42:1:3:42:
+%*2hhi: 42:0:3:
+# BZ12701 %2hhi: 0X2a:0:-1:
+# BZ12701 %*2hhi: 0X2a:0:-1:
+# BZ12701 %2hhi: 0x2A:0:-1:
+# BZ12701 %*2hhi: 0x2A:0:-1:
+%2hhi: 052:1:3:5:
+%*2hhi: 052:0:3:
+# BZ12701 %2hhi: 0B101010:0:-1:
+# BZ12701 %*2hhi: 0B101010:0:-1:
+# BZ12701 %2hhi: 0b101010:0:-1:
+# BZ12701 %*2hhi: 0b101010:0:-1:
+%2hhi: 127:1:3:12:
+%*2hhi: 127:0:3:
+# BZ12701 %2hhi: 0X7f:0:-1:
+# BZ12701 %*2hhi: 0X7f:0:-1:
+# BZ12701 %2hhi: 0x7F:0:-1:
+# BZ12701 %*2hhi: 0x7F:0:-1:
+%2hhi: 0177:1:3:1:
+%*2hhi: 0177:0:3:
+# BZ12701 %2hhi: 0B1111111:0:-1:
+# BZ12701 %*2hhi: 0B1111111:0:-1:
+# BZ12701 %2hhi: 0b1111111:0:-1:
+# BZ12701 %*2hhi: 0b1111111:0:-1:
+%2hhi: 128:1:3:12:
+%*2hhi: 128:0:3:
+# BZ12701 %2hhi: 0X80:0:-1:
+# BZ12701 %*2hhi: 0X80:0:-1:
+# BZ12701 %2hhi: 0x80:0:-1:
+# BZ12701 %*2hhi: 0x80:0:-1:
+%2hhi: 0200:1:3:2:
+%*2hhi: 0200:0:3:
+# BZ12701 %2hhi: 0B10000000:0:-1:
+# BZ12701 %*2hhi: 0B10000000:0:-1:
+# BZ12701 %2hhi: 0b10000000:0:-1:
+# BZ12701 %*2hhi: 0b10000000:0:-1:
+%2hhi: 169:1:3:16:
+%*2hhi: 169:0:3:
+# BZ12701 %2hhi: 0Xa9:0:-1:
+# BZ12701 %*2hhi: 0Xa9:0:-1:
+# BZ12701 %2hhi: 0xA9:0:-1:
+# BZ12701 %*2hhi: 0xA9:0:-1:
+%2hhi: 0251:1:3:2:
+%*2hhi: 0251:0:3:
+# BZ12701 %2hhi: 0B10101001:0:-1:
+# BZ12701 %*2hhi: 0B10101001:0:-1:
+# BZ12701 %2hhi: 0b10101001:0:-1:
+# BZ12701 %*2hhi: 0b10101001:0:-1:
+%2hhi: +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:
Index: glibc/stdio-common/tst-scanf-format-character.h
===================================================================
--- /dev/null
+++ glibc/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; \
+})
Index: glibc/stdio-common/tst-scanf-format-integer.h
===================================================================
--- /dev/null
+++ glibc/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; \
+})
Index: glibc/stdio-common/tst-scanf-format-llong-d.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-llong-i.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lli:0X0:0:-1:
+# BZ12701 %*2lli:0X0:0:-1:
+# BZ12701 %2lli:0x0:0:-1:
+# BZ12701 %*2lli:0x0:0:-1:
+%2lli:00:1:2:0:
+%*2lli:00:0:2:
+# BZ12701 %2lli:0B0:0:-1:
+# BZ12701 %*2lli:0B0:0:-1:
+# BZ12701 %2lli:0b0:0:-1:
+# BZ12701 %*2lli:0b0:0:-1:
+%2lli:1:1:1:1:
+%*2lli:1:0:1:
+# BZ12701 %2lli:0X1:0:-1:
+# BZ12701 %*2lli:0X1:0:-1:
+# BZ12701 %2lli:0x1:0:-1:
+# BZ12701 %*2lli:0x1:0:-1:
+%2lli:01:1:2:1:
+%*2lli:01:0:2:
+# BZ12701 %2lli:0B1:0:-1:
+# BZ12701 %*2lli:0B1:0:-1:
+# BZ12701 %2lli:0b1:0:-1:
+# BZ12701 %*2lli:0b1:0:-1:
+%2lli:42:1:2:42:
+%*2lli:42:0:2:
+# BZ12701 %2lli:0X2a:0:-1:
+# BZ12701 %*2lli:0X2a:0:-1:
+# BZ12701 %2lli:0x2A:0:-1:
+# BZ12701 %*2lli:0x2A:0:-1:
+%2lli:052:1:2:5:
+%*2lli:052:0:2:
+# BZ12701 %2lli:0B101010:0:-1:
+# BZ12701 %*2lli:0B101010:0:-1:
+# BZ12701 %2lli:0b101010:0:-1:
+# BZ12701 %*2lli:0b101010:0:-1:
+%2lli:9223372036854775807:1:2:92:
+%*2lli:9223372036854775807:0:2:
+# BZ12701 %2lli:0X7fffffffffffffff:0:-1:
+# BZ12701 %*2lli:0X7fffffffffffffff:0:-1:
+# BZ12701 %2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli:0777777777777777777777:1:2:7:
+%*2lli:0777777777777777777777:0:2:
+# BZ12701 %2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:9223372036854775808:1:2:92:
+%*2lli:9223372036854775808:0:2:
+# BZ12701 %2lli:0X8000000000000000:0:-1:
+# BZ12701 %*2lli:0X8000000000000000:0:-1:
+# BZ12701 %2lli:0x8000000000000000:0:-1:
+# BZ12701 %*2lli:0x8000000000000000:0:-1:
+%2lli:01000000000000000000000:1:2:1:
+%*2lli:01000000000000000000000:0:2:
+# BZ12701 %2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:9223372036897200049:1:2:92:
+%*2lli:9223372036897200049:0:2:
+# BZ12701 %2lli:0X80000000028757b1:0:-1:
+# BZ12701 %*2lli:0X80000000028757b1:0:-1:
+# BZ12701 %2lli:0x80000000028757B1:0:-1:
+# BZ12701 %*2lli:0x80000000028757B1:0:-1:
+%2lli:01000000000000241653661:1:2:1:
+%*2lli:01000000000000241653661:0:2:
+# BZ12701 %2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli:+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:
+# BZ12701 %2lli: 0X0:0:-1:
+# BZ12701 %*2lli: 0X0:0:-1:
+# BZ12701 %2lli: 0x0:0:-1:
+# BZ12701 %*2lli: 0x0:0:-1:
+%2lli: 00:1:3:0:
+%*2lli: 00:0:3:
+# BZ12701 %2lli: 0B0:0:-1:
+# BZ12701 %*2lli: 0B0:0:-1:
+# BZ12701 %2lli: 0b0:0:-1:
+# BZ12701 %*2lli: 0b0:0:-1:
+%2lli: 1:1:2:1:
+%*2lli: 1:0:2:
+# BZ12701 %2lli: 0X1:0:-1:
+# BZ12701 %*2lli: 0X1:0:-1:
+# BZ12701 %2lli: 0x1:0:-1:
+# BZ12701 %*2lli: 0x1:0:-1:
+%2lli: 01:1:3:1:
+%*2lli: 01:0:3:
+# BZ12701 %2lli: 0B1:0:-1:
+# BZ12701 %*2lli: 0B1:0:-1:
+# BZ12701 %2lli: 0b1:0:-1:
+# BZ12701 %*2lli: 0b1:0:-1:
+%2lli: 42:1:3:42:
+%*2lli: 42:0:3:
+# BZ12701 %2lli: 0X2a:0:-1:
+# BZ12701 %*2lli: 0X2a:0:-1:
+# BZ12701 %2lli: 0x2A:0:-1:
+# BZ12701 %*2lli: 0x2A:0:-1:
+%2lli: 052:1:3:5:
+%*2lli: 052:0:3:
+# BZ12701 %2lli: 0B101010:0:-1:
+# BZ12701 %*2lli: 0B101010:0:-1:
+# BZ12701 %2lli: 0b101010:0:-1:
+# BZ12701 %*2lli: 0b101010:0:-1:
+%2lli: 9223372036854775807:1:3:92:
+%*2lli: 9223372036854775807:0:3:
+# BZ12701 %2lli: 0X7fffffffffffffff:0:-1:
+# BZ12701 %*2lli: 0X7fffffffffffffff:0:-1:
+# BZ12701 %2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli: 0777777777777777777777:1:3:7:
+%*2lli: 0777777777777777777777:0:3:
+# BZ12701 %2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 9223372036854775808:1:3:92:
+%*2lli: 9223372036854775808:0:3:
+# BZ12701 %2lli: 0X8000000000000000:0:-1:
+# BZ12701 %*2lli: 0X8000000000000000:0:-1:
+# BZ12701 %2lli: 0x8000000000000000:0:-1:
+# BZ12701 %*2lli: 0x8000000000000000:0:-1:
+%2lli: 01000000000000000000000:1:3:1:
+%*2lli: 01000000000000000000000:0:3:
+# BZ12701 %2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 9223372036897200049:1:3:92:
+%*2lli: 9223372036897200049:0:3:
+# BZ12701 %2lli: 0X80000000028757b1:0:-1:
+# BZ12701 %*2lli: 0X80000000028757b1:0:-1:
+# BZ12701 %2lli: 0x80000000028757B1:0:-1:
+# BZ12701 %*2lli: 0x80000000028757B1:0:-1:
+%2lli: 01000000000000241653661:1:3:1:
+%*2lli: 01000000000000241653661:0:3:
+# BZ12701 %2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli: +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:
Index: glibc/stdio-common/tst-scanf-format-real.h
===================================================================
--- /dev/null
+++ glibc/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; \
+})
Index: glibc/stdio-common/tst-scanf-format-s-c.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-char.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-double.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-float.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-int.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-ldouble.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-llong.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-long.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-short.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-uchar.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-uint.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-ullong.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-ulong.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s-ushort.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-s.h
===================================================================
--- /dev/null
+++ glibc/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; \
+})
Index: glibc/stdio-common/tst-scanf-format-short-d.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-short-i.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hi:0X0:0:-1:
+# BZ12701 %*2hi:0X0:0:-1:
+# BZ12701 %2hi:0x0:0:-1:
+# BZ12701 %*2hi:0x0:0:-1:
+%2hi:00:1:2:0:
+%*2hi:00:0:2:
+# BZ12701 %2hi:0B0:0:-1:
+# BZ12701 %*2hi:0B0:0:-1:
+# BZ12701 %2hi:0b0:0:-1:
+# BZ12701 %*2hi:0b0:0:-1:
+%2hi:1:1:1:1:
+%*2hi:1:0:1:
+# BZ12701 %2hi:0X1:0:-1:
+# BZ12701 %*2hi:0X1:0:-1:
+# BZ12701 %2hi:0x1:0:-1:
+# BZ12701 %*2hi:0x1:0:-1:
+%2hi:01:1:2:1:
+%*2hi:01:0:2:
+# BZ12701 %2hi:0B1:0:-1:
+# BZ12701 %*2hi:0B1:0:-1:
+# BZ12701 %2hi:0b1:0:-1:
+# BZ12701 %*2hi:0b1:0:-1:
+%2hi:42:1:2:42:
+%*2hi:42:0:2:
+# BZ12701 %2hi:0X2a:0:-1:
+# BZ12701 %*2hi:0X2a:0:-1:
+# BZ12701 %2hi:0x2A:0:-1:
+# BZ12701 %*2hi:0x2A:0:-1:
+%2hi:052:1:2:5:
+%*2hi:052:0:2:
+# BZ12701 %2hi:0B101010:0:-1:
+# BZ12701 %*2hi:0B101010:0:-1:
+# BZ12701 %2hi:0b101010:0:-1:
+# BZ12701 %*2hi:0b101010:0:-1:
+%2hi:32767:1:2:32:
+%*2hi:32767:0:2:
+# BZ12701 %2hi:0X7fff:0:-1:
+# BZ12701 %*2hi:0X7fff:0:-1:
+# BZ12701 %2hi:0x7FFF:0:-1:
+# BZ12701 %*2hi:0x7FFF:0:-1:
+%2hi:077777:1:2:7:
+%*2hi:077777:0:2:
+# BZ12701 %2hi:0B111111111111111:0:-1:
+# BZ12701 %*2hi:0B111111111111111:0:-1:
+# BZ12701 %2hi:0b111111111111111:0:-1:
+# BZ12701 %*2hi:0b111111111111111:0:-1:
+%2hi:32768:1:2:32:
+%*2hi:32768:0:2:
+# BZ12701 %2hi:0X8000:0:-1:
+# BZ12701 %*2hi:0X8000:0:-1:
+# BZ12701 %2hi:0x8000:0:-1:
+# BZ12701 %*2hi:0x8000:0:-1:
+%2hi:0100000:1:2:1:
+%*2hi:0100000:0:2:
+# BZ12701 %2hi:0B1000000000000000:0:-1:
+# BZ12701 %*2hi:0B1000000000000000:0:-1:
+# BZ12701 %2hi:0b1000000000000000:0:-1:
+# BZ12701 %*2hi:0b1000000000000000:0:-1:
+%2hi:32809:1:2:32:
+%*2hi:32809:0:2:
+# BZ12701 %2hi:0X8029:0:-1:
+# BZ12701 %*2hi:0X8029:0:-1:
+# BZ12701 %2hi:0x8029:0:-1:
+# BZ12701 %*2hi:0x8029:0:-1:
+%2hi:0100051:1:2:1:
+%*2hi:0100051:0:2:
+# BZ12701 %2hi:0B1000000000101001:0:-1:
+# BZ12701 %*2hi:0B1000000000101001:0:-1:
+# BZ12701 %2hi:0b1000000000101001:0:-1:
+# BZ12701 %*2hi:0b1000000000101001:0:-1:
+%2hi:+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:
+# BZ12701 %2hi: 0X0:0:-1:
+# BZ12701 %*2hi: 0X0:0:-1:
+# BZ12701 %2hi: 0x0:0:-1:
+# BZ12701 %*2hi: 0x0:0:-1:
+%2hi: 00:1:3:0:
+%*2hi: 00:0:3:
+# BZ12701 %2hi: 0B0:0:-1:
+# BZ12701 %*2hi: 0B0:0:-1:
+# BZ12701 %2hi: 0b0:0:-1:
+# BZ12701 %*2hi: 0b0:0:-1:
+%2hi: 1:1:2:1:
+%*2hi: 1:0:2:
+# BZ12701 %2hi: 0X1:0:-1:
+# BZ12701 %*2hi: 0X1:0:-1:
+# BZ12701 %2hi: 0x1:0:-1:
+# BZ12701 %*2hi: 0x1:0:-1:
+%2hi: 01:1:3:1:
+%*2hi: 01:0:3:
+# BZ12701 %2hi: 0B1:0:-1:
+# BZ12701 %*2hi: 0B1:0:-1:
+# BZ12701 %2hi: 0b1:0:-1:
+# BZ12701 %*2hi: 0b1:0:-1:
+%2hi: 42:1:3:42:
+%*2hi: 42:0:3:
+# BZ12701 %2hi: 0X2a:0:-1:
+# BZ12701 %*2hi: 0X2a:0:-1:
+# BZ12701 %2hi: 0x2A:0:-1:
+# BZ12701 %*2hi: 0x2A:0:-1:
+%2hi: 052:1:3:5:
+%*2hi: 052:0:3:
+# BZ12701 %2hi: 0B101010:0:-1:
+# BZ12701 %*2hi: 0B101010:0:-1:
+# BZ12701 %2hi: 0b101010:0:-1:
+# BZ12701 %*2hi: 0b101010:0:-1:
+%2hi: 32767:1:3:32:
+%*2hi: 32767:0:3:
+# BZ12701 %2hi: 0X7fff:0:-1:
+# BZ12701 %*2hi: 0X7fff:0:-1:
+# BZ12701 %2hi: 0x7FFF:0:-1:
+# BZ12701 %*2hi: 0x7FFF:0:-1:
+%2hi: 077777:1:3:7:
+%*2hi: 077777:0:3:
+# BZ12701 %2hi: 0B111111111111111:0:-1:
+# BZ12701 %*2hi: 0B111111111111111:0:-1:
+# BZ12701 %2hi: 0b111111111111111:0:-1:
+# BZ12701 %*2hi: 0b111111111111111:0:-1:
+%2hi: 32768:1:3:32:
+%*2hi: 32768:0:3:
+# BZ12701 %2hi: 0X8000:0:-1:
+# BZ12701 %*2hi: 0X8000:0:-1:
+# BZ12701 %2hi: 0x8000:0:-1:
+# BZ12701 %*2hi: 0x8000:0:-1:
+%2hi: 0100000:1:3:1:
+%*2hi: 0100000:0:3:
+# BZ12701 %2hi: 0B1000000000000000:0:-1:
+# BZ12701 %*2hi: 0B1000000000000000:0:-1:
+# BZ12701 %2hi: 0b1000000000000000:0:-1:
+# BZ12701 %*2hi: 0b1000000000000000:0:-1:
+%2hi: 32809:1:3:32:
+%*2hi: 32809:0:3:
+# BZ12701 %2hi: 0X8029:0:-1:
+# BZ12701 %*2hi: 0X8029:0:-1:
+# BZ12701 %2hi: 0x8029:0:-1:
+# BZ12701 %*2hi: 0x8029:0:-1:
+%2hi: 0100051:1:3:1:
+%*2hi: 0100051:0:3:
+# BZ12701 %2hi: 0B1000000000101001:0:-1:
+# BZ12701 %*2hi: 0B1000000000101001:0:-1:
+# BZ12701 %2hi: 0b1000000000101001:0:-1:
+# BZ12701 %*2hi: 0b1000000000101001:0:-1:
+%2hi: +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:
Index: glibc/stdio-common/tst-scanf-format-skeleton-c.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-char.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-double.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-float.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-int.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-ldouble.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-llong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-long.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-short.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-uchar.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-uint.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-ullong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-ulong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton-ushort.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-skeleton.c
===================================================================
--- /dev/null
+++ glibc/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>
Index: glibc/stdio-common/tst-scanf-format-skeleton.h
===================================================================
--- /dev/null
+++ glibc/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;
Index: glibc/stdio-common/tst-scanf-format-uchar-X.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hhX:0X0:0:-1:
+# BZ12701 %*2hhX:0X0:0:-1:
+# BZ12701 %2hhX:0x0:0:-1:
+# BZ12701 %*2hhX:0x0:0:-1:
+%2hhX:1:1:1:1:
+%*2hhX:1:0:1:
+# BZ12701 %2hhX:0X1:0:-1:
+# BZ12701 %*2hhX:0X1:0:-1:
+# BZ12701 %2hhX:0x1:0:-1:
+# BZ12701 %*2hhX:0x1:0:-1:
+%2hhX:2a:1:2:42:
+%*2hhX:2a:0:2:
+%2hhX:2A:1:2:42:
+%*2hhX:2A:0:2:
+# BZ12701 %2hhX:0X2a:0:-1:
+# BZ12701 %*2hhX:0X2a:0:-1:
+# BZ12701 %2hhX:0x2A:0:-1:
+# BZ12701 %*2hhX:0x2A:0:-1:
+%2hhX:ff:1:2:255:
+%*2hhX:ff:0:2:
+%2hhX:FF:1:2:255:
+%*2hhX:FF:0:2:
+# BZ12701 %2hhX:0Xff:0:-1:
+# BZ12701 %*2hhX:0Xff:0:-1:
+# BZ12701 %2hhX:0xFF:0:-1:
+# BZ12701 %*2hhX:0xFF:0:-1:
+%2hhX:100:1:2:16:
+%*2hhX:100:0:2:
+# BZ12701 %2hhX:0X100:0:-1:
+# BZ12701 %*2hhX:0X100:0:-1:
+# BZ12701 %2hhX:0x100:0:-1:
+# BZ12701 %*2hhX:0x100:0:-1:
+%2hhX:129:1:2:18:
+%*2hhX:129:0:2:
+# BZ12701 %2hhX:0X129:0:-1:
+# BZ12701 %*2hhX:0X129:0:-1:
+# BZ12701 %2hhX:0x129:0:-1:
+# BZ12701 %*2hhX:0x129:0:-1:
+%2hhX:+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:
+# BZ12701 %3hhX:-0X7b:0:-1:
+# BZ12701 %*3hhX:-0X7b:0:-1:
+# BZ12701 %3hhX:-0x7B:0:-1:
+# BZ12701 %*3hhX:-0x7B:0:-1:
+%3hhX:-1:1:2:255:
+%*3hhX:-1:0:2:
+# BZ12701 %3hhX:-0X1:0:-1:
+# BZ12701 %*3hhX:-0X1:0:-1:
+# BZ12701 %3hhX:-0x1:0:-1:
+# BZ12701 %*3hhX:-0x1:0:-1:
+%3hhX:-0:1:2:0:
+%*3hhX:-0:0:2:
+# BZ12701 %3hhX:-0X0:0:-1:
+# BZ12701 %*3hhX:-0X0:0:-1:
+# BZ12701 %3hhX:-0x0:0:-1:
+# BZ12701 %*3hhX:-0x0:0:-1:
+%3hhX: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:
+# BZ12701 %3hhX:+0X0:0:-1:
+# BZ12701 %*3hhX:+0X0:0:-1:
+# BZ12701 %3hhX:+0x0:0:-1:
+# BZ12701 %*3hhX:+0x0:0:-1:
+%3hhX:+1:1:2:1:
+%*3hhX:+1:0:2:
+# BZ12701 %3hhX:+0X1:0:-1:
+# BZ12701 %*3hhX:+0X1:0:-1:
+# BZ12701 %3hhX:+0x1:0:-1:
+# BZ12701 %*3hhX:+0x1:0:-1:
+%3hhX:+2a:1:3:42:
+%*3hhX:+2a:0:3:
+%3hhX:+2A:1:3:42:
+%*3hhX:+2A:0:3:
+# BZ12701 %3hhX:+0X2a:0:-1:
+# BZ12701 %*3hhX:+0X2a:0:-1:
+# BZ12701 %3hhX:+0x2A:0:-1:
+# BZ12701 %*3hhX:+0x2A:0:-1:
+%3hhX:+ff:1:3:255:
+%*3hhX:+ff:0:3:
+%3hhX:+FF:1:3:255:
+%*3hhX:+FF:0:3:
+# BZ12701 %3hhX:+0Xff:0:-1:
+# BZ12701 %*3hhX:+0Xff:0:-1:
+# BZ12701 %3hhX:+0xFF:0:-1:
+# BZ12701 %*3hhX:+0xFF:0:-1:
+%3hhX:+100:1:3:16:
+%*3hhX:+100:0:3:
+# BZ12701 %3hhX:+0X100:0:-1:
+# BZ12701 %*3hhX:+0X100:0:-1:
+# BZ12701 %3hhX:+0x100:0:-1:
+# BZ12701 %*3hhX:+0x100:0:-1:
+%3hhX:+129:1:3:18:
+%*3hhX:+129:0:3:
+# BZ12701 %3hhX:+0X129:0:-1:
+# BZ12701 %*3hhX:+0X129:0:-1:
+# BZ12701 %3hhX:+0x129:0:-1:
+# BZ12701 %*3hhX:+0x129:0:-1:
+%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:
+# BZ12701 %2hhX: 0X0:0:-1:
+# BZ12701 %*2hhX: 0X0:0:-1:
+# BZ12701 %2hhX: 0x0:0:-1:
+# BZ12701 %*2hhX: 0x0:0:-1:
+%2hhX: 1:1:2:1:
+%*2hhX: 1:0:2:
+# BZ12701 %2hhX: 0X1:0:-1:
+# BZ12701 %*2hhX: 0X1:0:-1:
+# BZ12701 %2hhX: 0x1:0:-1:
+# BZ12701 %*2hhX: 0x1:0:-1:
+%2hhX: 2a:1:3:42:
+%*2hhX: 2a:0:3:
+%2hhX: 2A:1:3:42:
+%*2hhX: 2A:0:3:
+# BZ12701 %2hhX: 0X2a:0:-1:
+# BZ12701 %*2hhX: 0X2a:0:-1:
+# BZ12701 %2hhX: 0x2A:0:-1:
+# BZ12701 %*2hhX: 0x2A:0:-1:
+%2hhX: ff:1:3:255:
+%*2hhX: ff:0:3:
+%2hhX: FF:1:3:255:
+%*2hhX: FF:0:3:
+# BZ12701 %2hhX: 0Xff:0:-1:
+# BZ12701 %*2hhX: 0Xff:0:-1:
+# BZ12701 %2hhX: 0xFF:0:-1:
+# BZ12701 %*2hhX: 0xFF:0:-1:
+%2hhX: 100:1:3:16:
+%*2hhX: 100:0:3:
+# BZ12701 %2hhX: 0X100:0:-1:
+# BZ12701 %*2hhX: 0X100:0:-1:
+# BZ12701 %2hhX: 0x100:0:-1:
+# BZ12701 %*2hhX: 0x100:0:-1:
+%2hhX: 129:1:3:18:
+%*2hhX: 129:0:3:
+# BZ12701 %2hhX: 0X129:0:-1:
+# BZ12701 %*2hhX: 0X129:0:-1:
+# BZ12701 %2hhX: 0x129:0:-1:
+# BZ12701 %*2hhX: 0x129:0:-1:
+%2hhX: +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:
Index: glibc/stdio-common/tst-scanf-format-uchar-b.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hhb:0B0:0:-1:
+# BZ12701 %*2hhb:0B0:0:-1:
+# BZ12701 %2hhb:0b0:0:-1:
+# BZ12701 %*2hhb:0b0:0:-1:
+%2hhb:1:1:1:1:
+%*2hhb:1:0:1:
+# BZ12701 %2hhb:0B1:0:-1:
+# BZ12701 %*2hhb:0B1:0:-1:
+# BZ12701 %2hhb:0b1:0:-1:
+# BZ12701 %*2hhb:0b1:0:-1:
+%2hhb:101010:1:2:2:
+%*2hhb:101010:0:2:
+# BZ12701 %2hhb:0B101010:0:-1:
+# BZ12701 %*2hhb:0B101010:0:-1:
+# BZ12701 %2hhb:0b101010:0:-1:
+# BZ12701 %*2hhb:0b101010:0:-1:
+%2hhb:11111111:1:2:3:
+%*2hhb:11111111:0:2:
+# BZ12701 %2hhb:0B11111111:0:-1:
+# BZ12701 %*2hhb:0B11111111:0:-1:
+# BZ12701 %2hhb:0b11111111:0:-1:
+# BZ12701 %*2hhb:0b11111111:0:-1:
+%2hhb:100000000:1:2:2:
+%*2hhb:100000000:0:2:
+# BZ12701 %2hhb:0B100000000:0:-1:
+# BZ12701 %*2hhb:0B100000000:0:-1:
+# BZ12701 %2hhb:0b100000000:0:-1:
+# BZ12701 %*2hhb:0b100000000:0:-1:
+%2hhb:100101001:1:2:2:
+%*2hhb:100101001:0:2:
+# BZ12701 %2hhb:0B100101001:0:-1:
+# BZ12701 %*2hhb:0B100101001:0:-1:
+# BZ12701 %2hhb:0b100101001:0:-1:
+# BZ12701 %*2hhb:0b100101001:0:-1:
+%2hhb:+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:
+# BZ12701 %3hhb:-0B1111011:0:-1:
+# BZ12701 %*3hhb:-0B1111011:0:-1:
+# BZ12701 %3hhb:-0b1111011:0:-1:
+# BZ12701 %*3hhb:-0b1111011:0:-1:
+%3hhb:-1:1:2:255:
+%*3hhb:-1:0:2:
+# BZ12701 %3hhb:-0B1:0:-1:
+# BZ12701 %*3hhb:-0B1:0:-1:
+# BZ12701 %3hhb:-0b1:0:-1:
+# BZ12701 %*3hhb:-0b1:0:-1:
+%3hhb:-0:1:2:0:
+%*3hhb:-0:0:2:
+# BZ12701 %3hhb:-0B0:0:-1:
+# BZ12701 %*3hhb:-0B0:0:-1:
+# BZ12701 %3hhb:-0b0:0:-1:
+# BZ12701 %*3hhb:-0b0:0:-1:
+%3hhb: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:
+# BZ12701 %3hhb:+0B0:0:-1:
+# BZ12701 %*3hhb:+0B0:0:-1:
+# BZ12701 %3hhb:+0b0:0:-1:
+# BZ12701 %*3hhb:+0b0:0:-1:
+%3hhb:+1:1:2:1:
+%*3hhb:+1:0:2:
+# BZ12701 %3hhb:+0B1:0:-1:
+# BZ12701 %*3hhb:+0B1:0:-1:
+# BZ12701 %3hhb:+0b1:0:-1:
+# BZ12701 %*3hhb:+0b1:0:-1:
+%3hhb:+101010:1:3:2:
+%*3hhb:+101010:0:3:
+# BZ12701 %3hhb:+0B101010:0:-1:
+# BZ12701 %*3hhb:+0B101010:0:-1:
+# BZ12701 %3hhb:+0b101010:0:-1:
+# BZ12701 %*3hhb:+0b101010:0:-1:
+%3hhb:+11111111:1:3:3:
+%*3hhb:+11111111:0:3:
+# BZ12701 %3hhb:+0B11111111:0:-1:
+# BZ12701 %*3hhb:+0B11111111:0:-1:
+# BZ12701 %3hhb:+0b11111111:0:-1:
+# BZ12701 %*3hhb:+0b11111111:0:-1:
+%3hhb:+100000000:1:3:2:
+%*3hhb:+100000000:0:3:
+# BZ12701 %3hhb:+0B100000000:0:-1:
+# BZ12701 %*3hhb:+0B100000000:0:-1:
+# BZ12701 %3hhb:+0b100000000:0:-1:
+# BZ12701 %*3hhb:+0b100000000:0:-1:
+%3hhb:+100101001:1:3:2:
+%*3hhb:+100101001:0:3:
+# BZ12701 %3hhb:+0B100101001:0:-1:
+# BZ12701 %*3hhb:+0B100101001:0:-1:
+# BZ12701 %3hhb:+0b100101001:0:-1:
+# BZ12701 %*3hhb:+0b100101001:0:-1:
+%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:
+# BZ12701 %2hhb: 0B0:0:-1:
+# BZ12701 %*2hhb: 0B0:0:-1:
+# BZ12701 %2hhb: 0b0:0:-1:
+# BZ12701 %*2hhb: 0b0:0:-1:
+%2hhb: 1:1:2:1:
+%*2hhb: 1:0:2:
+# BZ12701 %2hhb: 0B1:0:-1:
+# BZ12701 %*2hhb: 0B1:0:-1:
+# BZ12701 %2hhb: 0b1:0:-1:
+# BZ12701 %*2hhb: 0b1:0:-1:
+%2hhb: 101010:1:3:2:
+%*2hhb: 101010:0:3:
+# BZ12701 %2hhb: 0B101010:0:-1:
+# BZ12701 %*2hhb: 0B101010:0:-1:
+# BZ12701 %2hhb: 0b101010:0:-1:
+# BZ12701 %*2hhb: 0b101010:0:-1:
+%2hhb: 11111111:1:3:3:
+%*2hhb: 11111111:0:3:
+# BZ12701 %2hhb: 0B11111111:0:-1:
+# BZ12701 %*2hhb: 0B11111111:0:-1:
+# BZ12701 %2hhb: 0b11111111:0:-1:
+# BZ12701 %*2hhb: 0b11111111:0:-1:
+%2hhb: 100000000:1:3:2:
+%*2hhb: 100000000:0:3:
+# BZ12701 %2hhb: 0B100000000:0:-1:
+# BZ12701 %*2hhb: 0B100000000:0:-1:
+# BZ12701 %2hhb: 0b100000000:0:-1:
+# BZ12701 %*2hhb: 0b100000000:0:-1:
+%2hhb: 100101001:1:3:2:
+%*2hhb: 100101001:0:3:
+# BZ12701 %2hhb: 0B100101001:0:-1:
+# BZ12701 %*2hhb: 0B100101001:0:-1:
+# BZ12701 %2hhb: 0b100101001:0:-1:
+# BZ12701 %*2hhb: 0b100101001:0:-1:
+%2hhb: +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:
Index: glibc/stdio-common/tst-scanf-format-uchar-o.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-uchar-u.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-uchar-x.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hhx:0X0:0:-1:
+# BZ12701 %*2hhx:0X0:0:-1:
+# BZ12701 %2hhx:0x0:0:-1:
+# BZ12701 %*2hhx:0x0:0:-1:
+%2hhx:1:1:1:1:
+%*2hhx:1:0:1:
+# BZ12701 %2hhx:0X1:0:-1:
+# BZ12701 %*2hhx:0X1:0:-1:
+# BZ12701 %2hhx:0x1:0:-1:
+# BZ12701 %*2hhx:0x1:0:-1:
+%2hhx:2a:1:2:42:
+%*2hhx:2a:0:2:
+%2hhx:2A:1:2:42:
+%*2hhx:2A:0:2:
+# BZ12701 %2hhx:0X2a:0:-1:
+# BZ12701 %*2hhx:0X2a:0:-1:
+# BZ12701 %2hhx:0x2A:0:-1:
+# BZ12701 %*2hhx:0x2A:0:-1:
+%2hhx:ff:1:2:255:
+%*2hhx:ff:0:2:
+%2hhx:FF:1:2:255:
+%*2hhx:FF:0:2:
+# BZ12701 %2hhx:0Xff:0:-1:
+# BZ12701 %*2hhx:0Xff:0:-1:
+# BZ12701 %2hhx:0xFF:0:-1:
+# BZ12701 %*2hhx:0xFF:0:-1:
+%2hhx:100:1:2:16:
+%*2hhx:100:0:2:
+# BZ12701 %2hhx:0X100:0:-1:
+# BZ12701 %*2hhx:0X100:0:-1:
+# BZ12701 %2hhx:0x100:0:-1:
+# BZ12701 %*2hhx:0x100:0:-1:
+%2hhx:129:1:2:18:
+%*2hhx:129:0:2:
+# BZ12701 %2hhx:0X129:0:-1:
+# BZ12701 %*2hhx:0X129:0:-1:
+# BZ12701 %2hhx:0x129:0:-1:
+# BZ12701 %*2hhx:0x129:0:-1:
+%2hhx:+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:
+# BZ12701 %3hhx:-0X7b:0:-1:
+# BZ12701 %*3hhx:-0X7b:0:-1:
+# BZ12701 %3hhx:-0x7B:0:-1:
+# BZ12701 %*3hhx:-0x7B:0:-1:
+%3hhx:-1:1:2:255:
+%*3hhx:-1:0:2:
+# BZ12701 %3hhx:-0X1:0:-1:
+# BZ12701 %*3hhx:-0X1:0:-1:
+# BZ12701 %3hhx:-0x1:0:-1:
+# BZ12701 %*3hhx:-0x1:0:-1:
+%3hhx:-0:1:2:0:
+%*3hhx:-0:0:2:
+# BZ12701 %3hhx:-0X0:0:-1:
+# BZ12701 %*3hhx:-0X0:0:-1:
+# BZ12701 %3hhx:-0x0:0:-1:
+# BZ12701 %*3hhx:-0x0:0:-1:
+%3hhx: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:
+# BZ12701 %3hhx:+0X0:0:-1:
+# BZ12701 %*3hhx:+0X0:0:-1:
+# BZ12701 %3hhx:+0x0:0:-1:
+# BZ12701 %*3hhx:+0x0:0:-1:
+%3hhx:+1:1:2:1:
+%*3hhx:+1:0:2:
+# BZ12701 %3hhx:+0X1:0:-1:
+# BZ12701 %*3hhx:+0X1:0:-1:
+# BZ12701 %3hhx:+0x1:0:-1:
+# BZ12701 %*3hhx:+0x1:0:-1:
+%3hhx:+2a:1:3:42:
+%*3hhx:+2a:0:3:
+%3hhx:+2A:1:3:42:
+%*3hhx:+2A:0:3:
+# BZ12701 %3hhx:+0X2a:0:-1:
+# BZ12701 %*3hhx:+0X2a:0:-1:
+# BZ12701 %3hhx:+0x2A:0:-1:
+# BZ12701 %*3hhx:+0x2A:0:-1:
+%3hhx:+ff:1:3:255:
+%*3hhx:+ff:0:3:
+%3hhx:+FF:1:3:255:
+%*3hhx:+FF:0:3:
+# BZ12701 %3hhx:+0Xff:0:-1:
+# BZ12701 %*3hhx:+0Xff:0:-1:
+# BZ12701 %3hhx:+0xFF:0:-1:
+# BZ12701 %*3hhx:+0xFF:0:-1:
+%3hhx:+100:1:3:16:
+%*3hhx:+100:0:3:
+# BZ12701 %3hhx:+0X100:0:-1:
+# BZ12701 %*3hhx:+0X100:0:-1:
+# BZ12701 %3hhx:+0x100:0:-1:
+# BZ12701 %*3hhx:+0x100:0:-1:
+%3hhx:+129:1:3:18:
+%*3hhx:+129:0:3:
+# BZ12701 %3hhx:+0X129:0:-1:
+# BZ12701 %*3hhx:+0X129:0:-1:
+# BZ12701 %3hhx:+0x129:0:-1:
+# BZ12701 %*3hhx:+0x129:0:-1:
+%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:
+# BZ12701 %2hhx: 0X0:0:-1:
+# BZ12701 %*2hhx: 0X0:0:-1:
+# BZ12701 %2hhx: 0x0:0:-1:
+# BZ12701 %*2hhx: 0x0:0:-1:
+%2hhx: 1:1:2:1:
+%*2hhx: 1:0:2:
+# BZ12701 %2hhx: 0X1:0:-1:
+# BZ12701 %*2hhx: 0X1:0:-1:
+# BZ12701 %2hhx: 0x1:0:-1:
+# BZ12701 %*2hhx: 0x1:0:-1:
+%2hhx: 2a:1:3:42:
+%*2hhx: 2a:0:3:
+%2hhx: 2A:1:3:42:
+%*2hhx: 2A:0:3:
+# BZ12701 %2hhx: 0X2a:0:-1:
+# BZ12701 %*2hhx: 0X2a:0:-1:
+# BZ12701 %2hhx: 0x2A:0:-1:
+# BZ12701 %*2hhx: 0x2A:0:-1:
+%2hhx: ff:1:3:255:
+%*2hhx: ff:0:3:
+%2hhx: FF:1:3:255:
+%*2hhx: FF:0:3:
+# BZ12701 %2hhx: 0Xff:0:-1:
+# BZ12701 %*2hhx: 0Xff:0:-1:
+# BZ12701 %2hhx: 0xFF:0:-1:
+# BZ12701 %*2hhx: 0xFF:0:-1:
+%2hhx: 100:1:3:16:
+%*2hhx: 100:0:3:
+# BZ12701 %2hhx: 0X100:0:-1:
+# BZ12701 %*2hhx: 0X100:0:-1:
+# BZ12701 %2hhx: 0x100:0:-1:
+# BZ12701 %*2hhx: 0x100:0:-1:
+%2hhx: 129:1:3:18:
+%*2hhx: 129:0:3:
+# BZ12701 %2hhx: 0X129:0:-1:
+# BZ12701 %*2hhx: 0X129:0:-1:
+# BZ12701 %2hhx: 0x129:0:-1:
+# BZ12701 %*2hhx: 0x129:0:-1:
+%2hhx: +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:
Index: glibc/stdio-common/tst-scanf-format-ullong-X.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2llX:0X0:0:-1:
+# BZ12701 %*2llX:0X0:0:-1:
+# BZ12701 %2llX:0x0:0:-1:
+# BZ12701 %*2llX:0x0:0:-1:
+%2llX:1:1:1:1:
+%*2llX:1:0:1:
+# BZ12701 %2llX:0X1:0:-1:
+# BZ12701 %*2llX:0X1:0:-1:
+# BZ12701 %2llX:0x1:0:-1:
+# BZ12701 %*2llX:0x1:0:-1:
+%2llX:2a:1:2:42:
+%*2llX:2a:0:2:
+%2llX:2A:1:2:42:
+%*2llX:2A:0:2:
+# BZ12701 %2llX:0X2a:0:-1:
+# BZ12701 %*2llX:0X2a:0:-1:
+# BZ12701 %2llX:0x2A:0:-1:
+# BZ12701 %*2llX:0x2A:0:-1:
+%2llX:ffffffffffffffff:1:2:255:
+%*2llX:ffffffffffffffff:0:2:
+%2llX:FFFFFFFFFFFFFFFF:1:2:255:
+%*2llX:FFFFFFFFFFFFFFFF:0:2:
+# BZ12701 %2llX:0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llX:0Xffffffffffffffff:0:-1:
+# BZ12701 %2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX:10000000000000000:1:2:16:
+%*2llX:10000000000000000:0:2:
+# BZ12701 %2llX:0X10000000000000000:0:-1:
+# BZ12701 %*2llX:0X10000000000000000:0:-1:
+# BZ12701 %2llX:0x10000000000000000:0:-1:
+# BZ12701 %*2llX:0x10000000000000000:0:-1:
+%2llX:100000000028757b1:1:2:16:
+%*2llX:100000000028757b1:0:2:
+%2llX:100000000028757B1:1:2:16:
+%*2llX:100000000028757B1:0:2:
+# BZ12701 %2llX:0X100000000028757b1:0:-1:
+# BZ12701 %*2llX:0X100000000028757b1:0:-1:
+# BZ12701 %2llX:0x100000000028757B1:0:-1:
+# BZ12701 %*2llX:0x100000000028757B1:0:-1:
+%2llX:+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:
+# BZ12701 %2llX: 0X0:0:-1:
+# BZ12701 %*2llX: 0X0:0:-1:
+# BZ12701 %2llX: 0x0:0:-1:
+# BZ12701 %*2llX: 0x0:0:-1:
+%2llX: 1:1:2:1:
+%*2llX: 1:0:2:
+# BZ12701 %2llX: 0X1:0:-1:
+# BZ12701 %*2llX: 0X1:0:-1:
+# BZ12701 %2llX: 0x1:0:-1:
+# BZ12701 %*2llX: 0x1:0:-1:
+%2llX: 2a:1:3:42:
+%*2llX: 2a:0:3:
+%2llX: 2A:1:3:42:
+%*2llX: 2A:0:3:
+# BZ12701 %2llX: 0X2a:0:-1:
+# BZ12701 %*2llX: 0X2a:0:-1:
+# BZ12701 %2llX: 0x2A:0:-1:
+# BZ12701 %*2llX: 0x2A:0:-1:
+%2llX: ffffffffffffffff:1:3:255:
+%*2llX: ffffffffffffffff:0:3:
+%2llX: FFFFFFFFFFFFFFFF:1:3:255:
+%*2llX: FFFFFFFFFFFFFFFF:0:3:
+# BZ12701 %2llX: 0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llX: 0Xffffffffffffffff:0:-1:
+# BZ12701 %2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX: 10000000000000000:1:3:16:
+%*2llX: 10000000000000000:0:3:
+# BZ12701 %2llX: 0X10000000000000000:0:-1:
+# BZ12701 %*2llX: 0X10000000000000000:0:-1:
+# BZ12701 %2llX: 0x10000000000000000:0:-1:
+# BZ12701 %*2llX: 0x10000000000000000:0:-1:
+%2llX: 100000000028757b1:1:3:16:
+%*2llX: 100000000028757b1:0:3:
+%2llX: 100000000028757B1:1:3:16:
+%*2llX: 100000000028757B1:0:3:
+# BZ12701 %2llX: 0X100000000028757b1:0:-1:
+# BZ12701 %*2llX: 0X100000000028757b1:0:-1:
+# BZ12701 %2llX: 0x100000000028757B1:0:-1:
+# BZ12701 %*2llX: 0x100000000028757B1:0:-1:
+%2llX: +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:
Index: glibc/stdio-common/tst-scanf-format-ullong-b.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2llb:0B0:0:-1:
+# BZ12701 %*2llb:0B0:0:-1:
+# BZ12701 %2llb:0b0:0:-1:
+# BZ12701 %*2llb:0b0:0:-1:
+%2llb:1:1:1:1:
+%*2llb:1:0:1:
+# BZ12701 %2llb:0B1:0:-1:
+# BZ12701 %*2llb:0B1:0:-1:
+# BZ12701 %2llb:0b1:0:-1:
+# BZ12701 %*2llb:0b1:0:-1:
+%2llb:101010:1:2:2:
+%*2llb:101010:0:2:
+# BZ12701 %2llb:0B101010:0:-1:
+# BZ12701 %*2llb:0B101010:0:-1:
+# BZ12701 %2llb:0b101010:0:-1:
+# BZ12701 %*2llb:0b101010:0:-1:
+%2llb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
+%*2llb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
+# BZ12701 %2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
+%*2llb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
+# BZ12701 %2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
+%*2llb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
+# BZ12701 %2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb:+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:
+# BZ12701 %2llb: 0B0:0:-1:
+# BZ12701 %*2llb: 0B0:0:-1:
+# BZ12701 %2llb: 0b0:0:-1:
+# BZ12701 %*2llb: 0b0:0:-1:
+%2llb: 1:1:2:1:
+%*2llb: 1:0:2:
+# BZ12701 %2llb: 0B1:0:-1:
+# BZ12701 %*2llb: 0B1:0:-1:
+# BZ12701 %2llb: 0b1:0:-1:
+# BZ12701 %*2llb: 0b1:0:-1:
+%2llb: 101010:1:3:2:
+%*2llb: 101010:0:3:
+# BZ12701 %2llb: 0B101010:0:-1:
+# BZ12701 %*2llb: 0B101010:0:-1:
+# BZ12701 %2llb: 0b101010:0:-1:
+# BZ12701 %*2llb: 0b101010:0:-1:
+%2llb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
+%*2llb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
+# BZ12701 %2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
+%*2llb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
+# BZ12701 %2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
+%*2llb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
+# BZ12701 %2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb: +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:
Index: glibc/stdio-common/tst-scanf-format-ullong-o.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-ullong-u.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-ullong-x.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2llx:0X0:0:-1:
+# BZ12701 %*2llx:0X0:0:-1:
+# BZ12701 %2llx:0x0:0:-1:
+# BZ12701 %*2llx:0x0:0:-1:
+%2llx:1:1:1:1:
+%*2llx:1:0:1:
+# BZ12701 %2llx:0X1:0:-1:
+# BZ12701 %*2llx:0X1:0:-1:
+# BZ12701 %2llx:0x1:0:-1:
+# BZ12701 %*2llx:0x1:0:-1:
+%2llx:2a:1:2:42:
+%*2llx:2a:0:2:
+%2llx:2A:1:2:42:
+%*2llx:2A:0:2:
+# BZ12701 %2llx:0X2a:0:-1:
+# BZ12701 %*2llx:0X2a:0:-1:
+# BZ12701 %2llx:0x2A:0:-1:
+# BZ12701 %*2llx:0x2A:0:-1:
+%2llx:ffffffffffffffff:1:2:255:
+%*2llx:ffffffffffffffff:0:2:
+%2llx:FFFFFFFFFFFFFFFF:1:2:255:
+%*2llx:FFFFFFFFFFFFFFFF:0:2:
+# BZ12701 %2llx:0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llx:0Xffffffffffffffff:0:-1:
+# BZ12701 %2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx:10000000000000000:1:2:16:
+%*2llx:10000000000000000:0:2:
+# BZ12701 %2llx:0X10000000000000000:0:-1:
+# BZ12701 %*2llx:0X10000000000000000:0:-1:
+# BZ12701 %2llx:0x10000000000000000:0:-1:
+# BZ12701 %*2llx:0x10000000000000000:0:-1:
+%2llx:100000000028757b1:1:2:16:
+%*2llx:100000000028757b1:0:2:
+%2llx:100000000028757B1:1:2:16:
+%*2llx:100000000028757B1:0:2:
+# BZ12701 %2llx:0X100000000028757b1:0:-1:
+# BZ12701 %*2llx:0X100000000028757b1:0:-1:
+# BZ12701 %2llx:0x100000000028757B1:0:-1:
+# BZ12701 %*2llx:0x100000000028757B1:0:-1:
+%2llx:+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:
+# BZ12701 %2llx: 0X0:0:-1:
+# BZ12701 %*2llx: 0X0:0:-1:
+# BZ12701 %2llx: 0x0:0:-1:
+# BZ12701 %*2llx: 0x0:0:-1:
+%2llx: 1:1:2:1:
+%*2llx: 1:0:2:
+# BZ12701 %2llx: 0X1:0:-1:
+# BZ12701 %*2llx: 0X1:0:-1:
+# BZ12701 %2llx: 0x1:0:-1:
+# BZ12701 %*2llx: 0x1:0:-1:
+%2llx: 2a:1:3:42:
+%*2llx: 2a:0:3:
+%2llx: 2A:1:3:42:
+%*2llx: 2A:0:3:
+# BZ12701 %2llx: 0X2a:0:-1:
+# BZ12701 %*2llx: 0X2a:0:-1:
+# BZ12701 %2llx: 0x2A:0:-1:
+# BZ12701 %*2llx: 0x2A:0:-1:
+%2llx: ffffffffffffffff:1:3:255:
+%*2llx: ffffffffffffffff:0:3:
+%2llx: FFFFFFFFFFFFFFFF:1:3:255:
+%*2llx: FFFFFFFFFFFFFFFF:0:3:
+# BZ12701 %2llx: 0Xffffffffffffffff:0:-1:
+# BZ12701 %*2llx: 0Xffffffffffffffff:0:-1:
+# BZ12701 %2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx: 10000000000000000:1:3:16:
+%*2llx: 10000000000000000:0:3:
+# BZ12701 %2llx: 0X10000000000000000:0:-1:
+# BZ12701 %*2llx: 0X10000000000000000:0:-1:
+# BZ12701 %2llx: 0x10000000000000000:0:-1:
+# BZ12701 %*2llx: 0x10000000000000000:0:-1:
+%2llx: 100000000028757b1:1:3:16:
+%*2llx: 100000000028757b1:0:3:
+%2llx: 100000000028757B1:1:3:16:
+%*2llx: 100000000028757B1:0:3:
+# BZ12701 %2llx: 0X100000000028757b1:0:-1:
+# BZ12701 %*2llx: 0X100000000028757b1:0:-1:
+# BZ12701 %2llx: 0x100000000028757B1:0:-1:
+# BZ12701 %*2llx: 0x100000000028757B1:0:-1:
+%2llx: +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:
Index: glibc/stdio-common/tst-scanf-format-ushort-X.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hX:0X0:0:-1:
+# BZ12701 %*2hX:0X0:0:-1:
+# BZ12701 %2hX:0x0:0:-1:
+# BZ12701 %*2hX:0x0:0:-1:
+%2hX:1:1:1:1:
+%*2hX:1:0:1:
+# BZ12701 %2hX:0X1:0:-1:
+# BZ12701 %*2hX:0X1:0:-1:
+# BZ12701 %2hX:0x1:0:-1:
+# BZ12701 %*2hX:0x1:0:-1:
+%2hX:2a:1:2:42:
+%*2hX:2a:0:2:
+%2hX:2A:1:2:42:
+%*2hX:2A:0:2:
+# BZ12701 %2hX:0X2a:0:-1:
+# BZ12701 %*2hX:0X2a:0:-1:
+# BZ12701 %2hX:0x2A:0:-1:
+# BZ12701 %*2hX:0x2A:0:-1:
+%2hX:ffff:1:2:255:
+%*2hX:ffff:0:2:
+%2hX:FFFF:1:2:255:
+%*2hX:FFFF:0:2:
+# BZ12701 %2hX:0Xffff:0:-1:
+# BZ12701 %*2hX:0Xffff:0:-1:
+# BZ12701 %2hX:0xFFFF:0:-1:
+# BZ12701 %*2hX:0xFFFF:0:-1:
+%2hX:10000:1:2:16:
+%*2hX:10000:0:2:
+# BZ12701 %2hX:0X10000:0:-1:
+# BZ12701 %*2hX:0X10000:0:-1:
+# BZ12701 %2hX:0x10000:0:-1:
+# BZ12701 %*2hX:0x10000:0:-1:
+%2hX:10029:1:2:16:
+%*2hX:10029:0:2:
+# BZ12701 %2hX:0X10029:0:-1:
+# BZ12701 %*2hX:0X10029:0:-1:
+# BZ12701 %2hX:0x10029:0:-1:
+# BZ12701 %*2hX:0x10029:0:-1:
+%2hX:+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:
+# BZ12701 %2hX: 0X0:0:-1:
+# BZ12701 %*2hX: 0X0:0:-1:
+# BZ12701 %2hX: 0x0:0:-1:
+# BZ12701 %*2hX: 0x0:0:-1:
+%2hX: 1:1:2:1:
+%*2hX: 1:0:2:
+# BZ12701 %2hX: 0X1:0:-1:
+# BZ12701 %*2hX: 0X1:0:-1:
+# BZ12701 %2hX: 0x1:0:-1:
+# BZ12701 %*2hX: 0x1:0:-1:
+%2hX: 2a:1:3:42:
+%*2hX: 2a:0:3:
+%2hX: 2A:1:3:42:
+%*2hX: 2A:0:3:
+# BZ12701 %2hX: 0X2a:0:-1:
+# BZ12701 %*2hX: 0X2a:0:-1:
+# BZ12701 %2hX: 0x2A:0:-1:
+# BZ12701 %*2hX: 0x2A:0:-1:
+%2hX: ffff:1:3:255:
+%*2hX: ffff:0:3:
+%2hX: FFFF:1:3:255:
+%*2hX: FFFF:0:3:
+# BZ12701 %2hX: 0Xffff:0:-1:
+# BZ12701 %*2hX: 0Xffff:0:-1:
+# BZ12701 %2hX: 0xFFFF:0:-1:
+# BZ12701 %*2hX: 0xFFFF:0:-1:
+%2hX: 10000:1:3:16:
+%*2hX: 10000:0:3:
+# BZ12701 %2hX: 0X10000:0:-1:
+# BZ12701 %*2hX: 0X10000:0:-1:
+# BZ12701 %2hX: 0x10000:0:-1:
+# BZ12701 %*2hX: 0x10000:0:-1:
+%2hX: 10029:1:3:16:
+%*2hX: 10029:0:3:
+# BZ12701 %2hX: 0X10029:0:-1:
+# BZ12701 %*2hX: 0X10029:0:-1:
+# BZ12701 %2hX: 0x10029:0:-1:
+# BZ12701 %*2hX: 0x10029:0:-1:
+%2hX: +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:
Index: glibc/stdio-common/tst-scanf-format-ushort-b.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hb:0B0:0:-1:
+# BZ12701 %*2hb:0B0:0:-1:
+# BZ12701 %2hb:0b0:0:-1:
+# BZ12701 %*2hb:0b0:0:-1:
+%2hb:1:1:1:1:
+%*2hb:1:0:1:
+# BZ12701 %2hb:0B1:0:-1:
+# BZ12701 %*2hb:0B1:0:-1:
+# BZ12701 %2hb:0b1:0:-1:
+# BZ12701 %*2hb:0b1:0:-1:
+%2hb:101010:1:2:2:
+%*2hb:101010:0:2:
+# BZ12701 %2hb:0B101010:0:-1:
+# BZ12701 %*2hb:0B101010:0:-1:
+# BZ12701 %2hb:0b101010:0:-1:
+# BZ12701 %*2hb:0b101010:0:-1:
+%2hb:1111111111111111:1:2:3:
+%*2hb:1111111111111111:0:2:
+# BZ12701 %2hb:0B1111111111111111:0:-1:
+# BZ12701 %*2hb:0B1111111111111111:0:-1:
+# BZ12701 %2hb:0b1111111111111111:0:-1:
+# BZ12701 %*2hb:0b1111111111111111:0:-1:
+%2hb:10000000000000000:1:2:2:
+%*2hb:10000000000000000:0:2:
+# BZ12701 %2hb:0B10000000000000000:0:-1:
+# BZ12701 %*2hb:0B10000000000000000:0:-1:
+# BZ12701 %2hb:0b10000000000000000:0:-1:
+# BZ12701 %*2hb:0b10000000000000000:0:-1:
+%2hb:10000000000101001:1:2:2:
+%*2hb:10000000000101001:0:2:
+# BZ12701 %2hb:0B10000000000101001:0:-1:
+# BZ12701 %*2hb:0B10000000000101001:0:-1:
+# BZ12701 %2hb:0b10000000000101001:0:-1:
+# BZ12701 %*2hb:0b10000000000101001:0:-1:
+%2hb:+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:
+# BZ12701 %2hb: 0B0:0:-1:
+# BZ12701 %*2hb: 0B0:0:-1:
+# BZ12701 %2hb: 0b0:0:-1:
+# BZ12701 %*2hb: 0b0:0:-1:
+%2hb: 1:1:2:1:
+%*2hb: 1:0:2:
+# BZ12701 %2hb: 0B1:0:-1:
+# BZ12701 %*2hb: 0B1:0:-1:
+# BZ12701 %2hb: 0b1:0:-1:
+# BZ12701 %*2hb: 0b1:0:-1:
+%2hb: 101010:1:3:2:
+%*2hb: 101010:0:3:
+# BZ12701 %2hb: 0B101010:0:-1:
+# BZ12701 %*2hb: 0B101010:0:-1:
+# BZ12701 %2hb: 0b101010:0:-1:
+# BZ12701 %*2hb: 0b101010:0:-1:
+%2hb: 1111111111111111:1:3:3:
+%*2hb: 1111111111111111:0:3:
+# BZ12701 %2hb: 0B1111111111111111:0:-1:
+# BZ12701 %*2hb: 0B1111111111111111:0:-1:
+# BZ12701 %2hb: 0b1111111111111111:0:-1:
+# BZ12701 %*2hb: 0b1111111111111111:0:-1:
+%2hb: 10000000000000000:1:3:2:
+%*2hb: 10000000000000000:0:3:
+# BZ12701 %2hb: 0B10000000000000000:0:-1:
+# BZ12701 %*2hb: 0B10000000000000000:0:-1:
+# BZ12701 %2hb: 0b10000000000000000:0:-1:
+# BZ12701 %*2hb: 0b10000000000000000:0:-1:
+%2hb: 10000000000101001:1:3:2:
+%*2hb: 10000000000101001:0:3:
+# BZ12701 %2hb: 0B10000000000101001:0:-1:
+# BZ12701 %*2hb: 0B10000000000101001:0:-1:
+# BZ12701 %2hb: 0b10000000000101001:0:-1:
+# BZ12701 %*2hb: 0b10000000000101001:0:-1:
+%2hb: +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:
Index: glibc/stdio-common/tst-scanf-format-ushort-o.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-ushort-u.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/stdio-common/tst-scanf-format-ushort-x.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2hx:0X0:0:-1:
+# BZ12701 %*2hx:0X0:0:-1:
+# BZ12701 %2hx:0x0:0:-1:
+# BZ12701 %*2hx:0x0:0:-1:
+%2hx:1:1:1:1:
+%*2hx:1:0:1:
+# BZ12701 %2hx:0X1:0:-1:
+# BZ12701 %*2hx:0X1:0:-1:
+# BZ12701 %2hx:0x1:0:-1:
+# BZ12701 %*2hx:0x1:0:-1:
+%2hx:2a:1:2:42:
+%*2hx:2a:0:2:
+%2hx:2A:1:2:42:
+%*2hx:2A:0:2:
+# BZ12701 %2hx:0X2a:0:-1:
+# BZ12701 %*2hx:0X2a:0:-1:
+# BZ12701 %2hx:0x2A:0:-1:
+# BZ12701 %*2hx:0x2A:0:-1:
+%2hx:ffff:1:2:255:
+%*2hx:ffff:0:2:
+%2hx:FFFF:1:2:255:
+%*2hx:FFFF:0:2:
+# BZ12701 %2hx:0Xffff:0:-1:
+# BZ12701 %*2hx:0Xffff:0:-1:
+# BZ12701 %2hx:0xFFFF:0:-1:
+# BZ12701 %*2hx:0xFFFF:0:-1:
+%2hx:10000:1:2:16:
+%*2hx:10000:0:2:
+# BZ12701 %2hx:0X10000:0:-1:
+# BZ12701 %*2hx:0X10000:0:-1:
+# BZ12701 %2hx:0x10000:0:-1:
+# BZ12701 %*2hx:0x10000:0:-1:
+%2hx:10029:1:2:16:
+%*2hx:10029:0:2:
+# BZ12701 %2hx:0X10029:0:-1:
+# BZ12701 %*2hx:0X10029:0:-1:
+# BZ12701 %2hx:0x10029:0:-1:
+# BZ12701 %*2hx:0x10029:0:-1:
+%2hx:+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:
+# BZ12701 %2hx: 0X0:0:-1:
+# BZ12701 %*2hx: 0X0:0:-1:
+# BZ12701 %2hx: 0x0:0:-1:
+# BZ12701 %*2hx: 0x0:0:-1:
+%2hx: 1:1:2:1:
+%*2hx: 1:0:2:
+# BZ12701 %2hx: 0X1:0:-1:
+# BZ12701 %*2hx: 0X1:0:-1:
+# BZ12701 %2hx: 0x1:0:-1:
+# BZ12701 %*2hx: 0x1:0:-1:
+%2hx: 2a:1:3:42:
+%*2hx: 2a:0:3:
+%2hx: 2A:1:3:42:
+%*2hx: 2A:0:3:
+# BZ12701 %2hx: 0X2a:0:-1:
+# BZ12701 %*2hx: 0X2a:0:-1:
+# BZ12701 %2hx: 0x2A:0:-1:
+# BZ12701 %*2hx: 0x2A:0:-1:
+%2hx: ffff:1:3:255:
+%*2hx: ffff:0:3:
+%2hx: FFFF:1:3:255:
+%*2hx: FFFF:0:3:
+# BZ12701 %2hx: 0Xffff:0:-1:
+# BZ12701 %*2hx: 0Xffff:0:-1:
+# BZ12701 %2hx: 0xFFFF:0:-1:
+# BZ12701 %*2hx: 0xFFFF:0:-1:
+%2hx: 10000:1:3:16:
+%*2hx: 10000:0:3:
+# BZ12701 %2hx: 0X10000:0:-1:
+# BZ12701 %*2hx: 0X10000:0:-1:
+# BZ12701 %2hx: 0x10000:0:-1:
+# BZ12701 %*2hx: 0x10000:0:-1:
+%2hx: 10029:1:3:16:
+%*2hx: 10029:0:3:
+# BZ12701 %2hx: 0X10029:0:-1:
+# BZ12701 %*2hx: 0X10029:0:-1:
+# BZ12701 %2hx: 0x10029:0:-1:
+# BZ12701 %*2hx: 0x10029:0:-1:
+%2hx: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 02/17] stdio-common: Add scanf integer data for ILP32 targets
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers Maciej W. Rozycki
@ 2025-03-01 22:44 ` Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 03/17] stdio-common: Add scanf integer data for LP64 targets Maciej W. Rozycki
` (14 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:44 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure and `int' and `long' integer input data,
signed and unsigned, for ILP32 targets.
While the size of `int' data is the same between ILP32 and LP64 targets,
resulting scanf output is different between them for out of range input
data and while ISO C and POSIX both say that the behavior is undefined
if the result of the conversion cannot be represented we want to keep
track of our output to prevent inadvertent changes. Hence the use of
distinct `int' integer input data between ILP32 and LP64 targets.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0b' or '0x'.
---
Changes from v1:
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/wordsize-32/Makefile | 4
sysdeps/wordsize-32/tst-scanf-format-int-d.input | 266 +++
sysdeps/wordsize-32/tst-scanf-format-int-i.input | 1526 +++++++++++++++++++++
sysdeps/wordsize-32/tst-scanf-format-long-d.input | 266 +++
sysdeps/wordsize-32/tst-scanf-format-long-i.input | 1526 +++++++++++++++++++++
sysdeps/wordsize-32/tst-scanf-format-uint-X.input | 714 +++++++++
sysdeps/wordsize-32/tst-scanf-format-uint-b.input | 644 ++++++++
sysdeps/wordsize-32/tst-scanf-format-uint-o.input | 434 +++++
sysdeps/wordsize-32/tst-scanf-format-uint-u.input | 224 +++
sysdeps/wordsize-32/tst-scanf-format-uint-x.input | 714 +++++++++
sysdeps/wordsize-32/tst-scanf-format-ulong-X.input | 714 +++++++++
sysdeps/wordsize-32/tst-scanf-format-ulong-b.input | 644 ++++++++
sysdeps/wordsize-32/tst-scanf-format-ulong-o.input | 434 +++++
sysdeps/wordsize-32/tst-scanf-format-ulong-u.input | 224 +++
sysdeps/wordsize-32/tst-scanf-format-ulong-x.input | 714 +++++++++
15 files changed, 9048 insertions(+)
glibc-tst-scanf-format-all-ilp32.diff
Index: glibc/sysdeps/wordsize-32/Makefile
===================================================================
--- /dev/null
+++ glibc/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
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-int-d.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-int-i.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2i:0X0:0:-1:
+# BZ12701 %*2i:0X0:0:-1:
+# BZ12701 %2i:0x0:0:-1:
+# BZ12701 %*2i:0x0:0:-1:
+%2i:00:1:2:0:
+%*2i:00:0:2:
+# BZ12701 %2i:0B0:0:-1:
+# BZ12701 %*2i:0B0:0:-1:
+# BZ12701 %2i:0b0:0:-1:
+# BZ12701 %*2i:0b0:0:-1:
+%2i:1:1:1:1:
+%*2i:1:0:1:
+# BZ12701 %2i:0X1:0:-1:
+# BZ12701 %*2i:0X1:0:-1:
+# BZ12701 %2i:0x1:0:-1:
+# BZ12701 %*2i:0x1:0:-1:
+%2i:01:1:2:1:
+%*2i:01:0:2:
+# BZ12701 %2i:0B1:0:-1:
+# BZ12701 %*2i:0B1:0:-1:
+# BZ12701 %2i:0b1:0:-1:
+# BZ12701 %*2i:0b1:0:-1:
+%2i:42:1:2:42:
+%*2i:42:0:2:
+# BZ12701 %2i:0X2a:0:-1:
+# BZ12701 %*2i:0X2a:0:-1:
+# BZ12701 %2i:0x2A:0:-1:
+# BZ12701 %*2i:0x2A:0:-1:
+%2i:052:1:2:5:
+%*2i:052:0:2:
+# BZ12701 %2i:0B101010:0:-1:
+# BZ12701 %*2i:0B101010:0:-1:
+# BZ12701 %2i:0b101010:0:-1:
+# BZ12701 %*2i:0b101010:0:-1:
+%2i:2147483647:1:2:21:
+%*2i:2147483647:0:2:
+# BZ12701 %2i:0X7fffffff:0:-1:
+# BZ12701 %*2i:0X7fffffff:0:-1:
+# BZ12701 %2i:0x7FFFFFFF:0:-1:
+# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:017777777777:1:2:1:
+%*2i:017777777777:0:2:
+# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
+# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:2147483648:1:2:21:
+%*2i:2147483648:0:2:
+# BZ12701 %2i:0X80000000:0:-1:
+# BZ12701 %*2i:0X80000000:0:-1:
+# BZ12701 %2i:0x80000000:0:-1:
+# BZ12701 %*2i:0x80000000:0:-1:
+%2i:020000000000:1:2:2:
+%*2i:020000000000:0:2:
+# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
+# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:2147487889:1:2:21:
+%*2i:2147487889:0:2:
+# BZ12701 %2i:0X80001091:0:-1:
+# BZ12701 %*2i:0X80001091:0:-1:
+# BZ12701 %2i:0x80001091:0:-1:
+# BZ12701 %*2i:0x80001091:0:-1:
+%2i:020000010221:1:2:2:
+%*2i:020000010221:0:2:
+# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
+# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:+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:
+# BZ12701 %2i: 0X0:0:-1:
+# BZ12701 %*2i: 0X0:0:-1:
+# BZ12701 %2i: 0x0:0:-1:
+# BZ12701 %*2i: 0x0:0:-1:
+%2i: 00:1:3:0:
+%*2i: 00:0:3:
+# BZ12701 %2i: 0B0:0:-1:
+# BZ12701 %*2i: 0B0:0:-1:
+# BZ12701 %2i: 0b0:0:-1:
+# BZ12701 %*2i: 0b0:0:-1:
+%2i: 1:1:2:1:
+%*2i: 1:0:2:
+# BZ12701 %2i: 0X1:0:-1:
+# BZ12701 %*2i: 0X1:0:-1:
+# BZ12701 %2i: 0x1:0:-1:
+# BZ12701 %*2i: 0x1:0:-1:
+%2i: 01:1:3:1:
+%*2i: 01:0:3:
+# BZ12701 %2i: 0B1:0:-1:
+# BZ12701 %*2i: 0B1:0:-1:
+# BZ12701 %2i: 0b1:0:-1:
+# BZ12701 %*2i: 0b1:0:-1:
+%2i: 42:1:3:42:
+%*2i: 42:0:3:
+# BZ12701 %2i: 0X2a:0:-1:
+# BZ12701 %*2i: 0X2a:0:-1:
+# BZ12701 %2i: 0x2A:0:-1:
+# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 052:1:3:5:
+%*2i: 052:0:3:
+# BZ12701 %2i: 0B101010:0:-1:
+# BZ12701 %*2i: 0B101010:0:-1:
+# BZ12701 %2i: 0b101010:0:-1:
+# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 2147483647:1:3:21:
+%*2i: 2147483647:0:3:
+# BZ12701 %2i: 0X7fffffff:0:-1:
+# BZ12701 %*2i: 0X7fffffff:0:-1:
+# BZ12701 %2i: 0x7FFFFFFF:0:-1:
+# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 017777777777:1:3:1:
+%*2i: 017777777777:0:3:
+# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
+# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 2147483648:1:3:21:
+%*2i: 2147483648:0:3:
+# BZ12701 %2i: 0X80000000:0:-1:
+# BZ12701 %*2i: 0X80000000:0:-1:
+# BZ12701 %2i: 0x80000000:0:-1:
+# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 020000000000:1:3:2:
+%*2i: 020000000000:0:3:
+# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
+# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 2147487889:1:3:21:
+%*2i: 2147487889:0:3:
+# BZ12701 %2i: 0X80001091:0:-1:
+# BZ12701 %*2i: 0X80001091:0:-1:
+# BZ12701 %2i: 0x80001091:0:-1:
+# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 020000010221:1:3:2:
+%*2i: 020000010221:0:3:
+# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
+# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: +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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-long-d.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-long-i.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2li:0X0:0:-1:
+# BZ12701 %*2li:0X0:0:-1:
+# BZ12701 %2li:0x0:0:-1:
+# BZ12701 %*2li:0x0:0:-1:
+%2li:00:1:2:0:
+%*2li:00:0:2:
+# BZ12701 %2li:0B0:0:-1:
+# BZ12701 %*2li:0B0:0:-1:
+# BZ12701 %2li:0b0:0:-1:
+# BZ12701 %*2li:0b0:0:-1:
+%2li:1:1:1:1:
+%*2li:1:0:1:
+# BZ12701 %2li:0X1:0:-1:
+# BZ12701 %*2li:0X1:0:-1:
+# BZ12701 %2li:0x1:0:-1:
+# BZ12701 %*2li:0x1:0:-1:
+%2li:01:1:2:1:
+%*2li:01:0:2:
+# BZ12701 %2li:0B1:0:-1:
+# BZ12701 %*2li:0B1:0:-1:
+# BZ12701 %2li:0b1:0:-1:
+# BZ12701 %*2li:0b1:0:-1:
+%2li:42:1:2:42:
+%*2li:42:0:2:
+# BZ12701 %2li:0X2a:0:-1:
+# BZ12701 %*2li:0X2a:0:-1:
+# BZ12701 %2li:0x2A:0:-1:
+# BZ12701 %*2li:0x2A:0:-1:
+%2li:052:1:2:5:
+%*2li:052:0:2:
+# BZ12701 %2li:0B101010:0:-1:
+# BZ12701 %*2li:0B101010:0:-1:
+# BZ12701 %2li:0b101010:0:-1:
+# BZ12701 %*2li:0b101010:0:-1:
+%2li:2147483647:1:2:21:
+%*2li:2147483647:0:2:
+# BZ12701 %2li:0X7fffffff:0:-1:
+# BZ12701 %*2li:0X7fffffff:0:-1:
+# BZ12701 %2li:0x7FFFFFFF:0:-1:
+# BZ12701 %*2li:0x7FFFFFFF:0:-1:
+%2li:017777777777:1:2:1:
+%*2li:017777777777:0:2:
+# BZ12701 %2li:0B1111111111111111111111111111111:0:-1:
+# BZ12701 %*2li:0B1111111111111111111111111111111:0:-1:
+# BZ12701 %2li:0b1111111111111111111111111111111:0:-1:
+# BZ12701 %*2li:0b1111111111111111111111111111111:0:-1:
+%2li:2147483648:1:2:21:
+%*2li:2147483648:0:2:
+# BZ12701 %2li:0X80000000:0:-1:
+# BZ12701 %*2li:0X80000000:0:-1:
+# BZ12701 %2li:0x80000000:0:-1:
+# BZ12701 %*2li:0x80000000:0:-1:
+%2li:020000000000:1:2:2:
+%*2li:020000000000:0:2:
+# BZ12701 %2li:0B10000000000000000000000000000000:0:-1:
+# BZ12701 %*2li:0B10000000000000000000000000000000:0:-1:
+# BZ12701 %2li:0b10000000000000000000000000000000:0:-1:
+# BZ12701 %*2li:0b10000000000000000000000000000000:0:-1:
+%2li:2147487889:1:2:21:
+%*2li:2147487889:0:2:
+# BZ12701 %2li:0X80001091:0:-1:
+# BZ12701 %*2li:0X80001091:0:-1:
+# BZ12701 %2li:0x80001091:0:-1:
+# BZ12701 %*2li:0x80001091:0:-1:
+%2li:020000010221:1:2:2:
+%*2li:020000010221:0:2:
+# BZ12701 %2li:0B10000000000000000001000010010001:0:-1:
+# BZ12701 %*2li:0B10000000000000000001000010010001:0:-1:
+# BZ12701 %2li:0b10000000000000000001000010010001:0:-1:
+# BZ12701 %*2li:0b10000000000000000001000010010001:0:-1:
+%2li:+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:
+# BZ12701 %2li: 0X0:0:-1:
+# BZ12701 %*2li: 0X0:0:-1:
+# BZ12701 %2li: 0x0:0:-1:
+# BZ12701 %*2li: 0x0:0:-1:
+%2li: 00:1:3:0:
+%*2li: 00:0:3:
+# BZ12701 %2li: 0B0:0:-1:
+# BZ12701 %*2li: 0B0:0:-1:
+# BZ12701 %2li: 0b0:0:-1:
+# BZ12701 %*2li: 0b0:0:-1:
+%2li: 1:1:2:1:
+%*2li: 1:0:2:
+# BZ12701 %2li: 0X1:0:-1:
+# BZ12701 %*2li: 0X1:0:-1:
+# BZ12701 %2li: 0x1:0:-1:
+# BZ12701 %*2li: 0x1:0:-1:
+%2li: 01:1:3:1:
+%*2li: 01:0:3:
+# BZ12701 %2li: 0B1:0:-1:
+# BZ12701 %*2li: 0B1:0:-1:
+# BZ12701 %2li: 0b1:0:-1:
+# BZ12701 %*2li: 0b1:0:-1:
+%2li: 42:1:3:42:
+%*2li: 42:0:3:
+# BZ12701 %2li: 0X2a:0:-1:
+# BZ12701 %*2li: 0X2a:0:-1:
+# BZ12701 %2li: 0x2A:0:-1:
+# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 052:1:3:5:
+%*2li: 052:0:3:
+# BZ12701 %2li: 0B101010:0:-1:
+# BZ12701 %*2li: 0B101010:0:-1:
+# BZ12701 %2li: 0b101010:0:-1:
+# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 2147483647:1:3:21:
+%*2li: 2147483647:0:3:
+# BZ12701 %2li: 0X7fffffff:0:-1:
+# BZ12701 %*2li: 0X7fffffff:0:-1:
+# BZ12701 %2li: 0x7FFFFFFF:0:-1:
+# BZ12701 %*2li: 0x7FFFFFFF:0:-1:
+%2li: 017777777777:1:3:1:
+%*2li: 017777777777:0:3:
+# BZ12701 %2li: 0B1111111111111111111111111111111:0:-1:
+# BZ12701 %*2li: 0B1111111111111111111111111111111:0:-1:
+# BZ12701 %2li: 0b1111111111111111111111111111111:0:-1:
+# BZ12701 %*2li: 0b1111111111111111111111111111111:0:-1:
+%2li: 2147483648:1:3:21:
+%*2li: 2147483648:0:3:
+# BZ12701 %2li: 0X80000000:0:-1:
+# BZ12701 %*2li: 0X80000000:0:-1:
+# BZ12701 %2li: 0x80000000:0:-1:
+# BZ12701 %*2li: 0x80000000:0:-1:
+%2li: 020000000000:1:3:2:
+%*2li: 020000000000:0:3:
+# BZ12701 %2li: 0B10000000000000000000000000000000:0:-1:
+# BZ12701 %*2li: 0B10000000000000000000000000000000:0:-1:
+# BZ12701 %2li: 0b10000000000000000000000000000000:0:-1:
+# BZ12701 %*2li: 0b10000000000000000000000000000000:0:-1:
+%2li: 2147487889:1:3:21:
+%*2li: 2147487889:0:3:
+# BZ12701 %2li: 0X80001091:0:-1:
+# BZ12701 %*2li: 0X80001091:0:-1:
+# BZ12701 %2li: 0x80001091:0:-1:
+# BZ12701 %*2li: 0x80001091:0:-1:
+%2li: 020000010221:1:3:2:
+%*2li: 020000010221:0:3:
+# BZ12701 %2li: 0B10000000000000000001000010010001:0:-1:
+# BZ12701 %*2li: 0B10000000000000000001000010010001:0:-1:
+# BZ12701 %2li: 0b10000000000000000001000010010001:0:-1:
+# BZ12701 %*2li: 0b10000000000000000001000010010001:0:-1:
+%2li: +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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-X.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2X:0X0:0:-1:
+# BZ12701 %*2X:0X0:0:-1:
+# BZ12701 %2X:0x0:0:-1:
+# BZ12701 %*2X:0x0:0:-1:
+%2X:1:1:1:1:
+%*2X:1:0:1:
+# BZ12701 %2X:0X1:0:-1:
+# BZ12701 %*2X:0X1:0:-1:
+# BZ12701 %2X:0x1:0:-1:
+# BZ12701 %*2X:0x1:0:-1:
+%2X:2a:1:2:42:
+%*2X:2a:0:2:
+%2X:2A:1:2:42:
+%*2X:2A:0:2:
+# BZ12701 %2X:0X2a:0:-1:
+# BZ12701 %*2X:0X2a:0:-1:
+# BZ12701 %2X:0x2A:0:-1:
+# BZ12701 %*2X:0x2A:0:-1:
+%2X:ffffffff:1:2:255:
+%*2X:ffffffff:0:2:
+%2X:FFFFFFFF:1:2:255:
+%*2X:FFFFFFFF:0:2:
+# BZ12701 %2X:0Xffffffff:0:-1:
+# BZ12701 %*2X:0Xffffffff:0:-1:
+# BZ12701 %2X:0xFFFFFFFF:0:-1:
+# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:100000000:1:2:16:
+%*2X:100000000:0:2:
+# BZ12701 %2X:0X100000000:0:-1:
+# BZ12701 %*2X:0X100000000:0:-1:
+# BZ12701 %2X:0x100000000:0:-1:
+# BZ12701 %*2X:0x100000000:0:-1:
+%2X:100001091:1:2:16:
+%*2X:100001091:0:2:
+# BZ12701 %2X:0X100001091:0:-1:
+# BZ12701 %*2X:0X100001091:0:-1:
+# BZ12701 %2X:0x100001091:0:-1:
+# BZ12701 %*2X:0x100001091:0:-1:
+%2X:+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:
+# BZ12701 %2X: 0X0:0:-1:
+# BZ12701 %*2X: 0X0:0:-1:
+# BZ12701 %2X: 0x0:0:-1:
+# BZ12701 %*2X: 0x0:0:-1:
+%2X: 1:1:2:1:
+%*2X: 1:0:2:
+# BZ12701 %2X: 0X1:0:-1:
+# BZ12701 %*2X: 0X1:0:-1:
+# BZ12701 %2X: 0x1:0:-1:
+# BZ12701 %*2X: 0x1:0:-1:
+%2X: 2a:1:3:42:
+%*2X: 2a:0:3:
+%2X: 2A:1:3:42:
+%*2X: 2A:0:3:
+# BZ12701 %2X: 0X2a:0:-1:
+# BZ12701 %*2X: 0X2a:0:-1:
+# BZ12701 %2X: 0x2A:0:-1:
+# BZ12701 %*2X: 0x2A:0:-1:
+%2X: ffffffff:1:3:255:
+%*2X: ffffffff:0:3:
+%2X: FFFFFFFF:1:3:255:
+%*2X: FFFFFFFF:0:3:
+# BZ12701 %2X: 0Xffffffff:0:-1:
+# BZ12701 %*2X: 0Xffffffff:0:-1:
+# BZ12701 %2X: 0xFFFFFFFF:0:-1:
+# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 100000000:1:3:16:
+%*2X: 100000000:0:3:
+# BZ12701 %2X: 0X100000000:0:-1:
+# BZ12701 %*2X: 0X100000000:0:-1:
+# BZ12701 %2X: 0x100000000:0:-1:
+# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 100001091:1:3:16:
+%*2X: 100001091:0:3:
+# BZ12701 %2X: 0X100001091:0:-1:
+# BZ12701 %*2X: 0X100001091:0:-1:
+# BZ12701 %2X: 0x100001091:0:-1:
+# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: +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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2b:0B0:0:-1:
+# BZ12701 %*2b:0B0:0:-1:
+# BZ12701 %2b:0b0:0:-1:
+# BZ12701 %*2b:0b0:0:-1:
+%2b:1:1:1:1:
+%*2b:1:0:1:
+# BZ12701 %2b:0B1:0:-1:
+# BZ12701 %*2b:0B1:0:-1:
+# BZ12701 %2b:0b1:0:-1:
+# BZ12701 %*2b:0b1:0:-1:
+%2b:101010:1:2:2:
+%*2b:101010:0:2:
+# BZ12701 %2b:0B101010:0:-1:
+# BZ12701 %*2b:0B101010:0:-1:
+# BZ12701 %2b:0b101010:0:-1:
+# BZ12701 %*2b:0b101010:0:-1:
+%2b:11111111111111111111111111111111:1:2:3:
+%*2b:11111111111111111111111111111111:0:2:
+# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
+# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:100000000000000000000000000000000:1:2:2:
+%*2b:100000000000000000000000000000000:0:2:
+# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
+# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:100000000000000000001000010010001:1:2:2:
+%*2b:100000000000000000001000010010001:0:2:
+# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
+# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:+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:
+# BZ12701 %2b: 0B0:0:-1:
+# BZ12701 %*2b: 0B0:0:-1:
+# BZ12701 %2b: 0b0:0:-1:
+# BZ12701 %*2b: 0b0:0:-1:
+%2b: 1:1:2:1:
+%*2b: 1:0:2:
+# BZ12701 %2b: 0B1:0:-1:
+# BZ12701 %*2b: 0B1:0:-1:
+# BZ12701 %2b: 0b1:0:-1:
+# BZ12701 %*2b: 0b1:0:-1:
+%2b: 101010:1:3:2:
+%*2b: 101010:0:3:
+# BZ12701 %2b: 0B101010:0:-1:
+# BZ12701 %*2b: 0B101010:0:-1:
+# BZ12701 %2b: 0b101010:0:-1:
+# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 11111111111111111111111111111111:1:3:3:
+%*2b: 11111111111111111111111111111111:0:3:
+# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
+# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 100000000000000000000000000000000:1:3:2:
+%*2b: 100000000000000000000000000000000:0:3:
+# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
+# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 100000000000000000001000010010001:1:3:2:
+%*2b: 100000000000000000001000010010001:0:3:
+# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
+# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: +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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-o.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-u.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2x:0X0:0:-1:
+# BZ12701 %*2x:0X0:0:-1:
+# BZ12701 %2x:0x0:0:-1:
+# BZ12701 %*2x:0x0:0:-1:
+%2x:1:1:1:1:
+%*2x:1:0:1:
+# BZ12701 %2x:0X1:0:-1:
+# BZ12701 %*2x:0X1:0:-1:
+# BZ12701 %2x:0x1:0:-1:
+# BZ12701 %*2x:0x1:0:-1:
+%2x:2a:1:2:42:
+%*2x:2a:0:2:
+%2x:2A:1:2:42:
+%*2x:2A:0:2:
+# BZ12701 %2x:0X2a:0:-1:
+# BZ12701 %*2x:0X2a:0:-1:
+# BZ12701 %2x:0x2A:0:-1:
+# BZ12701 %*2x:0x2A:0:-1:
+%2x:ffffffff:1:2:255:
+%*2x:ffffffff:0:2:
+%2x:FFFFFFFF:1:2:255:
+%*2x:FFFFFFFF:0:2:
+# BZ12701 %2x:0Xffffffff:0:-1:
+# BZ12701 %*2x:0Xffffffff:0:-1:
+# BZ12701 %2x:0xFFFFFFFF:0:-1:
+# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:100000000:1:2:16:
+%*2x:100000000:0:2:
+# BZ12701 %2x:0X100000000:0:-1:
+# BZ12701 %*2x:0X100000000:0:-1:
+# BZ12701 %2x:0x100000000:0:-1:
+# BZ12701 %*2x:0x100000000:0:-1:
+%2x:100001091:1:2:16:
+%*2x:100001091:0:2:
+# BZ12701 %2x:0X100001091:0:-1:
+# BZ12701 %*2x:0X100001091:0:-1:
+# BZ12701 %2x:0x100001091:0:-1:
+# BZ12701 %*2x:0x100001091:0:-1:
+%2x:+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:
+# BZ12701 %2x: 0X0:0:-1:
+# BZ12701 %*2x: 0X0:0:-1:
+# BZ12701 %2x: 0x0:0:-1:
+# BZ12701 %*2x: 0x0:0:-1:
+%2x: 1:1:2:1:
+%*2x: 1:0:2:
+# BZ12701 %2x: 0X1:0:-1:
+# BZ12701 %*2x: 0X1:0:-1:
+# BZ12701 %2x: 0x1:0:-1:
+# BZ12701 %*2x: 0x1:0:-1:
+%2x: 2a:1:3:42:
+%*2x: 2a:0:3:
+%2x: 2A:1:3:42:
+%*2x: 2A:0:3:
+# BZ12701 %2x: 0X2a:0:-1:
+# BZ12701 %*2x: 0X2a:0:-1:
+# BZ12701 %2x: 0x2A:0:-1:
+# BZ12701 %*2x: 0x2A:0:-1:
+%2x: ffffffff:1:3:255:
+%*2x: ffffffff:0:3:
+%2x: FFFFFFFF:1:3:255:
+%*2x: FFFFFFFF:0:3:
+# BZ12701 %2x: 0Xffffffff:0:-1:
+# BZ12701 %*2x: 0Xffffffff:0:-1:
+# BZ12701 %2x: 0xFFFFFFFF:0:-1:
+# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 100000000:1:3:16:
+%*2x: 100000000:0:3:
+# BZ12701 %2x: 0X100000000:0:-1:
+# BZ12701 %*2x: 0X100000000:0:-1:
+# BZ12701 %2x: 0x100000000:0:-1:
+# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 100001091:1:3:16:
+%*2x: 100001091:0:3:
+# BZ12701 %2x: 0X100001091:0:-1:
+# BZ12701 %*2x: 0X100001091:0:-1:
+# BZ12701 %2x: 0x100001091:0:-1:
+# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: +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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-X.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lX:0X0:0:-1:
+# BZ12701 %*2lX:0X0:0:-1:
+# BZ12701 %2lX:0x0:0:-1:
+# BZ12701 %*2lX:0x0:0:-1:
+%2lX:1:1:1:1:
+%*2lX:1:0:1:
+# BZ12701 %2lX:0X1:0:-1:
+# BZ12701 %*2lX:0X1:0:-1:
+# BZ12701 %2lX:0x1:0:-1:
+# BZ12701 %*2lX:0x1:0:-1:
+%2lX:2a:1:2:42:
+%*2lX:2a:0:2:
+%2lX:2A:1:2:42:
+%*2lX:2A:0:2:
+# BZ12701 %2lX:0X2a:0:-1:
+# BZ12701 %*2lX:0X2a:0:-1:
+# BZ12701 %2lX:0x2A:0:-1:
+# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:ffffffff:1:2:255:
+%*2lX:ffffffff:0:2:
+%2lX:FFFFFFFF:1:2:255:
+%*2lX:FFFFFFFF:0:2:
+# BZ12701 %2lX:0Xffffffff:0:-1:
+# BZ12701 %*2lX:0Xffffffff:0:-1:
+# BZ12701 %2lX:0xFFFFFFFF:0:-1:
+# BZ12701 %*2lX:0xFFFFFFFF:0:-1:
+%2lX:100000000:1:2:16:
+%*2lX:100000000:0:2:
+# BZ12701 %2lX:0X100000000:0:-1:
+# BZ12701 %*2lX:0X100000000:0:-1:
+# BZ12701 %2lX:0x100000000:0:-1:
+# BZ12701 %*2lX:0x100000000:0:-1:
+%2lX:100001091:1:2:16:
+%*2lX:100001091:0:2:
+# BZ12701 %2lX:0X100001091:0:-1:
+# BZ12701 %*2lX:0X100001091:0:-1:
+# BZ12701 %2lX:0x100001091:0:-1:
+# BZ12701 %*2lX:0x100001091:0:-1:
+%2lX:+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:
+# BZ12701 %2lX: 0X0:0:-1:
+# BZ12701 %*2lX: 0X0:0:-1:
+# BZ12701 %2lX: 0x0:0:-1:
+# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 1:1:2:1:
+%*2lX: 1:0:2:
+# BZ12701 %2lX: 0X1:0:-1:
+# BZ12701 %*2lX: 0X1:0:-1:
+# BZ12701 %2lX: 0x1:0:-1:
+# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 2a:1:3:42:
+%*2lX: 2a:0:3:
+%2lX: 2A:1:3:42:
+%*2lX: 2A:0:3:
+# BZ12701 %2lX: 0X2a:0:-1:
+# BZ12701 %*2lX: 0X2a:0:-1:
+# BZ12701 %2lX: 0x2A:0:-1:
+# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: ffffffff:1:3:255:
+%*2lX: ffffffff:0:3:
+%2lX: FFFFFFFF:1:3:255:
+%*2lX: FFFFFFFF:0:3:
+# BZ12701 %2lX: 0Xffffffff:0:-1:
+# BZ12701 %*2lX: 0Xffffffff:0:-1:
+# BZ12701 %2lX: 0xFFFFFFFF:0:-1:
+# BZ12701 %*2lX: 0xFFFFFFFF:0:-1:
+%2lX: 100000000:1:3:16:
+%*2lX: 100000000:0:3:
+# BZ12701 %2lX: 0X100000000:0:-1:
+# BZ12701 %*2lX: 0X100000000:0:-1:
+# BZ12701 %2lX: 0x100000000:0:-1:
+# BZ12701 %*2lX: 0x100000000:0:-1:
+%2lX: 100001091:1:3:16:
+%*2lX: 100001091:0:3:
+# BZ12701 %2lX: 0X100001091:0:-1:
+# BZ12701 %*2lX: 0X100001091:0:-1:
+# BZ12701 %2lX: 0x100001091:0:-1:
+# BZ12701 %*2lX: 0x100001091:0:-1:
+%2lX: +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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lb:0B0:0:-1:
+# BZ12701 %*2lb:0B0:0:-1:
+# BZ12701 %2lb:0b0:0:-1:
+# BZ12701 %*2lb:0b0:0:-1:
+%2lb:1:1:1:1:
+%*2lb:1:0:1:
+# BZ12701 %2lb:0B1:0:-1:
+# BZ12701 %*2lb:0B1:0:-1:
+# BZ12701 %2lb:0b1:0:-1:
+# BZ12701 %*2lb:0b1:0:-1:
+%2lb:101010:1:2:2:
+%*2lb:101010:0:2:
+# BZ12701 %2lb:0B101010:0:-1:
+# BZ12701 %*2lb:0B101010:0:-1:
+# BZ12701 %2lb:0b101010:0:-1:
+# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:11111111111111111111111111111111:1:2:3:
+%*2lb:11111111111111111111111111111111:0:2:
+# BZ12701 %2lb:0B11111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb:0B11111111111111111111111111111111:0:-1:
+# BZ12701 %2lb:0b11111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb:0b11111111111111111111111111111111:0:-1:
+%2lb:100000000000000000000000000000000:1:2:2:
+%*2lb:100000000000000000000000000000000:0:2:
+# BZ12701 %2lb:0B100000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb:0B100000000000000000000000000000000:0:-1:
+# BZ12701 %2lb:0b100000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb:0b100000000000000000000000000000000:0:-1:
+%2lb:100000000000000000001000010010001:1:2:2:
+%*2lb:100000000000000000001000010010001:0:2:
+# BZ12701 %2lb:0B100000000000000000001000010010001:0:-1:
+# BZ12701 %*2lb:0B100000000000000000001000010010001:0:-1:
+# BZ12701 %2lb:0b100000000000000000001000010010001:0:-1:
+# BZ12701 %*2lb:0b100000000000000000001000010010001:0:-1:
+%2lb:+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:
+# BZ12701 %2lb: 0B0:0:-1:
+# BZ12701 %*2lb: 0B0:0:-1:
+# BZ12701 %2lb: 0b0:0:-1:
+# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 1:1:2:1:
+%*2lb: 1:0:2:
+# BZ12701 %2lb: 0B1:0:-1:
+# BZ12701 %*2lb: 0B1:0:-1:
+# BZ12701 %2lb: 0b1:0:-1:
+# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 101010:1:3:2:
+%*2lb: 101010:0:3:
+# BZ12701 %2lb: 0B101010:0:-1:
+# BZ12701 %*2lb: 0B101010:0:-1:
+# BZ12701 %2lb: 0b101010:0:-1:
+# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 11111111111111111111111111111111:1:3:3:
+%*2lb: 11111111111111111111111111111111:0:3:
+# BZ12701 %2lb: 0B11111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb: 0B11111111111111111111111111111111:0:-1:
+# BZ12701 %2lb: 0b11111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb: 0b11111111111111111111111111111111:0:-1:
+%2lb: 100000000000000000000000000000000:1:3:2:
+%*2lb: 100000000000000000000000000000000:0:3:
+# BZ12701 %2lb: 0B100000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb: 0B100000000000000000000000000000000:0:-1:
+# BZ12701 %2lb: 0b100000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb: 0b100000000000000000000000000000000:0:-1:
+%2lb: 100000000000000000001000010010001:1:3:2:
+%*2lb: 100000000000000000001000010010001:0:3:
+# BZ12701 %2lb: 0B100000000000000000001000010010001:0:-1:
+# BZ12701 %*2lb: 0B100000000000000000001000010010001:0:-1:
+# BZ12701 %2lb: 0b100000000000000000001000010010001:0:-1:
+# BZ12701 %*2lb: 0b100000000000000000001000010010001:0:-1:
+%2lb: +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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-o.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-u.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lx:0X0:0:-1:
+# BZ12701 %*2lx:0X0:0:-1:
+# BZ12701 %2lx:0x0:0:-1:
+# BZ12701 %*2lx:0x0:0:-1:
+%2lx:1:1:1:1:
+%*2lx:1:0:1:
+# BZ12701 %2lx:0X1:0:-1:
+# BZ12701 %*2lx:0X1:0:-1:
+# BZ12701 %2lx:0x1:0:-1:
+# BZ12701 %*2lx:0x1:0:-1:
+%2lx:2a:1:2:42:
+%*2lx:2a:0:2:
+%2lx:2A:1:2:42:
+%*2lx:2A:0:2:
+# BZ12701 %2lx:0X2a:0:-1:
+# BZ12701 %*2lx:0X2a:0:-1:
+# BZ12701 %2lx:0x2A:0:-1:
+# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:ffffffff:1:2:255:
+%*2lx:ffffffff:0:2:
+%2lx:FFFFFFFF:1:2:255:
+%*2lx:FFFFFFFF:0:2:
+# BZ12701 %2lx:0Xffffffff:0:-1:
+# BZ12701 %*2lx:0Xffffffff:0:-1:
+# BZ12701 %2lx:0xFFFFFFFF:0:-1:
+# BZ12701 %*2lx:0xFFFFFFFF:0:-1:
+%2lx:100000000:1:2:16:
+%*2lx:100000000:0:2:
+# BZ12701 %2lx:0X100000000:0:-1:
+# BZ12701 %*2lx:0X100000000:0:-1:
+# BZ12701 %2lx:0x100000000:0:-1:
+# BZ12701 %*2lx:0x100000000:0:-1:
+%2lx:100001091:1:2:16:
+%*2lx:100001091:0:2:
+# BZ12701 %2lx:0X100001091:0:-1:
+# BZ12701 %*2lx:0X100001091:0:-1:
+# BZ12701 %2lx:0x100001091:0:-1:
+# BZ12701 %*2lx:0x100001091:0:-1:
+%2lx:+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:
+# BZ12701 %2lx: 0X0:0:-1:
+# BZ12701 %*2lx: 0X0:0:-1:
+# BZ12701 %2lx: 0x0:0:-1:
+# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 1:1:2:1:
+%*2lx: 1:0:2:
+# BZ12701 %2lx: 0X1:0:-1:
+# BZ12701 %*2lx: 0X1:0:-1:
+# BZ12701 %2lx: 0x1:0:-1:
+# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 2a:1:3:42:
+%*2lx: 2a:0:3:
+%2lx: 2A:1:3:42:
+%*2lx: 2A:0:3:
+# BZ12701 %2lx: 0X2a:0:-1:
+# BZ12701 %*2lx: 0X2a:0:-1:
+# BZ12701 %2lx: 0x2A:0:-1:
+# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: ffffffff:1:3:255:
+%*2lx: ffffffff:0:3:
+%2lx: FFFFFFFF:1:3:255:
+%*2lx: FFFFFFFF:0:3:
+# BZ12701 %2lx: 0Xffffffff:0:-1:
+# BZ12701 %*2lx: 0Xffffffff:0:-1:
+# BZ12701 %2lx: 0xFFFFFFFF:0:-1:
+# BZ12701 %*2lx: 0xFFFFFFFF:0:-1:
+%2lx: 100000000:1:3:16:
+%*2lx: 100000000:0:3:
+# BZ12701 %2lx: 0X100000000:0:-1:
+# BZ12701 %*2lx: 0X100000000:0:-1:
+# BZ12701 %2lx: 0x100000000:0:-1:
+# BZ12701 %*2lx: 0x100000000:0:-1:
+%2lx: 100001091:1:3:16:
+%*2lx: 100001091:0:3:
+# BZ12701 %2lx: 0X100001091:0:-1:
+# BZ12701 %*2lx: 0X100001091:0:-1:
+# BZ12701 %2lx: 0x100001091:0:-1:
+# BZ12701 %*2lx: 0x100001091:0:-1:
+%2lx: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 03/17] stdio-common: Add scanf integer data for LP64 targets
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 02/17] stdio-common: Add scanf integer data for ILP32 targets Maciej W. Rozycki
@ 2025-03-01 22:44 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 04/17] stdio-common: Add scanf float data for IEEE 754 binary32 format Maciej W. Rozycki
` (13 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:44 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure and `int' and `long' integer input data,
signed and unsigned, for LP64 targets.
While the size of `int' data is the same between ILP32 and LP64 targets,
resulting scanf output is different between them for out of range input
data and while ISO C and POSIX both say that the behavior is undefined
if the result of the conversion cannot be represented we want to keep
track of our output to prevent inadvertent changes. Hence the use of
distinct `int' integer input data between ILP32 and LP64 targets.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0b' or '0x'.
---
Changes from v1:
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/wordsize-64/Makefile | 5
sysdeps/wordsize-64/tst-scanf-format-int-d.input | 266 +++
sysdeps/wordsize-64/tst-scanf-format-int-i.input | 1526 +++++++++++++++++++++
sysdeps/wordsize-64/tst-scanf-format-long-d.input | 266 +++
sysdeps/wordsize-64/tst-scanf-format-long-i.input | 1526 +++++++++++++++++++++
sysdeps/wordsize-64/tst-scanf-format-uint-X.input | 714 +++++++++
sysdeps/wordsize-64/tst-scanf-format-uint-b.input | 644 ++++++++
sysdeps/wordsize-64/tst-scanf-format-uint-o.input | 434 +++++
sysdeps/wordsize-64/tst-scanf-format-uint-u.input | 224 +++
sysdeps/wordsize-64/tst-scanf-format-uint-x.input | 714 +++++++++
sysdeps/wordsize-64/tst-scanf-format-ulong-X.input | 742 ++++++++++
sysdeps/wordsize-64/tst-scanf-format-ulong-b.input | 644 ++++++++
sysdeps/wordsize-64/tst-scanf-format-ulong-o.input | 434 +++++
sysdeps/wordsize-64/tst-scanf-format-ulong-u.input | 224 +++
sysdeps/wordsize-64/tst-scanf-format-ulong-x.input | 742 ++++++++++
15 files changed, 9105 insertions(+)
glibc-tst-scanf-format-all-lp64.diff
Index: glibc/sysdeps/wordsize-64/Makefile
===================================================================
--- glibc.orig/sysdeps/wordsize-64/Makefile
+++ glibc/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
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-int-d.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-int-i.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2i:0X0:0:-1:
+# BZ12701 %*2i:0X0:0:-1:
+# BZ12701 %2i:0x0:0:-1:
+# BZ12701 %*2i:0x0:0:-1:
+%2i:00:1:2:0:
+%*2i:00:0:2:
+# BZ12701 %2i:0B0:0:-1:
+# BZ12701 %*2i:0B0:0:-1:
+# BZ12701 %2i:0b0:0:-1:
+# BZ12701 %*2i:0b0:0:-1:
+%2i:1:1:1:1:
+%*2i:1:0:1:
+# BZ12701 %2i:0X1:0:-1:
+# BZ12701 %*2i:0X1:0:-1:
+# BZ12701 %2i:0x1:0:-1:
+# BZ12701 %*2i:0x1:0:-1:
+%2i:01:1:2:1:
+%*2i:01:0:2:
+# BZ12701 %2i:0B1:0:-1:
+# BZ12701 %*2i:0B1:0:-1:
+# BZ12701 %2i:0b1:0:-1:
+# BZ12701 %*2i:0b1:0:-1:
+%2i:42:1:2:42:
+%*2i:42:0:2:
+# BZ12701 %2i:0X2a:0:-1:
+# BZ12701 %*2i:0X2a:0:-1:
+# BZ12701 %2i:0x2A:0:-1:
+# BZ12701 %*2i:0x2A:0:-1:
+%2i:052:1:2:5:
+%*2i:052:0:2:
+# BZ12701 %2i:0B101010:0:-1:
+# BZ12701 %*2i:0B101010:0:-1:
+# BZ12701 %2i:0b101010:0:-1:
+# BZ12701 %*2i:0b101010:0:-1:
+%2i:2147483647:1:2:21:
+%*2i:2147483647:0:2:
+# BZ12701 %2i:0X7fffffff:0:-1:
+# BZ12701 %*2i:0X7fffffff:0:-1:
+# BZ12701 %2i:0x7FFFFFFF:0:-1:
+# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:017777777777:1:2:1:
+%*2i:017777777777:0:2:
+# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
+# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:2147483648:1:2:21:
+%*2i:2147483648:0:2:
+# BZ12701 %2i:0X80000000:0:-1:
+# BZ12701 %*2i:0X80000000:0:-1:
+# BZ12701 %2i:0x80000000:0:-1:
+# BZ12701 %*2i:0x80000000:0:-1:
+%2i:020000000000:1:2:2:
+%*2i:020000000000:0:2:
+# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
+# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:2147487889:1:2:21:
+%*2i:2147487889:0:2:
+# BZ12701 %2i:0X80001091:0:-1:
+# BZ12701 %*2i:0X80001091:0:-1:
+# BZ12701 %2i:0x80001091:0:-1:
+# BZ12701 %*2i:0x80001091:0:-1:
+%2i:020000010221:1:2:2:
+%*2i:020000010221:0:2:
+# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
+# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:+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:
+# BZ12701 %2i: 0X0:0:-1:
+# BZ12701 %*2i: 0X0:0:-1:
+# BZ12701 %2i: 0x0:0:-1:
+# BZ12701 %*2i: 0x0:0:-1:
+%2i: 00:1:3:0:
+%*2i: 00:0:3:
+# BZ12701 %2i: 0B0:0:-1:
+# BZ12701 %*2i: 0B0:0:-1:
+# BZ12701 %2i: 0b0:0:-1:
+# BZ12701 %*2i: 0b0:0:-1:
+%2i: 1:1:2:1:
+%*2i: 1:0:2:
+# BZ12701 %2i: 0X1:0:-1:
+# BZ12701 %*2i: 0X1:0:-1:
+# BZ12701 %2i: 0x1:0:-1:
+# BZ12701 %*2i: 0x1:0:-1:
+%2i: 01:1:3:1:
+%*2i: 01:0:3:
+# BZ12701 %2i: 0B1:0:-1:
+# BZ12701 %*2i: 0B1:0:-1:
+# BZ12701 %2i: 0b1:0:-1:
+# BZ12701 %*2i: 0b1:0:-1:
+%2i: 42:1:3:42:
+%*2i: 42:0:3:
+# BZ12701 %2i: 0X2a:0:-1:
+# BZ12701 %*2i: 0X2a:0:-1:
+# BZ12701 %2i: 0x2A:0:-1:
+# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 052:1:3:5:
+%*2i: 052:0:3:
+# BZ12701 %2i: 0B101010:0:-1:
+# BZ12701 %*2i: 0B101010:0:-1:
+# BZ12701 %2i: 0b101010:0:-1:
+# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 2147483647:1:3:21:
+%*2i: 2147483647:0:3:
+# BZ12701 %2i: 0X7fffffff:0:-1:
+# BZ12701 %*2i: 0X7fffffff:0:-1:
+# BZ12701 %2i: 0x7FFFFFFF:0:-1:
+# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 017777777777:1:3:1:
+%*2i: 017777777777:0:3:
+# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
+# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
+# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 2147483648:1:3:21:
+%*2i: 2147483648:0:3:
+# BZ12701 %2i: 0X80000000:0:-1:
+# BZ12701 %*2i: 0X80000000:0:-1:
+# BZ12701 %2i: 0x80000000:0:-1:
+# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 020000000000:1:3:2:
+%*2i: 020000000000:0:3:
+# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
+# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
+# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 2147487889:1:3:21:
+%*2i: 2147487889:0:3:
+# BZ12701 %2i: 0X80001091:0:-1:
+# BZ12701 %*2i: 0X80001091:0:-1:
+# BZ12701 %2i: 0x80001091:0:-1:
+# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 020000010221:1:3:2:
+%*2i: 020000010221:0:3:
+# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
+# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
+# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: +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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-long-d.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-long-i.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2li:0X0:0:-1:
+# BZ12701 %*2li:0X0:0:-1:
+# BZ12701 %2li:0x0:0:-1:
+# BZ12701 %*2li:0x0:0:-1:
+%2li:00:1:2:0:
+%*2li:00:0:2:
+# BZ12701 %2li:0B0:0:-1:
+# BZ12701 %*2li:0B0:0:-1:
+# BZ12701 %2li:0b0:0:-1:
+# BZ12701 %*2li:0b0:0:-1:
+%2li:1:1:1:1:
+%*2li:1:0:1:
+# BZ12701 %2li:0X1:0:-1:
+# BZ12701 %*2li:0X1:0:-1:
+# BZ12701 %2li:0x1:0:-1:
+# BZ12701 %*2li:0x1:0:-1:
+%2li:01:1:2:1:
+%*2li:01:0:2:
+# BZ12701 %2li:0B1:0:-1:
+# BZ12701 %*2li:0B1:0:-1:
+# BZ12701 %2li:0b1:0:-1:
+# BZ12701 %*2li:0b1:0:-1:
+%2li:42:1:2:42:
+%*2li:42:0:2:
+# BZ12701 %2li:0X2a:0:-1:
+# BZ12701 %*2li:0X2a:0:-1:
+# BZ12701 %2li:0x2A:0:-1:
+# BZ12701 %*2li:0x2A:0:-1:
+%2li:052:1:2:5:
+%*2li:052:0:2:
+# BZ12701 %2li:0B101010:0:-1:
+# BZ12701 %*2li:0B101010:0:-1:
+# BZ12701 %2li:0b101010:0:-1:
+# BZ12701 %*2li:0b101010:0:-1:
+%2li:9223372036854775807:1:2:92:
+%*2li:9223372036854775807:0:2:
+# BZ12701 %2li:0X7fffffffffffffff:0:-1:
+# BZ12701 %*2li:0X7fffffffffffffff:0:-1:
+# BZ12701 %2li:0x7FFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2li:0x7FFFFFFFFFFFFFFF:0:-1:
+%2li:0777777777777777777777:1:2:7:
+%*2li:0777777777777777777777:0:2:
+# BZ12701 %2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li:9223372036854775808:1:2:92:
+%*2li:9223372036854775808:0:2:
+# BZ12701 %2li:0X8000000000000000:0:-1:
+# BZ12701 %*2li:0X8000000000000000:0:-1:
+# BZ12701 %2li:0x8000000000000000:0:-1:
+# BZ12701 %*2li:0x8000000000000000:0:-1:
+%2li:01000000000000000000000:1:2:1:
+%*2li:01000000000000000000000:0:2:
+# BZ12701 %2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li:9223372036897200049:1:2:92:
+%*2li:9223372036897200049:0:2:
+# BZ12701 %2li:0X80000000028757b1:0:-1:
+# BZ12701 %*2li:0X80000000028757b1:0:-1:
+# BZ12701 %2li:0x80000000028757B1:0:-1:
+# BZ12701 %*2li:0x80000000028757B1:0:-1:
+%2li:01000000000000241653661:1:2:1:
+%*2li:01000000000000241653661:0:2:
+# BZ12701 %2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li:+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:
+# BZ12701 %2li: 0X0:0:-1:
+# BZ12701 %*2li: 0X0:0:-1:
+# BZ12701 %2li: 0x0:0:-1:
+# BZ12701 %*2li: 0x0:0:-1:
+%2li: 00:1:3:0:
+%*2li: 00:0:3:
+# BZ12701 %2li: 0B0:0:-1:
+# BZ12701 %*2li: 0B0:0:-1:
+# BZ12701 %2li: 0b0:0:-1:
+# BZ12701 %*2li: 0b0:0:-1:
+%2li: 1:1:2:1:
+%*2li: 1:0:2:
+# BZ12701 %2li: 0X1:0:-1:
+# BZ12701 %*2li: 0X1:0:-1:
+# BZ12701 %2li: 0x1:0:-1:
+# BZ12701 %*2li: 0x1:0:-1:
+%2li: 01:1:3:1:
+%*2li: 01:0:3:
+# BZ12701 %2li: 0B1:0:-1:
+# BZ12701 %*2li: 0B1:0:-1:
+# BZ12701 %2li: 0b1:0:-1:
+# BZ12701 %*2li: 0b1:0:-1:
+%2li: 42:1:3:42:
+%*2li: 42:0:3:
+# BZ12701 %2li: 0X2a:0:-1:
+# BZ12701 %*2li: 0X2a:0:-1:
+# BZ12701 %2li: 0x2A:0:-1:
+# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 052:1:3:5:
+%*2li: 052:0:3:
+# BZ12701 %2li: 0B101010:0:-1:
+# BZ12701 %*2li: 0B101010:0:-1:
+# BZ12701 %2li: 0b101010:0:-1:
+# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 9223372036854775807:1:3:92:
+%*2li: 9223372036854775807:0:3:
+# BZ12701 %2li: 0X7fffffffffffffff:0:-1:
+# BZ12701 %*2li: 0X7fffffffffffffff:0:-1:
+# BZ12701 %2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2li: 0777777777777777777777:1:3:7:
+%*2li: 0777777777777777777777:0:3:
+# BZ12701 %2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li: 9223372036854775808:1:3:92:
+%*2li: 9223372036854775808:0:3:
+# BZ12701 %2li: 0X8000000000000000:0:-1:
+# BZ12701 %*2li: 0X8000000000000000:0:-1:
+# BZ12701 %2li: 0x8000000000000000:0:-1:
+# BZ12701 %*2li: 0x8000000000000000:0:-1:
+%2li: 01000000000000000000000:1:3:1:
+%*2li: 01000000000000000000000:0:3:
+# BZ12701 %2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li: 9223372036897200049:1:3:92:
+%*2li: 9223372036897200049:0:3:
+# BZ12701 %2li: 0X80000000028757b1:0:-1:
+# BZ12701 %*2li: 0X80000000028757b1:0:-1:
+# BZ12701 %2li: 0x80000000028757B1:0:-1:
+# BZ12701 %*2li: 0x80000000028757B1:0:-1:
+%2li: 01000000000000241653661:1:3:1:
+%*2li: 01000000000000241653661:0:3:
+# BZ12701 %2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li: +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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-X.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2X:0X0:0:-1:
+# BZ12701 %*2X:0X0:0:-1:
+# BZ12701 %2X:0x0:0:-1:
+# BZ12701 %*2X:0x0:0:-1:
+%2X:1:1:1:1:
+%*2X:1:0:1:
+# BZ12701 %2X:0X1:0:-1:
+# BZ12701 %*2X:0X1:0:-1:
+# BZ12701 %2X:0x1:0:-1:
+# BZ12701 %*2X:0x1:0:-1:
+%2X:2a:1:2:42:
+%*2X:2a:0:2:
+%2X:2A:1:2:42:
+%*2X:2A:0:2:
+# BZ12701 %2X:0X2a:0:-1:
+# BZ12701 %*2X:0X2a:0:-1:
+# BZ12701 %2X:0x2A:0:-1:
+# BZ12701 %*2X:0x2A:0:-1:
+%2X:ffffffff:1:2:255:
+%*2X:ffffffff:0:2:
+%2X:FFFFFFFF:1:2:255:
+%*2X:FFFFFFFF:0:2:
+# BZ12701 %2X:0Xffffffff:0:-1:
+# BZ12701 %*2X:0Xffffffff:0:-1:
+# BZ12701 %2X:0xFFFFFFFF:0:-1:
+# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:100000000:1:2:16:
+%*2X:100000000:0:2:
+# BZ12701 %2X:0X100000000:0:-1:
+# BZ12701 %*2X:0X100000000:0:-1:
+# BZ12701 %2X:0x100000000:0:-1:
+# BZ12701 %*2X:0x100000000:0:-1:
+%2X:100001091:1:2:16:
+%*2X:100001091:0:2:
+# BZ12701 %2X:0X100001091:0:-1:
+# BZ12701 %*2X:0X100001091:0:-1:
+# BZ12701 %2X:0x100001091:0:-1:
+# BZ12701 %*2X:0x100001091:0:-1:
+%2X:+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:
+# BZ12701 %2X: 0X0:0:-1:
+# BZ12701 %*2X: 0X0:0:-1:
+# BZ12701 %2X: 0x0:0:-1:
+# BZ12701 %*2X: 0x0:0:-1:
+%2X: 1:1:2:1:
+%*2X: 1:0:2:
+# BZ12701 %2X: 0X1:0:-1:
+# BZ12701 %*2X: 0X1:0:-1:
+# BZ12701 %2X: 0x1:0:-1:
+# BZ12701 %*2X: 0x1:0:-1:
+%2X: 2a:1:3:42:
+%*2X: 2a:0:3:
+%2X: 2A:1:3:42:
+%*2X: 2A:0:3:
+# BZ12701 %2X: 0X2a:0:-1:
+# BZ12701 %*2X: 0X2a:0:-1:
+# BZ12701 %2X: 0x2A:0:-1:
+# BZ12701 %*2X: 0x2A:0:-1:
+%2X: ffffffff:1:3:255:
+%*2X: ffffffff:0:3:
+%2X: FFFFFFFF:1:3:255:
+%*2X: FFFFFFFF:0:3:
+# BZ12701 %2X: 0Xffffffff:0:-1:
+# BZ12701 %*2X: 0Xffffffff:0:-1:
+# BZ12701 %2X: 0xFFFFFFFF:0:-1:
+# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 100000000:1:3:16:
+%*2X: 100000000:0:3:
+# BZ12701 %2X: 0X100000000:0:-1:
+# BZ12701 %*2X: 0X100000000:0:-1:
+# BZ12701 %2X: 0x100000000:0:-1:
+# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 100001091:1:3:16:
+%*2X: 100001091:0:3:
+# BZ12701 %2X: 0X100001091:0:-1:
+# BZ12701 %*2X: 0X100001091:0:-1:
+# BZ12701 %2X: 0x100001091:0:-1:
+# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: +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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2b:0B0:0:-1:
+# BZ12701 %*2b:0B0:0:-1:
+# BZ12701 %2b:0b0:0:-1:
+# BZ12701 %*2b:0b0:0:-1:
+%2b:1:1:1:1:
+%*2b:1:0:1:
+# BZ12701 %2b:0B1:0:-1:
+# BZ12701 %*2b:0B1:0:-1:
+# BZ12701 %2b:0b1:0:-1:
+# BZ12701 %*2b:0b1:0:-1:
+%2b:101010:1:2:2:
+%*2b:101010:0:2:
+# BZ12701 %2b:0B101010:0:-1:
+# BZ12701 %*2b:0B101010:0:-1:
+# BZ12701 %2b:0b101010:0:-1:
+# BZ12701 %*2b:0b101010:0:-1:
+%2b:11111111111111111111111111111111:1:2:3:
+%*2b:11111111111111111111111111111111:0:2:
+# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
+# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:100000000000000000000000000000000:1:2:2:
+%*2b:100000000000000000000000000000000:0:2:
+# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
+# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:100000000000000000001000010010001:1:2:2:
+%*2b:100000000000000000001000010010001:0:2:
+# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
+# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:+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:
+# BZ12701 %2b: 0B0:0:-1:
+# BZ12701 %*2b: 0B0:0:-1:
+# BZ12701 %2b: 0b0:0:-1:
+# BZ12701 %*2b: 0b0:0:-1:
+%2b: 1:1:2:1:
+%*2b: 1:0:2:
+# BZ12701 %2b: 0B1:0:-1:
+# BZ12701 %*2b: 0B1:0:-1:
+# BZ12701 %2b: 0b1:0:-1:
+# BZ12701 %*2b: 0b1:0:-1:
+%2b: 101010:1:3:2:
+%*2b: 101010:0:3:
+# BZ12701 %2b: 0B101010:0:-1:
+# BZ12701 %*2b: 0B101010:0:-1:
+# BZ12701 %2b: 0b101010:0:-1:
+# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 11111111111111111111111111111111:1:3:3:
+%*2b: 11111111111111111111111111111111:0:3:
+# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
+# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
+# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 100000000000000000000000000000000:1:3:2:
+%*2b: 100000000000000000000000000000000:0:3:
+# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
+# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
+# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 100000000000000000001000010010001:1:3:2:
+%*2b: 100000000000000000001000010010001:0:3:
+# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
+# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
+# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: +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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-o.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-u.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2x:0X0:0:-1:
+# BZ12701 %*2x:0X0:0:-1:
+# BZ12701 %2x:0x0:0:-1:
+# BZ12701 %*2x:0x0:0:-1:
+%2x:1:1:1:1:
+%*2x:1:0:1:
+# BZ12701 %2x:0X1:0:-1:
+# BZ12701 %*2x:0X1:0:-1:
+# BZ12701 %2x:0x1:0:-1:
+# BZ12701 %*2x:0x1:0:-1:
+%2x:2a:1:2:42:
+%*2x:2a:0:2:
+%2x:2A:1:2:42:
+%*2x:2A:0:2:
+# BZ12701 %2x:0X2a:0:-1:
+# BZ12701 %*2x:0X2a:0:-1:
+# BZ12701 %2x:0x2A:0:-1:
+# BZ12701 %*2x:0x2A:0:-1:
+%2x:ffffffff:1:2:255:
+%*2x:ffffffff:0:2:
+%2x:FFFFFFFF:1:2:255:
+%*2x:FFFFFFFF:0:2:
+# BZ12701 %2x:0Xffffffff:0:-1:
+# BZ12701 %*2x:0Xffffffff:0:-1:
+# BZ12701 %2x:0xFFFFFFFF:0:-1:
+# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:100000000:1:2:16:
+%*2x:100000000:0:2:
+# BZ12701 %2x:0X100000000:0:-1:
+# BZ12701 %*2x:0X100000000:0:-1:
+# BZ12701 %2x:0x100000000:0:-1:
+# BZ12701 %*2x:0x100000000:0:-1:
+%2x:100001091:1:2:16:
+%*2x:100001091:0:2:
+# BZ12701 %2x:0X100001091:0:-1:
+# BZ12701 %*2x:0X100001091:0:-1:
+# BZ12701 %2x:0x100001091:0:-1:
+# BZ12701 %*2x:0x100001091:0:-1:
+%2x:+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:
+# BZ12701 %2x: 0X0:0:-1:
+# BZ12701 %*2x: 0X0:0:-1:
+# BZ12701 %2x: 0x0:0:-1:
+# BZ12701 %*2x: 0x0:0:-1:
+%2x: 1:1:2:1:
+%*2x: 1:0:2:
+# BZ12701 %2x: 0X1:0:-1:
+# BZ12701 %*2x: 0X1:0:-1:
+# BZ12701 %2x: 0x1:0:-1:
+# BZ12701 %*2x: 0x1:0:-1:
+%2x: 2a:1:3:42:
+%*2x: 2a:0:3:
+%2x: 2A:1:3:42:
+%*2x: 2A:0:3:
+# BZ12701 %2x: 0X2a:0:-1:
+# BZ12701 %*2x: 0X2a:0:-1:
+# BZ12701 %2x: 0x2A:0:-1:
+# BZ12701 %*2x: 0x2A:0:-1:
+%2x: ffffffff:1:3:255:
+%*2x: ffffffff:0:3:
+%2x: FFFFFFFF:1:3:255:
+%*2x: FFFFFFFF:0:3:
+# BZ12701 %2x: 0Xffffffff:0:-1:
+# BZ12701 %*2x: 0Xffffffff:0:-1:
+# BZ12701 %2x: 0xFFFFFFFF:0:-1:
+# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 100000000:1:3:16:
+%*2x: 100000000:0:3:
+# BZ12701 %2x: 0X100000000:0:-1:
+# BZ12701 %*2x: 0X100000000:0:-1:
+# BZ12701 %2x: 0x100000000:0:-1:
+# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 100001091:1:3:16:
+%*2x: 100001091:0:3:
+# BZ12701 %2x: 0X100001091:0:-1:
+# BZ12701 %*2x: 0X100001091:0:-1:
+# BZ12701 %2x: 0x100001091:0:-1:
+# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: +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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-X.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lX:0X0:0:-1:
+# BZ12701 %*2lX:0X0:0:-1:
+# BZ12701 %2lX:0x0:0:-1:
+# BZ12701 %*2lX:0x0:0:-1:
+%2lX:1:1:1:1:
+%*2lX:1:0:1:
+# BZ12701 %2lX:0X1:0:-1:
+# BZ12701 %*2lX:0X1:0:-1:
+# BZ12701 %2lX:0x1:0:-1:
+# BZ12701 %*2lX:0x1:0:-1:
+%2lX:2a:1:2:42:
+%*2lX:2a:0:2:
+%2lX:2A:1:2:42:
+%*2lX:2A:0:2:
+# BZ12701 %2lX:0X2a:0:-1:
+# BZ12701 %*2lX:0X2a:0:-1:
+# BZ12701 %2lX:0x2A:0:-1:
+# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:ffffffffffffffff:1:2:255:
+%*2lX:ffffffffffffffff:0:2:
+%2lX:FFFFFFFFFFFFFFFF:1:2:255:
+%*2lX:FFFFFFFFFFFFFFFF:0:2:
+# BZ12701 %2lX:0Xffffffffffffffff:0:-1:
+# BZ12701 %*2lX:0Xffffffffffffffff:0:-1:
+# BZ12701 %2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX:10000000000000000:1:2:16:
+%*2lX:10000000000000000:0:2:
+# BZ12701 %2lX:0X10000000000000000:0:-1:
+# BZ12701 %*2lX:0X10000000000000000:0:-1:
+# BZ12701 %2lX:0x10000000000000000:0:-1:
+# BZ12701 %*2lX:0x10000000000000000:0:-1:
+%2lX:100000000028757b1:1:2:16:
+%*2lX:100000000028757b1:0:2:
+%2lX:100000000028757B1:1:2:16:
+%*2lX:100000000028757B1:0:2:
+# BZ12701 %2lX:0X100000000028757b1:0:-1:
+# BZ12701 %*2lX:0X100000000028757b1:0:-1:
+# BZ12701 %2lX:0x100000000028757B1:0:-1:
+# BZ12701 %*2lX:0x100000000028757B1:0:-1:
+%2lX:+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:
+# BZ12701 %2lX: 0X0:0:-1:
+# BZ12701 %*2lX: 0X0:0:-1:
+# BZ12701 %2lX: 0x0:0:-1:
+# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 1:1:2:1:
+%*2lX: 1:0:2:
+# BZ12701 %2lX: 0X1:0:-1:
+# BZ12701 %*2lX: 0X1:0:-1:
+# BZ12701 %2lX: 0x1:0:-1:
+# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 2a:1:3:42:
+%*2lX: 2a:0:3:
+%2lX: 2A:1:3:42:
+%*2lX: 2A:0:3:
+# BZ12701 %2lX: 0X2a:0:-1:
+# BZ12701 %*2lX: 0X2a:0:-1:
+# BZ12701 %2lX: 0x2A:0:-1:
+# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: ffffffffffffffff:1:3:255:
+%*2lX: ffffffffffffffff:0:3:
+%2lX: FFFFFFFFFFFFFFFF:1:3:255:
+%*2lX: FFFFFFFFFFFFFFFF:0:3:
+# BZ12701 %2lX: 0Xffffffffffffffff:0:-1:
+# BZ12701 %*2lX: 0Xffffffffffffffff:0:-1:
+# BZ12701 %2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX: 10000000000000000:1:3:16:
+%*2lX: 10000000000000000:0:3:
+# BZ12701 %2lX: 0X10000000000000000:0:-1:
+# BZ12701 %*2lX: 0X10000000000000000:0:-1:
+# BZ12701 %2lX: 0x10000000000000000:0:-1:
+# BZ12701 %*2lX: 0x10000000000000000:0:-1:
+%2lX: 100000000028757b1:1:3:16:
+%*2lX: 100000000028757b1:0:3:
+%2lX: 100000000028757B1:1:3:16:
+%*2lX: 100000000028757B1:0:3:
+# BZ12701 %2lX: 0X100000000028757b1:0:-1:
+# BZ12701 %*2lX: 0X100000000028757b1:0:-1:
+# BZ12701 %2lX: 0x100000000028757B1:0:-1:
+# BZ12701 %*2lX: 0x100000000028757B1:0:-1:
+%2lX: +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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lb:0B0:0:-1:
+# BZ12701 %*2lb:0B0:0:-1:
+# BZ12701 %2lb:0b0:0:-1:
+# BZ12701 %*2lb:0b0:0:-1:
+%2lb:1:1:1:1:
+%*2lb:1:0:1:
+# BZ12701 %2lb:0B1:0:-1:
+# BZ12701 %*2lb:0B1:0:-1:
+# BZ12701 %2lb:0b1:0:-1:
+# BZ12701 %*2lb:0b1:0:-1:
+%2lb:101010:1:2:2:
+%*2lb:101010:0:2:
+# BZ12701 %2lb:0B101010:0:-1:
+# BZ12701 %*2lb:0B101010:0:-1:
+# BZ12701 %2lb:0b101010:0:-1:
+# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
+%*2lb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
+# BZ12701 %2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
+%*2lb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
+# BZ12701 %2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
+%*2lb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
+# BZ12701 %2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb:+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:
+# BZ12701 %2lb: 0B0:0:-1:
+# BZ12701 %*2lb: 0B0:0:-1:
+# BZ12701 %2lb: 0b0:0:-1:
+# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 1:1:2:1:
+%*2lb: 1:0:2:
+# BZ12701 %2lb: 0B1:0:-1:
+# BZ12701 %*2lb: 0B1:0:-1:
+# BZ12701 %2lb: 0b1:0:-1:
+# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 101010:1:3:2:
+%*2lb: 101010:0:3:
+# BZ12701 %2lb: 0B101010:0:-1:
+# BZ12701 %*2lb: 0B101010:0:-1:
+# BZ12701 %2lb: 0b101010:0:-1:
+# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
+%*2lb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
+# BZ12701 %2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+# BZ12701 %*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
+%*2lb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
+# BZ12701 %2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+# BZ12701 %*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
+%*2lb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
+# BZ12701 %2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+# BZ12701 %*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb: +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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-o.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-u.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lx:0X0:0:-1:
+# BZ12701 %*2lx:0X0:0:-1:
+# BZ12701 %2lx:0x0:0:-1:
+# BZ12701 %*2lx:0x0:0:-1:
+%2lx:1:1:1:1:
+%*2lx:1:0:1:
+# BZ12701 %2lx:0X1:0:-1:
+# BZ12701 %*2lx:0X1:0:-1:
+# BZ12701 %2lx:0x1:0:-1:
+# BZ12701 %*2lx:0x1:0:-1:
+%2lx:2a:1:2:42:
+%*2lx:2a:0:2:
+%2lx:2A:1:2:42:
+%*2lx:2A:0:2:
+# BZ12701 %2lx:0X2a:0:-1:
+# BZ12701 %*2lx:0X2a:0:-1:
+# BZ12701 %2lx:0x2A:0:-1:
+# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:ffffffffffffffff:1:2:255:
+%*2lx:ffffffffffffffff:0:2:
+%2lx:FFFFFFFFFFFFFFFF:1:2:255:
+%*2lx:FFFFFFFFFFFFFFFF:0:2:
+# BZ12701 %2lx:0Xffffffffffffffff:0:-1:
+# BZ12701 %*2lx:0Xffffffffffffffff:0:-1:
+# BZ12701 %2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx:10000000000000000:1:2:16:
+%*2lx:10000000000000000:0:2:
+# BZ12701 %2lx:0X10000000000000000:0:-1:
+# BZ12701 %*2lx:0X10000000000000000:0:-1:
+# BZ12701 %2lx:0x10000000000000000:0:-1:
+# BZ12701 %*2lx:0x10000000000000000:0:-1:
+%2lx:100000000028757b1:1:2:16:
+%*2lx:100000000028757b1:0:2:
+%2lx:100000000028757B1:1:2:16:
+%*2lx:100000000028757B1:0:2:
+# BZ12701 %2lx:0X100000000028757b1:0:-1:
+# BZ12701 %*2lx:0X100000000028757b1:0:-1:
+# BZ12701 %2lx:0x100000000028757B1:0:-1:
+# BZ12701 %*2lx:0x100000000028757B1:0:-1:
+%2lx:+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:
+# BZ12701 %2lx: 0X0:0:-1:
+# BZ12701 %*2lx: 0X0:0:-1:
+# BZ12701 %2lx: 0x0:0:-1:
+# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 1:1:2:1:
+%*2lx: 1:0:2:
+# BZ12701 %2lx: 0X1:0:-1:
+# BZ12701 %*2lx: 0X1:0:-1:
+# BZ12701 %2lx: 0x1:0:-1:
+# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 2a:1:3:42:
+%*2lx: 2a:0:3:
+%2lx: 2A:1:3:42:
+%*2lx: 2A:0:3:
+# BZ12701 %2lx: 0X2a:0:-1:
+# BZ12701 %*2lx: 0X2a:0:-1:
+# BZ12701 %2lx: 0x2A:0:-1:
+# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: ffffffffffffffff:1:3:255:
+%*2lx: ffffffffffffffff:0:3:
+%2lx: FFFFFFFFFFFFFFFF:1:3:255:
+%*2lx: FFFFFFFFFFFFFFFF:0:3:
+# BZ12701 %2lx: 0Xffffffffffffffff:0:-1:
+# BZ12701 %*2lx: 0Xffffffffffffffff:0:-1:
+# BZ12701 %2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+# BZ12701 %*2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx: 10000000000000000:1:3:16:
+%*2lx: 10000000000000000:0:3:
+# BZ12701 %2lx: 0X10000000000000000:0:-1:
+# BZ12701 %*2lx: 0X10000000000000000:0:-1:
+# BZ12701 %2lx: 0x10000000000000000:0:-1:
+# BZ12701 %*2lx: 0x10000000000000000:0:-1:
+%2lx: 100000000028757b1:1:3:16:
+%*2lx: 100000000028757b1:0:3:
+%2lx: 100000000028757B1:1:3:16:
+%*2lx: 100000000028757B1:0:3:
+# BZ12701 %2lx: 0X100000000028757b1:0:-1:
+# BZ12701 %*2lx: 0X100000000028757b1:0:-1:
+# BZ12701 %2lx: 0x100000000028757B1:0:-1:
+# BZ12701 %*2lx: 0x100000000028757B1:0:-1:
+%2lx: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 04/17] stdio-common: Add scanf float data for IEEE 754 binary32 format
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (2 preceding siblings ...)
2025-03-01 22:44 ` [PATCH v2 03/17] stdio-common: Add scanf integer data for LP64 targets Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 05/17] stdio-common: Add scanf double data for IEEE 754 binary64 format Maciej W. Rozycki
` (12 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure and `float' real input data for targets
using the IEEE 754 binary32 format.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0e', '0e+',
'0x', '0x8p', '0x0p-', etc.
---
Changes from v1:
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/ieee754/flt-32/Makefile | 3
sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input | 682 ++++++++++++++++++
sysdeps/ieee754/flt-32/tst-scanf-format-float-E.input | 558 ++++++++++++++
sysdeps/ieee754/flt-32/tst-scanf-format-float-F.input | 558 ++++++++++++++
sysdeps/ieee754/flt-32/tst-scanf-format-float-G.input | 682 ++++++++++++++++++
sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input | 682 ++++++++++++++++++
sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input | 558 ++++++++++++++
sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input | 558 ++++++++++++++
sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input | 682 ++++++++++++++++++
9 files changed, 4963 insertions(+)
glibc-tst-scanf-format-all-flt-32.diff
Index: glibc/sysdeps/ieee754/flt-32/Makefile
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/flt-32/Makefile
@@ -0,0 +1,3 @@
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += float
+endif
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2A:0X0P0:0:-1:
+# BZ12701 %*2A:0X0P0:0:-1:
+# BZ12701 %2A:0X0P+0:0:-1:
+# BZ12701 %*2A:0X0P+0:0:-1:
+# BZ12701 %2A:0X8P-129:0:-1:
+# BZ12701 %*2A:0X8P-129:0:-1:
+# BZ12701 %2A:0X2.345678P0123:0:-1:
+# BZ12701 %*2A:0X2.345678P0123:0:-1:
+# BZ12701 %2A:0X2.345678P+123:0:-1:
+# BZ12701 %*2A:0X2.345678P+123:0:-1:
+# BZ12701 %2A:0X7.FFFFF8P125:0:-1:
+# BZ12701 %*2A:0X7.FFFFF8P125:0:-1:
+# BZ12701 %2A:0XF.FFFFFP+124:0:-1:
+# BZ12701 %*2A:0XF.FFFFFP+124:0:-1:
+%2A: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:
+# BZ12701 %3A:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %*3A:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %3A:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %*3A:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %3A:-0X2.345678P+123:0:-1:
+# BZ12701 %*3A:-0X2.345678P+123:0:-1:
+# BZ12701 %3A:-0X2.345678P0123:0:-1:
+# BZ12701 %*3A:-0X2.345678P0123:0:-1:
+# BZ12701 %3A:-0X8P-129:0:-1:
+# BZ12701 %*3A:-0X8P-129:0:-1:
+# BZ12701 %3A:-0X0P+0:0:-1:
+# BZ12701 %*3A:-0X0P+0:0:-1:
+# BZ12701 %3A:-0X0P0:0:-1:
+# BZ12701 %*3A:-0X0P0:0:-1:
+%3A:-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:
+# BZ12701 %3A:+0X0P0:0:-1:
+# BZ12701 %*3A:+0X0P0:0:-1:
+# BZ12701 %3A:+0X0P+0:0:-1:
+# BZ12701 %*3A:+0X0P+0:0:-1:
+# BZ12701 %3A:+0X8P-129:0:-1:
+# BZ12701 %*3A:+0X8P-129:0:-1:
+# BZ12701 %3A:+0X2.345678P0123:0:-1:
+# BZ12701 %*3A:+0X2.345678P0123:0:-1:
+# BZ12701 %3A:+0X2.345678P+123:0:-1:
+# BZ12701 %*3A:+0X2.345678P+123:0:-1:
+# BZ12701 %3A:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %*3A:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %3A:+0XF.FFFFFP+124:0:-1:
+# BZ12701 %*3A:+0XF.FFFFFP+124:0:-1:
+%3A:+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:
+# BZ12701 %4A:0X0P0:0:-1:
+# BZ12701 %*4A:0X0P0:0:-1:
+# BZ12701 %4A:0X0P+0:0:-1:
+# BZ12701 %*4A:0X0P+0:0:-1:
+# BZ12701 %4A:0X8P-129:0:-1:
+# BZ12701 %*4A:0X8P-129:0:-1:
+%4A: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:
+# BZ12701 %5A:-0X8P-129:0:-1:
+# BZ12701 %*5A:-0X8P-129:0:-1:
+# BZ12701 %5A:-0X0P+0:0:-1:
+# BZ12701 %*5A:-0X0P+0:0:-1:
+# BZ12701 %5A:-0X0P0:0:-1:
+# BZ12701 %*5A:-0X0P0:0:-1:
+%5A:-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:
+# BZ12701 %5A:0X0P+0:0:-1:
+# BZ12701 %*5A:0X0P+0:0:-1:
+# BZ12701 %5A:0X8P-129:0:-1:
+# BZ12701 %*5A:0X8P-129:0:-1:
+%5A: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:
+# BZ12701 %5A:+0X0P0:0:-1:
+# BZ12701 %*5A:+0X0P0:0:-1:
+# BZ12701 %5A:+0X0P+0:0:-1:
+# BZ12701 %*5A:+0X0P+0:0:-1:
+# BZ12701 %5A:+0X8P-129:0:-1:
+# BZ12701 %*5A:+0X8P-129:0:-1:
+%5A:+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:
+# BZ12701 %6A:-0X8P-129:0:-1:
+# BZ12701 %*6A:-0X8P-129:0:-1:
+# BZ12701 %6A:-0X0P+0:0:-1:
+# BZ12701 %*6A:-0X0P+0:0:-1:
+%6A:-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:
+# BZ12701 %6A:+0X0P+0:0:-1:
+# BZ12701 %*6A:+0X0P+0:0:-1:
+# BZ12701 %6A:+0X8P-129:0:-1:
+# BZ12701 %*6A:+0X8P-129:0:-1:
+%6A:+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:
+# BZ12701 %12A:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %*12A:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %12A:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %*12A:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %12A:-0X2.345678P+123:0:-1:
+# BZ12701 %*12A:-0X2.345678P+123:0:-1:
+# BZ12701 %12A:-0X2.345678P0123:0:-1:
+# BZ12701 %*12A:-0X2.345678P0123:0:-1:
+%12A:-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:
+# BZ12701 %12A:0X2.345678P+123:0:-1:
+# BZ12701 %*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:
+# BZ12701 %12A:+0X2.345678P0123:0:-1:
+# BZ12701 %*12A:+0X2.345678P0123:0:-1:
+# BZ12701 %12A:+0X2.345678P+123:0:-1:
+# BZ12701 %*12A:+0X2.345678P+123:0:-1:
+# BZ12701 %12A:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %*12A:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %12A:+0XF.FFFFFP+124:0:-1:
+# BZ12701 %*12A:+0XF.FFFFFP+124:0:-1:
+%12A:+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:
+# BZ12701 %5A: -0X8P-129:0:-1:
+# BZ12701 %*5A: -0X8P-129:0:-1:
+# BZ12701 %5A: -0X0P+0:0:-1:
+# BZ12701 %*5A: -0X0P+0:0:-1:
+# BZ12701 %5A: -0X0P0:0:-1:
+# BZ12701 %*5A: -0X0P0:0:-1:
+%5A: -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:
+# BZ12701 %5A: 0X0P+0:0:-1:
+# BZ12701 %*5A: 0X0P+0:0:-1:
+# BZ12701 %5A: 0X8P-129:0:-1:
+# BZ12701 %*5A: 0X8P-129:0:-1:
+%5A: 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:
+# BZ12701 %5A: +0X0P0:0:-1:
+# BZ12701 %*5A: +0X0P0:0:-1:
+# BZ12701 %5A: +0X0P+0:0:-1:
+# BZ12701 %*5A: +0X0P+0:0:-1:
+# BZ12701 %5A: +0X8P-129:0:-1:
+# BZ12701 %*5A: +0X8P-129:0:-1:
+%5A: +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:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-E.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2E:0E0:0:-1:
+# BZ12701 %*2E:0E0:0:-1:
+# BZ12701 %2E:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3E:-0E+0:0:-1:
+# BZ12701 %*3E:-0E+0:0:-1:
+# BZ12701 %3E:-0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3E:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3E:+0E0:0:-1:
+# BZ12701 %*3E:+0E0:0:-1:
+# BZ12701 %3E:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4E:-0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4E:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40E:-3.40282346638528859811704183484516925E+38:0:-1:
+# BZ12701 %*40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%40E:-3.40282346638528859811704183484516925E38:1:40:-0x1.a95a5ap11:
+%*40E:-3.40282346638528859811704183484516925E38:0:40:
+# BZ12701 %40E:-2.344167378255246830294536494851817472E+37:0:-1:
+# BZ12701 %*40E:-2.344167378255246830294536494851817472E+37:0:-1:
+# BZ12701 %40E:-2.344167378255246830294536494851817472E037:0:-1:
+# BZ12701 %*40E:-2.344167378255246830294536494851817472E037:0:-1:
+# BZ12701 %40E:-1.17549435082228750796873653722224568E-38:0:-1:
+# BZ12701 %*40E:-1.17549435082228750796873653722224568E-38:0:-1:
+%40E:-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:
+# BZ12701 %40E:2.344167378255246830294536494851817472E+37:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40E:+1.17549435082228750796873653722224568E-38:0:-1:
+# BZ12701 %*40E:+1.17549435082228750796873653722224568E-38:0:-1:
+# BZ12701 %40E:+2.344167378255246830294536494851817472E037:0:-1:
+# BZ12701 %*40E:+2.344167378255246830294536494851817472E037:0:-1:
+# BZ12701 %40E:+2.344167378255246830294536494851817472E+37:0:-1:
+# BZ12701 %*40E:+2.344167378255246830294536494851817472E+37:0:-1:
+%40E:+3.40282346638528859811704183484516925E38:1:40:0x1.a95a5ap11:
+%*40E:+3.40282346638528859811704183484516925E38:0:40:
+# BZ12701 %40E:+3.40282346638528859811704183484516925E+38:0:-1:
+# BZ12701 %*40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%40E:+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:
+# BZ12701 %3E: -0E+0:0:-1:
+# BZ12701 %*3E: -0E+0:0:-1:
+# BZ12701 %3E: -0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3E: 0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3E: +0E0:0:-1:
+# BZ12701 %*3E: +0E0:0:-1:
+# BZ12701 %3E: +0E+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-F.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-G.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2G:0X0P0:0:-1:
+# BZ12701 %*2G:0X0P0:0:-1:
+# BZ12701 %2G:0X0P+0:0:-1:
+# BZ12701 %*2G:0X0P+0:0:-1:
+# BZ12701 %2G:0X8P-129:0:-1:
+# BZ12701 %*2G:0X8P-129:0:-1:
+# BZ12701 %2G:0X2.345678P0123:0:-1:
+# BZ12701 %*2G:0X2.345678P0123:0:-1:
+# BZ12701 %2G:0X2.345678P+123:0:-1:
+# BZ12701 %*2G:0X2.345678P+123:0:-1:
+# BZ12701 %2G:0X7.FFFFF8P125:0:-1:
+# BZ12701 %*2G:0X7.FFFFF8P125:0:-1:
+# BZ12701 %2G:0XF.FFFFFP+124:0:-1:
+# BZ12701 %*2G:0XF.FFFFFP+124:0:-1:
+%2G: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:
+# BZ12701 %3G:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %*3G:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %3G:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %*3G:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %3G:-0X2.345678P+123:0:-1:
+# BZ12701 %*3G:-0X2.345678P+123:0:-1:
+# BZ12701 %3G:-0X2.345678P0123:0:-1:
+# BZ12701 %*3G:-0X2.345678P0123:0:-1:
+# BZ12701 %3G:-0X8P-129:0:-1:
+# BZ12701 %*3G:-0X8P-129:0:-1:
+# BZ12701 %3G:-0X0P+0:0:-1:
+# BZ12701 %*3G:-0X0P+0:0:-1:
+# BZ12701 %3G:-0X0P0:0:-1:
+# BZ12701 %*3G:-0X0P0:0:-1:
+%3G:-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:
+# BZ12701 %3G:+0X0P0:0:-1:
+# BZ12701 %*3G:+0X0P0:0:-1:
+# BZ12701 %3G:+0X0P+0:0:-1:
+# BZ12701 %*3G:+0X0P+0:0:-1:
+# BZ12701 %3G:+0X8P-129:0:-1:
+# BZ12701 %*3G:+0X8P-129:0:-1:
+# BZ12701 %3G:+0X2.345678P0123:0:-1:
+# BZ12701 %*3G:+0X2.345678P0123:0:-1:
+# BZ12701 %3G:+0X2.345678P+123:0:-1:
+# BZ12701 %*3G:+0X2.345678P+123:0:-1:
+# BZ12701 %3G:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %*3G:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %3G:+0XF.FFFFFP+124:0:-1:
+# BZ12701 %*3G:+0XF.FFFFFP+124:0:-1:
+%3G:+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:
+# BZ12701 %4G:0X0P0:0:-1:
+# BZ12701 %*4G:0X0P0:0:-1:
+# BZ12701 %4G:0X0P+0:0:-1:
+# BZ12701 %*4G:0X0P+0:0:-1:
+# BZ12701 %4G:0X8P-129:0:-1:
+# BZ12701 %*4G:0X8P-129:0:-1:
+%4G: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:
+# BZ12701 %5G:-0X8P-129:0:-1:
+# BZ12701 %*5G:-0X8P-129:0:-1:
+# BZ12701 %5G:-0X0P+0:0:-1:
+# BZ12701 %*5G:-0X0P+0:0:-1:
+# BZ12701 %5G:-0X0P0:0:-1:
+# BZ12701 %*5G:-0X0P0:0:-1:
+%5G:-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:
+# BZ12701 %5G:0X0P+0:0:-1:
+# BZ12701 %*5G:0X0P+0:0:-1:
+# BZ12701 %5G:0X8P-129:0:-1:
+# BZ12701 %*5G:0X8P-129:0:-1:
+%5G: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:
+# BZ12701 %5G:+0X0P0:0:-1:
+# BZ12701 %*5G:+0X0P0:0:-1:
+# BZ12701 %5G:+0X0P+0:0:-1:
+# BZ12701 %*5G:+0X0P+0:0:-1:
+# BZ12701 %5G:+0X8P-129:0:-1:
+# BZ12701 %*5G:+0X8P-129:0:-1:
+%5G:+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:
+# BZ12701 %6G:-0X8P-129:0:-1:
+# BZ12701 %*6G:-0X8P-129:0:-1:
+# BZ12701 %6G:-0X0P+0:0:-1:
+# BZ12701 %*6G:-0X0P+0:0:-1:
+%6G:-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:
+# BZ12701 %6G:+0X0P+0:0:-1:
+# BZ12701 %*6G:+0X0P+0:0:-1:
+# BZ12701 %6G:+0X8P-129:0:-1:
+# BZ12701 %*6G:+0X8P-129:0:-1:
+%6G:+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:
+# BZ12701 %12G:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %*12G:-0XF.FFFFFP+124:0:-1:
+# BZ12701 %12G:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %*12G:-0X7.FFFFF8P125:0:-1:
+# BZ12701 %12G:-0X2.345678P+123:0:-1:
+# BZ12701 %*12G:-0X2.345678P+123:0:-1:
+# BZ12701 %12G:-0X2.345678P0123:0:-1:
+# BZ12701 %*12G:-0X2.345678P0123:0:-1:
+%12G:-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:
+# BZ12701 %12G:0X2.345678P+123:0:-1:
+# BZ12701 %*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:
+# BZ12701 %12G:+0X2.345678P0123:0:-1:
+# BZ12701 %*12G:+0X2.345678P0123:0:-1:
+# BZ12701 %12G:+0X2.345678P+123:0:-1:
+# BZ12701 %*12G:+0X2.345678P+123:0:-1:
+# BZ12701 %12G:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %*12G:+0X7.FFFFF8P125:0:-1:
+# BZ12701 %12G:+0XF.FFFFFP+124:0:-1:
+# BZ12701 %*12G:+0XF.FFFFFP+124:0:-1:
+%12G:+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:
+# BZ12701 %5G: -0X8P-129:0:-1:
+# BZ12701 %*5G: -0X8P-129:0:-1:
+# BZ12701 %5G: -0X0P+0:0:-1:
+# BZ12701 %*5G: -0X0P+0:0:-1:
+# BZ12701 %5G: -0X0P0:0:-1:
+# BZ12701 %*5G: -0X0P0:0:-1:
+%5G: -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:
+# BZ12701 %5G: 0X0P+0:0:-1:
+# BZ12701 %*5G: 0X0P+0:0:-1:
+# BZ12701 %5G: 0X8P-129:0:-1:
+# BZ12701 %*5G: 0X8P-129:0:-1:
+%5G: 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:
+# BZ12701 %5G: +0X0P0:0:-1:
+# BZ12701 %*5G: +0X0P0:0:-1:
+# BZ12701 %5G: +0X0P+0:0:-1:
+# BZ12701 %*5G: +0X0P+0:0:-1:
+# BZ12701 %5G: +0X8P-129:0:-1:
+# BZ12701 %*5G: +0X8P-129:0:-1:
+%5G: +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:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2a:0x0p0:0:-1:
+# BZ12701 %*2a:0x0p0:0:-1:
+# BZ12701 %2a:0x0p+0:0:-1:
+# BZ12701 %*2a:0x0p+0:0:-1:
+# BZ12701 %2a:0x8p-129:0:-1:
+# BZ12701 %*2a:0x8p-129:0:-1:
+# BZ12701 %2a:0x2.345678p0123:0:-1:
+# BZ12701 %*2a:0x2.345678p0123:0:-1:
+# BZ12701 %2a:0x2.345678p+123:0:-1:
+# BZ12701 %*2a:0x2.345678p+123:0:-1:
+# BZ12701 %2a:0x7.fffff8p125:0:-1:
+# BZ12701 %*2a:0x7.fffff8p125:0:-1:
+# BZ12701 %2a:0xf.fffffp+124:0:-1:
+# BZ12701 %*2a:0xf.fffffp+124:0:-1:
+%2a: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:
+# BZ12701 %3a:-0xf.fffffp+124:0:-1:
+# BZ12701 %*3a:-0xf.fffffp+124:0:-1:
+# BZ12701 %3a:-0x7.fffff8p125:0:-1:
+# BZ12701 %*3a:-0x7.fffff8p125:0:-1:
+# BZ12701 %3a:-0x2.345678p+123:0:-1:
+# BZ12701 %*3a:-0x2.345678p+123:0:-1:
+# BZ12701 %3a:-0x2.345678p0123:0:-1:
+# BZ12701 %*3a:-0x2.345678p0123:0:-1:
+# BZ12701 %3a:-0x8p-129:0:-1:
+# BZ12701 %*3a:-0x8p-129:0:-1:
+# BZ12701 %3a:-0x0p+0:0:-1:
+# BZ12701 %*3a:-0x0p+0:0:-1:
+# BZ12701 %3a:-0x0p0:0:-1:
+# BZ12701 %*3a:-0x0p0:0:-1:
+%3a:-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:
+# BZ12701 %3a:+0x0p0:0:-1:
+# BZ12701 %*3a:+0x0p0:0:-1:
+# BZ12701 %3a:+0x0p+0:0:-1:
+# BZ12701 %*3a:+0x0p+0:0:-1:
+# BZ12701 %3a:+0x8p-129:0:-1:
+# BZ12701 %*3a:+0x8p-129:0:-1:
+# BZ12701 %3a:+0x2.345678p0123:0:-1:
+# BZ12701 %*3a:+0x2.345678p0123:0:-1:
+# BZ12701 %3a:+0x2.345678p+123:0:-1:
+# BZ12701 %*3a:+0x2.345678p+123:0:-1:
+# BZ12701 %3a:+0x7.fffff8p125:0:-1:
+# BZ12701 %*3a:+0x7.fffff8p125:0:-1:
+# BZ12701 %3a:+0xf.fffffp+124:0:-1:
+# BZ12701 %*3a:+0xf.fffffp+124:0:-1:
+%3a:+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:
+# BZ12701 %4a:0x0p0:0:-1:
+# BZ12701 %*4a:0x0p0:0:-1:
+# BZ12701 %4a:0x0p+0:0:-1:
+# BZ12701 %*4a:0x0p+0:0:-1:
+# BZ12701 %4a:0x8p-129:0:-1:
+# BZ12701 %*4a:0x8p-129:0:-1:
+%4a: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:
+# BZ12701 %5a:-0x8p-129:0:-1:
+# BZ12701 %*5a:-0x8p-129:0:-1:
+# BZ12701 %5a:-0x0p+0:0:-1:
+# BZ12701 %*5a:-0x0p+0:0:-1:
+# BZ12701 %5a:-0x0p0:0:-1:
+# BZ12701 %*5a:-0x0p0:0:-1:
+%5a:-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:
+# BZ12701 %5a:0x0p+0:0:-1:
+# BZ12701 %*5a:0x0p+0:0:-1:
+# BZ12701 %5a:0x8p-129:0:-1:
+# BZ12701 %*5a:0x8p-129:0:-1:
+%5a: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:
+# BZ12701 %5a:+0x0p0:0:-1:
+# BZ12701 %*5a:+0x0p0:0:-1:
+# BZ12701 %5a:+0x0p+0:0:-1:
+# BZ12701 %*5a:+0x0p+0:0:-1:
+# BZ12701 %5a:+0x8p-129:0:-1:
+# BZ12701 %*5a:+0x8p-129:0:-1:
+%5a:+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:
+# BZ12701 %6a:-0x8p-129:0:-1:
+# BZ12701 %*6a:-0x8p-129:0:-1:
+# BZ12701 %6a:-0x0p+0:0:-1:
+# BZ12701 %*6a:-0x0p+0:0:-1:
+%6a:-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:
+# BZ12701 %6a:+0x0p+0:0:-1:
+# BZ12701 %*6a:+0x0p+0:0:-1:
+# BZ12701 %6a:+0x8p-129:0:-1:
+# BZ12701 %*6a:+0x8p-129:0:-1:
+%6a:+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:
+# BZ12701 %12a:-0xf.fffffp+124:0:-1:
+# BZ12701 %*12a:-0xf.fffffp+124:0:-1:
+# BZ12701 %12a:-0x7.fffff8p125:0:-1:
+# BZ12701 %*12a:-0x7.fffff8p125:0:-1:
+# BZ12701 %12a:-0x2.345678p+123:0:-1:
+# BZ12701 %*12a:-0x2.345678p+123:0:-1:
+# BZ12701 %12a:-0x2.345678p0123:0:-1:
+# BZ12701 %*12a:-0x2.345678p0123:0:-1:
+%12a:-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:
+# BZ12701 %12a:0x2.345678p+123:0:-1:
+# BZ12701 %*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:
+# BZ12701 %12a:+0x2.345678p0123:0:-1:
+# BZ12701 %*12a:+0x2.345678p0123:0:-1:
+# BZ12701 %12a:+0x2.345678p+123:0:-1:
+# BZ12701 %*12a:+0x2.345678p+123:0:-1:
+# BZ12701 %12a:+0x7.fffff8p125:0:-1:
+# BZ12701 %*12a:+0x7.fffff8p125:0:-1:
+# BZ12701 %12a:+0xf.fffffp+124:0:-1:
+# BZ12701 %*12a:+0xf.fffffp+124:0:-1:
+%12a:+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:
+# BZ12701 %5a: -0x8p-129:0:-1:
+# BZ12701 %*5a: -0x8p-129:0:-1:
+# BZ12701 %5a: -0x0p+0:0:-1:
+# BZ12701 %*5a: -0x0p+0:0:-1:
+# BZ12701 %5a: -0x0p0:0:-1:
+# BZ12701 %*5a: -0x0p0:0:-1:
+%5a: -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:
+# BZ12701 %5a: 0x0p+0:0:-1:
+# BZ12701 %*5a: 0x0p+0:0:-1:
+# BZ12701 %5a: 0x8p-129:0:-1:
+# BZ12701 %*5a: 0x8p-129:0:-1:
+%5a: 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:
+# BZ12701 %5a: +0x0p0:0:-1:
+# BZ12701 %*5a: +0x0p0:0:-1:
+# BZ12701 %5a: +0x0p+0:0:-1:
+# BZ12701 %*5a: +0x0p+0:0:-1:
+# BZ12701 %5a: +0x8p-129:0:-1:
+# BZ12701 %*5a: +0x8p-129:0:-1:
+%5a: +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:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2e:0e0:0:-1:
+# BZ12701 %*2e:0e0:0:-1:
+# BZ12701 %2e:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3e:-0e+0:0:-1:
+# BZ12701 %*3e:-0e+0:0:-1:
+# BZ12701 %3e:-0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3e:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3e:+0e0:0:-1:
+# BZ12701 %*3e:+0e0:0:-1:
+# BZ12701 %3e:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4e:-0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4e:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40e:-3.40282346638528859811704183484516925e+38:0:-1:
+# BZ12701 %*40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%40e:-3.40282346638528859811704183484516925e38:1:40:-0x1.a95a5ap11:
+%*40e:-3.40282346638528859811704183484516925e38:0:40:
+# BZ12701 %40e:-2.344167378255246830294536494851817472e+37:0:-1:
+# BZ12701 %*40e:-2.344167378255246830294536494851817472e+37:0:-1:
+# BZ12701 %40e:-2.344167378255246830294536494851817472e037:0:-1:
+# BZ12701 %*40e:-2.344167378255246830294536494851817472e037:0:-1:
+# BZ12701 %40e:-1.17549435082228750796873653722224568e-38:0:-1:
+# BZ12701 %*40e:-1.17549435082228750796873653722224568e-38:0:-1:
+%40e:-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:
+# BZ12701 %40e:2.344167378255246830294536494851817472e+37:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40e:+1.17549435082228750796873653722224568e-38:0:-1:
+# BZ12701 %*40e:+1.17549435082228750796873653722224568e-38:0:-1:
+# BZ12701 %40e:+2.344167378255246830294536494851817472e037:0:-1:
+# BZ12701 %*40e:+2.344167378255246830294536494851817472e037:0:-1:
+# BZ12701 %40e:+2.344167378255246830294536494851817472e+37:0:-1:
+# BZ12701 %*40e:+2.344167378255246830294536494851817472e+37:0:-1:
+%40e:+3.40282346638528859811704183484516925e38:1:40:0x1.a95a5ap11:
+%*40e:+3.40282346638528859811704183484516925e38:0:40:
+# BZ12701 %40e:+3.40282346638528859811704183484516925e+38:0:-1:
+# BZ12701 %*40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%40e:+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:
+# BZ12701 %3e: -0e+0:0:-1:
+# BZ12701 %*3e: -0e+0:0:-1:
+# BZ12701 %3e: -0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3e: 0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3e: +0e0:0:-1:
+# BZ12701 %*3e: +0e0:0:-1:
+# BZ12701 %3e: +0e+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2g:0x0p0:0:-1:
+# BZ12701 %*2g:0x0p0:0:-1:
+# BZ12701 %2g:0x0p+0:0:-1:
+# BZ12701 %*2g:0x0p+0:0:-1:
+# BZ12701 %2g:0x8p-129:0:-1:
+# BZ12701 %*2g:0x8p-129:0:-1:
+# BZ12701 %2g:0x2.345678p0123:0:-1:
+# BZ12701 %*2g:0x2.345678p0123:0:-1:
+# BZ12701 %2g:0x2.345678p+123:0:-1:
+# BZ12701 %*2g:0x2.345678p+123:0:-1:
+# BZ12701 %2g:0x7.fffff8p125:0:-1:
+# BZ12701 %*2g:0x7.fffff8p125:0:-1:
+# BZ12701 %2g:0xf.fffffp+124:0:-1:
+# BZ12701 %*2g:0xf.fffffp+124:0:-1:
+%2g: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:
+# BZ12701 %3g:-0xf.fffffp+124:0:-1:
+# BZ12701 %*3g:-0xf.fffffp+124:0:-1:
+# BZ12701 %3g:-0x7.fffff8p125:0:-1:
+# BZ12701 %*3g:-0x7.fffff8p125:0:-1:
+# BZ12701 %3g:-0x2.345678p+123:0:-1:
+# BZ12701 %*3g:-0x2.345678p+123:0:-1:
+# BZ12701 %3g:-0x2.345678p0123:0:-1:
+# BZ12701 %*3g:-0x2.345678p0123:0:-1:
+# BZ12701 %3g:-0x8p-129:0:-1:
+# BZ12701 %*3g:-0x8p-129:0:-1:
+# BZ12701 %3g:-0x0p+0:0:-1:
+# BZ12701 %*3g:-0x0p+0:0:-1:
+# BZ12701 %3g:-0x0p0:0:-1:
+# BZ12701 %*3g:-0x0p0:0:-1:
+%3g:-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:
+# BZ12701 %3g:+0x0p0:0:-1:
+# BZ12701 %*3g:+0x0p0:0:-1:
+# BZ12701 %3g:+0x0p+0:0:-1:
+# BZ12701 %*3g:+0x0p+0:0:-1:
+# BZ12701 %3g:+0x8p-129:0:-1:
+# BZ12701 %*3g:+0x8p-129:0:-1:
+# BZ12701 %3g:+0x2.345678p0123:0:-1:
+# BZ12701 %*3g:+0x2.345678p0123:0:-1:
+# BZ12701 %3g:+0x2.345678p+123:0:-1:
+# BZ12701 %*3g:+0x2.345678p+123:0:-1:
+# BZ12701 %3g:+0x7.fffff8p125:0:-1:
+# BZ12701 %*3g:+0x7.fffff8p125:0:-1:
+# BZ12701 %3g:+0xf.fffffp+124:0:-1:
+# BZ12701 %*3g:+0xf.fffffp+124:0:-1:
+%3g:+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:
+# BZ12701 %4g:0x0p0:0:-1:
+# BZ12701 %*4g:0x0p0:0:-1:
+# BZ12701 %4g:0x0p+0:0:-1:
+# BZ12701 %*4g:0x0p+0:0:-1:
+# BZ12701 %4g:0x8p-129:0:-1:
+# BZ12701 %*4g:0x8p-129:0:-1:
+%4g: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:
+# BZ12701 %5g:-0x8p-129:0:-1:
+# BZ12701 %*5g:-0x8p-129:0:-1:
+# BZ12701 %5g:-0x0p+0:0:-1:
+# BZ12701 %*5g:-0x0p+0:0:-1:
+# BZ12701 %5g:-0x0p0:0:-1:
+# BZ12701 %*5g:-0x0p0:0:-1:
+%5g:-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:
+# BZ12701 %5g:0x0p+0:0:-1:
+# BZ12701 %*5g:0x0p+0:0:-1:
+# BZ12701 %5g:0x8p-129:0:-1:
+# BZ12701 %*5g:0x8p-129:0:-1:
+%5g: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:
+# BZ12701 %5g:+0x0p0:0:-1:
+# BZ12701 %*5g:+0x0p0:0:-1:
+# BZ12701 %5g:+0x0p+0:0:-1:
+# BZ12701 %*5g:+0x0p+0:0:-1:
+# BZ12701 %5g:+0x8p-129:0:-1:
+# BZ12701 %*5g:+0x8p-129:0:-1:
+%5g:+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:
+# BZ12701 %6g:-0x8p-129:0:-1:
+# BZ12701 %*6g:-0x8p-129:0:-1:
+# BZ12701 %6g:-0x0p+0:0:-1:
+# BZ12701 %*6g:-0x0p+0:0:-1:
+%6g:-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:
+# BZ12701 %6g:+0x0p+0:0:-1:
+# BZ12701 %*6g:+0x0p+0:0:-1:
+# BZ12701 %6g:+0x8p-129:0:-1:
+# BZ12701 %*6g:+0x8p-129:0:-1:
+%6g:+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:
+# BZ12701 %12g:-0xf.fffffp+124:0:-1:
+# BZ12701 %*12g:-0xf.fffffp+124:0:-1:
+# BZ12701 %12g:-0x7.fffff8p125:0:-1:
+# BZ12701 %*12g:-0x7.fffff8p125:0:-1:
+# BZ12701 %12g:-0x2.345678p+123:0:-1:
+# BZ12701 %*12g:-0x2.345678p+123:0:-1:
+# BZ12701 %12g:-0x2.345678p0123:0:-1:
+# BZ12701 %*12g:-0x2.345678p0123:0:-1:
+%12g:-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:
+# BZ12701 %12g:0x2.345678p+123:0:-1:
+# BZ12701 %*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:
+# BZ12701 %12g:+0x2.345678p0123:0:-1:
+# BZ12701 %*12g:+0x2.345678p0123:0:-1:
+# BZ12701 %12g:+0x2.345678p+123:0:-1:
+# BZ12701 %*12g:+0x2.345678p+123:0:-1:
+# BZ12701 %12g:+0x7.fffff8p125:0:-1:
+# BZ12701 %*12g:+0x7.fffff8p125:0:-1:
+# BZ12701 %12g:+0xf.fffffp+124:0:-1:
+# BZ12701 %*12g:+0xf.fffffp+124:0:-1:
+%12g:+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:
+# BZ12701 %5g: -0x8p-129:0:-1:
+# BZ12701 %*5g: -0x8p-129:0:-1:
+# BZ12701 %5g: -0x0p+0:0:-1:
+# BZ12701 %*5g: -0x0p+0:0:-1:
+# BZ12701 %5g: -0x0p0:0:-1:
+# BZ12701 %*5g: -0x0p0:0:-1:
+%5g: -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:
+# BZ12701 %5g: 0x0p+0:0:-1:
+# BZ12701 %*5g: 0x0p+0:0:-1:
+# BZ12701 %5g: 0x8p-129:0:-1:
+# BZ12701 %*5g: 0x8p-129:0:-1:
+%5g: 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:
+# BZ12701 %5g: +0x0p0:0:-1:
+# BZ12701 %*5g: +0x0p0:0:-1:
+# BZ12701 %5g: +0x0p+0:0:-1:
+# BZ12701 %*5g: +0x0p+0:0:-1:
+# BZ12701 %5g: +0x8p-129:0:-1:
+# BZ12701 %*5g: +0x8p-129:0:-1:
+%5g: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 05/17] stdio-common: Add scanf double data for IEEE 754 binary64 format
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (3 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 04/17] stdio-common: Add scanf float data for IEEE 754 binary32 format Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 06/17] stdio-common: Add scanf long double data for IEEE 754 binary128 format Maciej W. Rozycki
` (11 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure and `double' real input data for targets
using the IEEE 754 binary64 format.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0e', '0e+',
'0x', '0x8p', '0x0p-', etc.
---
Changes from v1:
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/ieee754/dbl-64/Makefile | 4
sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input | 682 +++++++++++++++++
sysdeps/ieee754/dbl-64/tst-scanf-format-double-E.input | 558 +++++++++++++
sysdeps/ieee754/dbl-64/tst-scanf-format-double-F.input | 558 +++++++++++++
sysdeps/ieee754/dbl-64/tst-scanf-format-double-G.input | 682 +++++++++++++++++
sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input | 682 +++++++++++++++++
sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input | 558 +++++++++++++
sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input | 558 +++++++++++++
sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input | 682 +++++++++++++++++
9 files changed, 4964 insertions(+)
glibc-tst-scanf-format-all-dbl-64.diff
Index: glibc/sysdeps/ieee754/dbl-64/Makefile
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/Makefile
+++ glibc/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
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lA:0X0P0:0:-1:
+# BZ12701 %*2lA:0X0P0:0:-1:
+# BZ12701 %2lA:0X0P+0:0:-1:
+# BZ12701 %*2lA:0X0P+0:0:-1:
+# BZ12701 %2lA:0X8P-1025:0:-1:
+# BZ12701 %*2lA:0X8P-1025:0:-1:
+# BZ12701 %2lA:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*2lA:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %2lA:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*2lA:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lA: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:
+# BZ12701 %3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lA:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lA:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lA:-0X8P-1025:0:-1:
+# BZ12701 %*3lA:-0X8P-1025:0:-1:
+# BZ12701 %3lA:-0X0P+0:0:-1:
+# BZ12701 %*3lA:-0X0P+0:0:-1:
+# BZ12701 %3lA:-0X0P0:0:-1:
+# BZ12701 %*3lA:-0X0P0:0:-1:
+%3lA:-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:
+# BZ12701 %3lA:+0X0P0:0:-1:
+# BZ12701 %*3lA:+0X0P0:0:-1:
+# BZ12701 %3lA:+0X0P+0:0:-1:
+# BZ12701 %*3lA:+0X0P+0:0:-1:
+# BZ12701 %3lA:+0X8P-1025:0:-1:
+# BZ12701 %*3lA:+0X8P-1025:0:-1:
+# BZ12701 %3lA:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lA:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:+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:
+# BZ12701 %4lA:0X0P0:0:-1:
+# BZ12701 %*4lA:0X0P0:0:-1:
+# BZ12701 %4lA:0X0P+0:0:-1:
+# BZ12701 %*4lA:0X0P+0:0:-1:
+# BZ12701 %4lA:0X8P-1025:0:-1:
+# BZ12701 %*4lA:0X8P-1025:0:-1:
+%4lA: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:
+# BZ12701 %5lA:-0X8P-1025:0:-1:
+# BZ12701 %*5lA:-0X8P-1025:0:-1:
+# BZ12701 %5lA:-0X0P+0:0:-1:
+# BZ12701 %*5lA:-0X0P+0:0:-1:
+# BZ12701 %5lA:-0X0P0:0:-1:
+# BZ12701 %*5lA:-0X0P0:0:-1:
+%5lA:-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:
+# BZ12701 %5lA:0X0P+0:0:-1:
+# BZ12701 %*5lA:0X0P+0:0:-1:
+# BZ12701 %5lA:0X8P-1025:0:-1:
+# BZ12701 %*5lA:0X8P-1025:0:-1:
+%5lA: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:
+# BZ12701 %5lA:+0X0P0:0:-1:
+# BZ12701 %*5lA:+0X0P0:0:-1:
+# BZ12701 %5lA:+0X0P+0:0:-1:
+# BZ12701 %*5lA:+0X0P+0:0:-1:
+# BZ12701 %5lA:+0X8P-1025:0:-1:
+# BZ12701 %*5lA:+0X8P-1025:0:-1:
+%5lA:+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:
+# BZ12701 %6lA:-0X8P-1025:0:-1:
+# BZ12701 %*6lA:-0X8P-1025:0:-1:
+# BZ12701 %6lA:-0X0P+0:0:-1:
+# BZ12701 %*6lA:-0X0P+0:0:-1:
+%6lA:-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:
+# BZ12701 %6lA:+0X0P+0:0:-1:
+# BZ12701 %*6lA:+0X0P+0:0:-1:
+# BZ12701 %6lA:+0X8P-1025:0:-1:
+# BZ12701 %*6lA:+0X8P-1025:0:-1:
+%6lA:+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:
+# BZ12701 %20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20lA:-0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%20lA:-0X2.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:
+# BZ12701 %20lA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%20lA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20lA:+0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:+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:
+# BZ12701 %5lA: -0X8P-1025:0:-1:
+# BZ12701 %*5lA: -0X8P-1025:0:-1:
+# BZ12701 %5lA: -0X0P+0:0:-1:
+# BZ12701 %*5lA: -0X0P+0:0:-1:
+# BZ12701 %5lA: -0X0P0:0:-1:
+# BZ12701 %*5lA: -0X0P0:0:-1:
+%5lA: -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:
+# BZ12701 %5lA: 0X0P+0:0:-1:
+# BZ12701 %*5lA: 0X0P+0:0:-1:
+# BZ12701 %5lA: 0X8P-1025:0:-1:
+# BZ12701 %*5lA: 0X8P-1025:0:-1:
+%5lA: 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:
+# BZ12701 %5lA: +0X0P0:0:-1:
+# BZ12701 %*5lA: +0X0P0:0:-1:
+# BZ12701 %5lA: +0X0P+0:0:-1:
+# BZ12701 %*5lA: +0X0P+0:0:-1:
+# BZ12701 %5lA: +0X8P-1025:0:-1:
+# BZ12701 %*5lA: +0X8P-1025:0:-1:
+%5lA: +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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-E.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lE:0E0:0:-1:
+# BZ12701 %*2lE:0E0:0:-1:
+# BZ12701 %2lE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3lE:-0E+0:0:-1:
+# BZ12701 %*3lE:-0E+0:0:-1:
+# BZ12701 %3lE:-0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3lE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3lE:+0E0:0:-1:
+# BZ12701 %*3lE:+0E0:0:-1:
+# BZ12701 %3lE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4lE:-0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4lE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+# BZ12701 %*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
+%*40lE:-1.79769313486231570814527423731704357E308:0:40:
+%40lE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
+%*40lE:-2.3441674165664682593913711430784253952E+37:0:40:
+%40lE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
+%*40lE:-2.3441674165664682593913711430784253952E037:0:40:
+# BZ12701 %40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+# BZ12701 %*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:-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:
+# BZ12701 %40lE:2.3441674165664682593913711430784253952E037:0:-1:
+# BZ12701 %*40lE:2.3441674165664682593913711430784253952E037:0:-1:
+# BZ12701 %40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+# BZ12701 %*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40lE: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:
+# BZ12701 %40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+# BZ12701 %*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
+%*40lE:+2.3441674165664682593913711430784253952E037:0:40:
+%40lE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
+%*40lE:+2.3441674165664682593913711430784253952E+37:0:40:
+%40lE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
+%*40lE:+1.79769313486231570814527423731704357E308:0:40:
+# BZ12701 %40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+# BZ12701 %*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:+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:
+# BZ12701 %3lE: -0E+0:0:-1:
+# BZ12701 %*3lE: -0E+0:0:-1:
+# BZ12701 %3lE: -0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3lE: 0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3lE: +0E0:0:-1:
+# BZ12701 %*3lE: +0E0:0:-1:
+# BZ12701 %3lE: +0E+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-F.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-G.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lG:0X0P0:0:-1:
+# BZ12701 %*2lG:0X0P0:0:-1:
+# BZ12701 %2lG:0X0P+0:0:-1:
+# BZ12701 %*2lG:0X0P+0:0:-1:
+# BZ12701 %2lG:0X8P-1025:0:-1:
+# BZ12701 %*2lG:0X8P-1025:0:-1:
+# BZ12701 %2lG:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*2lG:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %2lG:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*2lG:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lG: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:
+# BZ12701 %3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lG:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lG:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lG:-0X8P-1025:0:-1:
+# BZ12701 %*3lG:-0X8P-1025:0:-1:
+# BZ12701 %3lG:-0X0P+0:0:-1:
+# BZ12701 %*3lG:-0X0P+0:0:-1:
+# BZ12701 %3lG:-0X0P0:0:-1:
+# BZ12701 %*3lG:-0X0P0:0:-1:
+%3lG:-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:
+# BZ12701 %3lG:+0X0P0:0:-1:
+# BZ12701 %*3lG:+0X0P0:0:-1:
+# BZ12701 %3lG:+0X0P+0:0:-1:
+# BZ12701 %*3lG:+0X0P+0:0:-1:
+# BZ12701 %3lG:+0X8P-1025:0:-1:
+# BZ12701 %*3lG:+0X8P-1025:0:-1:
+# BZ12701 %3lG:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lG:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:+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:
+# BZ12701 %4lG:0X0P0:0:-1:
+# BZ12701 %*4lG:0X0P0:0:-1:
+# BZ12701 %4lG:0X0P+0:0:-1:
+# BZ12701 %*4lG:0X0P+0:0:-1:
+# BZ12701 %4lG:0X8P-1025:0:-1:
+# BZ12701 %*4lG:0X8P-1025:0:-1:
+%4lG: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:
+# BZ12701 %5lG:-0X8P-1025:0:-1:
+# BZ12701 %*5lG:-0X8P-1025:0:-1:
+# BZ12701 %5lG:-0X0P+0:0:-1:
+# BZ12701 %*5lG:-0X0P+0:0:-1:
+# BZ12701 %5lG:-0X0P0:0:-1:
+# BZ12701 %*5lG:-0X0P0:0:-1:
+%5lG:-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:
+# BZ12701 %5lG:0X0P+0:0:-1:
+# BZ12701 %*5lG:0X0P+0:0:-1:
+# BZ12701 %5lG:0X8P-1025:0:-1:
+# BZ12701 %*5lG:0X8P-1025:0:-1:
+%5lG: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:
+# BZ12701 %5lG:+0X0P0:0:-1:
+# BZ12701 %*5lG:+0X0P0:0:-1:
+# BZ12701 %5lG:+0X0P+0:0:-1:
+# BZ12701 %*5lG:+0X0P+0:0:-1:
+# BZ12701 %5lG:+0X8P-1025:0:-1:
+# BZ12701 %*5lG:+0X8P-1025:0:-1:
+%5lG:+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:
+# BZ12701 %6lG:-0X8P-1025:0:-1:
+# BZ12701 %*6lG:-0X8P-1025:0:-1:
+# BZ12701 %6lG:-0X0P+0:0:-1:
+# BZ12701 %*6lG:-0X0P+0:0:-1:
+%6lG:-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:
+# BZ12701 %6lG:+0X0P+0:0:-1:
+# BZ12701 %*6lG:+0X0P+0:0:-1:
+# BZ12701 %6lG:+0X8P-1025:0:-1:
+# BZ12701 %*6lG:+0X8P-1025:0:-1:
+%6lG:+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:
+# BZ12701 %20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20lG:-0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%20lG:-0X2.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:
+# BZ12701 %20lG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%20lG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20lG:+0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:+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:
+# BZ12701 %5lG: -0X8P-1025:0:-1:
+# BZ12701 %*5lG: -0X8P-1025:0:-1:
+# BZ12701 %5lG: -0X0P+0:0:-1:
+# BZ12701 %*5lG: -0X0P+0:0:-1:
+# BZ12701 %5lG: -0X0P0:0:-1:
+# BZ12701 %*5lG: -0X0P0:0:-1:
+%5lG: -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:
+# BZ12701 %5lG: 0X0P+0:0:-1:
+# BZ12701 %*5lG: 0X0P+0:0:-1:
+# BZ12701 %5lG: 0X8P-1025:0:-1:
+# BZ12701 %*5lG: 0X8P-1025:0:-1:
+%5lG: 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:
+# BZ12701 %5lG: +0X0P0:0:-1:
+# BZ12701 %*5lG: +0X0P0:0:-1:
+# BZ12701 %5lG: +0X0P+0:0:-1:
+# BZ12701 %*5lG: +0X0P+0:0:-1:
+# BZ12701 %5lG: +0X8P-1025:0:-1:
+# BZ12701 %*5lG: +0X8P-1025:0:-1:
+%5lG: +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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2la:0x0p0:0:-1:
+# BZ12701 %*2la:0x0p0:0:-1:
+# BZ12701 %2la:0x0p+0:0:-1:
+# BZ12701 %*2la:0x0p+0:0:-1:
+# BZ12701 %2la:0x8p-1025:0:-1:
+# BZ12701 %*2la:0x8p-1025:0:-1:
+# BZ12701 %2la:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*2la:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %2la:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*2la:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %2la:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*2la:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %2la:0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*2la:0xf.ffffffffffff8p+1020:0:-1:
+%2la: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:
+# BZ12701 %3la:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3la:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %3la:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3la:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3la:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3la:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3la:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3la:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3la:-0x8p-1025:0:-1:
+# BZ12701 %*3la:-0x8p-1025:0:-1:
+# BZ12701 %3la:-0x0p+0:0:-1:
+# BZ12701 %*3la:-0x0p+0:0:-1:
+# BZ12701 %3la:-0x0p0:0:-1:
+# BZ12701 %*3la:-0x0p0:0:-1:
+%3la:-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:
+# BZ12701 %3la:+0x0p0:0:-1:
+# BZ12701 %*3la:+0x0p0:0:-1:
+# BZ12701 %3la:+0x0p+0:0:-1:
+# BZ12701 %*3la:+0x0p+0:0:-1:
+# BZ12701 %3la:+0x8p-1025:0:-1:
+# BZ12701 %*3la:+0x8p-1025:0:-1:
+# BZ12701 %3la:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3la:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3la:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3la:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3la:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3la:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3la:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3la:+0xf.ffffffffffff8p+1020:0:-1:
+%3la:+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:
+# BZ12701 %4la:0x0p0:0:-1:
+# BZ12701 %*4la:0x0p0:0:-1:
+# BZ12701 %4la:0x0p+0:0:-1:
+# BZ12701 %*4la:0x0p+0:0:-1:
+# BZ12701 %4la:0x8p-1025:0:-1:
+# BZ12701 %*4la:0x8p-1025:0:-1:
+%4la: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:
+# BZ12701 %5la:-0x8p-1025:0:-1:
+# BZ12701 %*5la:-0x8p-1025:0:-1:
+# BZ12701 %5la:-0x0p+0:0:-1:
+# BZ12701 %*5la:-0x0p+0:0:-1:
+# BZ12701 %5la:-0x0p0:0:-1:
+# BZ12701 %*5la:-0x0p0:0:-1:
+%5la:-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:
+# BZ12701 %5la:0x0p+0:0:-1:
+# BZ12701 %*5la:0x0p+0:0:-1:
+# BZ12701 %5la:0x8p-1025:0:-1:
+# BZ12701 %*5la:0x8p-1025:0:-1:
+%5la: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:
+# BZ12701 %5la:+0x0p0:0:-1:
+# BZ12701 %*5la:+0x0p0:0:-1:
+# BZ12701 %5la:+0x0p+0:0:-1:
+# BZ12701 %*5la:+0x0p+0:0:-1:
+# BZ12701 %5la:+0x8p-1025:0:-1:
+# BZ12701 %*5la:+0x8p-1025:0:-1:
+%5la:+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:
+# BZ12701 %6la:-0x8p-1025:0:-1:
+# BZ12701 %*6la:-0x8p-1025:0:-1:
+# BZ12701 %6la:-0x0p+0:0:-1:
+# BZ12701 %*6la:-0x0p+0:0:-1:
+%6la:-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:
+# BZ12701 %6la:+0x0p+0:0:-1:
+# BZ12701 %*6la:+0x0p+0:0:-1:
+# BZ12701 %6la:+0x8p-1025:0:-1:
+# BZ12701 %*6la:+0x8p-1025:0:-1:
+%6la:+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:
+# BZ12701 %20la:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20la:-0xf.ffffffffffff8p+1020:0:-1:
+%20la:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20la:-0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20la:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20la:-0x2.3456789abcdfep+123:0:-1:
+%20la:-0x2.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:
+# BZ12701 %20la:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20la:+0x2.3456789abcdfep+123:0:-1:
+%20la:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20la:+0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20la:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20la:+0xf.ffffffffffff8p+1020:0:-1:
+%20la:+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:
+# BZ12701 %5la: -0x8p-1025:0:-1:
+# BZ12701 %*5la: -0x8p-1025:0:-1:
+# BZ12701 %5la: -0x0p+0:0:-1:
+# BZ12701 %*5la: -0x0p+0:0:-1:
+# BZ12701 %5la: -0x0p0:0:-1:
+# BZ12701 %*5la: -0x0p0:0:-1:
+%5la: -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:
+# BZ12701 %5la: 0x0p+0:0:-1:
+# BZ12701 %*5la: 0x0p+0:0:-1:
+# BZ12701 %5la: 0x8p-1025:0:-1:
+# BZ12701 %*5la: 0x8p-1025:0:-1:
+%5la: 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:
+# BZ12701 %5la: +0x0p0:0:-1:
+# BZ12701 %*5la: +0x0p0:0:-1:
+# BZ12701 %5la: +0x0p+0:0:-1:
+# BZ12701 %*5la: +0x0p+0:0:-1:
+# BZ12701 %5la: +0x8p-1025:0:-1:
+# BZ12701 %*5la: +0x8p-1025:0:-1:
+%5la: +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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2le:0e0:0:-1:
+# BZ12701 %*2le:0e0:0:-1:
+# BZ12701 %2le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3le:-0e+0:0:-1:
+# BZ12701 %*3le:-0e+0:0:-1:
+# BZ12701 %3le:-0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3le:+0e0:0:-1:
+# BZ12701 %*3le:+0e0:0:-1:
+# BZ12701 %3le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4le:-0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40le:-1.79769313486231570814527423731704357e+308:0:-1:
+# BZ12701 %*40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
+%*40le:-1.79769313486231570814527423731704357e308:0:40:
+%40le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
+%*40le:-2.3441674165664682593913711430784253952e+37:0:40:
+%40le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
+%*40le:-2.3441674165664682593913711430784253952e037:0:40:
+# BZ12701 %40le:-2.22507385850720138309023271733240406e-308:0:-1:
+# BZ12701 %*40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40le:-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:
+# BZ12701 %40le:2.3441674165664682593913711430784253952e037:0:-1:
+# BZ12701 %*40le:2.3441674165664682593913711430784253952e037:0:-1:
+# BZ12701 %40le:2.3441674165664682593913711430784253952e+37:0:-1:
+# BZ12701 %*40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40le: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:
+# BZ12701 %40le:+2.22507385850720138309023271733240406e-308:0:-1:
+# BZ12701 %*40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
+%*40le:+2.3441674165664682593913711430784253952e037:0:40:
+%40le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
+%*40le:+2.3441674165664682593913711430784253952e+37:0:40:
+%40le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
+%*40le:+1.79769313486231570814527423731704357e308:0:40:
+# BZ12701 %40le:+1.79769313486231570814527423731704357e+308:0:-1:
+# BZ12701 %*40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40le:+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:
+# BZ12701 %3le: -0e+0:0:-1:
+# BZ12701 %*3le: -0e+0:0:-1:
+# BZ12701 %3le: -0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3le: 0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3le: +0e0:0:-1:
+# BZ12701 %*3le: +0e0:0:-1:
+# BZ12701 %3le: +0e+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2lg:0x0p0:0:-1:
+# BZ12701 %*2lg:0x0p0:0:-1:
+# BZ12701 %2lg:0x0p+0:0:-1:
+# BZ12701 %*2lg:0x0p+0:0:-1:
+# BZ12701 %2lg:0x8p-1025:0:-1:
+# BZ12701 %*2lg:0x8p-1025:0:-1:
+# BZ12701 %2lg:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*2lg:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %2lg:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*2lg:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %2lg:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*2lg:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %2lg:0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*2lg:0xf.ffffffffffff8p+1020:0:-1:
+%2lg: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:
+# BZ12701 %3lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %3lg:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3lg:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3lg:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3lg:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3lg:-0x8p-1025:0:-1:
+# BZ12701 %*3lg:-0x8p-1025:0:-1:
+# BZ12701 %3lg:-0x0p+0:0:-1:
+# BZ12701 %*3lg:-0x0p+0:0:-1:
+# BZ12701 %3lg:-0x0p0:0:-1:
+# BZ12701 %*3lg:-0x0p0:0:-1:
+%3lg:-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:
+# BZ12701 %3lg:+0x0p0:0:-1:
+# BZ12701 %*3lg:+0x0p0:0:-1:
+# BZ12701 %3lg:+0x0p+0:0:-1:
+# BZ12701 %*3lg:+0x0p+0:0:-1:
+# BZ12701 %3lg:+0x8p-1025:0:-1:
+# BZ12701 %*3lg:+0x8p-1025:0:-1:
+# BZ12701 %3lg:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3lg:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3lg:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3lg:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3lg:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3lg:+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:
+# BZ12701 %4lg:0x0p0:0:-1:
+# BZ12701 %*4lg:0x0p0:0:-1:
+# BZ12701 %4lg:0x0p+0:0:-1:
+# BZ12701 %*4lg:0x0p+0:0:-1:
+# BZ12701 %4lg:0x8p-1025:0:-1:
+# BZ12701 %*4lg:0x8p-1025:0:-1:
+%4lg: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:
+# BZ12701 %5lg:-0x8p-1025:0:-1:
+# BZ12701 %*5lg:-0x8p-1025:0:-1:
+# BZ12701 %5lg:-0x0p+0:0:-1:
+# BZ12701 %*5lg:-0x0p+0:0:-1:
+# BZ12701 %5lg:-0x0p0:0:-1:
+# BZ12701 %*5lg:-0x0p0:0:-1:
+%5lg:-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:
+# BZ12701 %5lg:0x0p+0:0:-1:
+# BZ12701 %*5lg:0x0p+0:0:-1:
+# BZ12701 %5lg:0x8p-1025:0:-1:
+# BZ12701 %*5lg:0x8p-1025:0:-1:
+%5lg: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:
+# BZ12701 %5lg:+0x0p0:0:-1:
+# BZ12701 %*5lg:+0x0p0:0:-1:
+# BZ12701 %5lg:+0x0p+0:0:-1:
+# BZ12701 %*5lg:+0x0p+0:0:-1:
+# BZ12701 %5lg:+0x8p-1025:0:-1:
+# BZ12701 %*5lg:+0x8p-1025:0:-1:
+%5lg:+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:
+# BZ12701 %6lg:-0x8p-1025:0:-1:
+# BZ12701 %*6lg:-0x8p-1025:0:-1:
+# BZ12701 %6lg:-0x0p+0:0:-1:
+# BZ12701 %*6lg:-0x0p+0:0:-1:
+%6lg:-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:
+# BZ12701 %6lg:+0x0p+0:0:-1:
+# BZ12701 %*6lg:+0x0p+0:0:-1:
+# BZ12701 %6lg:+0x8p-1025:0:-1:
+# BZ12701 %*6lg:+0x8p-1025:0:-1:
+%6lg:+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:
+# BZ12701 %20lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20lg:-0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20lg:-0x2.3456789abcdfep+123:0:-1:
+%20lg:-0x2.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:
+# BZ12701 %20lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20lg:+0x2.3456789abcdfep+123:0:-1:
+%20lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20lg:+0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20lg:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20lg:+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:
+# BZ12701 %5lg: -0x8p-1025:0:-1:
+# BZ12701 %*5lg: -0x8p-1025:0:-1:
+# BZ12701 %5lg: -0x0p+0:0:-1:
+# BZ12701 %*5lg: -0x0p+0:0:-1:
+# BZ12701 %5lg: -0x0p0:0:-1:
+# BZ12701 %*5lg: -0x0p0:0:-1:
+%5lg: -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:
+# BZ12701 %5lg: 0x0p+0:0:-1:
+# BZ12701 %*5lg: 0x0p+0:0:-1:
+# BZ12701 %5lg: 0x8p-1025:0:-1:
+# BZ12701 %*5lg: 0x8p-1025:0:-1:
+%5lg: 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:
+# BZ12701 %5lg: +0x0p0:0:-1:
+# BZ12701 %*5lg: +0x0p0:0:-1:
+# BZ12701 %5lg: +0x0p+0:0:-1:
+# BZ12701 %*5lg: +0x0p+0:0:-1:
+# BZ12701 %5lg: +0x8p-1025:0:-1:
+# BZ12701 %*5lg: +0x8p-1025:0:-1:
+%5lg: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 06/17] stdio-common: Add scanf long double data for IEEE 754 binary128 format
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (4 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 05/17] stdio-common: Add scanf double data for IEEE 754 binary64 format Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
` (10 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure and `long double' real input data for
targets using the IEEE 754 binary128 format.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0e', '0e+',
'0x', '0x8p', '0x0p-', etc.
---
Changes from v1:
- Fix corrupt pairs of disabled data entries across input files for each
of `%A', `%G', `%a', and `%g' conversion specifiers.
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/ieee754/ldbl-128/Makefile | 4
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input | 682 ++++++++++++++
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-E.input | 558 +++++++++++
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-F.input | 496 ++++++++++
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-G.input | 682 ++++++++++++++
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input | 682 ++++++++++++++
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input | 558 +++++++++++
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input | 496 ++++++++++
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input | 682 ++++++++++++++
9 files changed, 4840 insertions(+)
glibc-tst-scanf-format-all-ldbl-128.diff
Index: glibc/sysdeps/ieee754/ldbl-128/Makefile
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/Makefile
+++ glibc/sysdeps/ieee754/ldbl-128/Makefile
@@ -126,3 +126,7 @@ CFLAGS-s_y0l.c += -fno-builtin-y0f64x -f
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
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LA:0X0P0:0:-1:
+# BZ12701 %*2LA:0X0P0:0:-1:
+# BZ12701 %2LA:0X0P+0:0:-1:
+# BZ12701 %*2LA:0X0P+0:0:-1:
+# BZ12701 %2LA:0X8P-16385:0:-1:
+# BZ12701 %*2LA:0X8P-16385:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LA: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:
+# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %3LA:-0X8P-16385:0:-1:
+# BZ12701 %*3LA:-0X8P-16385:0:-1:
+# BZ12701 %3LA:-0X0P+0:0:-1:
+# BZ12701 %*3LA:-0X0P+0:0:-1:
+# BZ12701 %3LA:-0X0P0:0:-1:
+# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-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:
+# BZ12701 %3LA:+0X0P0:0:-1:
+# BZ12701 %*3LA:+0X0P0:0:-1:
+# BZ12701 %3LA:+0X0P+0:0:-1:
+# BZ12701 %*3LA:+0X0P+0:0:-1:
+# BZ12701 %3LA:+0X8P-16385:0:-1:
+# BZ12701 %*3LA:+0X8P-16385:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:+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:
+# BZ12701 %4LA:0X0P0:0:-1:
+# BZ12701 %*4LA:0X0P0:0:-1:
+# BZ12701 %4LA:0X0P+0:0:-1:
+# BZ12701 %*4LA:0X0P+0:0:-1:
+# BZ12701 %4LA:0X8P-16385:0:-1:
+# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA: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:
+# BZ12701 %5LA:-0X8P-16385:0:-1:
+# BZ12701 %*5LA:-0X8P-16385:0:-1:
+# BZ12701 %5LA:-0X0P+0:0:-1:
+# BZ12701 %*5LA:-0X0P+0:0:-1:
+# BZ12701 %5LA:-0X0P0:0:-1:
+# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-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:
+# BZ12701 %5LA:0X0P+0:0:-1:
+# BZ12701 %*5LA:0X0P+0:0:-1:
+# BZ12701 %5LA:0X8P-16385:0:-1:
+# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA: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:
+# BZ12701 %5LA:+0X0P0:0:-1:
+# BZ12701 %*5LA:+0X0P0:0:-1:
+# BZ12701 %5LA:+0X0P+0:0:-1:
+# BZ12701 %*5LA:+0X0P+0:0:-1:
+# BZ12701 %5LA:+0X8P-16385:0:-1:
+# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+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:
+# BZ12701 %6LA:-0X8P-16385:0:-1:
+# BZ12701 %*6LA:-0X8P-16385:0:-1:
+# BZ12701 %6LA:-0X0P+0:0:-1:
+# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-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:
+# BZ12701 %6LA:+0X0P+0:0:-1:
+# BZ12701 %*6LA:+0X0P+0:0:-1:
+# BZ12701 %6LA:+0X8P-16385:0:-1:
+# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+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:
+# BZ12701 %35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+# BZ12701 %35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:-0X2.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:
+# BZ12701 %35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+# BZ12701 %35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:+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:
+# BZ12701 %5LA: -0X8P-16385:0:-1:
+# BZ12701 %*5LA: -0X8P-16385:0:-1:
+# BZ12701 %5LA: -0X0P+0:0:-1:
+# BZ12701 %*5LA: -0X0P+0:0:-1:
+# BZ12701 %5LA: -0X0P0:0:-1:
+# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -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:
+# BZ12701 %5LA: 0X0P+0:0:-1:
+# BZ12701 %*5LA: 0X0P+0:0:-1:
+# BZ12701 %5LA: 0X8P-16385:0:-1:
+# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 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:
+# BZ12701 %5LA: +0X0P0:0:-1:
+# BZ12701 %*5LA: +0X0P0:0:-1:
+# BZ12701 %5LA: +0X0P+0:0:-1:
+# BZ12701 %*5LA: +0X0P+0:0:-1:
+# BZ12701 %5LA: +0X8P-16385:0:-1:
+# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +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:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-E.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LE:0E0:0:-1:
+# BZ12701 %*2LE:0E0:0:-1:
+# BZ12701 %2LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:-0E+0:0:-1:
+# BZ12701 %*3LE:-0E+0:0:-1:
+# BZ12701 %3LE:-0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:+0E0:0:-1:
+# BZ12701 %*3LE:+0E0:0:-1:
+# BZ12701 %3LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:-0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+# BZ12701 %*40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:-1.18973149535723176508575932662800702E4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
+%*40LE:-1.18973149535723176508575932662800702E4932:0:40:
+%40LE:-3.6190587245056029583909936820055344E+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
+%*40LE:-3.6190587245056029583909936820055344E+3716:0:40:
+%40LE:-3.6190587245056029583909936820055344E03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
+%*40LE:-3.6190587245056029583909936820055344E03716:0:40:
+# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-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:
+# BZ12701 %40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:+3.6190587245056029583909936820055344E03716:1:40:0x1.c461e11236e13b300745afb88861p11:
+%*40LE:+3.6190587245056029583909936820055344E03716:0:40:
+%40LE:+3.6190587245056029583909936820055344E+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
+%*40LE:+3.6190587245056029583909936820055344E+3716:0:40:
+%40LE:+1.18973149535723176508575932662800702E4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
+%*40LE:+1.18973149535723176508575932662800702E4932:0:40:
+# BZ12701 %40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+# BZ12701 %*40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:+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:
+# BZ12701 %3LE: -0E+0:0:-1:
+# BZ12701 %*3LE: -0E+0:0:-1:
+# BZ12701 %3LE: -0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: 0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: +0E0:0:-1:
+# BZ12701 %*3LE: +0E0:0:-1:
+# BZ12701 %3LE: +0E+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-F.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-G.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LG:0X0P0:0:-1:
+# BZ12701 %*2LG:0X0P0:0:-1:
+# BZ12701 %2LG:0X0P+0:0:-1:
+# BZ12701 %*2LG:0X0P+0:0:-1:
+# BZ12701 %2LG:0X8P-16385:0:-1:
+# BZ12701 %*2LG:0X8P-16385:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LG: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:
+# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %3LG:-0X8P-16385:0:-1:
+# BZ12701 %*3LG:-0X8P-16385:0:-1:
+# BZ12701 %3LG:-0X0P+0:0:-1:
+# BZ12701 %*3LG:-0X0P+0:0:-1:
+# BZ12701 %3LG:-0X0P0:0:-1:
+# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-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:
+# BZ12701 %3LG:+0X0P0:0:-1:
+# BZ12701 %*3LG:+0X0P0:0:-1:
+# BZ12701 %3LG:+0X0P+0:0:-1:
+# BZ12701 %*3LG:+0X0P+0:0:-1:
+# BZ12701 %3LG:+0X8P-16385:0:-1:
+# BZ12701 %*3LG:+0X8P-16385:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LG:+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:
+# BZ12701 %4LG:0X0P0:0:-1:
+# BZ12701 %*4LG:0X0P0:0:-1:
+# BZ12701 %4LG:0X0P+0:0:-1:
+# BZ12701 %*4LG:0X0P+0:0:-1:
+# BZ12701 %4LG:0X8P-16385:0:-1:
+# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG: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:
+# BZ12701 %5LG:-0X8P-16385:0:-1:
+# BZ12701 %*5LG:-0X8P-16385:0:-1:
+# BZ12701 %5LG:-0X0P+0:0:-1:
+# BZ12701 %*5LG:-0X0P+0:0:-1:
+# BZ12701 %5LG:-0X0P0:0:-1:
+# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-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:
+# BZ12701 %5LG:0X0P+0:0:-1:
+# BZ12701 %*5LG:0X0P+0:0:-1:
+# BZ12701 %5LG:0X8P-16385:0:-1:
+# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG: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:
+# BZ12701 %5LG:+0X0P0:0:-1:
+# BZ12701 %*5LG:+0X0P0:0:-1:
+# BZ12701 %5LG:+0X0P+0:0:-1:
+# BZ12701 %*5LG:+0X0P+0:0:-1:
+# BZ12701 %5LG:+0X8P-16385:0:-1:
+# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+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:
+# BZ12701 %6LG:-0X8P-16385:0:-1:
+# BZ12701 %*6LG:-0X8P-16385:0:-1:
+# BZ12701 %6LG:-0X0P+0:0:-1:
+# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-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:
+# BZ12701 %6LG:+0X0P+0:0:-1:
+# BZ12701 %*6LG:+0X0P+0:0:-1:
+# BZ12701 %6LG:+0X8P-16385:0:-1:
+# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+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:
+# BZ12701 %35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+# BZ12701 %35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:-0X2.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:
+# BZ12701 %35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+# BZ12701 %*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
+# BZ12701 %35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+# BZ12701 %*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:+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:
+# BZ12701 %5LG: -0X8P-16385:0:-1:
+# BZ12701 %*5LG: -0X8P-16385:0:-1:
+# BZ12701 %5LG: -0X0P+0:0:-1:
+# BZ12701 %*5LG: -0X0P+0:0:-1:
+# BZ12701 %5LG: -0X0P0:0:-1:
+# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -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:
+# BZ12701 %5LG: 0X0P+0:0:-1:
+# BZ12701 %*5LG: 0X0P+0:0:-1:
+# BZ12701 %5LG: 0X8P-16385:0:-1:
+# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 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:
+# BZ12701 %5LG: +0X0P0:0:-1:
+# BZ12701 %*5LG: +0X0P0:0:-1:
+# BZ12701 %5LG: +0X0P+0:0:-1:
+# BZ12701 %*5LG: +0X0P+0:0:-1:
+# BZ12701 %5LG: +0X8P-16385:0:-1:
+# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +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:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2La:0x0p0:0:-1:
+# BZ12701 %*2La:0x0p0:0:-1:
+# BZ12701 %2La:0x0p+0:0:-1:
+# BZ12701 %*2La:0x0p+0:0:-1:
+# BZ12701 %2La:0x8p-16385:0:-1:
+# BZ12701 %*2La:0x8p-16385:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2La: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:
+# BZ12701 %3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %3La:-0x8p-16385:0:-1:
+# BZ12701 %*3La:-0x8p-16385:0:-1:
+# BZ12701 %3La:-0x0p+0:0:-1:
+# BZ12701 %*3La:-0x0p+0:0:-1:
+# BZ12701 %3La:-0x0p0:0:-1:
+# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-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:
+# BZ12701 %3La:+0x0p0:0:-1:
+# BZ12701 %*3La:+0x0p0:0:-1:
+# BZ12701 %3La:+0x0p+0:0:-1:
+# BZ12701 %*3La:+0x0p+0:0:-1:
+# BZ12701 %3La:+0x8p-16385:0:-1:
+# BZ12701 %*3La:+0x8p-16385:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:+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:
+# BZ12701 %4La:0x0p0:0:-1:
+# BZ12701 %*4La:0x0p0:0:-1:
+# BZ12701 %4La:0x0p+0:0:-1:
+# BZ12701 %*4La:0x0p+0:0:-1:
+# BZ12701 %4La:0x8p-16385:0:-1:
+# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La: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:
+# BZ12701 %5La:-0x8p-16385:0:-1:
+# BZ12701 %*5La:-0x8p-16385:0:-1:
+# BZ12701 %5La:-0x0p+0:0:-1:
+# BZ12701 %*5La:-0x0p+0:0:-1:
+# BZ12701 %5La:-0x0p0:0:-1:
+# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-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:
+# BZ12701 %5La:0x0p+0:0:-1:
+# BZ12701 %*5La:0x0p+0:0:-1:
+# BZ12701 %5La:0x8p-16385:0:-1:
+# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La: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:
+# BZ12701 %5La:+0x0p0:0:-1:
+# BZ12701 %*5La:+0x0p0:0:-1:
+# BZ12701 %5La:+0x0p+0:0:-1:
+# BZ12701 %*5La:+0x0p+0:0:-1:
+# BZ12701 %5La:+0x8p-16385:0:-1:
+# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+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:
+# BZ12701 %6La:-0x8p-16385:0:-1:
+# BZ12701 %*6La:-0x8p-16385:0:-1:
+# BZ12701 %6La:-0x0p+0:0:-1:
+# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-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:
+# BZ12701 %6La:+0x0p+0:0:-1:
+# BZ12701 %*6La:+0x0p+0:0:-1:
+# BZ12701 %6La:+0x8p-16385:0:-1:
+# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+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:
+# BZ12701 %35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35La:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
+# BZ12701 %35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:-0x2.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:
+# BZ12701 %35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35La:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
+# BZ12701 %35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:+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:
+# BZ12701 %5La: -0x8p-16385:0:-1:
+# BZ12701 %*5La: -0x8p-16385:0:-1:
+# BZ12701 %5La: -0x0p+0:0:-1:
+# BZ12701 %*5La: -0x0p+0:0:-1:
+# BZ12701 %5La: -0x0p0:0:-1:
+# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -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:
+# BZ12701 %5La: 0x0p+0:0:-1:
+# BZ12701 %*5La: 0x0p+0:0:-1:
+# BZ12701 %5La: 0x8p-16385:0:-1:
+# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 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:
+# BZ12701 %5La: +0x0p0:0:-1:
+# BZ12701 %*5La: +0x0p0:0:-1:
+# BZ12701 %5La: +0x0p+0:0:-1:
+# BZ12701 %*5La: +0x0p+0:0:-1:
+# BZ12701 %5La: +0x8p-16385:0:-1:
+# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +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:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Le:0e0:0:-1:
+# BZ12701 %*2Le:0e0:0:-1:
+# BZ12701 %2Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:-0e+0:0:-1:
+# BZ12701 %*3Le:-0e+0:0:-1:
+# BZ12701 %3Le:-0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:+0e0:0:-1:
+# BZ12701 %*3Le:+0e0:0:-1:
+# BZ12701 %3Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:-0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+# BZ12701 %*40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:-1.18973149535723176508575932662800702e4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
+%*40Le:-1.18973149535723176508575932662800702e4932:0:40:
+%40Le:-3.6190587245056029583909936820055344e+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
+%*40Le:-3.6190587245056029583909936820055344e+3716:0:40:
+%40Le:-3.6190587245056029583909936820055344e03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
+%*40Le:-3.6190587245056029583909936820055344e03716:0:40:
+# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-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:
+# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.6190587245056029583909936820055344e03716:1:40:0x1.c461e11236e13b300745afb88861p11:
+%*40Le:+3.6190587245056029583909936820055344e03716:0:40:
+%40Le:+3.6190587245056029583909936820055344e+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
+%*40Le:+3.6190587245056029583909936820055344e+3716:0:40:
+%40Le:+1.18973149535723176508575932662800702e4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
+%*40Le:+1.18973149535723176508575932662800702e4932:0:40:
+# BZ12701 %40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+# BZ12701 %*40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:+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:
+# BZ12701 %3Le: -0e+0:0:-1:
+# BZ12701 %*3Le: -0e+0:0:-1:
+# BZ12701 %3Le: -0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: 0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: +0e0:0:-1:
+# BZ12701 %*3Le: +0e0:0:-1:
+# BZ12701 %3Le: +0e+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Lg:0x0p0:0:-1:
+# BZ12701 %*2Lg:0x0p0:0:-1:
+# BZ12701 %2Lg:0x0p+0:0:-1:
+# BZ12701 %*2Lg:0x0p+0:0:-1:
+# BZ12701 %2Lg:0x8p-16385:0:-1:
+# BZ12701 %*2Lg:0x8p-16385:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2Lg: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:
+# BZ12701 %3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %3Lg:-0x8p-16385:0:-1:
+# BZ12701 %*3Lg:-0x8p-16385:0:-1:
+# BZ12701 %3Lg:-0x0p+0:0:-1:
+# BZ12701 %*3Lg:-0x0p+0:0:-1:
+# BZ12701 %3Lg:-0x0p0:0:-1:
+# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-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:
+# BZ12701 %3Lg:+0x0p0:0:-1:
+# BZ12701 %*3Lg:+0x0p0:0:-1:
+# BZ12701 %3Lg:+0x0p+0:0:-1:
+# BZ12701 %*3Lg:+0x0p+0:0:-1:
+# BZ12701 %3Lg:+0x8p-16385:0:-1:
+# BZ12701 %*3Lg:+0x8p-16385:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+# BZ12701 %3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3Lg:+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:
+# BZ12701 %4Lg:0x0p0:0:-1:
+# BZ12701 %*4Lg:0x0p0:0:-1:
+# BZ12701 %4Lg:0x0p+0:0:-1:
+# BZ12701 %*4Lg:0x0p+0:0:-1:
+# BZ12701 %4Lg:0x8p-16385:0:-1:
+# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg: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:
+# BZ12701 %5Lg:-0x8p-16385:0:-1:
+# BZ12701 %*5Lg:-0x8p-16385:0:-1:
+# BZ12701 %5Lg:-0x0p+0:0:-1:
+# BZ12701 %*5Lg:-0x0p+0:0:-1:
+# BZ12701 %5Lg:-0x0p0:0:-1:
+# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-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:
+# BZ12701 %5Lg:0x0p+0:0:-1:
+# BZ12701 %*5Lg:0x0p+0:0:-1:
+# BZ12701 %5Lg:0x8p-16385:0:-1:
+# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg: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:
+# BZ12701 %5Lg:+0x0p0:0:-1:
+# BZ12701 %*5Lg:+0x0p0:0:-1:
+# BZ12701 %5Lg:+0x0p+0:0:-1:
+# BZ12701 %*5Lg:+0x0p+0:0:-1:
+# BZ12701 %5Lg:+0x8p-16385:0:-1:
+# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+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:
+# BZ12701 %6Lg:-0x8p-16385:0:-1:
+# BZ12701 %*6Lg:-0x8p-16385:0:-1:
+# BZ12701 %6Lg:-0x0p+0:0:-1:
+# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-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:
+# BZ12701 %6Lg:+0x0p+0:0:-1:
+# BZ12701 %*6Lg:+0x0p+0:0:-1:
+# BZ12701 %6Lg:+0x8p-16385:0:-1:
+# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+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:
+# BZ12701 %35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
+%*35Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
+# BZ12701 %35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:-0x2.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:
+# BZ12701 %35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+# BZ12701 %*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
+%*35Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
+# BZ12701 %35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+# BZ12701 %*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:+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:
+# BZ12701 %5Lg: -0x8p-16385:0:-1:
+# BZ12701 %*5Lg: -0x8p-16385:0:-1:
+# BZ12701 %5Lg: -0x0p+0:0:-1:
+# BZ12701 %*5Lg: -0x0p+0:0:-1:
+# BZ12701 %5Lg: -0x0p0:0:-1:
+# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -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:
+# BZ12701 %5Lg: 0x0p+0:0:-1:
+# BZ12701 %*5Lg: 0x0p+0:0:-1:
+# BZ12701 %5Lg: 0x8p-16385:0:-1:
+# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 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:
+# BZ12701 %5Lg: +0x0p0:0:-1:
+# BZ12701 %*5Lg: +0x0p0:0:-1:
+# BZ12701 %5Lg: +0x0p+0:0:-1:
+# BZ12701 %*5Lg: +0x0p+0:0:-1:
+# BZ12701 %5Lg: +0x8p-16385:0:-1:
+# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (5 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 06/17] stdio-common: Add scanf long double data for IEEE 754 binary128 format Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-04 21:45 ` Joseph Myers
2025-03-01 22:45 ` [PATCH v2 08/17] stdio-common: Add scanf long double data for IEEE 754 binary64 format Maciej W. Rozycki
` (9 subsequent siblings)
16 siblings, 1 reply; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure, a format-specific test skeleton providing a
data comparison implementation that masks bits of data representation in
memory that do not participate in holding floating-point data, and `long
double' real input data for targets using the Intel/Motorola 80-bit
format.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0e', '0e+',
'0x', '0x8p', '0x0p-', etc.
---
Changes from v1:
- Provide a format-specific test skeleton.
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/ieee754/ldbl-96/Makefile | 4
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-E.input | 558 +++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-F.input | 496 ++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-G.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input | 558 +++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input | 496 ++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input | 682 ++++++++++++
sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c | 39
10 files changed, 4879 insertions(+)
glibc-tst-scanf-format-all-ldbl-96.diff
Index: glibc/sysdeps/ieee754/ldbl-96/Makefile
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/Makefile
+++ glibc/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
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LA:0X0P0:0:-1:
+# BZ12701 %*2LA:0X0P0:0:-1:
+# BZ12701 %2LA:0X0P+0:0:-1:
+# BZ12701 %*2LA:0X0P+0:0:-1:
+# BZ12701 %2LA:0X8P-16385:0:-1:
+# BZ12701 %*2LA:0X8P-16385:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LA:-0X8P-16385:0:-1:
+# BZ12701 %*3LA:-0X8P-16385:0:-1:
+# BZ12701 %3LA:-0X0P+0:0:-1:
+# BZ12701 %*3LA:-0X0P+0:0:-1:
+# BZ12701 %3LA:-0X0P0:0:-1:
+# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-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:
+# BZ12701 %3LA:+0X0P0:0:-1:
+# BZ12701 %*3LA:+0X0P0:0:-1:
+# BZ12701 %3LA:+0X0P+0:0:-1:
+# BZ12701 %*3LA:+0X0P+0:0:-1:
+# BZ12701 %3LA:+0X8P-16385:0:-1:
+# BZ12701 %*3LA:+0X8P-16385:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LA:0X0P0:0:-1:
+# BZ12701 %*4LA:0X0P0:0:-1:
+# BZ12701 %4LA:0X0P+0:0:-1:
+# BZ12701 %*4LA:0X0P+0:0:-1:
+# BZ12701 %4LA:0X8P-16385:0:-1:
+# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA: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:
+# BZ12701 %5LA:-0X8P-16385:0:-1:
+# BZ12701 %*5LA:-0X8P-16385:0:-1:
+# BZ12701 %5LA:-0X0P+0:0:-1:
+# BZ12701 %*5LA:-0X0P+0:0:-1:
+# BZ12701 %5LA:-0X0P0:0:-1:
+# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-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:
+# BZ12701 %5LA:0X0P+0:0:-1:
+# BZ12701 %*5LA:0X0P+0:0:-1:
+# BZ12701 %5LA:0X8P-16385:0:-1:
+# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA: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:
+# BZ12701 %5LA:+0X0P0:0:-1:
+# BZ12701 %*5LA:+0X0P0:0:-1:
+# BZ12701 %5LA:+0X0P+0:0:-1:
+# BZ12701 %*5LA:+0X0P+0:0:-1:
+# BZ12701 %5LA:+0X8P-16385:0:-1:
+# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+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:
+# BZ12701 %6LA:-0X8P-16385:0:-1:
+# BZ12701 %*6LA:-0X8P-16385:0:-1:
+# BZ12701 %6LA:-0X0P+0:0:-1:
+# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-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:
+# BZ12701 %6LA:+0X0P+0:0:-1:
+# BZ12701 %*6LA:+0X0P+0:0:-1:
+# BZ12701 %6LA:+0X8P-16385:0:-1:
+# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+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:
+# BZ12701 %22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*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:
+# BZ12701 %22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %5LA: -0X8P-16385:0:-1:
+# BZ12701 %*5LA: -0X8P-16385:0:-1:
+# BZ12701 %5LA: -0X0P+0:0:-1:
+# BZ12701 %*5LA: -0X0P+0:0:-1:
+# BZ12701 %5LA: -0X0P0:0:-1:
+# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -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:
+# BZ12701 %5LA: 0X0P+0:0:-1:
+# BZ12701 %*5LA: 0X0P+0:0:-1:
+# BZ12701 %5LA: 0X8P-16385:0:-1:
+# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 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:
+# BZ12701 %5LA: +0X0P0:0:-1:
+# BZ12701 %*5LA: +0X0P0:0:-1:
+# BZ12701 %5LA: +0X0P+0:0:-1:
+# BZ12701 %*5LA: +0X0P+0:0:-1:
+# BZ12701 %5LA: +0X8P-16385:0:-1:
+# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-E.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LE:0E0:0:-1:
+# BZ12701 %*2LE:0E0:0:-1:
+# BZ12701 %2LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:-0E+0:0:-1:
+# BZ12701 %*3LE:-0E+0:0:-1:
+# BZ12701 %3LE:-0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:+0E0:0:-1:
+# BZ12701 %*3LE:+0E0:0:-1:
+# BZ12701 %3LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:-0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: -0E+0:0:-1:
+# BZ12701 %*3LE: -0E+0:0:-1:
+# BZ12701 %3LE: -0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: 0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: +0E0:0:-1:
+# BZ12701 %*3LE: +0E0:0:-1:
+# BZ12701 %3LE: +0E+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-F.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-G.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LG:0X0P0:0:-1:
+# BZ12701 %*2LG:0X0P0:0:-1:
+# BZ12701 %2LG:0X0P+0:0:-1:
+# BZ12701 %*2LG:0X0P+0:0:-1:
+# BZ12701 %2LG:0X8P-16385:0:-1:
+# BZ12701 %*2LG:0X8P-16385:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LG:-0X8P-16385:0:-1:
+# BZ12701 %*3LG:-0X8P-16385:0:-1:
+# BZ12701 %3LG:-0X0P+0:0:-1:
+# BZ12701 %*3LG:-0X0P+0:0:-1:
+# BZ12701 %3LG:-0X0P0:0:-1:
+# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-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:
+# BZ12701 %3LG:+0X0P0:0:-1:
+# BZ12701 %*3LG:+0X0P0:0:-1:
+# BZ12701 %3LG:+0X0P+0:0:-1:
+# BZ12701 %*3LG:+0X0P+0:0:-1:
+# BZ12701 %3LG:+0X8P-16385:0:-1:
+# BZ12701 %*3LG:+0X8P-16385:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LG:0X0P0:0:-1:
+# BZ12701 %*4LG:0X0P0:0:-1:
+# BZ12701 %4LG:0X0P+0:0:-1:
+# BZ12701 %*4LG:0X0P+0:0:-1:
+# BZ12701 %4LG:0X8P-16385:0:-1:
+# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG: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:
+# BZ12701 %5LG:-0X8P-16385:0:-1:
+# BZ12701 %*5LG:-0X8P-16385:0:-1:
+# BZ12701 %5LG:-0X0P+0:0:-1:
+# BZ12701 %*5LG:-0X0P+0:0:-1:
+# BZ12701 %5LG:-0X0P0:0:-1:
+# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-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:
+# BZ12701 %5LG:0X0P+0:0:-1:
+# BZ12701 %*5LG:0X0P+0:0:-1:
+# BZ12701 %5LG:0X8P-16385:0:-1:
+# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG: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:
+# BZ12701 %5LG:+0X0P0:0:-1:
+# BZ12701 %*5LG:+0X0P0:0:-1:
+# BZ12701 %5LG:+0X0P+0:0:-1:
+# BZ12701 %*5LG:+0X0P+0:0:-1:
+# BZ12701 %5LG:+0X8P-16385:0:-1:
+# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+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:
+# BZ12701 %6LG:-0X8P-16385:0:-1:
+# BZ12701 %*6LG:-0X8P-16385:0:-1:
+# BZ12701 %6LG:-0X0P+0:0:-1:
+# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-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:
+# BZ12701 %6LG:+0X0P+0:0:-1:
+# BZ12701 %*6LG:+0X0P+0:0:-1:
+# BZ12701 %6LG:+0X8P-16385:0:-1:
+# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+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:
+# BZ12701 %22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*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:
+# BZ12701 %22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %*22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+# BZ12701 %22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %*22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+# BZ12701 %22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %5LG: -0X8P-16385:0:-1:
+# BZ12701 %*5LG: -0X8P-16385:0:-1:
+# BZ12701 %5LG: -0X0P+0:0:-1:
+# BZ12701 %*5LG: -0X0P+0:0:-1:
+# BZ12701 %5LG: -0X0P0:0:-1:
+# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -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:
+# BZ12701 %5LG: 0X0P+0:0:-1:
+# BZ12701 %*5LG: 0X0P+0:0:-1:
+# BZ12701 %5LG: 0X8P-16385:0:-1:
+# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 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:
+# BZ12701 %5LG: +0X0P0:0:-1:
+# BZ12701 %*5LG: +0X0P0:0:-1:
+# BZ12701 %5LG: +0X0P+0:0:-1:
+# BZ12701 %*5LG: +0X0P+0:0:-1:
+# BZ12701 %5LG: +0X8P-16385:0:-1:
+# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2La:0x0p0:0:-1:
+# BZ12701 %*2La:0x0p0:0:-1:
+# BZ12701 %2La:0x0p+0:0:-1:
+# BZ12701 %*2La:0x0p+0:0:-1:
+# BZ12701 %2La:0x8p-16385:0:-1:
+# BZ12701 %*2La:0x8p-16385:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %2La:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*2La:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %2La:0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*3La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %3La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3La:-0x8p-16385:0:-1:
+# BZ12701 %*3La:-0x8p-16385:0:-1:
+# BZ12701 %3La:-0x0p+0:0:-1:
+# BZ12701 %*3La:-0x0p+0:0:-1:
+# BZ12701 %3La:-0x0p0:0:-1:
+# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-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:
+# BZ12701 %3La:+0x0p0:0:-1:
+# BZ12701 %*3La:+0x0p0:0:-1:
+# BZ12701 %3La:+0x0p+0:0:-1:
+# BZ12701 %*3La:+0x0p+0:0:-1:
+# BZ12701 %3La:+0x8p-16385:0:-1:
+# BZ12701 %*3La:+0x8p-16385:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3La:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4La:0x0p0:0:-1:
+# BZ12701 %*4La:0x0p0:0:-1:
+# BZ12701 %4La:0x0p+0:0:-1:
+# BZ12701 %*4La:0x0p+0:0:-1:
+# BZ12701 %4La:0x8p-16385:0:-1:
+# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La: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:
+# BZ12701 %5La:-0x8p-16385:0:-1:
+# BZ12701 %*5La:-0x8p-16385:0:-1:
+# BZ12701 %5La:-0x0p+0:0:-1:
+# BZ12701 %*5La:-0x0p+0:0:-1:
+# BZ12701 %5La:-0x0p0:0:-1:
+# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-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:
+# BZ12701 %5La:0x0p+0:0:-1:
+# BZ12701 %*5La:0x0p+0:0:-1:
+# BZ12701 %5La:0x8p-16385:0:-1:
+# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La: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:
+# BZ12701 %5La:+0x0p0:0:-1:
+# BZ12701 %*5La:+0x0p0:0:-1:
+# BZ12701 %5La:+0x0p+0:0:-1:
+# BZ12701 %*5La:+0x0p+0:0:-1:
+# BZ12701 %5La:+0x8p-16385:0:-1:
+# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+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:
+# BZ12701 %6La:-0x8p-16385:0:-1:
+# BZ12701 %*6La:-0x8p-16385:0:-1:
+# BZ12701 %6La:-0x0p+0:0:-1:
+# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-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:
+# BZ12701 %6La:+0x0p+0:0:-1:
+# BZ12701 %*6La:+0x0p+0:0:-1:
+# BZ12701 %6La:+0x8p-16385:0:-1:
+# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+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:
+# BZ12701 %22La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*22La:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %22La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22La:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22La:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*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:
+# BZ12701 %22La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*22La:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %22La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22La:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22La:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %5La: -0x8p-16385:0:-1:
+# BZ12701 %*5La: -0x8p-16385:0:-1:
+# BZ12701 %5La: -0x0p+0:0:-1:
+# BZ12701 %*5La: -0x0p+0:0:-1:
+# BZ12701 %5La: -0x0p0:0:-1:
+# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -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:
+# BZ12701 %5La: 0x0p+0:0:-1:
+# BZ12701 %*5La: 0x0p+0:0:-1:
+# BZ12701 %5La: 0x8p-16385:0:-1:
+# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 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:
+# BZ12701 %5La: +0x0p0:0:-1:
+# BZ12701 %*5La: +0x0p0:0:-1:
+# BZ12701 %5La: +0x0p+0:0:-1:
+# BZ12701 %*5La: +0x0p+0:0:-1:
+# BZ12701 %5La: +0x8p-16385:0:-1:
+# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Le:0e0:0:-1:
+# BZ12701 %*2Le:0e0:0:-1:
+# BZ12701 %2Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:-0e+0:0:-1:
+# BZ12701 %*3Le:-0e+0:0:-1:
+# BZ12701 %3Le:-0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:+0e0:0:-1:
+# BZ12701 %*3Le:+0e0:0:-1:
+# BZ12701 %3Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:-0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: -0e+0:0:-1:
+# BZ12701 %*3Le: -0e+0:0:-1:
+# BZ12701 %3Le: -0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: 0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: +0e0:0:-1:
+# BZ12701 %*3Le: +0e0:0:-1:
+# BZ12701 %3Le: +0e+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Lg:0x0p0:0:-1:
+# BZ12701 %*2Lg:0x0p0:0:-1:
+# BZ12701 %2Lg:0x0p+0:0:-1:
+# BZ12701 %*2Lg:0x0p+0:0:-1:
+# BZ12701 %2Lg:0x8p-16385:0:-1:
+# BZ12701 %*2Lg:0x8p-16385:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %2Lg:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*2Lg:0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %2Lg:0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3Lg:-0x8p-16385:0:-1:
+# BZ12701 %*3Lg:-0x8p-16385:0:-1:
+# BZ12701 %3Lg:-0x0p+0:0:-1:
+# BZ12701 %*3Lg:-0x0p+0:0:-1:
+# BZ12701 %3Lg:-0x0p0:0:-1:
+# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-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:
+# BZ12701 %3Lg:+0x0p0:0:-1:
+# BZ12701 %*3Lg:+0x0p0:0:-1:
+# BZ12701 %3Lg:+0x0p+0:0:-1:
+# BZ12701 %*3Lg:+0x0p+0:0:-1:
+# BZ12701 %3Lg:+0x8p-16385:0:-1:
+# BZ12701 %*3Lg:+0x8p-16385:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef01p012345:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Lg:0x0p0:0:-1:
+# BZ12701 %*4Lg:0x0p0:0:-1:
+# BZ12701 %4Lg:0x0p+0:0:-1:
+# BZ12701 %*4Lg:0x0p+0:0:-1:
+# BZ12701 %4Lg:0x8p-16385:0:-1:
+# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg: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:
+# BZ12701 %5Lg:-0x8p-16385:0:-1:
+# BZ12701 %*5Lg:-0x8p-16385:0:-1:
+# BZ12701 %5Lg:-0x0p+0:0:-1:
+# BZ12701 %*5Lg:-0x0p+0:0:-1:
+# BZ12701 %5Lg:-0x0p0:0:-1:
+# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-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:
+# BZ12701 %5Lg:0x0p+0:0:-1:
+# BZ12701 %*5Lg:0x0p+0:0:-1:
+# BZ12701 %5Lg:0x8p-16385:0:-1:
+# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg: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:
+# BZ12701 %5Lg:+0x0p0:0:-1:
+# BZ12701 %*5Lg:+0x0p0:0:-1:
+# BZ12701 %5Lg:+0x0p+0:0:-1:
+# BZ12701 %*5Lg:+0x0p+0:0:-1:
+# BZ12701 %5Lg:+0x8p-16385:0:-1:
+# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+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:
+# BZ12701 %6Lg:-0x8p-16385:0:-1:
+# BZ12701 %*6Lg:-0x8p-16385:0:-1:
+# BZ12701 %6Lg:-0x0p+0:0:-1:
+# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-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:
+# BZ12701 %6Lg:+0x0p+0:0:-1:
+# BZ12701 %*6Lg:+0x0p+0:0:-1:
+# BZ12701 %6Lg:+0x8p-16385:0:-1:
+# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+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:
+# BZ12701 %22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*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:
+# BZ12701 %22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %*22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+# BZ12701 %22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %*22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+# BZ12701 %22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+# BZ12701 %*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:
+# BZ12701 %5Lg: -0x8p-16385:0:-1:
+# BZ12701 %*5Lg: -0x8p-16385:0:-1:
+# BZ12701 %5Lg: -0x0p+0:0:-1:
+# BZ12701 %*5Lg: -0x0p+0:0:-1:
+# BZ12701 %5Lg: -0x0p0:0:-1:
+# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -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:
+# BZ12701 %5Lg: 0x0p+0:0:-1:
+# BZ12701 %*5Lg: 0x0p+0:0:-1:
+# BZ12701 %5Lg: 0x8p-16385:0:-1:
+# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 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:
+# BZ12701 %5Lg: +0x0p0:0:-1:
+# BZ12701 %*5Lg: +0x0p0:0:-1:
+# BZ12701 %5Lg: +0x0p+0:0:-1:
+# BZ12701 %*5Lg: +0x0p+0:0:-1:
+# BZ12701 %5Lg: +0x8p-16385:0:-1:
+# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
===================================================================
--- /dev/null
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
@@ -0,0 +1,39 @@
+/* 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 <assert.h>
+#include <stdint.h>
+#include <string.h>
+
+#undef compare_real
+#define compare_real(x, y) \
+({ \
+ union \
+ { \
+ type_t v; \
+ uint32_t i[3]; \
+ } \
+ ux = { .v = x }, uy = { .v = y }; \
+ static_assert (sizeof (ux.v) == sizeof (ux.i), "type_t size check"); \
+ (ux.i[0] == uy.i[0] && ux.i[1] == uy.i[1] \
+ && (ux.i[2] & 0xffff) == (uy.i[2] & 0xffff)); \
+})
+
+typedef long double type_t;
+
+#include "tst-scanf-format-skeleton.c"
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 08/17] stdio-common: Add scanf long double data for IEEE 754 binary64 format
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (6 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 09/17] stdio-common: Add scanf long double data for IBM 128-bit format Maciej W. Rozycki
` (8 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure and 64-bit `long double' real input data for
targets switching between the IEEE 754 binary64 and IEEE 754 binary128
formats with `-mlong-double-64' and `-mlong-double-128'. Use modified
output file names for the IEEE 754 binary64 format so as not to clash
with the names used for IEEE 754 binary128 format tests made with common
rules for the 'long double' data type.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0e', '0e+',
'0x', '0x8p', '0x0p-', etc.
---
Changes from v1:
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/ieee754/ldbl-64-128/Makefile | 14
sysdeps/ieee754/ldbl-opt/Makefile | 55 +
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input | 682 ++++++++++++++
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-E.input | 558 +++++++++++
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-F.input | 558 +++++++++++
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-G.input | 682 ++++++++++++++
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input | 682 ++++++++++++++
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input | 558 +++++++++++
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input | 558 +++++++++++
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input | 682 ++++++++++++++
10 files changed, 5028 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-ldbl-64-128.diff
Index: glibc/sysdeps/ieee754/ldbl-64-128/Makefile
===================================================================
--- /dev/null
+++ glibc/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
Index: glibc/sysdeps/ieee754/ldbl-opt/Makefile
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/Makefile
+++ glibc/sysdeps/ieee754/ldbl-opt/Makefile
@@ -447,6 +447,59 @@ CFLAGS-tst-nldbl-errorfptr.c += -mlong-d
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 \
@@ -467,7 +520,7 @@ CFLAGS-tst-nldbl-scanf-binary-gnu11.c +=
CFLAGS-tst-nldbl-scanf-binary-gnu89.c += -mlong-double-64 -std=gnu89 \
-DOBJPFX=\"$(objpfx)\"
-endif
+endif # $(subdir) == stdio-common
ifeq ($(subdir), wcsmbs)
tests += \
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LA:0X0P0:0:-1:
+# BZ12701 %*2LA:0X0P0:0:-1:
+# BZ12701 %2LA:0X0P+0:0:-1:
+# BZ12701 %*2LA:0X0P+0:0:-1:
+# BZ12701 %2LA:0X8P-1025:0:-1:
+# BZ12701 %*2LA:0X8P-1025:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LA: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:
+# BZ12701 %3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3LA:-0X8P-1025:0:-1:
+# BZ12701 %*3LA:-0X8P-1025:0:-1:
+# BZ12701 %3LA:-0X0P+0:0:-1:
+# BZ12701 %*3LA:-0X0P+0:0:-1:
+# BZ12701 %3LA:-0X0P0:0:-1:
+# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-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:
+# BZ12701 %3LA:+0X0P0:0:-1:
+# BZ12701 %*3LA:+0X0P0:0:-1:
+# BZ12701 %3LA:+0X0P+0:0:-1:
+# BZ12701 %*3LA:+0X0P+0:0:-1:
+# BZ12701 %3LA:+0X8P-1025:0:-1:
+# BZ12701 %*3LA:+0X8P-1025:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:+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:
+# BZ12701 %4LA:0X0P0:0:-1:
+# BZ12701 %*4LA:0X0P0:0:-1:
+# BZ12701 %4LA:0X0P+0:0:-1:
+# BZ12701 %*4LA:0X0P+0:0:-1:
+# BZ12701 %4LA:0X8P-1025:0:-1:
+# BZ12701 %*4LA:0X8P-1025:0:-1:
+%4LA: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:
+# BZ12701 %5LA:-0X8P-1025:0:-1:
+# BZ12701 %*5LA:-0X8P-1025:0:-1:
+# BZ12701 %5LA:-0X0P+0:0:-1:
+# BZ12701 %*5LA:-0X0P+0:0:-1:
+# BZ12701 %5LA:-0X0P0:0:-1:
+# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-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:
+# BZ12701 %5LA:0X0P+0:0:-1:
+# BZ12701 %*5LA:0X0P+0:0:-1:
+# BZ12701 %5LA:0X8P-1025:0:-1:
+# BZ12701 %*5LA:0X8P-1025:0:-1:
+%5LA: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:
+# BZ12701 %5LA:+0X0P0:0:-1:
+# BZ12701 %*5LA:+0X0P0:0:-1:
+# BZ12701 %5LA:+0X0P+0:0:-1:
+# BZ12701 %*5LA:+0X0P+0:0:-1:
+# BZ12701 %5LA:+0X8P-1025:0:-1:
+# BZ12701 %*5LA:+0X8P-1025:0:-1:
+%5LA:+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:
+# BZ12701 %6LA:-0X8P-1025:0:-1:
+# BZ12701 %*6LA:-0X8P-1025:0:-1:
+# BZ12701 %6LA:-0X0P+0:0:-1:
+# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-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:
+# BZ12701 %6LA:+0X0P+0:0:-1:
+# BZ12701 %*6LA:+0X0P+0:0:-1:
+# BZ12701 %6LA:+0X8P-1025:0:-1:
+# BZ12701 %*6LA:+0X8P-1025:0:-1:
+%6LA:+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:
+# BZ12701 %20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20LA:-0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20LA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20LA:-0X2.3456789ABCDFEP+123:0:-1:
+%20LA:-0X2.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:
+# BZ12701 %20LA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%20LA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20LA:+0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:+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:
+# BZ12701 %5LA: -0X8P-1025:0:-1:
+# BZ12701 %*5LA: -0X8P-1025:0:-1:
+# BZ12701 %5LA: -0X0P+0:0:-1:
+# BZ12701 %*5LA: -0X0P+0:0:-1:
+# BZ12701 %5LA: -0X0P0:0:-1:
+# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -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:
+# BZ12701 %5LA: 0X0P+0:0:-1:
+# BZ12701 %*5LA: 0X0P+0:0:-1:
+# BZ12701 %5LA: 0X8P-1025:0:-1:
+# BZ12701 %*5LA: 0X8P-1025:0:-1:
+%5LA: 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:
+# BZ12701 %5LA: +0X0P0:0:-1:
+# BZ12701 %*5LA: +0X0P0:0:-1:
+# BZ12701 %5LA: +0X0P+0:0:-1:
+# BZ12701 %*5LA: +0X0P+0:0:-1:
+# BZ12701 %5LA: +0X8P-1025:0:-1:
+# BZ12701 %*5LA: +0X8P-1025:0:-1:
+%5LA: +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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-E.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LE:0E0:0:-1:
+# BZ12701 %*2LE:0E0:0:-1:
+# BZ12701 %2LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:-0E+0:0:-1:
+# BZ12701 %*3LE:-0E+0:0:-1:
+# BZ12701 %3LE:-0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:+0E0:0:-1:
+# BZ12701 %*3LE:+0E0:0:-1:
+# BZ12701 %3LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:-0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+# BZ12701 %*40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
+%*40LE:-1.79769313486231570814527423731704357E308:0:40:
+%40LE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
+%*40LE:-2.3441674165664682593913711430784253952E+37:0:40:
+%40LE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
+%*40LE:-2.3441674165664682593913711430784253952E037:0:40:
+# BZ12701 %40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+# BZ12701 %*40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:-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:
+# BZ12701 %40LE:2.3441674165664682593913711430784253952E037:0:-1:
+# BZ12701 %*40LE:2.3441674165664682593913711430784253952E037:0:-1:
+# BZ12701 %40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+# BZ12701 %*40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40LE: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:
+# BZ12701 %40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+# BZ12701 %*40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
+%*40LE:+2.3441674165664682593913711430784253952E037:0:40:
+%40LE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
+%*40LE:+2.3441674165664682593913711430784253952E+37:0:40:
+%40LE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
+%*40LE:+1.79769313486231570814527423731704357E308:0:40:
+# BZ12701 %40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+# BZ12701 %*40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:+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:
+# BZ12701 %3LE: -0E+0:0:-1:
+# BZ12701 %*3LE: -0E+0:0:-1:
+# BZ12701 %3LE: -0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: 0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: +0E0:0:-1:
+# BZ12701 %*3LE: +0E0:0:-1:
+# BZ12701 %3LE: +0E+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-F.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-G.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LG:0X0P0:0:-1:
+# BZ12701 %*2LG:0X0P0:0:-1:
+# BZ12701 %2LG:0X0P+0:0:-1:
+# BZ12701 %*2LG:0X0P+0:0:-1:
+# BZ12701 %2LG:0X8P-1025:0:-1:
+# BZ12701 %*2LG:0X8P-1025:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LG: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:
+# BZ12701 %3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3LG:-0X8P-1025:0:-1:
+# BZ12701 %*3LG:-0X8P-1025:0:-1:
+# BZ12701 %3LG:-0X0P+0:0:-1:
+# BZ12701 %*3LG:-0X0P+0:0:-1:
+# BZ12701 %3LG:-0X0P0:0:-1:
+# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-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:
+# BZ12701 %3LG:+0X0P0:0:-1:
+# BZ12701 %*3LG:+0X0P0:0:-1:
+# BZ12701 %3LG:+0X0P+0:0:-1:
+# BZ12701 %*3LG:+0X0P+0:0:-1:
+# BZ12701 %3LG:+0X8P-1025:0:-1:
+# BZ12701 %*3LG:+0X8P-1025:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LG:+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:
+# BZ12701 %4LG:0X0P0:0:-1:
+# BZ12701 %*4LG:0X0P0:0:-1:
+# BZ12701 %4LG:0X0P+0:0:-1:
+# BZ12701 %*4LG:0X0P+0:0:-1:
+# BZ12701 %4LG:0X8P-1025:0:-1:
+# BZ12701 %*4LG:0X8P-1025:0:-1:
+%4LG: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:
+# BZ12701 %5LG:-0X8P-1025:0:-1:
+# BZ12701 %*5LG:-0X8P-1025:0:-1:
+# BZ12701 %5LG:-0X0P+0:0:-1:
+# BZ12701 %*5LG:-0X0P+0:0:-1:
+# BZ12701 %5LG:-0X0P0:0:-1:
+# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-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:
+# BZ12701 %5LG:0X0P+0:0:-1:
+# BZ12701 %*5LG:0X0P+0:0:-1:
+# BZ12701 %5LG:0X8P-1025:0:-1:
+# BZ12701 %*5LG:0X8P-1025:0:-1:
+%5LG: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:
+# BZ12701 %5LG:+0X0P0:0:-1:
+# BZ12701 %*5LG:+0X0P0:0:-1:
+# BZ12701 %5LG:+0X0P+0:0:-1:
+# BZ12701 %*5LG:+0X0P+0:0:-1:
+# BZ12701 %5LG:+0X8P-1025:0:-1:
+# BZ12701 %*5LG:+0X8P-1025:0:-1:
+%5LG:+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:
+# BZ12701 %6LG:-0X8P-1025:0:-1:
+# BZ12701 %*6LG:-0X8P-1025:0:-1:
+# BZ12701 %6LG:-0X0P+0:0:-1:
+# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-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:
+# BZ12701 %6LG:+0X0P+0:0:-1:
+# BZ12701 %*6LG:+0X0P+0:0:-1:
+# BZ12701 %6LG:+0X8P-1025:0:-1:
+# BZ12701 %*6LG:+0X8P-1025:0:-1:
+%6LG:+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:
+# BZ12701 %20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20LG:-0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20LG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20LG:-0X2.3456789ABCDFEP+123:0:-1:
+%20LG:-0X2.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:
+# BZ12701 %20LG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%20LG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20LG:+0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:+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:
+# BZ12701 %5LG: -0X8P-1025:0:-1:
+# BZ12701 %*5LG: -0X8P-1025:0:-1:
+# BZ12701 %5LG: -0X0P+0:0:-1:
+# BZ12701 %*5LG: -0X0P+0:0:-1:
+# BZ12701 %5LG: -0X0P0:0:-1:
+# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -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:
+# BZ12701 %5LG: 0X0P+0:0:-1:
+# BZ12701 %*5LG: 0X0P+0:0:-1:
+# BZ12701 %5LG: 0X8P-1025:0:-1:
+# BZ12701 %*5LG: 0X8P-1025:0:-1:
+%5LG: 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:
+# BZ12701 %5LG: +0X0P0:0:-1:
+# BZ12701 %*5LG: +0X0P0:0:-1:
+# BZ12701 %5LG: +0X0P+0:0:-1:
+# BZ12701 %*5LG: +0X0P+0:0:-1:
+# BZ12701 %5LG: +0X8P-1025:0:-1:
+# BZ12701 %*5LG: +0X8P-1025:0:-1:
+%5LG: +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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2La:0x0p0:0:-1:
+# BZ12701 %*2La:0x0p0:0:-1:
+# BZ12701 %2La:0x0p+0:0:-1:
+# BZ12701 %*2La:0x0p+0:0:-1:
+# BZ12701 %2La:0x8p-1025:0:-1:
+# BZ12701 %*2La:0x8p-1025:0:-1:
+# BZ12701 %2La:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %2La:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %2La:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*2La:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %2La:0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*2La:0xf.ffffffffffff8p+1020:0:-1:
+%2La: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:
+# BZ12701 %3La:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3La:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %3La:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3La:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3La:-0x8p-1025:0:-1:
+# BZ12701 %*3La:-0x8p-1025:0:-1:
+# BZ12701 %3La:-0x0p+0:0:-1:
+# BZ12701 %*3La:-0x0p+0:0:-1:
+# BZ12701 %3La:-0x0p0:0:-1:
+# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-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:
+# BZ12701 %3La:+0x0p0:0:-1:
+# BZ12701 %*3La:+0x0p0:0:-1:
+# BZ12701 %3La:+0x0p+0:0:-1:
+# BZ12701 %*3La:+0x0p+0:0:-1:
+# BZ12701 %3La:+0x8p-1025:0:-1:
+# BZ12701 %*3La:+0x8p-1025:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3La:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3La:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3La:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3La:+0xf.ffffffffffff8p+1020:0:-1:
+%3La:+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:
+# BZ12701 %4La:0x0p0:0:-1:
+# BZ12701 %*4La:0x0p0:0:-1:
+# BZ12701 %4La:0x0p+0:0:-1:
+# BZ12701 %*4La:0x0p+0:0:-1:
+# BZ12701 %4La:0x8p-1025:0:-1:
+# BZ12701 %*4La:0x8p-1025:0:-1:
+%4La: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:
+# BZ12701 %5La:-0x8p-1025:0:-1:
+# BZ12701 %*5La:-0x8p-1025:0:-1:
+# BZ12701 %5La:-0x0p+0:0:-1:
+# BZ12701 %*5La:-0x0p+0:0:-1:
+# BZ12701 %5La:-0x0p0:0:-1:
+# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-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:
+# BZ12701 %5La:0x0p+0:0:-1:
+# BZ12701 %*5La:0x0p+0:0:-1:
+# BZ12701 %5La:0x8p-1025:0:-1:
+# BZ12701 %*5La:0x8p-1025:0:-1:
+%5La: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:
+# BZ12701 %5La:+0x0p0:0:-1:
+# BZ12701 %*5La:+0x0p0:0:-1:
+# BZ12701 %5La:+0x0p+0:0:-1:
+# BZ12701 %*5La:+0x0p+0:0:-1:
+# BZ12701 %5La:+0x8p-1025:0:-1:
+# BZ12701 %*5La:+0x8p-1025:0:-1:
+%5La:+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:
+# BZ12701 %6La:-0x8p-1025:0:-1:
+# BZ12701 %*6La:-0x8p-1025:0:-1:
+# BZ12701 %6La:-0x0p+0:0:-1:
+# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-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:
+# BZ12701 %6La:+0x0p+0:0:-1:
+# BZ12701 %*6La:+0x0p+0:0:-1:
+# BZ12701 %6La:+0x8p-1025:0:-1:
+# BZ12701 %*6La:+0x8p-1025:0:-1:
+%6La:+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:
+# BZ12701 %20La:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20La:-0xf.ffffffffffff8p+1020:0:-1:
+%20La:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20La:-0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20La:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20La:-0x2.3456789abcdfep+123:0:-1:
+%20La:-0x2.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:
+# BZ12701 %20La:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20La:+0x2.3456789abcdfep+123:0:-1:
+%20La:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20La:+0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20La:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20La:+0xf.ffffffffffff8p+1020:0:-1:
+%20La:+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:
+# BZ12701 %5La: -0x8p-1025:0:-1:
+# BZ12701 %*5La: -0x8p-1025:0:-1:
+# BZ12701 %5La: -0x0p+0:0:-1:
+# BZ12701 %*5La: -0x0p+0:0:-1:
+# BZ12701 %5La: -0x0p0:0:-1:
+# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -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:
+# BZ12701 %5La: 0x0p+0:0:-1:
+# BZ12701 %*5La: 0x0p+0:0:-1:
+# BZ12701 %5La: 0x8p-1025:0:-1:
+# BZ12701 %*5La: 0x8p-1025:0:-1:
+%5La: 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:
+# BZ12701 %5La: +0x0p0:0:-1:
+# BZ12701 %*5La: +0x0p0:0:-1:
+# BZ12701 %5La: +0x0p+0:0:-1:
+# BZ12701 %*5La: +0x0p+0:0:-1:
+# BZ12701 %5La: +0x8p-1025:0:-1:
+# BZ12701 %*5La: +0x8p-1025:0:-1:
+%5La: +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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Le:0e0:0:-1:
+# BZ12701 %*2Le:0e0:0:-1:
+# BZ12701 %2Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:-0e+0:0:-1:
+# BZ12701 %*3Le:-0e+0:0:-1:
+# BZ12701 %3Le:-0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:+0e0:0:-1:
+# BZ12701 %*3Le:+0e0:0:-1:
+# BZ12701 %3Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:-0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+# BZ12701 %*40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
+%*40Le:-1.79769313486231570814527423731704357e308:0:40:
+%40Le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
+%*40Le:-2.3441674165664682593913711430784253952e+37:0:40:
+%40Le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
+%*40Le:-2.3441674165664682593913711430784253952e037:0:40:
+# BZ12701 %40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+# BZ12701 %*40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:-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:
+# BZ12701 %40Le:2.3441674165664682593913711430784253952e037:0:-1:
+# BZ12701 %*40Le:2.3441674165664682593913711430784253952e037:0:-1:
+# BZ12701 %40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+# BZ12701 %*40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40Le: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:
+# BZ12701 %40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+# BZ12701 %*40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
+%*40Le:+2.3441674165664682593913711430784253952e037:0:40:
+%40Le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
+%*40Le:+2.3441674165664682593913711430784253952e+37:0:40:
+%40Le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
+%*40Le:+1.79769313486231570814527423731704357e308:0:40:
+# BZ12701 %40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+# BZ12701 %*40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:+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:
+# BZ12701 %3Le: -0e+0:0:-1:
+# BZ12701 %*3Le: -0e+0:0:-1:
+# BZ12701 %3Le: -0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: 0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: +0e0:0:-1:
+# BZ12701 %*3Le: +0e0:0:-1:
+# BZ12701 %3Le: +0e+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Lg:0x0p0:0:-1:
+# BZ12701 %*2Lg:0x0p0:0:-1:
+# BZ12701 %2Lg:0x0p+0:0:-1:
+# BZ12701 %*2Lg:0x0p+0:0:-1:
+# BZ12701 %2Lg:0x8p-1025:0:-1:
+# BZ12701 %*2Lg:0x8p-1025:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %2Lg:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*2Lg:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %2Lg:0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*2Lg:0xf.ffffffffffff8p+1020:0:-1:
+%2Lg: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:
+# BZ12701 %3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %3Lg:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3Lg:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3Lg:-0x8p-1025:0:-1:
+# BZ12701 %*3Lg:-0x8p-1025:0:-1:
+# BZ12701 %3Lg:-0x0p+0:0:-1:
+# BZ12701 %*3Lg:-0x0p+0:0:-1:
+# BZ12701 %3Lg:-0x0p0:0:-1:
+# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-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:
+# BZ12701 %3Lg:+0x0p0:0:-1:
+# BZ12701 %*3Lg:+0x0p0:0:-1:
+# BZ12701 %3Lg:+0x0p+0:0:-1:
+# BZ12701 %*3Lg:+0x0p+0:0:-1:
+# BZ12701 %3Lg:+0x8p-1025:0:-1:
+# BZ12701 %*3Lg:+0x8p-1025:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3Lg:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3Lg:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3Lg:+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:
+# BZ12701 %4Lg:0x0p0:0:-1:
+# BZ12701 %*4Lg:0x0p0:0:-1:
+# BZ12701 %4Lg:0x0p+0:0:-1:
+# BZ12701 %*4Lg:0x0p+0:0:-1:
+# BZ12701 %4Lg:0x8p-1025:0:-1:
+# BZ12701 %*4Lg:0x8p-1025:0:-1:
+%4Lg: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:
+# BZ12701 %5Lg:-0x8p-1025:0:-1:
+# BZ12701 %*5Lg:-0x8p-1025:0:-1:
+# BZ12701 %5Lg:-0x0p+0:0:-1:
+# BZ12701 %*5Lg:-0x0p+0:0:-1:
+# BZ12701 %5Lg:-0x0p0:0:-1:
+# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-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:
+# BZ12701 %5Lg:0x0p+0:0:-1:
+# BZ12701 %*5Lg:0x0p+0:0:-1:
+# BZ12701 %5Lg:0x8p-1025:0:-1:
+# BZ12701 %*5Lg:0x8p-1025:0:-1:
+%5Lg: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:
+# BZ12701 %5Lg:+0x0p0:0:-1:
+# BZ12701 %*5Lg:+0x0p0:0:-1:
+# BZ12701 %5Lg:+0x0p+0:0:-1:
+# BZ12701 %*5Lg:+0x0p+0:0:-1:
+# BZ12701 %5Lg:+0x8p-1025:0:-1:
+# BZ12701 %*5Lg:+0x8p-1025:0:-1:
+%5Lg:+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:
+# BZ12701 %6Lg:-0x8p-1025:0:-1:
+# BZ12701 %*6Lg:-0x8p-1025:0:-1:
+# BZ12701 %6Lg:-0x0p+0:0:-1:
+# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-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:
+# BZ12701 %6Lg:+0x0p+0:0:-1:
+# BZ12701 %*6Lg:+0x0p+0:0:-1:
+# BZ12701 %6Lg:+0x8p-1025:0:-1:
+# BZ12701 %*6Lg:+0x8p-1025:0:-1:
+%6Lg:+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:
+# BZ12701 %20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20Lg:-0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20Lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20Lg:-0x2.3456789abcdfep+123:0:-1:
+%20Lg:-0x2.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:
+# BZ12701 %20Lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20Lg:+0x2.3456789abcdfep+123:0:-1:
+%20Lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20Lg:+0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:+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:
+# BZ12701 %5Lg: -0x8p-1025:0:-1:
+# BZ12701 %*5Lg: -0x8p-1025:0:-1:
+# BZ12701 %5Lg: -0x0p+0:0:-1:
+# BZ12701 %*5Lg: -0x0p+0:0:-1:
+# BZ12701 %5Lg: -0x0p0:0:-1:
+# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -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:
+# BZ12701 %5Lg: 0x0p+0:0:-1:
+# BZ12701 %*5Lg: 0x0p+0:0:-1:
+# BZ12701 %5Lg: 0x8p-1025:0:-1:
+# BZ12701 %*5Lg: 0x8p-1025:0:-1:
+%5Lg: 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:
+# BZ12701 %5Lg: +0x0p0:0:-1:
+# BZ12701 %*5Lg: +0x0p0:0:-1:
+# BZ12701 %5Lg: +0x0p+0:0:-1:
+# BZ12701 %*5Lg: +0x0p+0:0:-1:
+# BZ12701 %5Lg: +0x8p-1025:0:-1:
+# BZ12701 %*5Lg: +0x8p-1025:0:-1:
+%5Lg: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 09/17] stdio-common: Add scanf long double data for IBM 128-bit format
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (7 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 08/17] stdio-common: Add scanf long double data for IEEE 754 binary64 format Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 10/17] stdio-common: Add tests for formatted fscanf input specifiers Maciej W. Rozycki
` (7 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Add Makefile infrastructure and IBM 128-bit 'long double' real input for
targets switching between the IEEE 754 binary128 and IBM 128-bit formats
with '-mabi=ieeelongdouble' and '-mabi=ibmlongdouble'. Reuse IEEE 754
binary128 input data but with modified output file names so as not to
clash with the names used for IBM 128-bit format tests made with common
rules for the 'long double' data type.
Keep input data disabled and referring to BZ #12701 for entries that are
are currently incorrectly accepted as valid data, such as '0e', '0e+',
'0x', '0x8p', '0x0p-', etc.
---
Changes from v1:
- Fix corrupt quads of disabled data entries across input files for each
of `%A', `%G', `%a', and `%g' conversion specifiers.
- Rephrase the change description to refer to BZ #12701 rather than
BZ12701.
---
sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 49
sysdeps/ieee754/ldbl-128ibm/Makefile | 10
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input | 682 +++++++++++
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-E.input | 558 +++++++++
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-F.input | 496 ++++++++
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-G.input | 682 +++++++++++
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input | 682 +++++++++++
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input | 558 +++++++++
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input | 496 ++++++++
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input | 682 +++++++++++
10 files changed, 4895 insertions(+)
glibc-tst-scanf-format-all-ldbl-128ibm.diff
Index: glibc/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
+++ glibc/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
@@ -78,6 +78,55 @@ CFLAGS-vfwprintf-internal.c += -mfloat12
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
Index: glibc/sysdeps/ieee754/ldbl-128ibm/Makefile
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/Makefile
+++ glibc/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) \
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LA:0X0P0:0:-1:
+# BZ12701 %*2LA:0X0P0:0:-1:
+# BZ12701 %2LA:0X0P+0:0:-1:
+# BZ12701 %*2LA:0X0P+0:0:-1:
+# BZ12701 %2LA:0X8P-972:0:-1:
+# BZ12701 %*2LA:0X8P-972:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LA: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:
+# BZ12701 %3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LA:-0X8P-972:0:-1:
+# BZ12701 %*3LA:-0X8P-972:0:-1:
+# BZ12701 %3LA:-0X0P+0:0:-1:
+# BZ12701 %*3LA:-0X0P+0:0:-1:
+# BZ12701 %3LA:-0X0P0:0:-1:
+# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-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:
+# BZ12701 %3LA:+0X0P0:0:-1:
+# BZ12701 %*3LA:+0X0P0:0:-1:
+# BZ12701 %3LA:+0X0P+0:0:-1:
+# BZ12701 %*3LA:+0X0P+0:0:-1:
+# BZ12701 %3LA:+0X8P-972:0:-1:
+# BZ12701 %*3LA:+0X8P-972:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:+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:
+# BZ12701 %4LA:0X0P0:0:-1:
+# BZ12701 %*4LA:0X0P0:0:-1:
+# BZ12701 %4LA:0X0P+0:0:-1:
+# BZ12701 %*4LA:0X0P+0:0:-1:
+# BZ12701 %4LA:0X8P-972:0:-1:
+# BZ12701 %*4LA:0X8P-972:0:-1:
+%4LA: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:
+# BZ12701 %5LA:-0X8P-972:0:-1:
+# BZ12701 %*5LA:-0X8P-972:0:-1:
+# BZ12701 %5LA:-0X0P+0:0:-1:
+# BZ12701 %*5LA:-0X0P+0:0:-1:
+# BZ12701 %5LA:-0X0P0:0:-1:
+# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-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:
+# BZ12701 %5LA:0X0P+0:0:-1:
+# BZ12701 %*5LA:0X0P+0:0:-1:
+# BZ12701 %5LA:0X8P-972:0:-1:
+# BZ12701 %*5LA:0X8P-972:0:-1:
+%5LA: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:
+# BZ12701 %5LA:+0X0P0:0:-1:
+# BZ12701 %*5LA:+0X0P0:0:-1:
+# BZ12701 %5LA:+0X0P+0:0:-1:
+# BZ12701 %*5LA:+0X0P+0:0:-1:
+# BZ12701 %5LA:+0X8P-972:0:-1:
+# BZ12701 %*5LA:+0X8P-972:0:-1:
+%5LA:+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:
+# BZ12701 %6LA:-0X8P-972:0:-1:
+# BZ12701 %*6LA:-0X8P-972:0:-1:
+# BZ12701 %6LA:-0X0P+0:0:-1:
+# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-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:
+# BZ12701 %6LA:+0X0P+0:0:-1:
+# BZ12701 %*6LA:+0X0P+0:0:-1:
+# BZ12701 %6LA:+0X8P-972:0:-1:
+# BZ12701 %*6LA:+0X8P-972:0:-1:
+%6LA:+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:
+# BZ12701 %33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:-0X2.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:
+# BZ12701 %33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:+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:
+# BZ12701 %5LA: -0X8P-972:0:-1:
+# BZ12701 %*5LA: -0X8P-972:0:-1:
+# BZ12701 %5LA: -0X0P+0:0:-1:
+# BZ12701 %*5LA: -0X0P+0:0:-1:
+# BZ12701 %5LA: -0X0P0:0:-1:
+# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -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:
+# BZ12701 %5LA: 0X0P+0:0:-1:
+# BZ12701 %*5LA: 0X0P+0:0:-1:
+# BZ12701 %5LA: 0X8P-972:0:-1:
+# BZ12701 %*5LA: 0X8P-972:0:-1:
+%5LA: 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:
+# BZ12701 %5LA: +0X0P0:0:-1:
+# BZ12701 %*5LA: +0X0P0:0:-1:
+# BZ12701 %5LA: +0X0P+0:0:-1:
+# BZ12701 %*5LA: +0X0P+0:0:-1:
+# BZ12701 %5LA: +0X8P-972:0:-1:
+# BZ12701 %*5LA: +0X8P-972:0:-1:
+%5LA: +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:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-E.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LE:0E0:0:-1:
+# BZ12701 %*2LE:0E0:0:-1:
+# BZ12701 %2LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:-0E+0:0:-1:
+# BZ12701 %*3LE:-0E+0:0:-1:
+# BZ12701 %3LE:-0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE:+0E0:0:-1:
+# BZ12701 %*3LE:+0E0:0:-1:
+# BZ12701 %3LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:-0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4LE:+0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+# BZ12701 %*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:-1.79769313486231580793728971405301199E308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40LE:-1.79769313486231580793728971405301199E308:0:40:
+%40LE:-2.3441674165664647186659237648155017216E+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:-2.3441674165664647186659237648155017216E+37:0:40:
+%40LE:-2.3441674165664647186659237648155017216E037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:-2.3441674165664647186659237648155017216E037:0:40:
+# BZ12701 %40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+# BZ12701 %*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:-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:
+# BZ12701 %40LE:2.3441674165664647186659237648155017216E037:0:-1:
+# BZ12701 %*40LE:2.3441674165664647186659237648155017216E037:0:-1:
+# BZ12701 %40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+# BZ12701 %*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%40LE: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:
+# BZ12701 %40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+# BZ12701 %*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:+2.3441674165664647186659237648155017216E037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:+2.3441674165664647186659237648155017216E037:0:40:
+%40LE:+2.3441674165664647186659237648155017216E+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:+2.3441674165664647186659237648155017216E+37:0:40:
+%40LE:+1.79769313486231580793728971405301199E308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40LE:+1.79769313486231580793728971405301199E308:0:40:
+# BZ12701 %40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+# BZ12701 %*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:+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:
+# BZ12701 %3LE: -0E+0:0:-1:
+# BZ12701 %*3LE: -0E+0:0:-1:
+# BZ12701 %3LE: -0E0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: 0E+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3LE: +0E0:0:-1:
+# BZ12701 %*3LE: +0E0:0:-1:
+# BZ12701 %3LE: +0E+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-F.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-G.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2LG:0X0P0:0:-1:
+# BZ12701 %*2LG:0X0P0:0:-1:
+# BZ12701 %2LG:0X0P+0:0:-1:
+# BZ12701 %*2LG:0X0P+0:0:-1:
+# BZ12701 %2LG:0X8P-972:0:-1:
+# BZ12701 %*2LG:0X8P-972:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LG: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:
+# BZ12701 %3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LG:-0X8P-972:0:-1:
+# BZ12701 %*3LG:-0X8P-972:0:-1:
+# BZ12701 %3LG:-0X0P+0:0:-1:
+# BZ12701 %*3LG:-0X0P+0:0:-1:
+# BZ12701 %3LG:-0X0P0:0:-1:
+# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-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:
+# BZ12701 %3LG:+0X0P0:0:-1:
+# BZ12701 %*3LG:+0X0P0:0:-1:
+# BZ12701 %3LG:+0X0P+0:0:-1:
+# BZ12701 %*3LG:+0X0P+0:0:-1:
+# BZ12701 %3LG:+0X8P-972:0:-1:
+# BZ12701 %*3LG:+0X8P-972:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:+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:
+# BZ12701 %4LG:0X0P0:0:-1:
+# BZ12701 %*4LG:0X0P0:0:-1:
+# BZ12701 %4LG:0X0P+0:0:-1:
+# BZ12701 %*4LG:0X0P+0:0:-1:
+# BZ12701 %4LG:0X8P-972:0:-1:
+# BZ12701 %*4LG:0X8P-972:0:-1:
+%4LG: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:
+# BZ12701 %5LG:-0X8P-972:0:-1:
+# BZ12701 %*5LG:-0X8P-972:0:-1:
+# BZ12701 %5LG:-0X0P+0:0:-1:
+# BZ12701 %*5LG:-0X0P+0:0:-1:
+# BZ12701 %5LG:-0X0P0:0:-1:
+# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-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:
+# BZ12701 %5LG:0X0P+0:0:-1:
+# BZ12701 %*5LG:0X0P+0:0:-1:
+# BZ12701 %5LG:0X8P-972:0:-1:
+# BZ12701 %*5LG:0X8P-972:0:-1:
+%5LG: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:
+# BZ12701 %5LG:+0X0P0:0:-1:
+# BZ12701 %*5LG:+0X0P0:0:-1:
+# BZ12701 %5LG:+0X0P+0:0:-1:
+# BZ12701 %*5LG:+0X0P+0:0:-1:
+# BZ12701 %5LG:+0X8P-972:0:-1:
+# BZ12701 %*5LG:+0X8P-972:0:-1:
+%5LG:+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:
+# BZ12701 %6LG:-0X8P-972:0:-1:
+# BZ12701 %*6LG:-0X8P-972:0:-1:
+# BZ12701 %6LG:-0X0P+0:0:-1:
+# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-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:
+# BZ12701 %6LG:+0X0P+0:0:-1:
+# BZ12701 %*6LG:+0X0P+0:0:-1:
+# BZ12701 %6LG:+0X8P-972:0:-1:
+# BZ12701 %*6LG:+0X8P-972:0:-1:
+%6LG:+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:
+# BZ12701 %33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:-0X2.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:
+# BZ12701 %33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:+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:
+# BZ12701 %5LG: -0X8P-972:0:-1:
+# BZ12701 %*5LG: -0X8P-972:0:-1:
+# BZ12701 %5LG: -0X0P+0:0:-1:
+# BZ12701 %*5LG: -0X0P+0:0:-1:
+# BZ12701 %5LG: -0X0P0:0:-1:
+# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -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:
+# BZ12701 %5LG: 0X0P+0:0:-1:
+# BZ12701 %*5LG: 0X0P+0:0:-1:
+# BZ12701 %5LG: 0X8P-972:0:-1:
+# BZ12701 %*5LG: 0X8P-972:0:-1:
+%5LG: 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:
+# BZ12701 %5LG: +0X0P0:0:-1:
+# BZ12701 %*5LG: +0X0P0:0:-1:
+# BZ12701 %5LG: +0X0P+0:0:-1:
+# BZ12701 %*5LG: +0X0P+0:0:-1:
+# BZ12701 %5LG: +0X8P-972:0:-1:
+# BZ12701 %*5LG: +0X8P-972:0:-1:
+%5LG: +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:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2La:0x0p0:0:-1:
+# BZ12701 %*2La:0x0p0:0:-1:
+# BZ12701 %2La:0x0p+0:0:-1:
+# BZ12701 %*2La:0x0p+0:0:-1:
+# BZ12701 %2La:0x8p-972:0:-1:
+# BZ12701 %*2La:0x8p-972:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2La: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:
+# BZ12701 %3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3La:-0x8p-972:0:-1:
+# BZ12701 %*3La:-0x8p-972:0:-1:
+# BZ12701 %3La:-0x0p+0:0:-1:
+# BZ12701 %*3La:-0x0p+0:0:-1:
+# BZ12701 %3La:-0x0p0:0:-1:
+# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-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:
+# BZ12701 %3La:+0x0p0:0:-1:
+# BZ12701 %*3La:+0x0p0:0:-1:
+# BZ12701 %3La:+0x0p+0:0:-1:
+# BZ12701 %*3La:+0x0p+0:0:-1:
+# BZ12701 %3La:+0x8p-972:0:-1:
+# BZ12701 %*3La:+0x8p-972:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:+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:
+# BZ12701 %4La:0x0p0:0:-1:
+# BZ12701 %*4La:0x0p0:0:-1:
+# BZ12701 %4La:0x0p+0:0:-1:
+# BZ12701 %*4La:0x0p+0:0:-1:
+# BZ12701 %4La:0x8p-972:0:-1:
+# BZ12701 %*4La:0x8p-972:0:-1:
+%4La: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:
+# BZ12701 %5La:-0x8p-972:0:-1:
+# BZ12701 %*5La:-0x8p-972:0:-1:
+# BZ12701 %5La:-0x0p+0:0:-1:
+# BZ12701 %*5La:-0x0p+0:0:-1:
+# BZ12701 %5La:-0x0p0:0:-1:
+# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-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:
+# BZ12701 %5La:0x0p+0:0:-1:
+# BZ12701 %*5La:0x0p+0:0:-1:
+# BZ12701 %5La:0x8p-972:0:-1:
+# BZ12701 %*5La:0x8p-972:0:-1:
+%5La: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:
+# BZ12701 %5La:+0x0p0:0:-1:
+# BZ12701 %*5La:+0x0p0:0:-1:
+# BZ12701 %5La:+0x0p+0:0:-1:
+# BZ12701 %*5La:+0x0p+0:0:-1:
+# BZ12701 %5La:+0x8p-972:0:-1:
+# BZ12701 %*5La:+0x8p-972:0:-1:
+%5La:+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:
+# BZ12701 %6La:-0x8p-972:0:-1:
+# BZ12701 %*6La:-0x8p-972:0:-1:
+# BZ12701 %6La:-0x0p+0:0:-1:
+# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-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:
+# BZ12701 %6La:+0x0p+0:0:-1:
+# BZ12701 %*6La:+0x0p+0:0:-1:
+# BZ12701 %6La:+0x8p-972:0:-1:
+# BZ12701 %*6La:+0x8p-972:0:-1:
+%6La:+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:
+# BZ12701 %33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33La:-0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:-0x2.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:
+# BZ12701 %33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33La:+0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:+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:
+# BZ12701 %5La: -0x8p-972:0:-1:
+# BZ12701 %*5La: -0x8p-972:0:-1:
+# BZ12701 %5La: -0x0p+0:0:-1:
+# BZ12701 %*5La: -0x0p+0:0:-1:
+# BZ12701 %5La: -0x0p0:0:-1:
+# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -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:
+# BZ12701 %5La: 0x0p+0:0:-1:
+# BZ12701 %*5La: 0x0p+0:0:-1:
+# BZ12701 %5La: 0x8p-972:0:-1:
+# BZ12701 %*5La: 0x8p-972:0:-1:
+%5La: 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:
+# BZ12701 %5La: +0x0p0:0:-1:
+# BZ12701 %*5La: +0x0p0:0:-1:
+# BZ12701 %5La: +0x0p+0:0:-1:
+# BZ12701 %*5La: +0x0p+0:0:-1:
+# BZ12701 %5La: +0x8p-972:0:-1:
+# BZ12701 %*5La: +0x8p-972:0:-1:
+%5La: +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:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Le:0e0:0:-1:
+# BZ12701 %*2Le:0e0:0:-1:
+# BZ12701 %2Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:-0e+0:0:-1:
+# BZ12701 %*3Le:-0e+0:0:-1:
+# BZ12701 %3Le:-0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le:+0e0:0:-1:
+# BZ12701 %*3Le:+0e0:0:-1:
+# BZ12701 %3Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:-0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %4Le:+0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+# BZ12701 %*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:-1.79769313486231580793728971405301199e308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40Le:-1.79769313486231580793728971405301199e308:0:40:
+%40Le:-2.3441674165664647186659237648155017216e+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:-2.3441674165664647186659237648155017216e+37:0:40:
+%40Le:-2.3441674165664647186659237648155017216e037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:-2.3441674165664647186659237648155017216e037:0:40:
+# BZ12701 %40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+# BZ12701 %*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:-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:
+# BZ12701 %40Le:2.3441674165664647186659237648155017216e037:0:-1:
+# BZ12701 %*40Le:2.3441674165664647186659237648155017216e037:0:-1:
+# BZ12701 %40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+# BZ12701 %*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%40Le: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:
+# BZ12701 %40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+# BZ12701 %*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:+2.3441674165664647186659237648155017216e037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:+2.3441674165664647186659237648155017216e037:0:40:
+%40Le:+2.3441674165664647186659237648155017216e+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:+2.3441674165664647186659237648155017216e+37:0:40:
+%40Le:+1.79769313486231580793728971405301199e308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40Le:+1.79769313486231580793728971405301199e308:0:40:
+# BZ12701 %40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+# BZ12701 %*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:+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:
+# BZ12701 %3Le: -0e+0:0:-1:
+# BZ12701 %*3Le: -0e+0:0:-1:
+# BZ12701 %3Le: -0e0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: 0e+0:0:-1:
+# BZ12701 %*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:
+# BZ12701 %3Le: +0e0:0:-1:
+# BZ12701 %*3Le: +0e0:0:-1:
+# BZ12701 %3Le: +0e+0:0:-1:
+# BZ12701 %*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:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
===================================================================
--- /dev/null
+++ glibc/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:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
===================================================================
--- /dev/null
+++ glibc/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:
+# BZ12701 %2Lg:0x0p0:0:-1:
+# BZ12701 %*2Lg:0x0p0:0:-1:
+# BZ12701 %2Lg:0x0p+0:0:-1:
+# BZ12701 %*2Lg:0x0p+0:0:-1:
+# BZ12701 %2Lg:0x8p-972:0:-1:
+# BZ12701 %*2Lg:0x8p-972:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2Lg: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:
+# BZ12701 %3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3Lg:-0x8p-972:0:-1:
+# BZ12701 %*3Lg:-0x8p-972:0:-1:
+# BZ12701 %3Lg:-0x0p+0:0:-1:
+# BZ12701 %*3Lg:-0x0p+0:0:-1:
+# BZ12701 %3Lg:-0x0p0:0:-1:
+# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-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:
+# BZ12701 %3Lg:+0x0p0:0:-1:
+# BZ12701 %*3Lg:+0x0p0:0:-1:
+# BZ12701 %3Lg:+0x0p+0:0:-1:
+# BZ12701 %*3Lg:+0x0p+0:0:-1:
+# BZ12701 %3Lg:+0x8p-972:0:-1:
+# BZ12701 %*3Lg:+0x8p-972:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:+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:
+# BZ12701 %4Lg:0x0p0:0:-1:
+# BZ12701 %*4Lg:0x0p0:0:-1:
+# BZ12701 %4Lg:0x0p+0:0:-1:
+# BZ12701 %*4Lg:0x0p+0:0:-1:
+# BZ12701 %4Lg:0x8p-972:0:-1:
+# BZ12701 %*4Lg:0x8p-972:0:-1:
+%4Lg: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:
+# BZ12701 %5Lg:-0x8p-972:0:-1:
+# BZ12701 %*5Lg:-0x8p-972:0:-1:
+# BZ12701 %5Lg:-0x0p+0:0:-1:
+# BZ12701 %*5Lg:-0x0p+0:0:-1:
+# BZ12701 %5Lg:-0x0p0:0:-1:
+# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-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:
+# BZ12701 %5Lg:0x0p+0:0:-1:
+# BZ12701 %*5Lg:0x0p+0:0:-1:
+# BZ12701 %5Lg:0x8p-972:0:-1:
+# BZ12701 %*5Lg:0x8p-972:0:-1:
+%5Lg: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:
+# BZ12701 %5Lg:+0x0p0:0:-1:
+# BZ12701 %*5Lg:+0x0p0:0:-1:
+# BZ12701 %5Lg:+0x0p+0:0:-1:
+# BZ12701 %*5Lg:+0x0p+0:0:-1:
+# BZ12701 %5Lg:+0x8p-972:0:-1:
+# BZ12701 %*5Lg:+0x8p-972:0:-1:
+%5Lg:+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:
+# BZ12701 %6Lg:-0x8p-972:0:-1:
+# BZ12701 %*6Lg:-0x8p-972:0:-1:
+# BZ12701 %6Lg:-0x0p+0:0:-1:
+# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-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:
+# BZ12701 %6Lg:+0x0p+0:0:-1:
+# BZ12701 %*6Lg:+0x0p+0:0:-1:
+# BZ12701 %6Lg:+0x8p-972:0:-1:
+# BZ12701 %*6Lg:+0x8p-972:0:-1:
+%6Lg:+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:
+# BZ12701 %33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33Lg:-0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:-0x2.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:
+# BZ12701 %33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33Lg:+0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:+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:
+# BZ12701 %5Lg: -0x8p-972:0:-1:
+# BZ12701 %*5Lg: -0x8p-972:0:-1:
+# BZ12701 %5Lg: -0x0p+0:0:-1:
+# BZ12701 %*5Lg: -0x0p+0:0:-1:
+# BZ12701 %5Lg: -0x0p0:0:-1:
+# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -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:
+# BZ12701 %5Lg: 0x0p+0:0:-1:
+# BZ12701 %*5Lg: 0x0p+0:0:-1:
+# BZ12701 %5Lg: 0x8p-972:0:-1:
+# BZ12701 %*5Lg: 0x8p-972:0:-1:
+%5Lg: 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:
+# BZ12701 %5Lg: +0x0p0:0:-1:
+# BZ12701 %*5Lg: +0x0p0:0:-1:
+# BZ12701 %5Lg: +0x0p+0:0:-1:
+# BZ12701 %*5Lg: +0x0p+0:0:-1:
+# BZ12701 %5Lg: +0x8p-972:0:-1:
+# BZ12701 %*5Lg: +0x8p-972:0:-1:
+%5Lg: +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:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 10/17] stdio-common: Add tests for formatted fscanf input specifiers
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (8 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 09/17] stdio-common: Add scanf long double data for IBM 128-bit format Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 11/17] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
` (6 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire fscanf into test infrastructure for formatted scanf input
specifiers.
---
No change from v1.
---
stdio-common/Makefile | 2 +-
stdio-common/tst-scanf-format-f-c.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-char.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-double.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-float.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-int.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ldouble.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-llong.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-long.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-short.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-uchar.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-uint.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ullong.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ulong.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f-ushort.c | 22 ++++++++++++++++++++++
stdio-common/tst-scanf-format-f.h | 29 +++++++++++++++++++++++++++++
16 files changed, 338 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-fscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s
+xscanf-funcs := s f
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-f-c.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-char.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-double.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-float.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-int.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-ldouble.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-llong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-long.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-short.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-uchar.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-uint.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-ullong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-ulong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f-ushort.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-f.h
===================================================================
--- /dev/null
+++ glibc/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; \
+})
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 11/17] stdio-common: Add tests for formatted sscanf input specifiers
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (9 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 10/17] stdio-common: Add tests for formatted fscanf input specifiers Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-04 21:47 ` Joseph Myers
2025-03-01 22:45 ` [PATCH v2 12/17] stdio-common: Add tests for formatted vscanf " Maciej W. Rozycki
` (5 subsequent siblings)
16 siblings, 1 reply; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire sscanf into test infrastructure for formatted scanf input
specifiers.
---
No change from v1.
---
stdio-common/Makefile | 2
stdio-common/tst-scanf-format-ss-c.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-char.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-double.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-float.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-int.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ldouble.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-llong.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-long.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-short.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-uchar.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-uint.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ullong.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ulong.c | 22 ++++++++
stdio-common/tst-scanf-format-ss-ushort.c | 22 ++++++++
stdio-common/tst-scanf-format-ss.h | 72 +++++++++++++++++++++++++++++
16 files changed, 381 insertions(+), 1 deletion(-)
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f
+xscanf-funcs := s f ss
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-ss-c.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-char.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-double.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-float.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-int.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-ldouble.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-llong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-long.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-short.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-uchar.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-uint.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-ullong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-ulong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss-ushort.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-ss.h
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-ss.h
@@ -0,0 +1,72 @@
+/* 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; \
+ sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size); \
+ } \
+ 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; \
+})
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 12/17] stdio-common: Add tests for formatted vscanf input specifiers
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (10 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 11/17] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 13/17] stdio-common: Add tests for formatted vfscanf " Maciej W. Rozycki
` (4 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire vscanf into test infrastructure for formatted scanf input
specifiers.
---
No change from v1.
---
stdio-common/Makefile | 2 -
stdio-common/tst-scanf-format-v-c.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-char.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-double.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-float.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-int.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ldouble.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-llong.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-long.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-short.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-uchar.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-uint.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ullong.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ulong.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v-ushort.c | 22 ++++++++++++++++++
stdio-common/tst-scanf-format-v.h | 36 ++++++++++++++++++++++++++++++
16 files changed, 345 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-vscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f ss
+xscanf-funcs := s f ss v
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-v-c.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-char.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-double.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-float.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-int.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-ldouble.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-llong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-long.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-short.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-uchar.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-uint.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-ullong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-ulong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v-ushort.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-v.h
===================================================================
--- /dev/null
+++ glibc/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;
+}
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 13/17] stdio-common: Add tests for formatted vfscanf input specifiers
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (11 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 12/17] stdio-common: Add tests for formatted vscanf " Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 14/17] stdio-common: Add tests for formatted vsscanf " Maciej W. Rozycki
` (3 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire vfscanf into test infrastructure for formatted scanf input
specifiers.
---
No change from v1.
---
stdio-common/Makefile | 2 -
stdio-common/tst-scanf-format-vf-c.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-char.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-double.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-float.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-int.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ldouble.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-llong.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-long.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-short.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-uchar.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-uint.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ullong.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ulong.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf-ushort.c | 22 +++++++++++++++++
stdio-common/tst-scanf-format-vf.h | 36 +++++++++++++++++++++++++++++
16 files changed, 345 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-vfscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f ss v
+xscanf-funcs := s f ss v vf
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
Index: glibc/stdio-common/tst-scanf-format-vf-c.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-char.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-double.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-float.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-int.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-ldouble.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-llong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-long.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-short.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-uchar.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-uint.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-ullong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-ulong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf-ushort.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vf.h
===================================================================
--- /dev/null
+++ glibc/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;
+}
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 14/17] stdio-common: Add tests for formatted vsscanf input specifiers
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (12 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 13/17] stdio-common: Add tests for formatted vfscanf " Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 15/17] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
` (2 subsequent siblings)
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Wire vsscanf into test infrastructure for formatted scanf input
specifiers.
---
No change from v1.
---
stdio-common/Makefile | 2
stdio-common/tst-scanf-format-vs-c.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-char.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-double.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-float.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-int.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ldouble.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-llong.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-long.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-short.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-uchar.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-uint.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ullong.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ulong.c | 22 ++++++++
stdio-common/tst-scanf-format-vs-ushort.c | 22 ++++++++
stdio-common/tst-scanf-format-vs.h | 76 +++++++++++++++++++++++++++++
16 files changed, 385 insertions(+), 1 deletion(-)
glibc-tst-scanf-format-all-vsscanf.diff
Index: glibc/stdio-common/Makefile
===================================================================
--- glibc.orig/stdio-common/Makefile
+++ glibc/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s f ss v vf
+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.
Index: glibc/stdio-common/tst-scanf-format-vs-c.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-char.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-double.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-float.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-int.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-ldouble.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-llong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-long.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-short.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-uchar.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-uint.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-ullong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-ulong.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs-ushort.c
===================================================================
--- /dev/null
+++ glibc/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"
Index: glibc/stdio-common/tst-scanf-format-vs.h
===================================================================
--- /dev/null
+++ glibc/stdio-common/tst-scanf-format-vs.h
@@ -0,0 +1,76 @@
+/* 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;
+ sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size);
+ }
+ 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;
+}
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 15/17] stdio-common: Reject integer prefixes in scanf [BZ #12701]
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (13 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 14/17] stdio-common: Add tests for formatted vsscanf " Maciej W. Rozycki
@ 2025-03-01 22:45 ` Maciej W. Rozycki
2025-03-24 12:35 ` Florian Weimer
2025-03-01 22:46 ` [PATCH v2 16/17] stdio-common: Reject significand " Maciej W. Rozycki
2025-03-01 22:46 ` [PATCH v2 17/17] " Maciej W. Rozycki
16 siblings, 1 reply; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:45 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Reject invalid formatted scanf integer input data that is comprised of
a binary or hexadecimal prefix respectively, optionally preceded by a
sign, and with no actual digits following. Such data is a prefix of,
but not a matching input sequence and therefore it is meant to cause a
matching failure. Instead a matching success is recorded and the value
of zero currently returned with the prefix wholly consumed from input.
Enable input data that causes test failures without this fix in place.
---
New change in v2.
---
stdio-common/tst-scanf-format-char-i.input | 384 ++++++++++-----------
stdio-common/tst-scanf-format-llong-i.input | 192 +++++-----
stdio-common/tst-scanf-format-short-i.input | 192 +++++-----
stdio-common/tst-scanf-format-uchar-X.input | 168 ++++-----
stdio-common/tst-scanf-format-uchar-b.input | 168 ++++-----
stdio-common/tst-scanf-format-uchar-x.input | 168 ++++-----
stdio-common/tst-scanf-format-ullong-X.input | 96 ++---
stdio-common/tst-scanf-format-ullong-b.input | 96 ++---
stdio-common/tst-scanf-format-ullong-x.input | 96 ++---
stdio-common/tst-scanf-format-ushort-X.input | 96 ++---
stdio-common/tst-scanf-format-ushort-b.input | 96 ++---
stdio-common/tst-scanf-format-ushort-x.input | 96 ++---
stdio-common/vfscanf-internal.c | 36 +
sysdeps/wordsize-32/tst-scanf-format-int-i.input | 192 +++++-----
sysdeps/wordsize-32/tst-scanf-format-long-i.input | 192 +++++-----
sysdeps/wordsize-32/tst-scanf-format-uint-X.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-uint-b.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-uint-x.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-ulong-X.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-ulong-b.input | 96 ++---
sysdeps/wordsize-32/tst-scanf-format-ulong-x.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-int-i.input | 192 +++++-----
sysdeps/wordsize-64/tst-scanf-format-long-i.input | 192 +++++-----
sysdeps/wordsize-64/tst-scanf-format-uint-X.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-uint-b.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-uint-x.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-ulong-X.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-ulong-b.input | 96 ++---
sysdeps/wordsize-64/tst-scanf-format-ulong-x.input | 96 ++---
29 files changed, 1907 insertions(+), 1897 deletions(-)
glibc-scanf-bz12701-int.diff
Index: glibc/stdio-common/tst-scanf-format-char-i.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-char-i.input
+++ glibc/stdio-common/tst-scanf-format-char-i.input
@@ -510,76 +510,76 @@
%*2hhi:-0b0:0:2:
%2hhi:0:1:1:0:
%*2hhi:0:0:1:
-# BZ12701 %2hhi:0X0:0:-1:
-# BZ12701 %*2hhi:0X0:0:-1:
-# BZ12701 %2hhi:0x0:0:-1:
-# BZ12701 %*2hhi:0x0:0:-1:
+%2hhi:0X0:0:-1:
+%*2hhi:0X0:0:-1:
+%2hhi:0x0:0:-1:
+%*2hhi:0x0:0:-1:
%2hhi:00:1:2:0:
%*2hhi:00:0:2:
-# BZ12701 %2hhi:0B0:0:-1:
-# BZ12701 %*2hhi:0B0:0:-1:
-# BZ12701 %2hhi:0b0:0:-1:
-# BZ12701 %*2hhi:0b0:0:-1:
+%2hhi:0B0:0:-1:
+%*2hhi:0B0:0:-1:
+%2hhi:0b0:0:-1:
+%*2hhi:0b0:0:-1:
%2hhi:1:1:1:1:
%*2hhi:1:0:1:
-# BZ12701 %2hhi:0X1:0:-1:
-# BZ12701 %*2hhi:0X1:0:-1:
-# BZ12701 %2hhi:0x1:0:-1:
-# BZ12701 %*2hhi:0x1:0:-1:
+%2hhi:0X1:0:-1:
+%*2hhi:0X1:0:-1:
+%2hhi:0x1:0:-1:
+%*2hhi:0x1:0:-1:
%2hhi:01:1:2:1:
%*2hhi:01:0:2:
-# BZ12701 %2hhi:0B1:0:-1:
-# BZ12701 %*2hhi:0B1:0:-1:
-# BZ12701 %2hhi:0b1:0:-1:
-# BZ12701 %*2hhi:0b1:0:-1:
+%2hhi:0B1:0:-1:
+%*2hhi:0B1:0:-1:
+%2hhi:0b1:0:-1:
+%*2hhi:0b1:0:-1:
%2hhi:42:1:2:42:
%*2hhi:42:0:2:
-# BZ12701 %2hhi:0X2a:0:-1:
-# BZ12701 %*2hhi:0X2a:0:-1:
-# BZ12701 %2hhi:0x2A:0:-1:
-# BZ12701 %*2hhi:0x2A:0:-1:
+%2hhi:0X2a:0:-1:
+%*2hhi:0X2a:0:-1:
+%2hhi:0x2A:0:-1:
+%*2hhi:0x2A:0:-1:
%2hhi:052:1:2:5:
%*2hhi:052:0:2:
-# BZ12701 %2hhi:0B101010:0:-1:
-# BZ12701 %*2hhi:0B101010:0:-1:
-# BZ12701 %2hhi:0b101010:0:-1:
-# BZ12701 %*2hhi:0b101010:0:-1:
+%2hhi:0B101010:0:-1:
+%*2hhi:0B101010:0:-1:
+%2hhi:0b101010:0:-1:
+%*2hhi:0b101010:0:-1:
%2hhi:127:1:2:12:
%*2hhi:127:0:2:
-# BZ12701 %2hhi:0X7f:0:-1:
-# BZ12701 %*2hhi:0X7f:0:-1:
-# BZ12701 %2hhi:0x7F:0:-1:
-# BZ12701 %*2hhi:0x7F:0:-1:
+%2hhi:0X7f:0:-1:
+%*2hhi:0X7f:0:-1:
+%2hhi:0x7F:0:-1:
+%*2hhi:0x7F:0:-1:
%2hhi:0177:1:2:1:
%*2hhi:0177:0:2:
-# BZ12701 %2hhi:0B1111111:0:-1:
-# BZ12701 %*2hhi:0B1111111:0:-1:
-# BZ12701 %2hhi:0b1111111:0:-1:
-# BZ12701 %*2hhi:0b1111111:0:-1:
+%2hhi:0B1111111:0:-1:
+%*2hhi:0B1111111:0:-1:
+%2hhi:0b1111111:0:-1:
+%*2hhi:0b1111111:0:-1:
%2hhi:128:1:2:12:
%*2hhi:128:0:2:
-# BZ12701 %2hhi:0X80:0:-1:
-# BZ12701 %*2hhi:0X80:0:-1:
-# BZ12701 %2hhi:0x80:0:-1:
-# BZ12701 %*2hhi:0x80:0:-1:
+%2hhi:0X80:0:-1:
+%*2hhi:0X80:0:-1:
+%2hhi:0x80:0:-1:
+%*2hhi:0x80:0:-1:
%2hhi:0200:1:2:2:
%*2hhi:0200:0:2:
-# BZ12701 %2hhi:0B10000000:0:-1:
-# BZ12701 %*2hhi:0B10000000:0:-1:
-# BZ12701 %2hhi:0b10000000:0:-1:
-# BZ12701 %*2hhi:0b10000000:0:-1:
+%2hhi:0B10000000:0:-1:
+%*2hhi:0B10000000:0:-1:
+%2hhi:0b10000000:0:-1:
+%*2hhi:0b10000000:0:-1:
%2hhi:169:1:2:16:
%*2hhi:169:0:2:
-# BZ12701 %2hhi:0Xa9:0:-1:
-# BZ12701 %*2hhi:0Xa9:0:-1:
-# BZ12701 %2hhi:0xA9:0:-1:
-# BZ12701 %*2hhi:0xA9:0:-1:
+%2hhi:0Xa9:0:-1:
+%*2hhi:0Xa9:0:-1:
+%2hhi:0xA9:0:-1:
+%*2hhi:0xA9:0:-1:
%2hhi:0251:1:2:2:
%*2hhi:0251:0:2:
-# BZ12701 %2hhi:0B10101001:0:-1:
-# BZ12701 %*2hhi:0B10101001:0:-1:
-# BZ12701 %2hhi:0b10101001:0:-1:
-# BZ12701 %*2hhi:0b10101001:0:-1:
+%2hhi:0B10101001:0:-1:
+%*2hhi:0B10101001:0:-1:
+%2hhi:0b10101001:0:-1:
+%*2hhi:0b10101001:0:-1:
%2hhi:+0:1:2:0:
%*2hhi:+0:0:2:
%2hhi:+0X0:1:2:0:
@@ -656,76 +656,76 @@
%*3hhi::0:-1:
%3hhi:-251:1:3:-25:
%*3hhi:-251:0:3:
-# BZ12701 %3hhi:-0Xfb:0:-1:
-# BZ12701 %*3hhi:-0Xfb:0:-1:
-# BZ12701 %3hhi:-0xFB:0:-1:
-# BZ12701 %*3hhi:-0xFB:0:-1:
+%3hhi:-0Xfb:0:-1:
+%*3hhi:-0Xfb:0:-1:
+%3hhi:-0xFB:0:-1:
+%*3hhi:-0xFB:0:-1:
%3hhi:-0373:1:3:-3:
%*3hhi:-0373:0:3:
-# BZ12701 %3hhi:-0B11111011:0:-1:
-# BZ12701 %*3hhi:-0B11111011:0:-1:
-# BZ12701 %3hhi:-0b11111011:0:-1:
-# BZ12701 %*3hhi:-0b11111011:0:-1:
+%3hhi:-0B11111011:0:-1:
+%*3hhi:-0B11111011:0:-1:
+%3hhi:-0b11111011:0:-1:
+%*3hhi:-0b11111011:0:-1:
%3hhi:-129:1:3:-12:
%*3hhi:-129:0:3:
-# BZ12701 %3hhi:-0X81:0:-1:
-# BZ12701 %*3hhi:-0X81:0:-1:
-# BZ12701 %3hhi:-0x81:0:-1:
-# BZ12701 %*3hhi:-0x81:0:-1:
+%3hhi:-0X81:0:-1:
+%*3hhi:-0X81:0:-1:
+%3hhi:-0x81:0:-1:
+%*3hhi:-0x81:0:-1:
%3hhi:-0201:1:3:-2:
%*3hhi:-0201:0:3:
-# BZ12701 %3hhi:-0B10000001:0:-1:
-# BZ12701 %*3hhi:-0B10000001:0:-1:
-# BZ12701 %3hhi:-0b10000001:0:-1:
-# BZ12701 %*3hhi:-0b10000001:0:-1:
+%3hhi:-0B10000001:0:-1:
+%*3hhi:-0B10000001:0:-1:
+%3hhi:-0b10000001:0:-1:
+%*3hhi:-0b10000001:0:-1:
%3hhi:-128:1:3:-12:
%*3hhi:-128:0:3:
-# BZ12701 %3hhi:-0X80:0:-1:
-# BZ12701 %*3hhi:-0X80:0:-1:
-# BZ12701 %3hhi:-0x80:0:-1:
-# BZ12701 %*3hhi:-0x80:0:-1:
+%3hhi:-0X80:0:-1:
+%*3hhi:-0X80:0:-1:
+%3hhi:-0x80:0:-1:
+%*3hhi:-0x80:0:-1:
%3hhi:-0200:1:3:-2:
%*3hhi:-0200:0:3:
-# BZ12701 %3hhi:-0B10000000:0:-1:
-# BZ12701 %*3hhi:-0B10000000:0:-1:
-# BZ12701 %3hhi:-0b10000000:0:-1:
-# BZ12701 %*3hhi:-0b10000000:0:-1:
+%3hhi:-0B10000000:0:-1:
+%*3hhi:-0B10000000:0:-1:
+%3hhi:-0b10000000:0:-1:
+%*3hhi:-0b10000000:0:-1:
%3hhi:-123:1:3:-12:
%*3hhi:-123:0:3:
-# BZ12701 %3hhi:-0X7b:0:-1:
-# BZ12701 %*3hhi:-0X7b:0:-1:
-# BZ12701 %3hhi:-0x7B:0:-1:
-# BZ12701 %*3hhi:-0x7B:0:-1:
+%3hhi:-0X7b:0:-1:
+%*3hhi:-0X7b:0:-1:
+%3hhi:-0x7B:0:-1:
+%*3hhi:-0x7B:0:-1:
%3hhi:-0173:1:3:-1:
%*3hhi:-0173:0:3:
-# BZ12701 %3hhi:-0B1111011:0:-1:
-# BZ12701 %*3hhi:-0B1111011:0:-1:
-# BZ12701 %3hhi:-0b1111011:0:-1:
-# BZ12701 %*3hhi:-0b1111011:0:-1:
+%3hhi:-0B1111011:0:-1:
+%*3hhi:-0B1111011:0:-1:
+%3hhi:-0b1111011:0:-1:
+%*3hhi:-0b1111011:0:-1:
%3hhi:-1:1:2:-1:
%*3hhi:-1:0:2:
-# BZ12701 %3hhi:-0X1:0:-1:
-# BZ12701 %*3hhi:-0X1:0:-1:
-# BZ12701 %3hhi:-0x1:0:-1:
-# BZ12701 %*3hhi:-0x1:0:-1:
+%3hhi:-0X1:0:-1:
+%*3hhi:-0X1:0:-1:
+%3hhi:-0x1:0:-1:
+%*3hhi:-0x1:0:-1:
%3hhi:-01:1:3:-1:
%*3hhi:-01:0:3:
-# BZ12701 %3hhi:-0B1:0:-1:
-# BZ12701 %*3hhi:-0B1:0:-1:
-# BZ12701 %3hhi:-0b1:0:-1:
-# BZ12701 %*3hhi:-0b1:0:-1:
+%3hhi:-0B1:0:-1:
+%*3hhi:-0B1:0:-1:
+%3hhi:-0b1:0:-1:
+%*3hhi:-0b1:0:-1:
%3hhi:-0:1:2:0:
%*3hhi:-0:0:2:
-# BZ12701 %3hhi:-0X0:0:-1:
-# BZ12701 %*3hhi:-0X0:0:-1:
-# BZ12701 %3hhi:-0x0:0:-1:
-# BZ12701 %*3hhi:-0x0:0:-1:
+%3hhi:-0X0:0:-1:
+%*3hhi:-0X0:0:-1:
+%3hhi:-0x0:0:-1:
+%*3hhi:-0x0:0:-1:
%3hhi:-00:1:3:0:
%*3hhi:-00:0:3:
-# BZ12701 %3hhi:-0B0:0:-1:
-# BZ12701 %*3hhi:-0B0:0:-1:
-# BZ12701 %3hhi:-0b0:0:-1:
-# BZ12701 %*3hhi:-0b0:0:-1:
+%3hhi:-0B0:0:-1:
+%*3hhi:-0B0:0:-1:
+%3hhi:-0b0:0:-1:
+%*3hhi:-0b0:0:-1:
%3hhi:0:1:1:0:
%*3hhi:0:0:1:
%3hhi:0X0:1:3:0:
@@ -800,76 +800,76 @@
%*3hhi:0b10101001:0:3:
%3hhi:+0:1:2:0:
%*3hhi:+0:0:2:
-# BZ12701 %3hhi:+0X0:0:-1:
-# BZ12701 %*3hhi:+0X0:0:-1:
-# BZ12701 %3hhi:+0x0:0:-1:
-# BZ12701 %*3hhi:+0x0:0:-1:
+%3hhi:+0X0:0:-1:
+%*3hhi:+0X0:0:-1:
+%3hhi:+0x0:0:-1:
+%*3hhi:+0x0:0:-1:
%3hhi:+00:1:3:0:
%*3hhi:+00:0:3:
-# BZ12701 %3hhi:+0B0:0:-1:
-# BZ12701 %*3hhi:+0B0:0:-1:
-# BZ12701 %3hhi:+0b0:0:-1:
-# BZ12701 %*3hhi:+0b0:0:-1:
+%3hhi:+0B0:0:-1:
+%*3hhi:+0B0:0:-1:
+%3hhi:+0b0:0:-1:
+%*3hhi:+0b0:0:-1:
%3hhi:+1:1:2:1:
%*3hhi:+1:0:2:
-# BZ12701 %3hhi:+0X1:0:-1:
-# BZ12701 %*3hhi:+0X1:0:-1:
-# BZ12701 %3hhi:+0x1:0:-1:
-# BZ12701 %*3hhi:+0x1:0:-1:
+%3hhi:+0X1:0:-1:
+%*3hhi:+0X1:0:-1:
+%3hhi:+0x1:0:-1:
+%*3hhi:+0x1:0:-1:
%3hhi:+01:1:3:1:
%*3hhi:+01:0:3:
-# BZ12701 %3hhi:+0B1:0:-1:
-# BZ12701 %*3hhi:+0B1:0:-1:
-# BZ12701 %3hhi:+0b1:0:-1:
-# BZ12701 %*3hhi:+0b1:0:-1:
+%3hhi:+0B1:0:-1:
+%*3hhi:+0B1:0:-1:
+%3hhi:+0b1:0:-1:
+%*3hhi:+0b1:0:-1:
%3hhi:+42:1:3:42:
%*3hhi:+42:0:3:
-# BZ12701 %3hhi:+0X2a:0:-1:
-# BZ12701 %*3hhi:+0X2a:0:-1:
-# BZ12701 %3hhi:+0x2A:0:-1:
-# BZ12701 %*3hhi:+0x2A:0:-1:
+%3hhi:+0X2a:0:-1:
+%*3hhi:+0X2a:0:-1:
+%3hhi:+0x2A:0:-1:
+%*3hhi:+0x2A:0:-1:
%3hhi:+052:1:3:5:
%*3hhi:+052:0:3:
-# BZ12701 %3hhi:+0B101010:0:-1:
-# BZ12701 %*3hhi:+0B101010:0:-1:
-# BZ12701 %3hhi:+0b101010:0:-1:
-# BZ12701 %*3hhi:+0b101010:0:-1:
+%3hhi:+0B101010:0:-1:
+%*3hhi:+0B101010:0:-1:
+%3hhi:+0b101010:0:-1:
+%*3hhi:+0b101010:0:-1:
%3hhi:+127:1:3:12:
%*3hhi:+127:0:3:
-# BZ12701 %3hhi:+0X7f:0:-1:
-# BZ12701 %*3hhi:+0X7f:0:-1:
-# BZ12701 %3hhi:+0x7F:0:-1:
-# BZ12701 %*3hhi:+0x7F:0:-1:
+%3hhi:+0X7f:0:-1:
+%*3hhi:+0X7f:0:-1:
+%3hhi:+0x7F:0:-1:
+%*3hhi:+0x7F:0:-1:
%3hhi:+0177:1:3:1:
%*3hhi:+0177:0:3:
-# BZ12701 %3hhi:+0B1111111:0:-1:
-# BZ12701 %*3hhi:+0B1111111:0:-1:
-# BZ12701 %3hhi:+0b1111111:0:-1:
-# BZ12701 %*3hhi:+0b1111111:0:-1:
+%3hhi:+0B1111111:0:-1:
+%*3hhi:+0B1111111:0:-1:
+%3hhi:+0b1111111:0:-1:
+%*3hhi:+0b1111111:0:-1:
%3hhi:+128:1:3:12:
%*3hhi:+128:0:3:
-# BZ12701 %3hhi:+0X80:0:-1:
-# BZ12701 %*3hhi:+0X80:0:-1:
-# BZ12701 %3hhi:+0x80:0:-1:
-# BZ12701 %*3hhi:+0x80:0:-1:
+%3hhi:+0X80:0:-1:
+%*3hhi:+0X80:0:-1:
+%3hhi:+0x80:0:-1:
+%*3hhi:+0x80:0:-1:
%3hhi:+0200:1:3:2:
%*3hhi:+0200:0:3:
-# BZ12701 %3hhi:+0B10000000:0:-1:
-# BZ12701 %*3hhi:+0B10000000:0:-1:
-# BZ12701 %3hhi:+0b10000000:0:-1:
-# BZ12701 %*3hhi:+0b10000000:0:-1:
+%3hhi:+0B10000000:0:-1:
+%*3hhi:+0B10000000:0:-1:
+%3hhi:+0b10000000:0:-1:
+%*3hhi:+0b10000000:0:-1:
%3hhi:+169:1:3:16:
%*3hhi:+169:0:3:
-# BZ12701 %3hhi:+0Xa9:0:-1:
-# BZ12701 %*3hhi:+0Xa9:0:-1:
-# BZ12701 %3hhi:+0xA9:0:-1:
-# BZ12701 %*3hhi:+0xA9:0:-1:
+%3hhi:+0Xa9:0:-1:
+%*3hhi:+0Xa9:0:-1:
+%3hhi:+0xA9:0:-1:
+%*3hhi:+0xA9:0:-1:
%3hhi:+0251:1:3:2:
%*3hhi:+0251:0:3:
-# BZ12701 %3hhi:+0B10101001:0:-1:
-# BZ12701 %*3hhi:+0B10101001:0:-1:
-# BZ12701 %3hhi:+0b10101001:0:-1:
-# BZ12701 %*3hhi:+0b10101001:0:-1:
+%3hhi:+0B10101001:0:-1:
+%*3hhi:+0B10101001:0:-1:
+%3hhi:+0b10101001:0:-1:
+%*3hhi:+0b10101001:0:-1:
%5hhi::0:-1:
%*5hhi::0:-1:
%5hhi:-251:1:4:5:
@@ -1164,76 +1164,76 @@
%*2hhi: -0b0:0:3:
%2hhi: 0:1:2:0:
%*2hhi: 0:0:2:
-# BZ12701 %2hhi: 0X0:0:-1:
-# BZ12701 %*2hhi: 0X0:0:-1:
-# BZ12701 %2hhi: 0x0:0:-1:
-# BZ12701 %*2hhi: 0x0:0:-1:
+%2hhi: 0X0:0:-1:
+%*2hhi: 0X0:0:-1:
+%2hhi: 0x0:0:-1:
+%*2hhi: 0x0:0:-1:
%2hhi: 00:1:3:0:
%*2hhi: 00:0:3:
-# BZ12701 %2hhi: 0B0:0:-1:
-# BZ12701 %*2hhi: 0B0:0:-1:
-# BZ12701 %2hhi: 0b0:0:-1:
-# BZ12701 %*2hhi: 0b0:0:-1:
+%2hhi: 0B0:0:-1:
+%*2hhi: 0B0:0:-1:
+%2hhi: 0b0:0:-1:
+%*2hhi: 0b0:0:-1:
%2hhi: 1:1:2:1:
%*2hhi: 1:0:2:
-# BZ12701 %2hhi: 0X1:0:-1:
-# BZ12701 %*2hhi: 0X1:0:-1:
-# BZ12701 %2hhi: 0x1:0:-1:
-# BZ12701 %*2hhi: 0x1:0:-1:
+%2hhi: 0X1:0:-1:
+%*2hhi: 0X1:0:-1:
+%2hhi: 0x1:0:-1:
+%*2hhi: 0x1:0:-1:
%2hhi: 01:1:3:1:
%*2hhi: 01:0:3:
-# BZ12701 %2hhi: 0B1:0:-1:
-# BZ12701 %*2hhi: 0B1:0:-1:
-# BZ12701 %2hhi: 0b1:0:-1:
-# BZ12701 %*2hhi: 0b1:0:-1:
+%2hhi: 0B1:0:-1:
+%*2hhi: 0B1:0:-1:
+%2hhi: 0b1:0:-1:
+%*2hhi: 0b1:0:-1:
%2hhi: 42:1:3:42:
%*2hhi: 42:0:3:
-# BZ12701 %2hhi: 0X2a:0:-1:
-# BZ12701 %*2hhi: 0X2a:0:-1:
-# BZ12701 %2hhi: 0x2A:0:-1:
-# BZ12701 %*2hhi: 0x2A:0:-1:
+%2hhi: 0X2a:0:-1:
+%*2hhi: 0X2a:0:-1:
+%2hhi: 0x2A:0:-1:
+%*2hhi: 0x2A:0:-1:
%2hhi: 052:1:3:5:
%*2hhi: 052:0:3:
-# BZ12701 %2hhi: 0B101010:0:-1:
-# BZ12701 %*2hhi: 0B101010:0:-1:
-# BZ12701 %2hhi: 0b101010:0:-1:
-# BZ12701 %*2hhi: 0b101010:0:-1:
+%2hhi: 0B101010:0:-1:
+%*2hhi: 0B101010:0:-1:
+%2hhi: 0b101010:0:-1:
+%*2hhi: 0b101010:0:-1:
%2hhi: 127:1:3:12:
%*2hhi: 127:0:3:
-# BZ12701 %2hhi: 0X7f:0:-1:
-# BZ12701 %*2hhi: 0X7f:0:-1:
-# BZ12701 %2hhi: 0x7F:0:-1:
-# BZ12701 %*2hhi: 0x7F:0:-1:
+%2hhi: 0X7f:0:-1:
+%*2hhi: 0X7f:0:-1:
+%2hhi: 0x7F:0:-1:
+%*2hhi: 0x7F:0:-1:
%2hhi: 0177:1:3:1:
%*2hhi: 0177:0:3:
-# BZ12701 %2hhi: 0B1111111:0:-1:
-# BZ12701 %*2hhi: 0B1111111:0:-1:
-# BZ12701 %2hhi: 0b1111111:0:-1:
-# BZ12701 %*2hhi: 0b1111111:0:-1:
+%2hhi: 0B1111111:0:-1:
+%*2hhi: 0B1111111:0:-1:
+%2hhi: 0b1111111:0:-1:
+%*2hhi: 0b1111111:0:-1:
%2hhi: 128:1:3:12:
%*2hhi: 128:0:3:
-# BZ12701 %2hhi: 0X80:0:-1:
-# BZ12701 %*2hhi: 0X80:0:-1:
-# BZ12701 %2hhi: 0x80:0:-1:
-# BZ12701 %*2hhi: 0x80:0:-1:
+%2hhi: 0X80:0:-1:
+%*2hhi: 0X80:0:-1:
+%2hhi: 0x80:0:-1:
+%*2hhi: 0x80:0:-1:
%2hhi: 0200:1:3:2:
%*2hhi: 0200:0:3:
-# BZ12701 %2hhi: 0B10000000:0:-1:
-# BZ12701 %*2hhi: 0B10000000:0:-1:
-# BZ12701 %2hhi: 0b10000000:0:-1:
-# BZ12701 %*2hhi: 0b10000000:0:-1:
+%2hhi: 0B10000000:0:-1:
+%*2hhi: 0B10000000:0:-1:
+%2hhi: 0b10000000:0:-1:
+%*2hhi: 0b10000000:0:-1:
%2hhi: 169:1:3:16:
%*2hhi: 169:0:3:
-# BZ12701 %2hhi: 0Xa9:0:-1:
-# BZ12701 %*2hhi: 0Xa9:0:-1:
-# BZ12701 %2hhi: 0xA9:0:-1:
-# BZ12701 %*2hhi: 0xA9:0:-1:
+%2hhi: 0Xa9:0:-1:
+%*2hhi: 0Xa9:0:-1:
+%2hhi: 0xA9:0:-1:
+%*2hhi: 0xA9:0:-1:
%2hhi: 0251:1:3:2:
%*2hhi: 0251:0:3:
-# BZ12701 %2hhi: 0B10101001:0:-1:
-# BZ12701 %*2hhi: 0B10101001:0:-1:
-# BZ12701 %2hhi: 0b10101001:0:-1:
-# BZ12701 %*2hhi: 0b10101001:0:-1:
+%2hhi: 0B10101001:0:-1:
+%*2hhi: 0B10101001:0:-1:
+%2hhi: 0b10101001:0:-1:
+%*2hhi: 0b10101001:0:-1:
%2hhi: +0:1:3:0:
%*2hhi: +0:0:3:
%2hhi: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-llong-i.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-llong-i.input
+++ glibc/stdio-common/tst-scanf-format-llong-i.input
@@ -510,76 +510,76 @@
%*2lli:-0b0:0:2:
%2lli:0:1:1:0:
%*2lli:0:0:1:
-# BZ12701 %2lli:0X0:0:-1:
-# BZ12701 %*2lli:0X0:0:-1:
-# BZ12701 %2lli:0x0:0:-1:
-# BZ12701 %*2lli:0x0:0:-1:
+%2lli:0X0:0:-1:
+%*2lli:0X0:0:-1:
+%2lli:0x0:0:-1:
+%*2lli:0x0:0:-1:
%2lli:00:1:2:0:
%*2lli:00:0:2:
-# BZ12701 %2lli:0B0:0:-1:
-# BZ12701 %*2lli:0B0:0:-1:
-# BZ12701 %2lli:0b0:0:-1:
-# BZ12701 %*2lli:0b0:0:-1:
+%2lli:0B0:0:-1:
+%*2lli:0B0:0:-1:
+%2lli:0b0:0:-1:
+%*2lli:0b0:0:-1:
%2lli:1:1:1:1:
%*2lli:1:0:1:
-# BZ12701 %2lli:0X1:0:-1:
-# BZ12701 %*2lli:0X1:0:-1:
-# BZ12701 %2lli:0x1:0:-1:
-# BZ12701 %*2lli:0x1:0:-1:
+%2lli:0X1:0:-1:
+%*2lli:0X1:0:-1:
+%2lli:0x1:0:-1:
+%*2lli:0x1:0:-1:
%2lli:01:1:2:1:
%*2lli:01:0:2:
-# BZ12701 %2lli:0B1:0:-1:
-# BZ12701 %*2lli:0B1:0:-1:
-# BZ12701 %2lli:0b1:0:-1:
-# BZ12701 %*2lli:0b1:0:-1:
+%2lli:0B1:0:-1:
+%*2lli:0B1:0:-1:
+%2lli:0b1:0:-1:
+%*2lli:0b1:0:-1:
%2lli:42:1:2:42:
%*2lli:42:0:2:
-# BZ12701 %2lli:0X2a:0:-1:
-# BZ12701 %*2lli:0X2a:0:-1:
-# BZ12701 %2lli:0x2A:0:-1:
-# BZ12701 %*2lli:0x2A:0:-1:
+%2lli:0X2a:0:-1:
+%*2lli:0X2a:0:-1:
+%2lli:0x2A:0:-1:
+%*2lli:0x2A:0:-1:
%2lli:052:1:2:5:
%*2lli:052:0:2:
-# BZ12701 %2lli:0B101010:0:-1:
-# BZ12701 %*2lli:0B101010:0:-1:
-# BZ12701 %2lli:0b101010:0:-1:
-# BZ12701 %*2lli:0b101010:0:-1:
+%2lli:0B101010:0:-1:
+%*2lli:0B101010:0:-1:
+%2lli:0b101010:0:-1:
+%*2lli:0b101010:0:-1:
%2lli:9223372036854775807:1:2:92:
%*2lli:9223372036854775807:0:2:
-# BZ12701 %2lli:0X7fffffffffffffff:0:-1:
-# BZ12701 %*2lli:0X7fffffffffffffff:0:-1:
-# BZ12701 %2lli:0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli:0X7fffffffffffffff:0:-1:
+%*2lli:0X7fffffffffffffff:0:-1:
+%2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
%2lli:0777777777777777777777:1:2:7:
%*2lli:0777777777777777777777:0:2:
-# BZ12701 %2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lli:9223372036854775808:1:2:92:
%*2lli:9223372036854775808:0:2:
-# BZ12701 %2lli:0X8000000000000000:0:-1:
-# BZ12701 %*2lli:0X8000000000000000:0:-1:
-# BZ12701 %2lli:0x8000000000000000:0:-1:
-# BZ12701 %*2lli:0x8000000000000000:0:-1:
+%2lli:0X8000000000000000:0:-1:
+%*2lli:0X8000000000000000:0:-1:
+%2lli:0x8000000000000000:0:-1:
+%*2lli:0x8000000000000000:0:-1:
%2lli:01000000000000000000000:1:2:1:
%*2lli:01000000000000000000000:0:2:
-# BZ12701 %2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lli:9223372036897200049:1:2:92:
%*2lli:9223372036897200049:0:2:
-# BZ12701 %2lli:0X80000000028757b1:0:-1:
-# BZ12701 %*2lli:0X80000000028757b1:0:-1:
-# BZ12701 %2lli:0x80000000028757B1:0:-1:
-# BZ12701 %*2lli:0x80000000028757B1:0:-1:
+%2lli:0X80000000028757b1:0:-1:
+%*2lli:0X80000000028757b1:0:-1:
+%2lli:0x80000000028757B1:0:-1:
+%*2lli:0x80000000028757B1:0:-1:
%2lli:01000000000000241653661:1:2:1:
%*2lli:01000000000000241653661:0:2:
-# BZ12701 %2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lli:+0:1:2:0:
%*2lli:+0:0:2:
%2lli:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2lli: -0b0:0:3:
%2lli: 0:1:2:0:
%*2lli: 0:0:2:
-# BZ12701 %2lli: 0X0:0:-1:
-# BZ12701 %*2lli: 0X0:0:-1:
-# BZ12701 %2lli: 0x0:0:-1:
-# BZ12701 %*2lli: 0x0:0:-1:
+%2lli: 0X0:0:-1:
+%*2lli: 0X0:0:-1:
+%2lli: 0x0:0:-1:
+%*2lli: 0x0:0:-1:
%2lli: 00:1:3:0:
%*2lli: 00:0:3:
-# BZ12701 %2lli: 0B0:0:-1:
-# BZ12701 %*2lli: 0B0:0:-1:
-# BZ12701 %2lli: 0b0:0:-1:
-# BZ12701 %*2lli: 0b0:0:-1:
+%2lli: 0B0:0:-1:
+%*2lli: 0B0:0:-1:
+%2lli: 0b0:0:-1:
+%*2lli: 0b0:0:-1:
%2lli: 1:1:2:1:
%*2lli: 1:0:2:
-# BZ12701 %2lli: 0X1:0:-1:
-# BZ12701 %*2lli: 0X1:0:-1:
-# BZ12701 %2lli: 0x1:0:-1:
-# BZ12701 %*2lli: 0x1:0:-1:
+%2lli: 0X1:0:-1:
+%*2lli: 0X1:0:-1:
+%2lli: 0x1:0:-1:
+%*2lli: 0x1:0:-1:
%2lli: 01:1:3:1:
%*2lli: 01:0:3:
-# BZ12701 %2lli: 0B1:0:-1:
-# BZ12701 %*2lli: 0B1:0:-1:
-# BZ12701 %2lli: 0b1:0:-1:
-# BZ12701 %*2lli: 0b1:0:-1:
+%2lli: 0B1:0:-1:
+%*2lli: 0B1:0:-1:
+%2lli: 0b1:0:-1:
+%*2lli: 0b1:0:-1:
%2lli: 42:1:3:42:
%*2lli: 42:0:3:
-# BZ12701 %2lli: 0X2a:0:-1:
-# BZ12701 %*2lli: 0X2a:0:-1:
-# BZ12701 %2lli: 0x2A:0:-1:
-# BZ12701 %*2lli: 0x2A:0:-1:
+%2lli: 0X2a:0:-1:
+%*2lli: 0X2a:0:-1:
+%2lli: 0x2A:0:-1:
+%*2lli: 0x2A:0:-1:
%2lli: 052:1:3:5:
%*2lli: 052:0:3:
-# BZ12701 %2lli: 0B101010:0:-1:
-# BZ12701 %*2lli: 0B101010:0:-1:
-# BZ12701 %2lli: 0b101010:0:-1:
-# BZ12701 %*2lli: 0b101010:0:-1:
+%2lli: 0B101010:0:-1:
+%*2lli: 0B101010:0:-1:
+%2lli: 0b101010:0:-1:
+%*2lli: 0b101010:0:-1:
%2lli: 9223372036854775807:1:3:92:
%*2lli: 9223372036854775807:0:3:
-# BZ12701 %2lli: 0X7fffffffffffffff:0:-1:
-# BZ12701 %*2lli: 0X7fffffffffffffff:0:-1:
-# BZ12701 %2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli: 0X7fffffffffffffff:0:-1:
+%*2lli: 0X7fffffffffffffff:0:-1:
+%2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
%2lli: 0777777777777777777777:1:3:7:
%*2lli: 0777777777777777777777:0:3:
-# BZ12701 %2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lli: 9223372036854775808:1:3:92:
%*2lli: 9223372036854775808:0:3:
-# BZ12701 %2lli: 0X8000000000000000:0:-1:
-# BZ12701 %*2lli: 0X8000000000000000:0:-1:
-# BZ12701 %2lli: 0x8000000000000000:0:-1:
-# BZ12701 %*2lli: 0x8000000000000000:0:-1:
+%2lli: 0X8000000000000000:0:-1:
+%*2lli: 0X8000000000000000:0:-1:
+%2lli: 0x8000000000000000:0:-1:
+%*2lli: 0x8000000000000000:0:-1:
%2lli: 01000000000000000000000:1:3:1:
%*2lli: 01000000000000000000000:0:3:
-# BZ12701 %2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lli: 9223372036897200049:1:3:92:
%*2lli: 9223372036897200049:0:3:
-# BZ12701 %2lli: 0X80000000028757b1:0:-1:
-# BZ12701 %*2lli: 0X80000000028757b1:0:-1:
-# BZ12701 %2lli: 0x80000000028757B1:0:-1:
-# BZ12701 %*2lli: 0x80000000028757B1:0:-1:
+%2lli: 0X80000000028757b1:0:-1:
+%*2lli: 0X80000000028757b1:0:-1:
+%2lli: 0x80000000028757B1:0:-1:
+%*2lli: 0x80000000028757B1:0:-1:
%2lli: 01000000000000241653661:1:3:1:
%*2lli: 01000000000000241653661:0:3:
-# BZ12701 %2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lli: +0:1:3:0:
%*2lli: +0:0:3:
%2lli: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-short-i.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-short-i.input
+++ glibc/stdio-common/tst-scanf-format-short-i.input
@@ -510,76 +510,76 @@
%*2hi:-0b0:0:2:
%2hi:0:1:1:0:
%*2hi:0:0:1:
-# BZ12701 %2hi:0X0:0:-1:
-# BZ12701 %*2hi:0X0:0:-1:
-# BZ12701 %2hi:0x0:0:-1:
-# BZ12701 %*2hi:0x0:0:-1:
+%2hi:0X0:0:-1:
+%*2hi:0X0:0:-1:
+%2hi:0x0:0:-1:
+%*2hi:0x0:0:-1:
%2hi:00:1:2:0:
%*2hi:00:0:2:
-# BZ12701 %2hi:0B0:0:-1:
-# BZ12701 %*2hi:0B0:0:-1:
-# BZ12701 %2hi:0b0:0:-1:
-# BZ12701 %*2hi:0b0:0:-1:
+%2hi:0B0:0:-1:
+%*2hi:0B0:0:-1:
+%2hi:0b0:0:-1:
+%*2hi:0b0:0:-1:
%2hi:1:1:1:1:
%*2hi:1:0:1:
-# BZ12701 %2hi:0X1:0:-1:
-# BZ12701 %*2hi:0X1:0:-1:
-# BZ12701 %2hi:0x1:0:-1:
-# BZ12701 %*2hi:0x1:0:-1:
+%2hi:0X1:0:-1:
+%*2hi:0X1:0:-1:
+%2hi:0x1:0:-1:
+%*2hi:0x1:0:-1:
%2hi:01:1:2:1:
%*2hi:01:0:2:
-# BZ12701 %2hi:0B1:0:-1:
-# BZ12701 %*2hi:0B1:0:-1:
-# BZ12701 %2hi:0b1:0:-1:
-# BZ12701 %*2hi:0b1:0:-1:
+%2hi:0B1:0:-1:
+%*2hi:0B1:0:-1:
+%2hi:0b1:0:-1:
+%*2hi:0b1:0:-1:
%2hi:42:1:2:42:
%*2hi:42:0:2:
-# BZ12701 %2hi:0X2a:0:-1:
-# BZ12701 %*2hi:0X2a:0:-1:
-# BZ12701 %2hi:0x2A:0:-1:
-# BZ12701 %*2hi:0x2A:0:-1:
+%2hi:0X2a:0:-1:
+%*2hi:0X2a:0:-1:
+%2hi:0x2A:0:-1:
+%*2hi:0x2A:0:-1:
%2hi:052:1:2:5:
%*2hi:052:0:2:
-# BZ12701 %2hi:0B101010:0:-1:
-# BZ12701 %*2hi:0B101010:0:-1:
-# BZ12701 %2hi:0b101010:0:-1:
-# BZ12701 %*2hi:0b101010:0:-1:
+%2hi:0B101010:0:-1:
+%*2hi:0B101010:0:-1:
+%2hi:0b101010:0:-1:
+%*2hi:0b101010:0:-1:
%2hi:32767:1:2:32:
%*2hi:32767:0:2:
-# BZ12701 %2hi:0X7fff:0:-1:
-# BZ12701 %*2hi:0X7fff:0:-1:
-# BZ12701 %2hi:0x7FFF:0:-1:
-# BZ12701 %*2hi:0x7FFF:0:-1:
+%2hi:0X7fff:0:-1:
+%*2hi:0X7fff:0:-1:
+%2hi:0x7FFF:0:-1:
+%*2hi:0x7FFF:0:-1:
%2hi:077777:1:2:7:
%*2hi:077777:0:2:
-# BZ12701 %2hi:0B111111111111111:0:-1:
-# BZ12701 %*2hi:0B111111111111111:0:-1:
-# BZ12701 %2hi:0b111111111111111:0:-1:
-# BZ12701 %*2hi:0b111111111111111:0:-1:
+%2hi:0B111111111111111:0:-1:
+%*2hi:0B111111111111111:0:-1:
+%2hi:0b111111111111111:0:-1:
+%*2hi:0b111111111111111:0:-1:
%2hi:32768:1:2:32:
%*2hi:32768:0:2:
-# BZ12701 %2hi:0X8000:0:-1:
-# BZ12701 %*2hi:0X8000:0:-1:
-# BZ12701 %2hi:0x8000:0:-1:
-# BZ12701 %*2hi:0x8000:0:-1:
+%2hi:0X8000:0:-1:
+%*2hi:0X8000:0:-1:
+%2hi:0x8000:0:-1:
+%*2hi:0x8000:0:-1:
%2hi:0100000:1:2:1:
%*2hi:0100000:0:2:
-# BZ12701 %2hi:0B1000000000000000:0:-1:
-# BZ12701 %*2hi:0B1000000000000000:0:-1:
-# BZ12701 %2hi:0b1000000000000000:0:-1:
-# BZ12701 %*2hi:0b1000000000000000:0:-1:
+%2hi:0B1000000000000000:0:-1:
+%*2hi:0B1000000000000000:0:-1:
+%2hi:0b1000000000000000:0:-1:
+%*2hi:0b1000000000000000:0:-1:
%2hi:32809:1:2:32:
%*2hi:32809:0:2:
-# BZ12701 %2hi:0X8029:0:-1:
-# BZ12701 %*2hi:0X8029:0:-1:
-# BZ12701 %2hi:0x8029:0:-1:
-# BZ12701 %*2hi:0x8029:0:-1:
+%2hi:0X8029:0:-1:
+%*2hi:0X8029:0:-1:
+%2hi:0x8029:0:-1:
+%*2hi:0x8029:0:-1:
%2hi:0100051:1:2:1:
%*2hi:0100051:0:2:
-# BZ12701 %2hi:0B1000000000101001:0:-1:
-# BZ12701 %*2hi:0B1000000000101001:0:-1:
-# BZ12701 %2hi:0b1000000000101001:0:-1:
-# BZ12701 %*2hi:0b1000000000101001:0:-1:
+%2hi:0B1000000000101001:0:-1:
+%*2hi:0B1000000000101001:0:-1:
+%2hi:0b1000000000101001:0:-1:
+%*2hi:0b1000000000101001:0:-1:
%2hi:+0:1:2:0:
%*2hi:+0:0:2:
%2hi:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2hi: -0b0:0:3:
%2hi: 0:1:2:0:
%*2hi: 0:0:2:
-# BZ12701 %2hi: 0X0:0:-1:
-# BZ12701 %*2hi: 0X0:0:-1:
-# BZ12701 %2hi: 0x0:0:-1:
-# BZ12701 %*2hi: 0x0:0:-1:
+%2hi: 0X0:0:-1:
+%*2hi: 0X0:0:-1:
+%2hi: 0x0:0:-1:
+%*2hi: 0x0:0:-1:
%2hi: 00:1:3:0:
%*2hi: 00:0:3:
-# BZ12701 %2hi: 0B0:0:-1:
-# BZ12701 %*2hi: 0B0:0:-1:
-# BZ12701 %2hi: 0b0:0:-1:
-# BZ12701 %*2hi: 0b0:0:-1:
+%2hi: 0B0:0:-1:
+%*2hi: 0B0:0:-1:
+%2hi: 0b0:0:-1:
+%*2hi: 0b0:0:-1:
%2hi: 1:1:2:1:
%*2hi: 1:0:2:
-# BZ12701 %2hi: 0X1:0:-1:
-# BZ12701 %*2hi: 0X1:0:-1:
-# BZ12701 %2hi: 0x1:0:-1:
-# BZ12701 %*2hi: 0x1:0:-1:
+%2hi: 0X1:0:-1:
+%*2hi: 0X1:0:-1:
+%2hi: 0x1:0:-1:
+%*2hi: 0x1:0:-1:
%2hi: 01:1:3:1:
%*2hi: 01:0:3:
-# BZ12701 %2hi: 0B1:0:-1:
-# BZ12701 %*2hi: 0B1:0:-1:
-# BZ12701 %2hi: 0b1:0:-1:
-# BZ12701 %*2hi: 0b1:0:-1:
+%2hi: 0B1:0:-1:
+%*2hi: 0B1:0:-1:
+%2hi: 0b1:0:-1:
+%*2hi: 0b1:0:-1:
%2hi: 42:1:3:42:
%*2hi: 42:0:3:
-# BZ12701 %2hi: 0X2a:0:-1:
-# BZ12701 %*2hi: 0X2a:0:-1:
-# BZ12701 %2hi: 0x2A:0:-1:
-# BZ12701 %*2hi: 0x2A:0:-1:
+%2hi: 0X2a:0:-1:
+%*2hi: 0X2a:0:-1:
+%2hi: 0x2A:0:-1:
+%*2hi: 0x2A:0:-1:
%2hi: 052:1:3:5:
%*2hi: 052:0:3:
-# BZ12701 %2hi: 0B101010:0:-1:
-# BZ12701 %*2hi: 0B101010:0:-1:
-# BZ12701 %2hi: 0b101010:0:-1:
-# BZ12701 %*2hi: 0b101010:0:-1:
+%2hi: 0B101010:0:-1:
+%*2hi: 0B101010:0:-1:
+%2hi: 0b101010:0:-1:
+%*2hi: 0b101010:0:-1:
%2hi: 32767:1:3:32:
%*2hi: 32767:0:3:
-# BZ12701 %2hi: 0X7fff:0:-1:
-# BZ12701 %*2hi: 0X7fff:0:-1:
-# BZ12701 %2hi: 0x7FFF:0:-1:
-# BZ12701 %*2hi: 0x7FFF:0:-1:
+%2hi: 0X7fff:0:-1:
+%*2hi: 0X7fff:0:-1:
+%2hi: 0x7FFF:0:-1:
+%*2hi: 0x7FFF:0:-1:
%2hi: 077777:1:3:7:
%*2hi: 077777:0:3:
-# BZ12701 %2hi: 0B111111111111111:0:-1:
-# BZ12701 %*2hi: 0B111111111111111:0:-1:
-# BZ12701 %2hi: 0b111111111111111:0:-1:
-# BZ12701 %*2hi: 0b111111111111111:0:-1:
+%2hi: 0B111111111111111:0:-1:
+%*2hi: 0B111111111111111:0:-1:
+%2hi: 0b111111111111111:0:-1:
+%*2hi: 0b111111111111111:0:-1:
%2hi: 32768:1:3:32:
%*2hi: 32768:0:3:
-# BZ12701 %2hi: 0X8000:0:-1:
-# BZ12701 %*2hi: 0X8000:0:-1:
-# BZ12701 %2hi: 0x8000:0:-1:
-# BZ12701 %*2hi: 0x8000:0:-1:
+%2hi: 0X8000:0:-1:
+%*2hi: 0X8000:0:-1:
+%2hi: 0x8000:0:-1:
+%*2hi: 0x8000:0:-1:
%2hi: 0100000:1:3:1:
%*2hi: 0100000:0:3:
-# BZ12701 %2hi: 0B1000000000000000:0:-1:
-# BZ12701 %*2hi: 0B1000000000000000:0:-1:
-# BZ12701 %2hi: 0b1000000000000000:0:-1:
-# BZ12701 %*2hi: 0b1000000000000000:0:-1:
+%2hi: 0B1000000000000000:0:-1:
+%*2hi: 0B1000000000000000:0:-1:
+%2hi: 0b1000000000000000:0:-1:
+%*2hi: 0b1000000000000000:0:-1:
%2hi: 32809:1:3:32:
%*2hi: 32809:0:3:
-# BZ12701 %2hi: 0X8029:0:-1:
-# BZ12701 %*2hi: 0X8029:0:-1:
-# BZ12701 %2hi: 0x8029:0:-1:
-# BZ12701 %*2hi: 0x8029:0:-1:
+%2hi: 0X8029:0:-1:
+%*2hi: 0X8029:0:-1:
+%2hi: 0x8029:0:-1:
+%*2hi: 0x8029:0:-1:
%2hi: 0100051:1:3:1:
%*2hi: 0100051:0:3:
-# BZ12701 %2hi: 0B1000000000101001:0:-1:
-# BZ12701 %*2hi: 0B1000000000101001:0:-1:
-# BZ12701 %2hi: 0b1000000000101001:0:-1:
-# BZ12701 %*2hi: 0b1000000000101001:0:-1:
+%2hi: 0B1000000000101001:0:-1:
+%*2hi: 0B1000000000101001:0:-1:
+%2hi: 0b1000000000101001:0:-1:
+%*2hi: 0b1000000000101001:0:-1:
%2hi: +0:1:3:0:
%*2hi: +0:0:3:
%2hi: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-uchar-X.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-uchar-X.input
+++ glibc/stdio-common/tst-scanf-format-uchar-X.input
@@ -222,44 +222,44 @@
%*2hhX:-0x0:0:2:
%2hhX:0:1:1:0:
%*2hhX:0:0:1:
-# BZ12701 %2hhX:0X0:0:-1:
-# BZ12701 %*2hhX:0X0:0:-1:
-# BZ12701 %2hhX:0x0:0:-1:
-# BZ12701 %*2hhX:0x0:0:-1:
+%2hhX:0X0:0:-1:
+%*2hhX:0X0:0:-1:
+%2hhX:0x0:0:-1:
+%*2hhX:0x0:0:-1:
%2hhX:1:1:1:1:
%*2hhX:1:0:1:
-# BZ12701 %2hhX:0X1:0:-1:
-# BZ12701 %*2hhX:0X1:0:-1:
-# BZ12701 %2hhX:0x1:0:-1:
-# BZ12701 %*2hhX:0x1:0:-1:
+%2hhX:0X1:0:-1:
+%*2hhX:0X1:0:-1:
+%2hhX:0x1:0:-1:
+%*2hhX:0x1:0:-1:
%2hhX:2a:1:2:42:
%*2hhX:2a:0:2:
%2hhX:2A:1:2:42:
%*2hhX:2A:0:2:
-# BZ12701 %2hhX:0X2a:0:-1:
-# BZ12701 %*2hhX:0X2a:0:-1:
-# BZ12701 %2hhX:0x2A:0:-1:
-# BZ12701 %*2hhX:0x2A:0:-1:
+%2hhX:0X2a:0:-1:
+%*2hhX:0X2a:0:-1:
+%2hhX:0x2A:0:-1:
+%*2hhX:0x2A:0:-1:
%2hhX:ff:1:2:255:
%*2hhX:ff:0:2:
%2hhX:FF:1:2:255:
%*2hhX:FF:0:2:
-# BZ12701 %2hhX:0Xff:0:-1:
-# BZ12701 %*2hhX:0Xff:0:-1:
-# BZ12701 %2hhX:0xFF:0:-1:
-# BZ12701 %*2hhX:0xFF:0:-1:
+%2hhX:0Xff:0:-1:
+%*2hhX:0Xff:0:-1:
+%2hhX:0xFF:0:-1:
+%*2hhX:0xFF:0:-1:
%2hhX:100:1:2:16:
%*2hhX:100:0:2:
-# BZ12701 %2hhX:0X100:0:-1:
-# BZ12701 %*2hhX:0X100:0:-1:
-# BZ12701 %2hhX:0x100:0:-1:
-# BZ12701 %*2hhX:0x100:0:-1:
+%2hhX:0X100:0:-1:
+%*2hhX:0X100:0:-1:
+%2hhX:0x100:0:-1:
+%*2hhX:0x100:0:-1:
%2hhX:129:1:2:18:
%*2hhX:129:0:2:
-# BZ12701 %2hhX:0X129:0:-1:
-# BZ12701 %*2hhX:0X129:0:-1:
-# BZ12701 %2hhX:0x129:0:-1:
-# BZ12701 %*2hhX:0x129:0:-1:
+%2hhX:0X129:0:-1:
+%*2hhX:0X129:0:-1:
+%2hhX:0x129:0:-1:
+%*2hhX:0x129:0:-1:
%2hhX:+0:1:2:0:
%*2hhX:+0:0:2:
%2hhX:+0X0:1:2:0:
@@ -306,22 +306,22 @@
%*3hhX:-7b:0:3:
%3hhX:-7B:1:3:133:
%*3hhX:-7B:0:3:
-# BZ12701 %3hhX:-0X7b:0:-1:
-# BZ12701 %*3hhX:-0X7b:0:-1:
-# BZ12701 %3hhX:-0x7B:0:-1:
-# BZ12701 %*3hhX:-0x7B:0:-1:
+%3hhX:-0X7b:0:-1:
+%*3hhX:-0X7b:0:-1:
+%3hhX:-0x7B:0:-1:
+%*3hhX:-0x7B:0:-1:
%3hhX:-1:1:2:255:
%*3hhX:-1:0:2:
-# BZ12701 %3hhX:-0X1:0:-1:
-# BZ12701 %*3hhX:-0X1:0:-1:
-# BZ12701 %3hhX:-0x1:0:-1:
-# BZ12701 %*3hhX:-0x1:0:-1:
+%3hhX:-0X1:0:-1:
+%*3hhX:-0X1:0:-1:
+%3hhX:-0x1:0:-1:
+%*3hhX:-0x1:0:-1:
%3hhX:-0:1:2:0:
%*3hhX:-0:0:2:
-# BZ12701 %3hhX:-0X0:0:-1:
-# BZ12701 %*3hhX:-0X0:0:-1:
-# BZ12701 %3hhX:-0x0:0:-1:
-# BZ12701 %*3hhX:-0x0:0:-1:
+%3hhX:-0X0:0:-1:
+%*3hhX:-0X0:0:-1:
+%3hhX:-0x0:0:-1:
+%*3hhX:-0x0:0:-1:
%3hhX:0:1:1:0:
%*3hhX:0:0:1:
%3hhX:0X0:1:3:0:
@@ -364,44 +364,44 @@
%*3hhX:0x129:0:3:
%3hhX:+0:1:2:0:
%*3hhX:+0:0:2:
-# BZ12701 %3hhX:+0X0:0:-1:
-# BZ12701 %*3hhX:+0X0:0:-1:
-# BZ12701 %3hhX:+0x0:0:-1:
-# BZ12701 %*3hhX:+0x0:0:-1:
+%3hhX:+0X0:0:-1:
+%*3hhX:+0X0:0:-1:
+%3hhX:+0x0:0:-1:
+%*3hhX:+0x0:0:-1:
%3hhX:+1:1:2:1:
%*3hhX:+1:0:2:
-# BZ12701 %3hhX:+0X1:0:-1:
-# BZ12701 %*3hhX:+0X1:0:-1:
-# BZ12701 %3hhX:+0x1:0:-1:
-# BZ12701 %*3hhX:+0x1:0:-1:
+%3hhX:+0X1:0:-1:
+%*3hhX:+0X1:0:-1:
+%3hhX:+0x1:0:-1:
+%*3hhX:+0x1:0:-1:
%3hhX:+2a:1:3:42:
%*3hhX:+2a:0:3:
%3hhX:+2A:1:3:42:
%*3hhX:+2A:0:3:
-# BZ12701 %3hhX:+0X2a:0:-1:
-# BZ12701 %*3hhX:+0X2a:0:-1:
-# BZ12701 %3hhX:+0x2A:0:-1:
-# BZ12701 %*3hhX:+0x2A:0:-1:
+%3hhX:+0X2a:0:-1:
+%*3hhX:+0X2a:0:-1:
+%3hhX:+0x2A:0:-1:
+%*3hhX:+0x2A:0:-1:
%3hhX:+ff:1:3:255:
%*3hhX:+ff:0:3:
%3hhX:+FF:1:3:255:
%*3hhX:+FF:0:3:
-# BZ12701 %3hhX:+0Xff:0:-1:
-# BZ12701 %*3hhX:+0Xff:0:-1:
-# BZ12701 %3hhX:+0xFF:0:-1:
-# BZ12701 %*3hhX:+0xFF:0:-1:
+%3hhX:+0Xff:0:-1:
+%*3hhX:+0Xff:0:-1:
+%3hhX:+0xFF:0:-1:
+%*3hhX:+0xFF:0:-1:
%3hhX:+100:1:3:16:
%*3hhX:+100:0:3:
-# BZ12701 %3hhX:+0X100:0:-1:
-# BZ12701 %*3hhX:+0X100:0:-1:
-# BZ12701 %3hhX:+0x100:0:-1:
-# BZ12701 %*3hhX:+0x100:0:-1:
+%3hhX:+0X100:0:-1:
+%*3hhX:+0X100:0:-1:
+%3hhX:+0x100:0:-1:
+%*3hhX:+0x100:0:-1:
%3hhX:+129:1:3:18:
%*3hhX:+129:0:3:
-# BZ12701 %3hhX:+0X129:0:-1:
-# BZ12701 %*3hhX:+0X129:0:-1:
-# BZ12701 %3hhX:+0x129:0:-1:
-# BZ12701 %*3hhX:+0x129:0:-1:
+%3hhX:+0X129:0:-1:
+%*3hhX:+0X129:0:-1:
+%3hhX:+0x129:0:-1:
+%*3hhX:+0x129:0:-1:
%5hhX::0:-1:
%*5hhX::0:-1:
%5hhX:-7b:1:3:133:
@@ -528,44 +528,44 @@
%*2hhX: -0x0:0:3:
%2hhX: 0:1:2:0:
%*2hhX: 0:0:2:
-# BZ12701 %2hhX: 0X0:0:-1:
-# BZ12701 %*2hhX: 0X0:0:-1:
-# BZ12701 %2hhX: 0x0:0:-1:
-# BZ12701 %*2hhX: 0x0:0:-1:
+%2hhX: 0X0:0:-1:
+%*2hhX: 0X0:0:-1:
+%2hhX: 0x0:0:-1:
+%*2hhX: 0x0:0:-1:
%2hhX: 1:1:2:1:
%*2hhX: 1:0:2:
-# BZ12701 %2hhX: 0X1:0:-1:
-# BZ12701 %*2hhX: 0X1:0:-1:
-# BZ12701 %2hhX: 0x1:0:-1:
-# BZ12701 %*2hhX: 0x1:0:-1:
+%2hhX: 0X1:0:-1:
+%*2hhX: 0X1:0:-1:
+%2hhX: 0x1:0:-1:
+%*2hhX: 0x1:0:-1:
%2hhX: 2a:1:3:42:
%*2hhX: 2a:0:3:
%2hhX: 2A:1:3:42:
%*2hhX: 2A:0:3:
-# BZ12701 %2hhX: 0X2a:0:-1:
-# BZ12701 %*2hhX: 0X2a:0:-1:
-# BZ12701 %2hhX: 0x2A:0:-1:
-# BZ12701 %*2hhX: 0x2A:0:-1:
+%2hhX: 0X2a:0:-1:
+%*2hhX: 0X2a:0:-1:
+%2hhX: 0x2A:0:-1:
+%*2hhX: 0x2A:0:-1:
%2hhX: ff:1:3:255:
%*2hhX: ff:0:3:
%2hhX: FF:1:3:255:
%*2hhX: FF:0:3:
-# BZ12701 %2hhX: 0Xff:0:-1:
-# BZ12701 %*2hhX: 0Xff:0:-1:
-# BZ12701 %2hhX: 0xFF:0:-1:
-# BZ12701 %*2hhX: 0xFF:0:-1:
+%2hhX: 0Xff:0:-1:
+%*2hhX: 0Xff:0:-1:
+%2hhX: 0xFF:0:-1:
+%*2hhX: 0xFF:0:-1:
%2hhX: 100:1:3:16:
%*2hhX: 100:0:3:
-# BZ12701 %2hhX: 0X100:0:-1:
-# BZ12701 %*2hhX: 0X100:0:-1:
-# BZ12701 %2hhX: 0x100:0:-1:
-# BZ12701 %*2hhX: 0x100:0:-1:
+%2hhX: 0X100:0:-1:
+%*2hhX: 0X100:0:-1:
+%2hhX: 0x100:0:-1:
+%*2hhX: 0x100:0:-1:
%2hhX: 129:1:3:18:
%*2hhX: 129:0:3:
-# BZ12701 %2hhX: 0X129:0:-1:
-# BZ12701 %*2hhX: 0X129:0:-1:
-# BZ12701 %2hhX: 0x129:0:-1:
-# BZ12701 %*2hhX: 0x129:0:-1:
+%2hhX: 0X129:0:-1:
+%*2hhX: 0X129:0:-1:
+%2hhX: 0x129:0:-1:
+%*2hhX: 0x129:0:-1:
%2hhX: +0:1:3:0:
%*2hhX: +0:0:3:
%2hhX: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-uchar-b.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-uchar-b.input
+++ glibc/stdio-common/tst-scanf-format-uchar-b.input
@@ -204,40 +204,40 @@
%*2hhb:-0b0:0:2:
%2hhb:0:1:1:0:
%*2hhb:0:0:1:
-# BZ12701 %2hhb:0B0:0:-1:
-# BZ12701 %*2hhb:0B0:0:-1:
-# BZ12701 %2hhb:0b0:0:-1:
-# BZ12701 %*2hhb:0b0:0:-1:
+%2hhb:0B0:0:-1:
+%*2hhb:0B0:0:-1:
+%2hhb:0b0:0:-1:
+%*2hhb:0b0:0:-1:
%2hhb:1:1:1:1:
%*2hhb:1:0:1:
-# BZ12701 %2hhb:0B1:0:-1:
-# BZ12701 %*2hhb:0B1:0:-1:
-# BZ12701 %2hhb:0b1:0:-1:
-# BZ12701 %*2hhb:0b1:0:-1:
+%2hhb:0B1:0:-1:
+%*2hhb:0B1:0:-1:
+%2hhb:0b1:0:-1:
+%*2hhb:0b1:0:-1:
%2hhb:101010:1:2:2:
%*2hhb:101010:0:2:
-# BZ12701 %2hhb:0B101010:0:-1:
-# BZ12701 %*2hhb:0B101010:0:-1:
-# BZ12701 %2hhb:0b101010:0:-1:
-# BZ12701 %*2hhb:0b101010:0:-1:
+%2hhb:0B101010:0:-1:
+%*2hhb:0B101010:0:-1:
+%2hhb:0b101010:0:-1:
+%*2hhb:0b101010:0:-1:
%2hhb:11111111:1:2:3:
%*2hhb:11111111:0:2:
-# BZ12701 %2hhb:0B11111111:0:-1:
-# BZ12701 %*2hhb:0B11111111:0:-1:
-# BZ12701 %2hhb:0b11111111:0:-1:
-# BZ12701 %*2hhb:0b11111111:0:-1:
+%2hhb:0B11111111:0:-1:
+%*2hhb:0B11111111:0:-1:
+%2hhb:0b11111111:0:-1:
+%*2hhb:0b11111111:0:-1:
%2hhb:100000000:1:2:2:
%*2hhb:100000000:0:2:
-# BZ12701 %2hhb:0B100000000:0:-1:
-# BZ12701 %*2hhb:0B100000000:0:-1:
-# BZ12701 %2hhb:0b100000000:0:-1:
-# BZ12701 %*2hhb:0b100000000:0:-1:
+%2hhb:0B100000000:0:-1:
+%*2hhb:0B100000000:0:-1:
+%2hhb:0b100000000:0:-1:
+%*2hhb:0b100000000:0:-1:
%2hhb:100101001:1:2:2:
%*2hhb:100101001:0:2:
-# BZ12701 %2hhb:0B100101001:0:-1:
-# BZ12701 %*2hhb:0B100101001:0:-1:
-# BZ12701 %2hhb:0b100101001:0:-1:
-# BZ12701 %*2hhb:0b100101001:0:-1:
+%2hhb:0B100101001:0:-1:
+%*2hhb:0B100101001:0:-1:
+%2hhb:0b100101001:0:-1:
+%*2hhb:0b100101001:0:-1:
%2hhb:+0:1:2:0:
%*2hhb:+0:0:2:
%2hhb:+0B0:1:2:0:
@@ -278,22 +278,22 @@
%*3hhb::0:-1:
%3hhb:-1111011:1:3:253:
%*3hhb:-1111011:0:3:
-# BZ12701 %3hhb:-0B1111011:0:-1:
-# BZ12701 %*3hhb:-0B1111011:0:-1:
-# BZ12701 %3hhb:-0b1111011:0:-1:
-# BZ12701 %*3hhb:-0b1111011:0:-1:
+%3hhb:-0B1111011:0:-1:
+%*3hhb:-0B1111011:0:-1:
+%3hhb:-0b1111011:0:-1:
+%*3hhb:-0b1111011:0:-1:
%3hhb:-1:1:2:255:
%*3hhb:-1:0:2:
-# BZ12701 %3hhb:-0B1:0:-1:
-# BZ12701 %*3hhb:-0B1:0:-1:
-# BZ12701 %3hhb:-0b1:0:-1:
-# BZ12701 %*3hhb:-0b1:0:-1:
+%3hhb:-0B1:0:-1:
+%*3hhb:-0B1:0:-1:
+%3hhb:-0b1:0:-1:
+%*3hhb:-0b1:0:-1:
%3hhb:-0:1:2:0:
%*3hhb:-0:0:2:
-# BZ12701 %3hhb:-0B0:0:-1:
-# BZ12701 %*3hhb:-0B0:0:-1:
-# BZ12701 %3hhb:-0b0:0:-1:
-# BZ12701 %*3hhb:-0b0:0:-1:
+%3hhb:-0B0:0:-1:
+%*3hhb:-0B0:0:-1:
+%3hhb:-0b0:0:-1:
+%*3hhb:-0b0:0:-1:
%3hhb:0:1:1:0:
%*3hhb:0:0:1:
%3hhb:0B0:1:3:0:
@@ -332,40 +332,40 @@
%*3hhb:0b100101001:0:3:
%3hhb:+0:1:2:0:
%*3hhb:+0:0:2:
-# BZ12701 %3hhb:+0B0:0:-1:
-# BZ12701 %*3hhb:+0B0:0:-1:
-# BZ12701 %3hhb:+0b0:0:-1:
-# BZ12701 %*3hhb:+0b0:0:-1:
+%3hhb:+0B0:0:-1:
+%*3hhb:+0B0:0:-1:
+%3hhb:+0b0:0:-1:
+%*3hhb:+0b0:0:-1:
%3hhb:+1:1:2:1:
%*3hhb:+1:0:2:
-# BZ12701 %3hhb:+0B1:0:-1:
-# BZ12701 %*3hhb:+0B1:0:-1:
-# BZ12701 %3hhb:+0b1:0:-1:
-# BZ12701 %*3hhb:+0b1:0:-1:
+%3hhb:+0B1:0:-1:
+%*3hhb:+0B1:0:-1:
+%3hhb:+0b1:0:-1:
+%*3hhb:+0b1:0:-1:
%3hhb:+101010:1:3:2:
%*3hhb:+101010:0:3:
-# BZ12701 %3hhb:+0B101010:0:-1:
-# BZ12701 %*3hhb:+0B101010:0:-1:
-# BZ12701 %3hhb:+0b101010:0:-1:
-# BZ12701 %*3hhb:+0b101010:0:-1:
+%3hhb:+0B101010:0:-1:
+%*3hhb:+0B101010:0:-1:
+%3hhb:+0b101010:0:-1:
+%*3hhb:+0b101010:0:-1:
%3hhb:+11111111:1:3:3:
%*3hhb:+11111111:0:3:
-# BZ12701 %3hhb:+0B11111111:0:-1:
-# BZ12701 %*3hhb:+0B11111111:0:-1:
-# BZ12701 %3hhb:+0b11111111:0:-1:
-# BZ12701 %*3hhb:+0b11111111:0:-1:
+%3hhb:+0B11111111:0:-1:
+%*3hhb:+0B11111111:0:-1:
+%3hhb:+0b11111111:0:-1:
+%*3hhb:+0b11111111:0:-1:
%3hhb:+100000000:1:3:2:
%*3hhb:+100000000:0:3:
-# BZ12701 %3hhb:+0B100000000:0:-1:
-# BZ12701 %*3hhb:+0B100000000:0:-1:
-# BZ12701 %3hhb:+0b100000000:0:-1:
-# BZ12701 %*3hhb:+0b100000000:0:-1:
+%3hhb:+0B100000000:0:-1:
+%*3hhb:+0B100000000:0:-1:
+%3hhb:+0b100000000:0:-1:
+%*3hhb:+0b100000000:0:-1:
%3hhb:+100101001:1:3:2:
%*3hhb:+100101001:0:3:
-# BZ12701 %3hhb:+0B100101001:0:-1:
-# BZ12701 %*3hhb:+0B100101001:0:-1:
-# BZ12701 %3hhb:+0b100101001:0:-1:
-# BZ12701 %*3hhb:+0b100101001:0:-1:
+%3hhb:+0B100101001:0:-1:
+%*3hhb:+0B100101001:0:-1:
+%3hhb:+0b100101001:0:-1:
+%*3hhb:+0b100101001:0:-1:
%5hhb::0:-1:
%*5hhb::0:-1:
%5hhb:-1111011:1:5:241:
@@ -480,40 +480,40 @@
%*2hhb: -0b0:0:3:
%2hhb: 0:1:2:0:
%*2hhb: 0:0:2:
-# BZ12701 %2hhb: 0B0:0:-1:
-# BZ12701 %*2hhb: 0B0:0:-1:
-# BZ12701 %2hhb: 0b0:0:-1:
-# BZ12701 %*2hhb: 0b0:0:-1:
+%2hhb: 0B0:0:-1:
+%*2hhb: 0B0:0:-1:
+%2hhb: 0b0:0:-1:
+%*2hhb: 0b0:0:-1:
%2hhb: 1:1:2:1:
%*2hhb: 1:0:2:
-# BZ12701 %2hhb: 0B1:0:-1:
-# BZ12701 %*2hhb: 0B1:0:-1:
-# BZ12701 %2hhb: 0b1:0:-1:
-# BZ12701 %*2hhb: 0b1:0:-1:
+%2hhb: 0B1:0:-1:
+%*2hhb: 0B1:0:-1:
+%2hhb: 0b1:0:-1:
+%*2hhb: 0b1:0:-1:
%2hhb: 101010:1:3:2:
%*2hhb: 101010:0:3:
-# BZ12701 %2hhb: 0B101010:0:-1:
-# BZ12701 %*2hhb: 0B101010:0:-1:
-# BZ12701 %2hhb: 0b101010:0:-1:
-# BZ12701 %*2hhb: 0b101010:0:-1:
+%2hhb: 0B101010:0:-1:
+%*2hhb: 0B101010:0:-1:
+%2hhb: 0b101010:0:-1:
+%*2hhb: 0b101010:0:-1:
%2hhb: 11111111:1:3:3:
%*2hhb: 11111111:0:3:
-# BZ12701 %2hhb: 0B11111111:0:-1:
-# BZ12701 %*2hhb: 0B11111111:0:-1:
-# BZ12701 %2hhb: 0b11111111:0:-1:
-# BZ12701 %*2hhb: 0b11111111:0:-1:
+%2hhb: 0B11111111:0:-1:
+%*2hhb: 0B11111111:0:-1:
+%2hhb: 0b11111111:0:-1:
+%*2hhb: 0b11111111:0:-1:
%2hhb: 100000000:1:3:2:
%*2hhb: 100000000:0:3:
-# BZ12701 %2hhb: 0B100000000:0:-1:
-# BZ12701 %*2hhb: 0B100000000:0:-1:
-# BZ12701 %2hhb: 0b100000000:0:-1:
-# BZ12701 %*2hhb: 0b100000000:0:-1:
+%2hhb: 0B100000000:0:-1:
+%*2hhb: 0B100000000:0:-1:
+%2hhb: 0b100000000:0:-1:
+%*2hhb: 0b100000000:0:-1:
%2hhb: 100101001:1:3:2:
%*2hhb: 100101001:0:3:
-# BZ12701 %2hhb: 0B100101001:0:-1:
-# BZ12701 %*2hhb: 0B100101001:0:-1:
-# BZ12701 %2hhb: 0b100101001:0:-1:
-# BZ12701 %*2hhb: 0b100101001:0:-1:
+%2hhb: 0B100101001:0:-1:
+%*2hhb: 0B100101001:0:-1:
+%2hhb: 0b100101001:0:-1:
+%*2hhb: 0b100101001:0:-1:
%2hhb: +0:1:3:0:
%*2hhb: +0:0:3:
%2hhb: +0B0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-uchar-x.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-uchar-x.input
+++ glibc/stdio-common/tst-scanf-format-uchar-x.input
@@ -222,44 +222,44 @@
%*2hhx:-0x0:0:2:
%2hhx:0:1:1:0:
%*2hhx:0:0:1:
-# BZ12701 %2hhx:0X0:0:-1:
-# BZ12701 %*2hhx:0X0:0:-1:
-# BZ12701 %2hhx:0x0:0:-1:
-# BZ12701 %*2hhx:0x0:0:-1:
+%2hhx:0X0:0:-1:
+%*2hhx:0X0:0:-1:
+%2hhx:0x0:0:-1:
+%*2hhx:0x0:0:-1:
%2hhx:1:1:1:1:
%*2hhx:1:0:1:
-# BZ12701 %2hhx:0X1:0:-1:
-# BZ12701 %*2hhx:0X1:0:-1:
-# BZ12701 %2hhx:0x1:0:-1:
-# BZ12701 %*2hhx:0x1:0:-1:
+%2hhx:0X1:0:-1:
+%*2hhx:0X1:0:-1:
+%2hhx:0x1:0:-1:
+%*2hhx:0x1:0:-1:
%2hhx:2a:1:2:42:
%*2hhx:2a:0:2:
%2hhx:2A:1:2:42:
%*2hhx:2A:0:2:
-# BZ12701 %2hhx:0X2a:0:-1:
-# BZ12701 %*2hhx:0X2a:0:-1:
-# BZ12701 %2hhx:0x2A:0:-1:
-# BZ12701 %*2hhx:0x2A:0:-1:
+%2hhx:0X2a:0:-1:
+%*2hhx:0X2a:0:-1:
+%2hhx:0x2A:0:-1:
+%*2hhx:0x2A:0:-1:
%2hhx:ff:1:2:255:
%*2hhx:ff:0:2:
%2hhx:FF:1:2:255:
%*2hhx:FF:0:2:
-# BZ12701 %2hhx:0Xff:0:-1:
-# BZ12701 %*2hhx:0Xff:0:-1:
-# BZ12701 %2hhx:0xFF:0:-1:
-# BZ12701 %*2hhx:0xFF:0:-1:
+%2hhx:0Xff:0:-1:
+%*2hhx:0Xff:0:-1:
+%2hhx:0xFF:0:-1:
+%*2hhx:0xFF:0:-1:
%2hhx:100:1:2:16:
%*2hhx:100:0:2:
-# BZ12701 %2hhx:0X100:0:-1:
-# BZ12701 %*2hhx:0X100:0:-1:
-# BZ12701 %2hhx:0x100:0:-1:
-# BZ12701 %*2hhx:0x100:0:-1:
+%2hhx:0X100:0:-1:
+%*2hhx:0X100:0:-1:
+%2hhx:0x100:0:-1:
+%*2hhx:0x100:0:-1:
%2hhx:129:1:2:18:
%*2hhx:129:0:2:
-# BZ12701 %2hhx:0X129:0:-1:
-# BZ12701 %*2hhx:0X129:0:-1:
-# BZ12701 %2hhx:0x129:0:-1:
-# BZ12701 %*2hhx:0x129:0:-1:
+%2hhx:0X129:0:-1:
+%*2hhx:0X129:0:-1:
+%2hhx:0x129:0:-1:
+%*2hhx:0x129:0:-1:
%2hhx:+0:1:2:0:
%*2hhx:+0:0:2:
%2hhx:+0X0:1:2:0:
@@ -306,22 +306,22 @@
%*3hhx:-7b:0:3:
%3hhx:-7B:1:3:133:
%*3hhx:-7B:0:3:
-# BZ12701 %3hhx:-0X7b:0:-1:
-# BZ12701 %*3hhx:-0X7b:0:-1:
-# BZ12701 %3hhx:-0x7B:0:-1:
-# BZ12701 %*3hhx:-0x7B:0:-1:
+%3hhx:-0X7b:0:-1:
+%*3hhx:-0X7b:0:-1:
+%3hhx:-0x7B:0:-1:
+%*3hhx:-0x7B:0:-1:
%3hhx:-1:1:2:255:
%*3hhx:-1:0:2:
-# BZ12701 %3hhx:-0X1:0:-1:
-# BZ12701 %*3hhx:-0X1:0:-1:
-# BZ12701 %3hhx:-0x1:0:-1:
-# BZ12701 %*3hhx:-0x1:0:-1:
+%3hhx:-0X1:0:-1:
+%*3hhx:-0X1:0:-1:
+%3hhx:-0x1:0:-1:
+%*3hhx:-0x1:0:-1:
%3hhx:-0:1:2:0:
%*3hhx:-0:0:2:
-# BZ12701 %3hhx:-0X0:0:-1:
-# BZ12701 %*3hhx:-0X0:0:-1:
-# BZ12701 %3hhx:-0x0:0:-1:
-# BZ12701 %*3hhx:-0x0:0:-1:
+%3hhx:-0X0:0:-1:
+%*3hhx:-0X0:0:-1:
+%3hhx:-0x0:0:-1:
+%*3hhx:-0x0:0:-1:
%3hhx:0:1:1:0:
%*3hhx:0:0:1:
%3hhx:0X0:1:3:0:
@@ -364,44 +364,44 @@
%*3hhx:0x129:0:3:
%3hhx:+0:1:2:0:
%*3hhx:+0:0:2:
-# BZ12701 %3hhx:+0X0:0:-1:
-# BZ12701 %*3hhx:+0X0:0:-1:
-# BZ12701 %3hhx:+0x0:0:-1:
-# BZ12701 %*3hhx:+0x0:0:-1:
+%3hhx:+0X0:0:-1:
+%*3hhx:+0X0:0:-1:
+%3hhx:+0x0:0:-1:
+%*3hhx:+0x0:0:-1:
%3hhx:+1:1:2:1:
%*3hhx:+1:0:2:
-# BZ12701 %3hhx:+0X1:0:-1:
-# BZ12701 %*3hhx:+0X1:0:-1:
-# BZ12701 %3hhx:+0x1:0:-1:
-# BZ12701 %*3hhx:+0x1:0:-1:
+%3hhx:+0X1:0:-1:
+%*3hhx:+0X1:0:-1:
+%3hhx:+0x1:0:-1:
+%*3hhx:+0x1:0:-1:
%3hhx:+2a:1:3:42:
%*3hhx:+2a:0:3:
%3hhx:+2A:1:3:42:
%*3hhx:+2A:0:3:
-# BZ12701 %3hhx:+0X2a:0:-1:
-# BZ12701 %*3hhx:+0X2a:0:-1:
-# BZ12701 %3hhx:+0x2A:0:-1:
-# BZ12701 %*3hhx:+0x2A:0:-1:
+%3hhx:+0X2a:0:-1:
+%*3hhx:+0X2a:0:-1:
+%3hhx:+0x2A:0:-1:
+%*3hhx:+0x2A:0:-1:
%3hhx:+ff:1:3:255:
%*3hhx:+ff:0:3:
%3hhx:+FF:1:3:255:
%*3hhx:+FF:0:3:
-# BZ12701 %3hhx:+0Xff:0:-1:
-# BZ12701 %*3hhx:+0Xff:0:-1:
-# BZ12701 %3hhx:+0xFF:0:-1:
-# BZ12701 %*3hhx:+0xFF:0:-1:
+%3hhx:+0Xff:0:-1:
+%*3hhx:+0Xff:0:-1:
+%3hhx:+0xFF:0:-1:
+%*3hhx:+0xFF:0:-1:
%3hhx:+100:1:3:16:
%*3hhx:+100:0:3:
-# BZ12701 %3hhx:+0X100:0:-1:
-# BZ12701 %*3hhx:+0X100:0:-1:
-# BZ12701 %3hhx:+0x100:0:-1:
-# BZ12701 %*3hhx:+0x100:0:-1:
+%3hhx:+0X100:0:-1:
+%*3hhx:+0X100:0:-1:
+%3hhx:+0x100:0:-1:
+%*3hhx:+0x100:0:-1:
%3hhx:+129:1:3:18:
%*3hhx:+129:0:3:
-# BZ12701 %3hhx:+0X129:0:-1:
-# BZ12701 %*3hhx:+0X129:0:-1:
-# BZ12701 %3hhx:+0x129:0:-1:
-# BZ12701 %*3hhx:+0x129:0:-1:
+%3hhx:+0X129:0:-1:
+%*3hhx:+0X129:0:-1:
+%3hhx:+0x129:0:-1:
+%*3hhx:+0x129:0:-1:
%5hhx::0:-1:
%*5hhx::0:-1:
%5hhx:-7b:1:3:133:
@@ -528,44 +528,44 @@
%*2hhx: -0x0:0:3:
%2hhx: 0:1:2:0:
%*2hhx: 0:0:2:
-# BZ12701 %2hhx: 0X0:0:-1:
-# BZ12701 %*2hhx: 0X0:0:-1:
-# BZ12701 %2hhx: 0x0:0:-1:
-# BZ12701 %*2hhx: 0x0:0:-1:
+%2hhx: 0X0:0:-1:
+%*2hhx: 0X0:0:-1:
+%2hhx: 0x0:0:-1:
+%*2hhx: 0x0:0:-1:
%2hhx: 1:1:2:1:
%*2hhx: 1:0:2:
-# BZ12701 %2hhx: 0X1:0:-1:
-# BZ12701 %*2hhx: 0X1:0:-1:
-# BZ12701 %2hhx: 0x1:0:-1:
-# BZ12701 %*2hhx: 0x1:0:-1:
+%2hhx: 0X1:0:-1:
+%*2hhx: 0X1:0:-1:
+%2hhx: 0x1:0:-1:
+%*2hhx: 0x1:0:-1:
%2hhx: 2a:1:3:42:
%*2hhx: 2a:0:3:
%2hhx: 2A:1:3:42:
%*2hhx: 2A:0:3:
-# BZ12701 %2hhx: 0X2a:0:-1:
-# BZ12701 %*2hhx: 0X2a:0:-1:
-# BZ12701 %2hhx: 0x2A:0:-1:
-# BZ12701 %*2hhx: 0x2A:0:-1:
+%2hhx: 0X2a:0:-1:
+%*2hhx: 0X2a:0:-1:
+%2hhx: 0x2A:0:-1:
+%*2hhx: 0x2A:0:-1:
%2hhx: ff:1:3:255:
%*2hhx: ff:0:3:
%2hhx: FF:1:3:255:
%*2hhx: FF:0:3:
-# BZ12701 %2hhx: 0Xff:0:-1:
-# BZ12701 %*2hhx: 0Xff:0:-1:
-# BZ12701 %2hhx: 0xFF:0:-1:
-# BZ12701 %*2hhx: 0xFF:0:-1:
+%2hhx: 0Xff:0:-1:
+%*2hhx: 0Xff:0:-1:
+%2hhx: 0xFF:0:-1:
+%*2hhx: 0xFF:0:-1:
%2hhx: 100:1:3:16:
%*2hhx: 100:0:3:
-# BZ12701 %2hhx: 0X100:0:-1:
-# BZ12701 %*2hhx: 0X100:0:-1:
-# BZ12701 %2hhx: 0x100:0:-1:
-# BZ12701 %*2hhx: 0x100:0:-1:
+%2hhx: 0X100:0:-1:
+%*2hhx: 0X100:0:-1:
+%2hhx: 0x100:0:-1:
+%*2hhx: 0x100:0:-1:
%2hhx: 129:1:3:18:
%*2hhx: 129:0:3:
-# BZ12701 %2hhx: 0X129:0:-1:
-# BZ12701 %*2hhx: 0X129:0:-1:
-# BZ12701 %2hhx: 0x129:0:-1:
-# BZ12701 %*2hhx: 0x129:0:-1:
+%2hhx: 0X129:0:-1:
+%*2hhx: 0X129:0:-1:
+%2hhx: 0x129:0:-1:
+%*2hhx: 0x129:0:-1:
%2hhx: +0:1:3:0:
%*2hhx: +0:0:3:
%2hhx: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ullong-X.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ullong-X.input
+++ glibc/stdio-common/tst-scanf-format-ullong-X.input
@@ -234,46 +234,46 @@
%*2llX:-0x0:0:2:
%2llX:0:1:1:0:
%*2llX:0:0:1:
-# BZ12701 %2llX:0X0:0:-1:
-# BZ12701 %*2llX:0X0:0:-1:
-# BZ12701 %2llX:0x0:0:-1:
-# BZ12701 %*2llX:0x0:0:-1:
+%2llX:0X0:0:-1:
+%*2llX:0X0:0:-1:
+%2llX:0x0:0:-1:
+%*2llX:0x0:0:-1:
%2llX:1:1:1:1:
%*2llX:1:0:1:
-# BZ12701 %2llX:0X1:0:-1:
-# BZ12701 %*2llX:0X1:0:-1:
-# BZ12701 %2llX:0x1:0:-1:
-# BZ12701 %*2llX:0x1:0:-1:
+%2llX:0X1:0:-1:
+%*2llX:0X1:0:-1:
+%2llX:0x1:0:-1:
+%*2llX:0x1:0:-1:
%2llX:2a:1:2:42:
%*2llX:2a:0:2:
%2llX:2A:1:2:42:
%*2llX:2A:0:2:
-# BZ12701 %2llX:0X2a:0:-1:
-# BZ12701 %*2llX:0X2a:0:-1:
-# BZ12701 %2llX:0x2A:0:-1:
-# BZ12701 %*2llX:0x2A:0:-1:
+%2llX:0X2a:0:-1:
+%*2llX:0X2a:0:-1:
+%2llX:0x2A:0:-1:
+%*2llX:0x2A:0:-1:
%2llX:ffffffffffffffff:1:2:255:
%*2llX:ffffffffffffffff:0:2:
%2llX:FFFFFFFFFFFFFFFF:1:2:255:
%*2llX:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2llX:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llX:0Xffffffffffffffff:0:-1:
-# BZ12701 %2llX:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX:0Xffffffffffffffff:0:-1:
+%*2llX:0Xffffffffffffffff:0:-1:
+%2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
%2llX:10000000000000000:1:2:16:
%*2llX:10000000000000000:0:2:
-# BZ12701 %2llX:0X10000000000000000:0:-1:
-# BZ12701 %*2llX:0X10000000000000000:0:-1:
-# BZ12701 %2llX:0x10000000000000000:0:-1:
-# BZ12701 %*2llX:0x10000000000000000:0:-1:
+%2llX:0X10000000000000000:0:-1:
+%*2llX:0X10000000000000000:0:-1:
+%2llX:0x10000000000000000:0:-1:
+%*2llX:0x10000000000000000:0:-1:
%2llX:100000000028757b1:1:2:16:
%*2llX:100000000028757b1:0:2:
%2llX:100000000028757B1:1:2:16:
%*2llX:100000000028757B1:0:2:
-# BZ12701 %2llX:0X100000000028757b1:0:-1:
-# BZ12701 %*2llX:0X100000000028757b1:0:-1:
-# BZ12701 %2llX:0x100000000028757B1:0:-1:
-# BZ12701 %*2llX:0x100000000028757B1:0:-1:
+%2llX:0X100000000028757b1:0:-1:
+%*2llX:0X100000000028757b1:0:-1:
+%2llX:0x100000000028757B1:0:-1:
+%*2llX:0x100000000028757B1:0:-1:
%2llX:+0:1:2:0:
%*2llX:+0:0:2:
%2llX:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2llX: -0x0:0:3:
%2llX: 0:1:2:0:
%*2llX: 0:0:2:
-# BZ12701 %2llX: 0X0:0:-1:
-# BZ12701 %*2llX: 0X0:0:-1:
-# BZ12701 %2llX: 0x0:0:-1:
-# BZ12701 %*2llX: 0x0:0:-1:
+%2llX: 0X0:0:-1:
+%*2llX: 0X0:0:-1:
+%2llX: 0x0:0:-1:
+%*2llX: 0x0:0:-1:
%2llX: 1:1:2:1:
%*2llX: 1:0:2:
-# BZ12701 %2llX: 0X1:0:-1:
-# BZ12701 %*2llX: 0X1:0:-1:
-# BZ12701 %2llX: 0x1:0:-1:
-# BZ12701 %*2llX: 0x1:0:-1:
+%2llX: 0X1:0:-1:
+%*2llX: 0X1:0:-1:
+%2llX: 0x1:0:-1:
+%*2llX: 0x1:0:-1:
%2llX: 2a:1:3:42:
%*2llX: 2a:0:3:
%2llX: 2A:1:3:42:
%*2llX: 2A:0:3:
-# BZ12701 %2llX: 0X2a:0:-1:
-# BZ12701 %*2llX: 0X2a:0:-1:
-# BZ12701 %2llX: 0x2A:0:-1:
-# BZ12701 %*2llX: 0x2A:0:-1:
+%2llX: 0X2a:0:-1:
+%*2llX: 0X2a:0:-1:
+%2llX: 0x2A:0:-1:
+%*2llX: 0x2A:0:-1:
%2llX: ffffffffffffffff:1:3:255:
%*2llX: ffffffffffffffff:0:3:
%2llX: FFFFFFFFFFFFFFFF:1:3:255:
%*2llX: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2llX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX: 0Xffffffffffffffff:0:-1:
+%*2llX: 0Xffffffffffffffff:0:-1:
+%2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
%2llX: 10000000000000000:1:3:16:
%*2llX: 10000000000000000:0:3:
-# BZ12701 %2llX: 0X10000000000000000:0:-1:
-# BZ12701 %*2llX: 0X10000000000000000:0:-1:
-# BZ12701 %2llX: 0x10000000000000000:0:-1:
-# BZ12701 %*2llX: 0x10000000000000000:0:-1:
+%2llX: 0X10000000000000000:0:-1:
+%*2llX: 0X10000000000000000:0:-1:
+%2llX: 0x10000000000000000:0:-1:
+%*2llX: 0x10000000000000000:0:-1:
%2llX: 100000000028757b1:1:3:16:
%*2llX: 100000000028757b1:0:3:
%2llX: 100000000028757B1:1:3:16:
%*2llX: 100000000028757B1:0:3:
-# BZ12701 %2llX: 0X100000000028757b1:0:-1:
-# BZ12701 %*2llX: 0X100000000028757b1:0:-1:
-# BZ12701 %2llX: 0x100000000028757B1:0:-1:
-# BZ12701 %*2llX: 0x100000000028757B1:0:-1:
+%2llX: 0X100000000028757b1:0:-1:
+%*2llX: 0X100000000028757b1:0:-1:
+%2llX: 0x100000000028757B1:0:-1:
+%*2llX: 0x100000000028757B1:0:-1:
%2llX: +0:1:3:0:
%*2llX: +0:0:3:
%2llX: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ullong-b.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ullong-b.input
+++ glibc/stdio-common/tst-scanf-format-ullong-b.input
@@ -204,40 +204,40 @@
%*2llb:-0b0:0:2:
%2llb:0:1:1:0:
%*2llb:0:0:1:
-# BZ12701 %2llb:0B0:0:-1:
-# BZ12701 %*2llb:0B0:0:-1:
-# BZ12701 %2llb:0b0:0:-1:
-# BZ12701 %*2llb:0b0:0:-1:
+%2llb:0B0:0:-1:
+%*2llb:0B0:0:-1:
+%2llb:0b0:0:-1:
+%*2llb:0b0:0:-1:
%2llb:1:1:1:1:
%*2llb:1:0:1:
-# BZ12701 %2llb:0B1:0:-1:
-# BZ12701 %*2llb:0B1:0:-1:
-# BZ12701 %2llb:0b1:0:-1:
-# BZ12701 %*2llb:0b1:0:-1:
+%2llb:0B1:0:-1:
+%*2llb:0B1:0:-1:
+%2llb:0b1:0:-1:
+%*2llb:0b1:0:-1:
%2llb:101010:1:2:2:
%*2llb:101010:0:2:
-# BZ12701 %2llb:0B101010:0:-1:
-# BZ12701 %*2llb:0B101010:0:-1:
-# BZ12701 %2llb:0b101010:0:-1:
-# BZ12701 %*2llb:0b101010:0:-1:
+%2llb:0B101010:0:-1:
+%*2llb:0B101010:0:-1:
+%2llb:0b101010:0:-1:
+%*2llb:0b101010:0:-1:
%2llb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
%*2llb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
-# BZ12701 %2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2llb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
%*2llb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
-# BZ12701 %2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2llb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
%*2llb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
-# BZ12701 %2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2llb:+0:1:2:0:
%*2llb:+0:0:2:
%2llb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2llb: -0b0:0:3:
%2llb: 0:1:2:0:
%*2llb: 0:0:2:
-# BZ12701 %2llb: 0B0:0:-1:
-# BZ12701 %*2llb: 0B0:0:-1:
-# BZ12701 %2llb: 0b0:0:-1:
-# BZ12701 %*2llb: 0b0:0:-1:
+%2llb: 0B0:0:-1:
+%*2llb: 0B0:0:-1:
+%2llb: 0b0:0:-1:
+%*2llb: 0b0:0:-1:
%2llb: 1:1:2:1:
%*2llb: 1:0:2:
-# BZ12701 %2llb: 0B1:0:-1:
-# BZ12701 %*2llb: 0B1:0:-1:
-# BZ12701 %2llb: 0b1:0:-1:
-# BZ12701 %*2llb: 0b1:0:-1:
+%2llb: 0B1:0:-1:
+%*2llb: 0B1:0:-1:
+%2llb: 0b1:0:-1:
+%*2llb: 0b1:0:-1:
%2llb: 101010:1:3:2:
%*2llb: 101010:0:3:
-# BZ12701 %2llb: 0B101010:0:-1:
-# BZ12701 %*2llb: 0B101010:0:-1:
-# BZ12701 %2llb: 0b101010:0:-1:
-# BZ12701 %*2llb: 0b101010:0:-1:
+%2llb: 0B101010:0:-1:
+%*2llb: 0B101010:0:-1:
+%2llb: 0b101010:0:-1:
+%*2llb: 0b101010:0:-1:
%2llb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
%*2llb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
-# BZ12701 %2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2llb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
%*2llb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
-# BZ12701 %2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2llb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
%*2llb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
-# BZ12701 %2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2llb: +0:1:3:0:
%*2llb: +0:0:3:
%2llb: +0B0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ullong-x.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ullong-x.input
+++ glibc/stdio-common/tst-scanf-format-ullong-x.input
@@ -234,46 +234,46 @@
%*2llx:-0x0:0:2:
%2llx:0:1:1:0:
%*2llx:0:0:1:
-# BZ12701 %2llx:0X0:0:-1:
-# BZ12701 %*2llx:0X0:0:-1:
-# BZ12701 %2llx:0x0:0:-1:
-# BZ12701 %*2llx:0x0:0:-1:
+%2llx:0X0:0:-1:
+%*2llx:0X0:0:-1:
+%2llx:0x0:0:-1:
+%*2llx:0x0:0:-1:
%2llx:1:1:1:1:
%*2llx:1:0:1:
-# BZ12701 %2llx:0X1:0:-1:
-# BZ12701 %*2llx:0X1:0:-1:
-# BZ12701 %2llx:0x1:0:-1:
-# BZ12701 %*2llx:0x1:0:-1:
+%2llx:0X1:0:-1:
+%*2llx:0X1:0:-1:
+%2llx:0x1:0:-1:
+%*2llx:0x1:0:-1:
%2llx:2a:1:2:42:
%*2llx:2a:0:2:
%2llx:2A:1:2:42:
%*2llx:2A:0:2:
-# BZ12701 %2llx:0X2a:0:-1:
-# BZ12701 %*2llx:0X2a:0:-1:
-# BZ12701 %2llx:0x2A:0:-1:
-# BZ12701 %*2llx:0x2A:0:-1:
+%2llx:0X2a:0:-1:
+%*2llx:0X2a:0:-1:
+%2llx:0x2A:0:-1:
+%*2llx:0x2A:0:-1:
%2llx:ffffffffffffffff:1:2:255:
%*2llx:ffffffffffffffff:0:2:
%2llx:FFFFFFFFFFFFFFFF:1:2:255:
%*2llx:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2llx:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llx:0Xffffffffffffffff:0:-1:
-# BZ12701 %2llx:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx:0Xffffffffffffffff:0:-1:
+%*2llx:0Xffffffffffffffff:0:-1:
+%2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
%2llx:10000000000000000:1:2:16:
%*2llx:10000000000000000:0:2:
-# BZ12701 %2llx:0X10000000000000000:0:-1:
-# BZ12701 %*2llx:0X10000000000000000:0:-1:
-# BZ12701 %2llx:0x10000000000000000:0:-1:
-# BZ12701 %*2llx:0x10000000000000000:0:-1:
+%2llx:0X10000000000000000:0:-1:
+%*2llx:0X10000000000000000:0:-1:
+%2llx:0x10000000000000000:0:-1:
+%*2llx:0x10000000000000000:0:-1:
%2llx:100000000028757b1:1:2:16:
%*2llx:100000000028757b1:0:2:
%2llx:100000000028757B1:1:2:16:
%*2llx:100000000028757B1:0:2:
-# BZ12701 %2llx:0X100000000028757b1:0:-1:
-# BZ12701 %*2llx:0X100000000028757b1:0:-1:
-# BZ12701 %2llx:0x100000000028757B1:0:-1:
-# BZ12701 %*2llx:0x100000000028757B1:0:-1:
+%2llx:0X100000000028757b1:0:-1:
+%*2llx:0X100000000028757b1:0:-1:
+%2llx:0x100000000028757B1:0:-1:
+%*2llx:0x100000000028757B1:0:-1:
%2llx:+0:1:2:0:
%*2llx:+0:0:2:
%2llx:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2llx: -0x0:0:3:
%2llx: 0:1:2:0:
%*2llx: 0:0:2:
-# BZ12701 %2llx: 0X0:0:-1:
-# BZ12701 %*2llx: 0X0:0:-1:
-# BZ12701 %2llx: 0x0:0:-1:
-# BZ12701 %*2llx: 0x0:0:-1:
+%2llx: 0X0:0:-1:
+%*2llx: 0X0:0:-1:
+%2llx: 0x0:0:-1:
+%*2llx: 0x0:0:-1:
%2llx: 1:1:2:1:
%*2llx: 1:0:2:
-# BZ12701 %2llx: 0X1:0:-1:
-# BZ12701 %*2llx: 0X1:0:-1:
-# BZ12701 %2llx: 0x1:0:-1:
-# BZ12701 %*2llx: 0x1:0:-1:
+%2llx: 0X1:0:-1:
+%*2llx: 0X1:0:-1:
+%2llx: 0x1:0:-1:
+%*2llx: 0x1:0:-1:
%2llx: 2a:1:3:42:
%*2llx: 2a:0:3:
%2llx: 2A:1:3:42:
%*2llx: 2A:0:3:
-# BZ12701 %2llx: 0X2a:0:-1:
-# BZ12701 %*2llx: 0X2a:0:-1:
-# BZ12701 %2llx: 0x2A:0:-1:
-# BZ12701 %*2llx: 0x2A:0:-1:
+%2llx: 0X2a:0:-1:
+%*2llx: 0X2a:0:-1:
+%2llx: 0x2A:0:-1:
+%*2llx: 0x2A:0:-1:
%2llx: ffffffffffffffff:1:3:255:
%*2llx: ffffffffffffffff:0:3:
%2llx: FFFFFFFFFFFFFFFF:1:3:255:
%*2llx: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2llx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx: 0Xffffffffffffffff:0:-1:
+%*2llx: 0Xffffffffffffffff:0:-1:
+%2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
%2llx: 10000000000000000:1:3:16:
%*2llx: 10000000000000000:0:3:
-# BZ12701 %2llx: 0X10000000000000000:0:-1:
-# BZ12701 %*2llx: 0X10000000000000000:0:-1:
-# BZ12701 %2llx: 0x10000000000000000:0:-1:
-# BZ12701 %*2llx: 0x10000000000000000:0:-1:
+%2llx: 0X10000000000000000:0:-1:
+%*2llx: 0X10000000000000000:0:-1:
+%2llx: 0x10000000000000000:0:-1:
+%*2llx: 0x10000000000000000:0:-1:
%2llx: 100000000028757b1:1:3:16:
%*2llx: 100000000028757b1:0:3:
%2llx: 100000000028757B1:1:3:16:
%*2llx: 100000000028757B1:0:3:
-# BZ12701 %2llx: 0X100000000028757b1:0:-1:
-# BZ12701 %*2llx: 0X100000000028757b1:0:-1:
-# BZ12701 %2llx: 0x100000000028757B1:0:-1:
-# BZ12701 %*2llx: 0x100000000028757B1:0:-1:
+%2llx: 0X100000000028757b1:0:-1:
+%*2llx: 0X100000000028757b1:0:-1:
+%2llx: 0x100000000028757B1:0:-1:
+%*2llx: 0x100000000028757B1:0:-1:
%2llx: +0:1:3:0:
%*2llx: +0:0:3:
%2llx: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ushort-X.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ushort-X.input
+++ glibc/stdio-common/tst-scanf-format-ushort-X.input
@@ -226,44 +226,44 @@
%*2hX:-0x0:0:2:
%2hX:0:1:1:0:
%*2hX:0:0:1:
-# BZ12701 %2hX:0X0:0:-1:
-# BZ12701 %*2hX:0X0:0:-1:
-# BZ12701 %2hX:0x0:0:-1:
-# BZ12701 %*2hX:0x0:0:-1:
+%2hX:0X0:0:-1:
+%*2hX:0X0:0:-1:
+%2hX:0x0:0:-1:
+%*2hX:0x0:0:-1:
%2hX:1:1:1:1:
%*2hX:1:0:1:
-# BZ12701 %2hX:0X1:0:-1:
-# BZ12701 %*2hX:0X1:0:-1:
-# BZ12701 %2hX:0x1:0:-1:
-# BZ12701 %*2hX:0x1:0:-1:
+%2hX:0X1:0:-1:
+%*2hX:0X1:0:-1:
+%2hX:0x1:0:-1:
+%*2hX:0x1:0:-1:
%2hX:2a:1:2:42:
%*2hX:2a:0:2:
%2hX:2A:1:2:42:
%*2hX:2A:0:2:
-# BZ12701 %2hX:0X2a:0:-1:
-# BZ12701 %*2hX:0X2a:0:-1:
-# BZ12701 %2hX:0x2A:0:-1:
-# BZ12701 %*2hX:0x2A:0:-1:
+%2hX:0X2a:0:-1:
+%*2hX:0X2a:0:-1:
+%2hX:0x2A:0:-1:
+%*2hX:0x2A:0:-1:
%2hX:ffff:1:2:255:
%*2hX:ffff:0:2:
%2hX:FFFF:1:2:255:
%*2hX:FFFF:0:2:
-# BZ12701 %2hX:0Xffff:0:-1:
-# BZ12701 %*2hX:0Xffff:0:-1:
-# BZ12701 %2hX:0xFFFF:0:-1:
-# BZ12701 %*2hX:0xFFFF:0:-1:
+%2hX:0Xffff:0:-1:
+%*2hX:0Xffff:0:-1:
+%2hX:0xFFFF:0:-1:
+%*2hX:0xFFFF:0:-1:
%2hX:10000:1:2:16:
%*2hX:10000:0:2:
-# BZ12701 %2hX:0X10000:0:-1:
-# BZ12701 %*2hX:0X10000:0:-1:
-# BZ12701 %2hX:0x10000:0:-1:
-# BZ12701 %*2hX:0x10000:0:-1:
+%2hX:0X10000:0:-1:
+%*2hX:0X10000:0:-1:
+%2hX:0x10000:0:-1:
+%*2hX:0x10000:0:-1:
%2hX:10029:1:2:16:
%*2hX:10029:0:2:
-# BZ12701 %2hX:0X10029:0:-1:
-# BZ12701 %*2hX:0X10029:0:-1:
-# BZ12701 %2hX:0x10029:0:-1:
-# BZ12701 %*2hX:0x10029:0:-1:
+%2hX:0X10029:0:-1:
+%*2hX:0X10029:0:-1:
+%2hX:0x10029:0:-1:
+%*2hX:0x10029:0:-1:
%2hX:+0:1:2:0:
%*2hX:+0:0:2:
%2hX:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2hX: -0x0:0:3:
%2hX: 0:1:2:0:
%*2hX: 0:0:2:
-# BZ12701 %2hX: 0X0:0:-1:
-# BZ12701 %*2hX: 0X0:0:-1:
-# BZ12701 %2hX: 0x0:0:-1:
-# BZ12701 %*2hX: 0x0:0:-1:
+%2hX: 0X0:0:-1:
+%*2hX: 0X0:0:-1:
+%2hX: 0x0:0:-1:
+%*2hX: 0x0:0:-1:
%2hX: 1:1:2:1:
%*2hX: 1:0:2:
-# BZ12701 %2hX: 0X1:0:-1:
-# BZ12701 %*2hX: 0X1:0:-1:
-# BZ12701 %2hX: 0x1:0:-1:
-# BZ12701 %*2hX: 0x1:0:-1:
+%2hX: 0X1:0:-1:
+%*2hX: 0X1:0:-1:
+%2hX: 0x1:0:-1:
+%*2hX: 0x1:0:-1:
%2hX: 2a:1:3:42:
%*2hX: 2a:0:3:
%2hX: 2A:1:3:42:
%*2hX: 2A:0:3:
-# BZ12701 %2hX: 0X2a:0:-1:
-# BZ12701 %*2hX: 0X2a:0:-1:
-# BZ12701 %2hX: 0x2A:0:-1:
-# BZ12701 %*2hX: 0x2A:0:-1:
+%2hX: 0X2a:0:-1:
+%*2hX: 0X2a:0:-1:
+%2hX: 0x2A:0:-1:
+%*2hX: 0x2A:0:-1:
%2hX: ffff:1:3:255:
%*2hX: ffff:0:3:
%2hX: FFFF:1:3:255:
%*2hX: FFFF:0:3:
-# BZ12701 %2hX: 0Xffff:0:-1:
-# BZ12701 %*2hX: 0Xffff:0:-1:
-# BZ12701 %2hX: 0xFFFF:0:-1:
-# BZ12701 %*2hX: 0xFFFF:0:-1:
+%2hX: 0Xffff:0:-1:
+%*2hX: 0Xffff:0:-1:
+%2hX: 0xFFFF:0:-1:
+%*2hX: 0xFFFF:0:-1:
%2hX: 10000:1:3:16:
%*2hX: 10000:0:3:
-# BZ12701 %2hX: 0X10000:0:-1:
-# BZ12701 %*2hX: 0X10000:0:-1:
-# BZ12701 %2hX: 0x10000:0:-1:
-# BZ12701 %*2hX: 0x10000:0:-1:
+%2hX: 0X10000:0:-1:
+%*2hX: 0X10000:0:-1:
+%2hX: 0x10000:0:-1:
+%*2hX: 0x10000:0:-1:
%2hX: 10029:1:3:16:
%*2hX: 10029:0:3:
-# BZ12701 %2hX: 0X10029:0:-1:
-# BZ12701 %*2hX: 0X10029:0:-1:
-# BZ12701 %2hX: 0x10029:0:-1:
-# BZ12701 %*2hX: 0x10029:0:-1:
+%2hX: 0X10029:0:-1:
+%*2hX: 0X10029:0:-1:
+%2hX: 0x10029:0:-1:
+%*2hX: 0x10029:0:-1:
%2hX: +0:1:3:0:
%*2hX: +0:0:3:
%2hX: +0X0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ushort-b.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ushort-b.input
+++ glibc/stdio-common/tst-scanf-format-ushort-b.input
@@ -204,40 +204,40 @@
%*2hb:-0b0:0:2:
%2hb:0:1:1:0:
%*2hb:0:0:1:
-# BZ12701 %2hb:0B0:0:-1:
-# BZ12701 %*2hb:0B0:0:-1:
-# BZ12701 %2hb:0b0:0:-1:
-# BZ12701 %*2hb:0b0:0:-1:
+%2hb:0B0:0:-1:
+%*2hb:0B0:0:-1:
+%2hb:0b0:0:-1:
+%*2hb:0b0:0:-1:
%2hb:1:1:1:1:
%*2hb:1:0:1:
-# BZ12701 %2hb:0B1:0:-1:
-# BZ12701 %*2hb:0B1:0:-1:
-# BZ12701 %2hb:0b1:0:-1:
-# BZ12701 %*2hb:0b1:0:-1:
+%2hb:0B1:0:-1:
+%*2hb:0B1:0:-1:
+%2hb:0b1:0:-1:
+%*2hb:0b1:0:-1:
%2hb:101010:1:2:2:
%*2hb:101010:0:2:
-# BZ12701 %2hb:0B101010:0:-1:
-# BZ12701 %*2hb:0B101010:0:-1:
-# BZ12701 %2hb:0b101010:0:-1:
-# BZ12701 %*2hb:0b101010:0:-1:
+%2hb:0B101010:0:-1:
+%*2hb:0B101010:0:-1:
+%2hb:0b101010:0:-1:
+%*2hb:0b101010:0:-1:
%2hb:1111111111111111:1:2:3:
%*2hb:1111111111111111:0:2:
-# BZ12701 %2hb:0B1111111111111111:0:-1:
-# BZ12701 %*2hb:0B1111111111111111:0:-1:
-# BZ12701 %2hb:0b1111111111111111:0:-1:
-# BZ12701 %*2hb:0b1111111111111111:0:-1:
+%2hb:0B1111111111111111:0:-1:
+%*2hb:0B1111111111111111:0:-1:
+%2hb:0b1111111111111111:0:-1:
+%*2hb:0b1111111111111111:0:-1:
%2hb:10000000000000000:1:2:2:
%*2hb:10000000000000000:0:2:
-# BZ12701 %2hb:0B10000000000000000:0:-1:
-# BZ12701 %*2hb:0B10000000000000000:0:-1:
-# BZ12701 %2hb:0b10000000000000000:0:-1:
-# BZ12701 %*2hb:0b10000000000000000:0:-1:
+%2hb:0B10000000000000000:0:-1:
+%*2hb:0B10000000000000000:0:-1:
+%2hb:0b10000000000000000:0:-1:
+%*2hb:0b10000000000000000:0:-1:
%2hb:10000000000101001:1:2:2:
%*2hb:10000000000101001:0:2:
-# BZ12701 %2hb:0B10000000000101001:0:-1:
-# BZ12701 %*2hb:0B10000000000101001:0:-1:
-# BZ12701 %2hb:0b10000000000101001:0:-1:
-# BZ12701 %*2hb:0b10000000000101001:0:-1:
+%2hb:0B10000000000101001:0:-1:
+%*2hb:0B10000000000101001:0:-1:
+%2hb:0b10000000000101001:0:-1:
+%*2hb:0b10000000000101001:0:-1:
%2hb:+0:1:2:0:
%*2hb:+0:0:2:
%2hb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2hb: -0b0:0:3:
%2hb: 0:1:2:0:
%*2hb: 0:0:2:
-# BZ12701 %2hb: 0B0:0:-1:
-# BZ12701 %*2hb: 0B0:0:-1:
-# BZ12701 %2hb: 0b0:0:-1:
-# BZ12701 %*2hb: 0b0:0:-1:
+%2hb: 0B0:0:-1:
+%*2hb: 0B0:0:-1:
+%2hb: 0b0:0:-1:
+%*2hb: 0b0:0:-1:
%2hb: 1:1:2:1:
%*2hb: 1:0:2:
-# BZ12701 %2hb: 0B1:0:-1:
-# BZ12701 %*2hb: 0B1:0:-1:
-# BZ12701 %2hb: 0b1:0:-1:
-# BZ12701 %*2hb: 0b1:0:-1:
+%2hb: 0B1:0:-1:
+%*2hb: 0B1:0:-1:
+%2hb: 0b1:0:-1:
+%*2hb: 0b1:0:-1:
%2hb: 101010:1:3:2:
%*2hb: 101010:0:3:
-# BZ12701 %2hb: 0B101010:0:-1:
-# BZ12701 %*2hb: 0B101010:0:-1:
-# BZ12701 %2hb: 0b101010:0:-1:
-# BZ12701 %*2hb: 0b101010:0:-1:
+%2hb: 0B101010:0:-1:
+%*2hb: 0B101010:0:-1:
+%2hb: 0b101010:0:-1:
+%*2hb: 0b101010:0:-1:
%2hb: 1111111111111111:1:3:3:
%*2hb: 1111111111111111:0:3:
-# BZ12701 %2hb: 0B1111111111111111:0:-1:
-# BZ12701 %*2hb: 0B1111111111111111:0:-1:
-# BZ12701 %2hb: 0b1111111111111111:0:-1:
-# BZ12701 %*2hb: 0b1111111111111111:0:-1:
+%2hb: 0B1111111111111111:0:-1:
+%*2hb: 0B1111111111111111:0:-1:
+%2hb: 0b1111111111111111:0:-1:
+%*2hb: 0b1111111111111111:0:-1:
%2hb: 10000000000000000:1:3:2:
%*2hb: 10000000000000000:0:3:
-# BZ12701 %2hb: 0B10000000000000000:0:-1:
-# BZ12701 %*2hb: 0B10000000000000000:0:-1:
-# BZ12701 %2hb: 0b10000000000000000:0:-1:
-# BZ12701 %*2hb: 0b10000000000000000:0:-1:
+%2hb: 0B10000000000000000:0:-1:
+%*2hb: 0B10000000000000000:0:-1:
+%2hb: 0b10000000000000000:0:-1:
+%*2hb: 0b10000000000000000:0:-1:
%2hb: 10000000000101001:1:3:2:
%*2hb: 10000000000101001:0:3:
-# BZ12701 %2hb: 0B10000000000101001:0:-1:
-# BZ12701 %*2hb: 0B10000000000101001:0:-1:
-# BZ12701 %2hb: 0b10000000000101001:0:-1:
-# BZ12701 %*2hb: 0b10000000000101001:0:-1:
+%2hb: 0B10000000000101001:0:-1:
+%*2hb: 0B10000000000101001:0:-1:
+%2hb: 0b10000000000101001:0:-1:
+%*2hb: 0b10000000000101001:0:-1:
%2hb: +0:1:3:0:
%*2hb: +0:0:3:
%2hb: +0B0:1:3:0:
Index: glibc/stdio-common/tst-scanf-format-ushort-x.input
===================================================================
--- glibc.orig/stdio-common/tst-scanf-format-ushort-x.input
+++ glibc/stdio-common/tst-scanf-format-ushort-x.input
@@ -226,44 +226,44 @@
%*2hx:-0x0:0:2:
%2hx:0:1:1:0:
%*2hx:0:0:1:
-# BZ12701 %2hx:0X0:0:-1:
-# BZ12701 %*2hx:0X0:0:-1:
-# BZ12701 %2hx:0x0:0:-1:
-# BZ12701 %*2hx:0x0:0:-1:
+%2hx:0X0:0:-1:
+%*2hx:0X0:0:-1:
+%2hx:0x0:0:-1:
+%*2hx:0x0:0:-1:
%2hx:1:1:1:1:
%*2hx:1:0:1:
-# BZ12701 %2hx:0X1:0:-1:
-# BZ12701 %*2hx:0X1:0:-1:
-# BZ12701 %2hx:0x1:0:-1:
-# BZ12701 %*2hx:0x1:0:-1:
+%2hx:0X1:0:-1:
+%*2hx:0X1:0:-1:
+%2hx:0x1:0:-1:
+%*2hx:0x1:0:-1:
%2hx:2a:1:2:42:
%*2hx:2a:0:2:
%2hx:2A:1:2:42:
%*2hx:2A:0:2:
-# BZ12701 %2hx:0X2a:0:-1:
-# BZ12701 %*2hx:0X2a:0:-1:
-# BZ12701 %2hx:0x2A:0:-1:
-# BZ12701 %*2hx:0x2A:0:-1:
+%2hx:0X2a:0:-1:
+%*2hx:0X2a:0:-1:
+%2hx:0x2A:0:-1:
+%*2hx:0x2A:0:-1:
%2hx:ffff:1:2:255:
%*2hx:ffff:0:2:
%2hx:FFFF:1:2:255:
%*2hx:FFFF:0:2:
-# BZ12701 %2hx:0Xffff:0:-1:
-# BZ12701 %*2hx:0Xffff:0:-1:
-# BZ12701 %2hx:0xFFFF:0:-1:
-# BZ12701 %*2hx:0xFFFF:0:-1:
+%2hx:0Xffff:0:-1:
+%*2hx:0Xffff:0:-1:
+%2hx:0xFFFF:0:-1:
+%*2hx:0xFFFF:0:-1:
%2hx:10000:1:2:16:
%*2hx:10000:0:2:
-# BZ12701 %2hx:0X10000:0:-1:
-# BZ12701 %*2hx:0X10000:0:-1:
-# BZ12701 %2hx:0x10000:0:-1:
-# BZ12701 %*2hx:0x10000:0:-1:
+%2hx:0X10000:0:-1:
+%*2hx:0X10000:0:-1:
+%2hx:0x10000:0:-1:
+%*2hx:0x10000:0:-1:
%2hx:10029:1:2:16:
%*2hx:10029:0:2:
-# BZ12701 %2hx:0X10029:0:-1:
-# BZ12701 %*2hx:0X10029:0:-1:
-# BZ12701 %2hx:0x10029:0:-1:
-# BZ12701 %*2hx:0x10029:0:-1:
+%2hx:0X10029:0:-1:
+%*2hx:0X10029:0:-1:
+%2hx:0x10029:0:-1:
+%*2hx:0x10029:0:-1:
%2hx:+0:1:2:0:
%*2hx:+0:0:2:
%2hx:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2hx: -0x0:0:3:
%2hx: 0:1:2:0:
%*2hx: 0:0:2:
-# BZ12701 %2hx: 0X0:0:-1:
-# BZ12701 %*2hx: 0X0:0:-1:
-# BZ12701 %2hx: 0x0:0:-1:
-# BZ12701 %*2hx: 0x0:0:-1:
+%2hx: 0X0:0:-1:
+%*2hx: 0X0:0:-1:
+%2hx: 0x0:0:-1:
+%*2hx: 0x0:0:-1:
%2hx: 1:1:2:1:
%*2hx: 1:0:2:
-# BZ12701 %2hx: 0X1:0:-1:
-# BZ12701 %*2hx: 0X1:0:-1:
-# BZ12701 %2hx: 0x1:0:-1:
-# BZ12701 %*2hx: 0x1:0:-1:
+%2hx: 0X1:0:-1:
+%*2hx: 0X1:0:-1:
+%2hx: 0x1:0:-1:
+%*2hx: 0x1:0:-1:
%2hx: 2a:1:3:42:
%*2hx: 2a:0:3:
%2hx: 2A:1:3:42:
%*2hx: 2A:0:3:
-# BZ12701 %2hx: 0X2a:0:-1:
-# BZ12701 %*2hx: 0X2a:0:-1:
-# BZ12701 %2hx: 0x2A:0:-1:
-# BZ12701 %*2hx: 0x2A:0:-1:
+%2hx: 0X2a:0:-1:
+%*2hx: 0X2a:0:-1:
+%2hx: 0x2A:0:-1:
+%*2hx: 0x2A:0:-1:
%2hx: ffff:1:3:255:
%*2hx: ffff:0:3:
%2hx: FFFF:1:3:255:
%*2hx: FFFF:0:3:
-# BZ12701 %2hx: 0Xffff:0:-1:
-# BZ12701 %*2hx: 0Xffff:0:-1:
-# BZ12701 %2hx: 0xFFFF:0:-1:
-# BZ12701 %*2hx: 0xFFFF:0:-1:
+%2hx: 0Xffff:0:-1:
+%*2hx: 0Xffff:0:-1:
+%2hx: 0xFFFF:0:-1:
+%*2hx: 0xFFFF:0:-1:
%2hx: 10000:1:3:16:
%*2hx: 10000:0:3:
-# BZ12701 %2hx: 0X10000:0:-1:
-# BZ12701 %*2hx: 0X10000:0:-1:
-# BZ12701 %2hx: 0x10000:0:-1:
-# BZ12701 %*2hx: 0x10000:0:-1:
+%2hx: 0X10000:0:-1:
+%*2hx: 0X10000:0:-1:
+%2hx: 0x10000:0:-1:
+%*2hx: 0x10000:0:-1:
%2hx: 10029:1:3:16:
%*2hx: 10029:0:3:
-# BZ12701 %2hx: 0X10029:0:-1:
-# BZ12701 %*2hx: 0X10029:0:-1:
-# BZ12701 %2hx: 0x10029:0:-1:
-# BZ12701 %*2hx: 0x10029:0:-1:
+%2hx: 0X10029:0:-1:
+%*2hx: 0X10029:0:-1:
+%2hx: 0x10029:0:-1:
+%*2hx: 0x10029:0:-1:
%2hx: +0:1:3:0:
%*2hx: +0:0:3:
%2hx: +0X0:1:3:0:
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -1463,22 +1463,24 @@ __vfscanf_internal (FILE *s, const char
/* 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
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)
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-int-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-int-i.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-int-i.input
@@ -510,76 +510,76 @@
%*2i:-0b0:0:2:
%2i:0:1:1:0:
%*2i:0:0:1:
-# BZ12701 %2i:0X0:0:-1:
-# BZ12701 %*2i:0X0:0:-1:
-# BZ12701 %2i:0x0:0:-1:
-# BZ12701 %*2i:0x0:0:-1:
+%2i:0X0:0:-1:
+%*2i:0X0:0:-1:
+%2i:0x0:0:-1:
+%*2i:0x0:0:-1:
%2i:00:1:2:0:
%*2i:00:0:2:
-# BZ12701 %2i:0B0:0:-1:
-# BZ12701 %*2i:0B0:0:-1:
-# BZ12701 %2i:0b0:0:-1:
-# BZ12701 %*2i:0b0:0:-1:
+%2i:0B0:0:-1:
+%*2i:0B0:0:-1:
+%2i:0b0:0:-1:
+%*2i:0b0:0:-1:
%2i:1:1:1:1:
%*2i:1:0:1:
-# BZ12701 %2i:0X1:0:-1:
-# BZ12701 %*2i:0X1:0:-1:
-# BZ12701 %2i:0x1:0:-1:
-# BZ12701 %*2i:0x1:0:-1:
+%2i:0X1:0:-1:
+%*2i:0X1:0:-1:
+%2i:0x1:0:-1:
+%*2i:0x1:0:-1:
%2i:01:1:2:1:
%*2i:01:0:2:
-# BZ12701 %2i:0B1:0:-1:
-# BZ12701 %*2i:0B1:0:-1:
-# BZ12701 %2i:0b1:0:-1:
-# BZ12701 %*2i:0b1:0:-1:
+%2i:0B1:0:-1:
+%*2i:0B1:0:-1:
+%2i:0b1:0:-1:
+%*2i:0b1:0:-1:
%2i:42:1:2:42:
%*2i:42:0:2:
-# BZ12701 %2i:0X2a:0:-1:
-# BZ12701 %*2i:0X2a:0:-1:
-# BZ12701 %2i:0x2A:0:-1:
-# BZ12701 %*2i:0x2A:0:-1:
+%2i:0X2a:0:-1:
+%*2i:0X2a:0:-1:
+%2i:0x2A:0:-1:
+%*2i:0x2A:0:-1:
%2i:052:1:2:5:
%*2i:052:0:2:
-# BZ12701 %2i:0B101010:0:-1:
-# BZ12701 %*2i:0B101010:0:-1:
-# BZ12701 %2i:0b101010:0:-1:
-# BZ12701 %*2i:0b101010:0:-1:
+%2i:0B101010:0:-1:
+%*2i:0B101010:0:-1:
+%2i:0b101010:0:-1:
+%*2i:0b101010:0:-1:
%2i:2147483647:1:2:21:
%*2i:2147483647:0:2:
-# BZ12701 %2i:0X7fffffff:0:-1:
-# BZ12701 %*2i:0X7fffffff:0:-1:
-# BZ12701 %2i:0x7FFFFFFF:0:-1:
-# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:0X7fffffff:0:-1:
+%*2i:0X7fffffff:0:-1:
+%2i:0x7FFFFFFF:0:-1:
+%*2i:0x7FFFFFFF:0:-1:
%2i:017777777777:1:2:1:
%*2i:017777777777:0:2:
-# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:0B1111111111111111111111111111111:0:-1:
+%*2i:0B1111111111111111111111111111111:0:-1:
+%2i:0b1111111111111111111111111111111:0:-1:
+%*2i:0b1111111111111111111111111111111:0:-1:
%2i:2147483648:1:2:21:
%*2i:2147483648:0:2:
-# BZ12701 %2i:0X80000000:0:-1:
-# BZ12701 %*2i:0X80000000:0:-1:
-# BZ12701 %2i:0x80000000:0:-1:
-# BZ12701 %*2i:0x80000000:0:-1:
+%2i:0X80000000:0:-1:
+%*2i:0X80000000:0:-1:
+%2i:0x80000000:0:-1:
+%*2i:0x80000000:0:-1:
%2i:020000000000:1:2:2:
%*2i:020000000000:0:2:
-# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:0B10000000000000000000000000000000:0:-1:
+%*2i:0B10000000000000000000000000000000:0:-1:
+%2i:0b10000000000000000000000000000000:0:-1:
+%*2i:0b10000000000000000000000000000000:0:-1:
%2i:2147487889:1:2:21:
%*2i:2147487889:0:2:
-# BZ12701 %2i:0X80001091:0:-1:
-# BZ12701 %*2i:0X80001091:0:-1:
-# BZ12701 %2i:0x80001091:0:-1:
-# BZ12701 %*2i:0x80001091:0:-1:
+%2i:0X80001091:0:-1:
+%*2i:0X80001091:0:-1:
+%2i:0x80001091:0:-1:
+%*2i:0x80001091:0:-1:
%2i:020000010221:1:2:2:
%*2i:020000010221:0:2:
-# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:0B10000000000000000001000010010001:0:-1:
+%*2i:0B10000000000000000001000010010001:0:-1:
+%2i:0b10000000000000000001000010010001:0:-1:
+%*2i:0b10000000000000000001000010010001:0:-1:
%2i:+0:1:2:0:
%*2i:+0:0:2:
%2i:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2i: -0b0:0:3:
%2i: 0:1:2:0:
%*2i: 0:0:2:
-# BZ12701 %2i: 0X0:0:-1:
-# BZ12701 %*2i: 0X0:0:-1:
-# BZ12701 %2i: 0x0:0:-1:
-# BZ12701 %*2i: 0x0:0:-1:
+%2i: 0X0:0:-1:
+%*2i: 0X0:0:-1:
+%2i: 0x0:0:-1:
+%*2i: 0x0:0:-1:
%2i: 00:1:3:0:
%*2i: 00:0:3:
-# BZ12701 %2i: 0B0:0:-1:
-# BZ12701 %*2i: 0B0:0:-1:
-# BZ12701 %2i: 0b0:0:-1:
-# BZ12701 %*2i: 0b0:0:-1:
+%2i: 0B0:0:-1:
+%*2i: 0B0:0:-1:
+%2i: 0b0:0:-1:
+%*2i: 0b0:0:-1:
%2i: 1:1:2:1:
%*2i: 1:0:2:
-# BZ12701 %2i: 0X1:0:-1:
-# BZ12701 %*2i: 0X1:0:-1:
-# BZ12701 %2i: 0x1:0:-1:
-# BZ12701 %*2i: 0x1:0:-1:
+%2i: 0X1:0:-1:
+%*2i: 0X1:0:-1:
+%2i: 0x1:0:-1:
+%*2i: 0x1:0:-1:
%2i: 01:1:3:1:
%*2i: 01:0:3:
-# BZ12701 %2i: 0B1:0:-1:
-# BZ12701 %*2i: 0B1:0:-1:
-# BZ12701 %2i: 0b1:0:-1:
-# BZ12701 %*2i: 0b1:0:-1:
+%2i: 0B1:0:-1:
+%*2i: 0B1:0:-1:
+%2i: 0b1:0:-1:
+%*2i: 0b1:0:-1:
%2i: 42:1:3:42:
%*2i: 42:0:3:
-# BZ12701 %2i: 0X2a:0:-1:
-# BZ12701 %*2i: 0X2a:0:-1:
-# BZ12701 %2i: 0x2A:0:-1:
-# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 0X2a:0:-1:
+%*2i: 0X2a:0:-1:
+%2i: 0x2A:0:-1:
+%*2i: 0x2A:0:-1:
%2i: 052:1:3:5:
%*2i: 052:0:3:
-# BZ12701 %2i: 0B101010:0:-1:
-# BZ12701 %*2i: 0B101010:0:-1:
-# BZ12701 %2i: 0b101010:0:-1:
-# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 0B101010:0:-1:
+%*2i: 0B101010:0:-1:
+%2i: 0b101010:0:-1:
+%*2i: 0b101010:0:-1:
%2i: 2147483647:1:3:21:
%*2i: 2147483647:0:3:
-# BZ12701 %2i: 0X7fffffff:0:-1:
-# BZ12701 %*2i: 0X7fffffff:0:-1:
-# BZ12701 %2i: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 0X7fffffff:0:-1:
+%*2i: 0X7fffffff:0:-1:
+%2i: 0x7FFFFFFF:0:-1:
+%*2i: 0x7FFFFFFF:0:-1:
%2i: 017777777777:1:3:1:
%*2i: 017777777777:0:3:
-# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 0B1111111111111111111111111111111:0:-1:
+%*2i: 0B1111111111111111111111111111111:0:-1:
+%2i: 0b1111111111111111111111111111111:0:-1:
+%*2i: 0b1111111111111111111111111111111:0:-1:
%2i: 2147483648:1:3:21:
%*2i: 2147483648:0:3:
-# BZ12701 %2i: 0X80000000:0:-1:
-# BZ12701 %*2i: 0X80000000:0:-1:
-# BZ12701 %2i: 0x80000000:0:-1:
-# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 0X80000000:0:-1:
+%*2i: 0X80000000:0:-1:
+%2i: 0x80000000:0:-1:
+%*2i: 0x80000000:0:-1:
%2i: 020000000000:1:3:2:
%*2i: 020000000000:0:3:
-# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 0B10000000000000000000000000000000:0:-1:
+%*2i: 0B10000000000000000000000000000000:0:-1:
+%2i: 0b10000000000000000000000000000000:0:-1:
+%*2i: 0b10000000000000000000000000000000:0:-1:
%2i: 2147487889:1:3:21:
%*2i: 2147487889:0:3:
-# BZ12701 %2i: 0X80001091:0:-1:
-# BZ12701 %*2i: 0X80001091:0:-1:
-# BZ12701 %2i: 0x80001091:0:-1:
-# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 0X80001091:0:-1:
+%*2i: 0X80001091:0:-1:
+%2i: 0x80001091:0:-1:
+%*2i: 0x80001091:0:-1:
%2i: 020000010221:1:3:2:
%*2i: 020000010221:0:3:
-# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: 0B10000000000000000001000010010001:0:-1:
+%*2i: 0B10000000000000000001000010010001:0:-1:
+%2i: 0b10000000000000000001000010010001:0:-1:
+%*2i: 0b10000000000000000001000010010001:0:-1:
%2i: +0:1:3:0:
%*2i: +0:0:3:
%2i: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-long-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-long-i.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-long-i.input
@@ -510,76 +510,76 @@
%*2li:-0b0:0:2:
%2li:0:1:1:0:
%*2li:0:0:1:
-# BZ12701 %2li:0X0:0:-1:
-# BZ12701 %*2li:0X0:0:-1:
-# BZ12701 %2li:0x0:0:-1:
-# BZ12701 %*2li:0x0:0:-1:
+%2li:0X0:0:-1:
+%*2li:0X0:0:-1:
+%2li:0x0:0:-1:
+%*2li:0x0:0:-1:
%2li:00:1:2:0:
%*2li:00:0:2:
-# BZ12701 %2li:0B0:0:-1:
-# BZ12701 %*2li:0B0:0:-1:
-# BZ12701 %2li:0b0:0:-1:
-# BZ12701 %*2li:0b0:0:-1:
+%2li:0B0:0:-1:
+%*2li:0B0:0:-1:
+%2li:0b0:0:-1:
+%*2li:0b0:0:-1:
%2li:1:1:1:1:
%*2li:1:0:1:
-# BZ12701 %2li:0X1:0:-1:
-# BZ12701 %*2li:0X1:0:-1:
-# BZ12701 %2li:0x1:0:-1:
-# BZ12701 %*2li:0x1:0:-1:
+%2li:0X1:0:-1:
+%*2li:0X1:0:-1:
+%2li:0x1:0:-1:
+%*2li:0x1:0:-1:
%2li:01:1:2:1:
%*2li:01:0:2:
-# BZ12701 %2li:0B1:0:-1:
-# BZ12701 %*2li:0B1:0:-1:
-# BZ12701 %2li:0b1:0:-1:
-# BZ12701 %*2li:0b1:0:-1:
+%2li:0B1:0:-1:
+%*2li:0B1:0:-1:
+%2li:0b1:0:-1:
+%*2li:0b1:0:-1:
%2li:42:1:2:42:
%*2li:42:0:2:
-# BZ12701 %2li:0X2a:0:-1:
-# BZ12701 %*2li:0X2a:0:-1:
-# BZ12701 %2li:0x2A:0:-1:
-# BZ12701 %*2li:0x2A:0:-1:
+%2li:0X2a:0:-1:
+%*2li:0X2a:0:-1:
+%2li:0x2A:0:-1:
+%*2li:0x2A:0:-1:
%2li:052:1:2:5:
%*2li:052:0:2:
-# BZ12701 %2li:0B101010:0:-1:
-# BZ12701 %*2li:0B101010:0:-1:
-# BZ12701 %2li:0b101010:0:-1:
-# BZ12701 %*2li:0b101010:0:-1:
+%2li:0B101010:0:-1:
+%*2li:0B101010:0:-1:
+%2li:0b101010:0:-1:
+%*2li:0b101010:0:-1:
%2li:2147483647:1:2:21:
%*2li:2147483647:0:2:
-# BZ12701 %2li:0X7fffffff:0:-1:
-# BZ12701 %*2li:0X7fffffff:0:-1:
-# BZ12701 %2li:0x7FFFFFFF:0:-1:
-# BZ12701 %*2li:0x7FFFFFFF:0:-1:
+%2li:0X7fffffff:0:-1:
+%*2li:0X7fffffff:0:-1:
+%2li:0x7FFFFFFF:0:-1:
+%*2li:0x7FFFFFFF:0:-1:
%2li:017777777777:1:2:1:
%*2li:017777777777:0:2:
-# BZ12701 %2li:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2li:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0b1111111111111111111111111111111:0:-1:
+%2li:0B1111111111111111111111111111111:0:-1:
+%*2li:0B1111111111111111111111111111111:0:-1:
+%2li:0b1111111111111111111111111111111:0:-1:
+%*2li:0b1111111111111111111111111111111:0:-1:
%2li:2147483648:1:2:21:
%*2li:2147483648:0:2:
-# BZ12701 %2li:0X80000000:0:-1:
-# BZ12701 %*2li:0X80000000:0:-1:
-# BZ12701 %2li:0x80000000:0:-1:
-# BZ12701 %*2li:0x80000000:0:-1:
+%2li:0X80000000:0:-1:
+%*2li:0X80000000:0:-1:
+%2li:0x80000000:0:-1:
+%*2li:0x80000000:0:-1:
%2li:020000000000:1:2:2:
%*2li:020000000000:0:2:
-# BZ12701 %2li:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2li:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0b10000000000000000000000000000000:0:-1:
+%2li:0B10000000000000000000000000000000:0:-1:
+%*2li:0B10000000000000000000000000000000:0:-1:
+%2li:0b10000000000000000000000000000000:0:-1:
+%*2li:0b10000000000000000000000000000000:0:-1:
%2li:2147487889:1:2:21:
%*2li:2147487889:0:2:
-# BZ12701 %2li:0X80001091:0:-1:
-# BZ12701 %*2li:0X80001091:0:-1:
-# BZ12701 %2li:0x80001091:0:-1:
-# BZ12701 %*2li:0x80001091:0:-1:
+%2li:0X80001091:0:-1:
+%*2li:0X80001091:0:-1:
+%2li:0x80001091:0:-1:
+%*2li:0x80001091:0:-1:
%2li:020000010221:1:2:2:
%*2li:020000010221:0:2:
-# BZ12701 %2li:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2li:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li:0b10000000000000000001000010010001:0:-1:
+%2li:0B10000000000000000001000010010001:0:-1:
+%*2li:0B10000000000000000001000010010001:0:-1:
+%2li:0b10000000000000000001000010010001:0:-1:
+%*2li:0b10000000000000000001000010010001:0:-1:
%2li:+0:1:2:0:
%*2li:+0:0:2:
%2li:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2li: -0b0:0:3:
%2li: 0:1:2:0:
%*2li: 0:0:2:
-# BZ12701 %2li: 0X0:0:-1:
-# BZ12701 %*2li: 0X0:0:-1:
-# BZ12701 %2li: 0x0:0:-1:
-# BZ12701 %*2li: 0x0:0:-1:
+%2li: 0X0:0:-1:
+%*2li: 0X0:0:-1:
+%2li: 0x0:0:-1:
+%*2li: 0x0:0:-1:
%2li: 00:1:3:0:
%*2li: 00:0:3:
-# BZ12701 %2li: 0B0:0:-1:
-# BZ12701 %*2li: 0B0:0:-1:
-# BZ12701 %2li: 0b0:0:-1:
-# BZ12701 %*2li: 0b0:0:-1:
+%2li: 0B0:0:-1:
+%*2li: 0B0:0:-1:
+%2li: 0b0:0:-1:
+%*2li: 0b0:0:-1:
%2li: 1:1:2:1:
%*2li: 1:0:2:
-# BZ12701 %2li: 0X1:0:-1:
-# BZ12701 %*2li: 0X1:0:-1:
-# BZ12701 %2li: 0x1:0:-1:
-# BZ12701 %*2li: 0x1:0:-1:
+%2li: 0X1:0:-1:
+%*2li: 0X1:0:-1:
+%2li: 0x1:0:-1:
+%*2li: 0x1:0:-1:
%2li: 01:1:3:1:
%*2li: 01:0:3:
-# BZ12701 %2li: 0B1:0:-1:
-# BZ12701 %*2li: 0B1:0:-1:
-# BZ12701 %2li: 0b1:0:-1:
-# BZ12701 %*2li: 0b1:0:-1:
+%2li: 0B1:0:-1:
+%*2li: 0B1:0:-1:
+%2li: 0b1:0:-1:
+%*2li: 0b1:0:-1:
%2li: 42:1:3:42:
%*2li: 42:0:3:
-# BZ12701 %2li: 0X2a:0:-1:
-# BZ12701 %*2li: 0X2a:0:-1:
-# BZ12701 %2li: 0x2A:0:-1:
-# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 0X2a:0:-1:
+%*2li: 0X2a:0:-1:
+%2li: 0x2A:0:-1:
+%*2li: 0x2A:0:-1:
%2li: 052:1:3:5:
%*2li: 052:0:3:
-# BZ12701 %2li: 0B101010:0:-1:
-# BZ12701 %*2li: 0B101010:0:-1:
-# BZ12701 %2li: 0b101010:0:-1:
-# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 0B101010:0:-1:
+%*2li: 0B101010:0:-1:
+%2li: 0b101010:0:-1:
+%*2li: 0b101010:0:-1:
%2li: 2147483647:1:3:21:
%*2li: 2147483647:0:3:
-# BZ12701 %2li: 0X7fffffff:0:-1:
-# BZ12701 %*2li: 0X7fffffff:0:-1:
-# BZ12701 %2li: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2li: 0x7FFFFFFF:0:-1:
+%2li: 0X7fffffff:0:-1:
+%*2li: 0X7fffffff:0:-1:
+%2li: 0x7FFFFFFF:0:-1:
+%*2li: 0x7FFFFFFF:0:-1:
%2li: 017777777777:1:3:1:
%*2li: 017777777777:0:3:
-# BZ12701 %2li: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2li: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0b1111111111111111111111111111111:0:-1:
+%2li: 0B1111111111111111111111111111111:0:-1:
+%*2li: 0B1111111111111111111111111111111:0:-1:
+%2li: 0b1111111111111111111111111111111:0:-1:
+%*2li: 0b1111111111111111111111111111111:0:-1:
%2li: 2147483648:1:3:21:
%*2li: 2147483648:0:3:
-# BZ12701 %2li: 0X80000000:0:-1:
-# BZ12701 %*2li: 0X80000000:0:-1:
-# BZ12701 %2li: 0x80000000:0:-1:
-# BZ12701 %*2li: 0x80000000:0:-1:
+%2li: 0X80000000:0:-1:
+%*2li: 0X80000000:0:-1:
+%2li: 0x80000000:0:-1:
+%*2li: 0x80000000:0:-1:
%2li: 020000000000:1:3:2:
%*2li: 020000000000:0:3:
-# BZ12701 %2li: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2li: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0b10000000000000000000000000000000:0:-1:
+%2li: 0B10000000000000000000000000000000:0:-1:
+%*2li: 0B10000000000000000000000000000000:0:-1:
+%2li: 0b10000000000000000000000000000000:0:-1:
+%*2li: 0b10000000000000000000000000000000:0:-1:
%2li: 2147487889:1:3:21:
%*2li: 2147487889:0:3:
-# BZ12701 %2li: 0X80001091:0:-1:
-# BZ12701 %*2li: 0X80001091:0:-1:
-# BZ12701 %2li: 0x80001091:0:-1:
-# BZ12701 %*2li: 0x80001091:0:-1:
+%2li: 0X80001091:0:-1:
+%*2li: 0X80001091:0:-1:
+%2li: 0x80001091:0:-1:
+%*2li: 0x80001091:0:-1:
%2li: 020000010221:1:3:2:
%*2li: 020000010221:0:3:
-# BZ12701 %2li: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2li: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li: 0b10000000000000000001000010010001:0:-1:
+%2li: 0B10000000000000000001000010010001:0:-1:
+%*2li: 0B10000000000000000001000010010001:0:-1:
+%2li: 0b10000000000000000001000010010001:0:-1:
+%*2li: 0b10000000000000000001000010010001:0:-1:
%2li: +0:1:3:0:
%*2li: +0:0:3:
%2li: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-X.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-uint-X.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-uint-X.input
@@ -226,44 +226,44 @@
%*2X:-0x0:0:2:
%2X:0:1:1:0:
%*2X:0:0:1:
-# BZ12701 %2X:0X0:0:-1:
-# BZ12701 %*2X:0X0:0:-1:
-# BZ12701 %2X:0x0:0:-1:
-# BZ12701 %*2X:0x0:0:-1:
+%2X:0X0:0:-1:
+%*2X:0X0:0:-1:
+%2X:0x0:0:-1:
+%*2X:0x0:0:-1:
%2X:1:1:1:1:
%*2X:1:0:1:
-# BZ12701 %2X:0X1:0:-1:
-# BZ12701 %*2X:0X1:0:-1:
-# BZ12701 %2X:0x1:0:-1:
-# BZ12701 %*2X:0x1:0:-1:
+%2X:0X1:0:-1:
+%*2X:0X1:0:-1:
+%2X:0x1:0:-1:
+%*2X:0x1:0:-1:
%2X:2a:1:2:42:
%*2X:2a:0:2:
%2X:2A:1:2:42:
%*2X:2A:0:2:
-# BZ12701 %2X:0X2a:0:-1:
-# BZ12701 %*2X:0X2a:0:-1:
-# BZ12701 %2X:0x2A:0:-1:
-# BZ12701 %*2X:0x2A:0:-1:
+%2X:0X2a:0:-1:
+%*2X:0X2a:0:-1:
+%2X:0x2A:0:-1:
+%*2X:0x2A:0:-1:
%2X:ffffffff:1:2:255:
%*2X:ffffffff:0:2:
%2X:FFFFFFFF:1:2:255:
%*2X:FFFFFFFF:0:2:
-# BZ12701 %2X:0Xffffffff:0:-1:
-# BZ12701 %*2X:0Xffffffff:0:-1:
-# BZ12701 %2X:0xFFFFFFFF:0:-1:
-# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:0Xffffffff:0:-1:
+%*2X:0Xffffffff:0:-1:
+%2X:0xFFFFFFFF:0:-1:
+%*2X:0xFFFFFFFF:0:-1:
%2X:100000000:1:2:16:
%*2X:100000000:0:2:
-# BZ12701 %2X:0X100000000:0:-1:
-# BZ12701 %*2X:0X100000000:0:-1:
-# BZ12701 %2X:0x100000000:0:-1:
-# BZ12701 %*2X:0x100000000:0:-1:
+%2X:0X100000000:0:-1:
+%*2X:0X100000000:0:-1:
+%2X:0x100000000:0:-1:
+%*2X:0x100000000:0:-1:
%2X:100001091:1:2:16:
%*2X:100001091:0:2:
-# BZ12701 %2X:0X100001091:0:-1:
-# BZ12701 %*2X:0X100001091:0:-1:
-# BZ12701 %2X:0x100001091:0:-1:
-# BZ12701 %*2X:0x100001091:0:-1:
+%2X:0X100001091:0:-1:
+%*2X:0X100001091:0:-1:
+%2X:0x100001091:0:-1:
+%*2X:0x100001091:0:-1:
%2X:+0:1:2:0:
%*2X:+0:0:2:
%2X:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2X: -0x0:0:3:
%2X: 0:1:2:0:
%*2X: 0:0:2:
-# BZ12701 %2X: 0X0:0:-1:
-# BZ12701 %*2X: 0X0:0:-1:
-# BZ12701 %2X: 0x0:0:-1:
-# BZ12701 %*2X: 0x0:0:-1:
+%2X: 0X0:0:-1:
+%*2X: 0X0:0:-1:
+%2X: 0x0:0:-1:
+%*2X: 0x0:0:-1:
%2X: 1:1:2:1:
%*2X: 1:0:2:
-# BZ12701 %2X: 0X1:0:-1:
-# BZ12701 %*2X: 0X1:0:-1:
-# BZ12701 %2X: 0x1:0:-1:
-# BZ12701 %*2X: 0x1:0:-1:
+%2X: 0X1:0:-1:
+%*2X: 0X1:0:-1:
+%2X: 0x1:0:-1:
+%*2X: 0x1:0:-1:
%2X: 2a:1:3:42:
%*2X: 2a:0:3:
%2X: 2A:1:3:42:
%*2X: 2A:0:3:
-# BZ12701 %2X: 0X2a:0:-1:
-# BZ12701 %*2X: 0X2a:0:-1:
-# BZ12701 %2X: 0x2A:0:-1:
-# BZ12701 %*2X: 0x2A:0:-1:
+%2X: 0X2a:0:-1:
+%*2X: 0X2a:0:-1:
+%2X: 0x2A:0:-1:
+%*2X: 0x2A:0:-1:
%2X: ffffffff:1:3:255:
%*2X: ffffffff:0:3:
%2X: FFFFFFFF:1:3:255:
%*2X: FFFFFFFF:0:3:
-# BZ12701 %2X: 0Xffffffff:0:-1:
-# BZ12701 %*2X: 0Xffffffff:0:-1:
-# BZ12701 %2X: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 0Xffffffff:0:-1:
+%*2X: 0Xffffffff:0:-1:
+%2X: 0xFFFFFFFF:0:-1:
+%*2X: 0xFFFFFFFF:0:-1:
%2X: 100000000:1:3:16:
%*2X: 100000000:0:3:
-# BZ12701 %2X: 0X100000000:0:-1:
-# BZ12701 %*2X: 0X100000000:0:-1:
-# BZ12701 %2X: 0x100000000:0:-1:
-# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 0X100000000:0:-1:
+%*2X: 0X100000000:0:-1:
+%2X: 0x100000000:0:-1:
+%*2X: 0x100000000:0:-1:
%2X: 100001091:1:3:16:
%*2X: 100001091:0:3:
-# BZ12701 %2X: 0X100001091:0:-1:
-# BZ12701 %*2X: 0X100001091:0:-1:
-# BZ12701 %2X: 0x100001091:0:-1:
-# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: 0X100001091:0:-1:
+%*2X: 0X100001091:0:-1:
+%2X: 0x100001091:0:-1:
+%*2X: 0x100001091:0:-1:
%2X: +0:1:3:0:
%*2X: +0:0:3:
%2X: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
@@ -204,40 +204,40 @@
%*2b:-0b0:0:2:
%2b:0:1:1:0:
%*2b:0:0:1:
-# BZ12701 %2b:0B0:0:-1:
-# BZ12701 %*2b:0B0:0:-1:
-# BZ12701 %2b:0b0:0:-1:
-# BZ12701 %*2b:0b0:0:-1:
+%2b:0B0:0:-1:
+%*2b:0B0:0:-1:
+%2b:0b0:0:-1:
+%*2b:0b0:0:-1:
%2b:1:1:1:1:
%*2b:1:0:1:
-# BZ12701 %2b:0B1:0:-1:
-# BZ12701 %*2b:0B1:0:-1:
-# BZ12701 %2b:0b1:0:-1:
-# BZ12701 %*2b:0b1:0:-1:
+%2b:0B1:0:-1:
+%*2b:0B1:0:-1:
+%2b:0b1:0:-1:
+%*2b:0b1:0:-1:
%2b:101010:1:2:2:
%*2b:101010:0:2:
-# BZ12701 %2b:0B101010:0:-1:
-# BZ12701 %*2b:0B101010:0:-1:
-# BZ12701 %2b:0b101010:0:-1:
-# BZ12701 %*2b:0b101010:0:-1:
+%2b:0B101010:0:-1:
+%*2b:0B101010:0:-1:
+%2b:0b101010:0:-1:
+%*2b:0b101010:0:-1:
%2b:11111111111111111111111111111111:1:2:3:
%*2b:11111111111111111111111111111111:0:2:
-# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:0B11111111111111111111111111111111:0:-1:
+%*2b:0B11111111111111111111111111111111:0:-1:
+%2b:0b11111111111111111111111111111111:0:-1:
+%*2b:0b11111111111111111111111111111111:0:-1:
%2b:100000000000000000000000000000000:1:2:2:
%*2b:100000000000000000000000000000000:0:2:
-# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:0B100000000000000000000000000000000:0:-1:
+%*2b:0B100000000000000000000000000000000:0:-1:
+%2b:0b100000000000000000000000000000000:0:-1:
+%*2b:0b100000000000000000000000000000000:0:-1:
%2b:100000000000000000001000010010001:1:2:2:
%*2b:100000000000000000001000010010001:0:2:
-# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:0B100000000000000000001000010010001:0:-1:
+%*2b:0B100000000000000000001000010010001:0:-1:
+%2b:0b100000000000000000001000010010001:0:-1:
+%*2b:0b100000000000000000001000010010001:0:-1:
%2b:+0:1:2:0:
%*2b:+0:0:2:
%2b:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2b: -0b0:0:3:
%2b: 0:1:2:0:
%*2b: 0:0:2:
-# BZ12701 %2b: 0B0:0:-1:
-# BZ12701 %*2b: 0B0:0:-1:
-# BZ12701 %2b: 0b0:0:-1:
-# BZ12701 %*2b: 0b0:0:-1:
+%2b: 0B0:0:-1:
+%*2b: 0B0:0:-1:
+%2b: 0b0:0:-1:
+%*2b: 0b0:0:-1:
%2b: 1:1:2:1:
%*2b: 1:0:2:
-# BZ12701 %2b: 0B1:0:-1:
-# BZ12701 %*2b: 0B1:0:-1:
-# BZ12701 %2b: 0b1:0:-1:
-# BZ12701 %*2b: 0b1:0:-1:
+%2b: 0B1:0:-1:
+%*2b: 0B1:0:-1:
+%2b: 0b1:0:-1:
+%*2b: 0b1:0:-1:
%2b: 101010:1:3:2:
%*2b: 101010:0:3:
-# BZ12701 %2b: 0B101010:0:-1:
-# BZ12701 %*2b: 0B101010:0:-1:
-# BZ12701 %2b: 0b101010:0:-1:
-# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 0B101010:0:-1:
+%*2b: 0B101010:0:-1:
+%2b: 0b101010:0:-1:
+%*2b: 0b101010:0:-1:
%2b: 11111111111111111111111111111111:1:3:3:
%*2b: 11111111111111111111111111111111:0:3:
-# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 0B11111111111111111111111111111111:0:-1:
+%*2b: 0B11111111111111111111111111111111:0:-1:
+%2b: 0b11111111111111111111111111111111:0:-1:
+%*2b: 0b11111111111111111111111111111111:0:-1:
%2b: 100000000000000000000000000000000:1:3:2:
%*2b: 100000000000000000000000000000000:0:3:
-# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 0B100000000000000000000000000000000:0:-1:
+%*2b: 0B100000000000000000000000000000000:0:-1:
+%2b: 0b100000000000000000000000000000000:0:-1:
+%*2b: 0b100000000000000000000000000000000:0:-1:
%2b: 100000000000000000001000010010001:1:3:2:
%*2b: 100000000000000000001000010010001:0:3:
-# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: 0B100000000000000000001000010010001:0:-1:
+%*2b: 0B100000000000000000001000010010001:0:-1:
+%2b: 0b100000000000000000001000010010001:0:-1:
+%*2b: 0b100000000000000000001000010010001:0:-1:
%2b: +0:1:3:0:
%*2b: +0:0:3:
%2b: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
@@ -226,44 +226,44 @@
%*2x:-0x0:0:2:
%2x:0:1:1:0:
%*2x:0:0:1:
-# BZ12701 %2x:0X0:0:-1:
-# BZ12701 %*2x:0X0:0:-1:
-# BZ12701 %2x:0x0:0:-1:
-# BZ12701 %*2x:0x0:0:-1:
+%2x:0X0:0:-1:
+%*2x:0X0:0:-1:
+%2x:0x0:0:-1:
+%*2x:0x0:0:-1:
%2x:1:1:1:1:
%*2x:1:0:1:
-# BZ12701 %2x:0X1:0:-1:
-# BZ12701 %*2x:0X1:0:-1:
-# BZ12701 %2x:0x1:0:-1:
-# BZ12701 %*2x:0x1:0:-1:
+%2x:0X1:0:-1:
+%*2x:0X1:0:-1:
+%2x:0x1:0:-1:
+%*2x:0x1:0:-1:
%2x:2a:1:2:42:
%*2x:2a:0:2:
%2x:2A:1:2:42:
%*2x:2A:0:2:
-# BZ12701 %2x:0X2a:0:-1:
-# BZ12701 %*2x:0X2a:0:-1:
-# BZ12701 %2x:0x2A:0:-1:
-# BZ12701 %*2x:0x2A:0:-1:
+%2x:0X2a:0:-1:
+%*2x:0X2a:0:-1:
+%2x:0x2A:0:-1:
+%*2x:0x2A:0:-1:
%2x:ffffffff:1:2:255:
%*2x:ffffffff:0:2:
%2x:FFFFFFFF:1:2:255:
%*2x:FFFFFFFF:0:2:
-# BZ12701 %2x:0Xffffffff:0:-1:
-# BZ12701 %*2x:0Xffffffff:0:-1:
-# BZ12701 %2x:0xFFFFFFFF:0:-1:
-# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:0Xffffffff:0:-1:
+%*2x:0Xffffffff:0:-1:
+%2x:0xFFFFFFFF:0:-1:
+%*2x:0xFFFFFFFF:0:-1:
%2x:100000000:1:2:16:
%*2x:100000000:0:2:
-# BZ12701 %2x:0X100000000:0:-1:
-# BZ12701 %*2x:0X100000000:0:-1:
-# BZ12701 %2x:0x100000000:0:-1:
-# BZ12701 %*2x:0x100000000:0:-1:
+%2x:0X100000000:0:-1:
+%*2x:0X100000000:0:-1:
+%2x:0x100000000:0:-1:
+%*2x:0x100000000:0:-1:
%2x:100001091:1:2:16:
%*2x:100001091:0:2:
-# BZ12701 %2x:0X100001091:0:-1:
-# BZ12701 %*2x:0X100001091:0:-1:
-# BZ12701 %2x:0x100001091:0:-1:
-# BZ12701 %*2x:0x100001091:0:-1:
+%2x:0X100001091:0:-1:
+%*2x:0X100001091:0:-1:
+%2x:0x100001091:0:-1:
+%*2x:0x100001091:0:-1:
%2x:+0:1:2:0:
%*2x:+0:0:2:
%2x:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2x: -0x0:0:3:
%2x: 0:1:2:0:
%*2x: 0:0:2:
-# BZ12701 %2x: 0X0:0:-1:
-# BZ12701 %*2x: 0X0:0:-1:
-# BZ12701 %2x: 0x0:0:-1:
-# BZ12701 %*2x: 0x0:0:-1:
+%2x: 0X0:0:-1:
+%*2x: 0X0:0:-1:
+%2x: 0x0:0:-1:
+%*2x: 0x0:0:-1:
%2x: 1:1:2:1:
%*2x: 1:0:2:
-# BZ12701 %2x: 0X1:0:-1:
-# BZ12701 %*2x: 0X1:0:-1:
-# BZ12701 %2x: 0x1:0:-1:
-# BZ12701 %*2x: 0x1:0:-1:
+%2x: 0X1:0:-1:
+%*2x: 0X1:0:-1:
+%2x: 0x1:0:-1:
+%*2x: 0x1:0:-1:
%2x: 2a:1:3:42:
%*2x: 2a:0:3:
%2x: 2A:1:3:42:
%*2x: 2A:0:3:
-# BZ12701 %2x: 0X2a:0:-1:
-# BZ12701 %*2x: 0X2a:0:-1:
-# BZ12701 %2x: 0x2A:0:-1:
-# BZ12701 %*2x: 0x2A:0:-1:
+%2x: 0X2a:0:-1:
+%*2x: 0X2a:0:-1:
+%2x: 0x2A:0:-1:
+%*2x: 0x2A:0:-1:
%2x: ffffffff:1:3:255:
%*2x: ffffffff:0:3:
%2x: FFFFFFFF:1:3:255:
%*2x: FFFFFFFF:0:3:
-# BZ12701 %2x: 0Xffffffff:0:-1:
-# BZ12701 %*2x: 0Xffffffff:0:-1:
-# BZ12701 %2x: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 0Xffffffff:0:-1:
+%*2x: 0Xffffffff:0:-1:
+%2x: 0xFFFFFFFF:0:-1:
+%*2x: 0xFFFFFFFF:0:-1:
%2x: 100000000:1:3:16:
%*2x: 100000000:0:3:
-# BZ12701 %2x: 0X100000000:0:-1:
-# BZ12701 %*2x: 0X100000000:0:-1:
-# BZ12701 %2x: 0x100000000:0:-1:
-# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 0X100000000:0:-1:
+%*2x: 0X100000000:0:-1:
+%2x: 0x100000000:0:-1:
+%*2x: 0x100000000:0:-1:
%2x: 100001091:1:3:16:
%*2x: 100001091:0:3:
-# BZ12701 %2x: 0X100001091:0:-1:
-# BZ12701 %*2x: 0X100001091:0:-1:
-# BZ12701 %2x: 0x100001091:0:-1:
-# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: 0X100001091:0:-1:
+%*2x: 0X100001091:0:-1:
+%2x: 0x100001091:0:-1:
+%*2x: 0x100001091:0:-1:
%2x: +0:1:3:0:
%*2x: +0:0:3:
%2x: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-X.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-ulong-X.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-X.input
@@ -226,44 +226,44 @@
%*2lX:-0x0:0:2:
%2lX:0:1:1:0:
%*2lX:0:0:1:
-# BZ12701 %2lX:0X0:0:-1:
-# BZ12701 %*2lX:0X0:0:-1:
-# BZ12701 %2lX:0x0:0:-1:
-# BZ12701 %*2lX:0x0:0:-1:
+%2lX:0X0:0:-1:
+%*2lX:0X0:0:-1:
+%2lX:0x0:0:-1:
+%*2lX:0x0:0:-1:
%2lX:1:1:1:1:
%*2lX:1:0:1:
-# BZ12701 %2lX:0X1:0:-1:
-# BZ12701 %*2lX:0X1:0:-1:
-# BZ12701 %2lX:0x1:0:-1:
-# BZ12701 %*2lX:0x1:0:-1:
+%2lX:0X1:0:-1:
+%*2lX:0X1:0:-1:
+%2lX:0x1:0:-1:
+%*2lX:0x1:0:-1:
%2lX:2a:1:2:42:
%*2lX:2a:0:2:
%2lX:2A:1:2:42:
%*2lX:2A:0:2:
-# BZ12701 %2lX:0X2a:0:-1:
-# BZ12701 %*2lX:0X2a:0:-1:
-# BZ12701 %2lX:0x2A:0:-1:
-# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:0X2a:0:-1:
+%*2lX:0X2a:0:-1:
+%2lX:0x2A:0:-1:
+%*2lX:0x2A:0:-1:
%2lX:ffffffff:1:2:255:
%*2lX:ffffffff:0:2:
%2lX:FFFFFFFF:1:2:255:
%*2lX:FFFFFFFF:0:2:
-# BZ12701 %2lX:0Xffffffff:0:-1:
-# BZ12701 %*2lX:0Xffffffff:0:-1:
-# BZ12701 %2lX:0xFFFFFFFF:0:-1:
-# BZ12701 %*2lX:0xFFFFFFFF:0:-1:
+%2lX:0Xffffffff:0:-1:
+%*2lX:0Xffffffff:0:-1:
+%2lX:0xFFFFFFFF:0:-1:
+%*2lX:0xFFFFFFFF:0:-1:
%2lX:100000000:1:2:16:
%*2lX:100000000:0:2:
-# BZ12701 %2lX:0X100000000:0:-1:
-# BZ12701 %*2lX:0X100000000:0:-1:
-# BZ12701 %2lX:0x100000000:0:-1:
-# BZ12701 %*2lX:0x100000000:0:-1:
+%2lX:0X100000000:0:-1:
+%*2lX:0X100000000:0:-1:
+%2lX:0x100000000:0:-1:
+%*2lX:0x100000000:0:-1:
%2lX:100001091:1:2:16:
%*2lX:100001091:0:2:
-# BZ12701 %2lX:0X100001091:0:-1:
-# BZ12701 %*2lX:0X100001091:0:-1:
-# BZ12701 %2lX:0x100001091:0:-1:
-# BZ12701 %*2lX:0x100001091:0:-1:
+%2lX:0X100001091:0:-1:
+%*2lX:0X100001091:0:-1:
+%2lX:0x100001091:0:-1:
+%*2lX:0x100001091:0:-1:
%2lX:+0:1:2:0:
%*2lX:+0:0:2:
%2lX:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2lX: -0x0:0:3:
%2lX: 0:1:2:0:
%*2lX: 0:0:2:
-# BZ12701 %2lX: 0X0:0:-1:
-# BZ12701 %*2lX: 0X0:0:-1:
-# BZ12701 %2lX: 0x0:0:-1:
-# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 0X0:0:-1:
+%*2lX: 0X0:0:-1:
+%2lX: 0x0:0:-1:
+%*2lX: 0x0:0:-1:
%2lX: 1:1:2:1:
%*2lX: 1:0:2:
-# BZ12701 %2lX: 0X1:0:-1:
-# BZ12701 %*2lX: 0X1:0:-1:
-# BZ12701 %2lX: 0x1:0:-1:
-# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 0X1:0:-1:
+%*2lX: 0X1:0:-1:
+%2lX: 0x1:0:-1:
+%*2lX: 0x1:0:-1:
%2lX: 2a:1:3:42:
%*2lX: 2a:0:3:
%2lX: 2A:1:3:42:
%*2lX: 2A:0:3:
-# BZ12701 %2lX: 0X2a:0:-1:
-# BZ12701 %*2lX: 0X2a:0:-1:
-# BZ12701 %2lX: 0x2A:0:-1:
-# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: 0X2a:0:-1:
+%*2lX: 0X2a:0:-1:
+%2lX: 0x2A:0:-1:
+%*2lX: 0x2A:0:-1:
%2lX: ffffffff:1:3:255:
%*2lX: ffffffff:0:3:
%2lX: FFFFFFFF:1:3:255:
%*2lX: FFFFFFFF:0:3:
-# BZ12701 %2lX: 0Xffffffff:0:-1:
-# BZ12701 %*2lX: 0Xffffffff:0:-1:
-# BZ12701 %2lX: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2lX: 0xFFFFFFFF:0:-1:
+%2lX: 0Xffffffff:0:-1:
+%*2lX: 0Xffffffff:0:-1:
+%2lX: 0xFFFFFFFF:0:-1:
+%*2lX: 0xFFFFFFFF:0:-1:
%2lX: 100000000:1:3:16:
%*2lX: 100000000:0:3:
-# BZ12701 %2lX: 0X100000000:0:-1:
-# BZ12701 %*2lX: 0X100000000:0:-1:
-# BZ12701 %2lX: 0x100000000:0:-1:
-# BZ12701 %*2lX: 0x100000000:0:-1:
+%2lX: 0X100000000:0:-1:
+%*2lX: 0X100000000:0:-1:
+%2lX: 0x100000000:0:-1:
+%*2lX: 0x100000000:0:-1:
%2lX: 100001091:1:3:16:
%*2lX: 100001091:0:3:
-# BZ12701 %2lX: 0X100001091:0:-1:
-# BZ12701 %*2lX: 0X100001091:0:-1:
-# BZ12701 %2lX: 0x100001091:0:-1:
-# BZ12701 %*2lX: 0x100001091:0:-1:
+%2lX: 0X100001091:0:-1:
+%*2lX: 0X100001091:0:-1:
+%2lX: 0x100001091:0:-1:
+%*2lX: 0x100001091:0:-1:
%2lX: +0:1:3:0:
%*2lX: +0:0:3:
%2lX: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
@@ -204,40 +204,40 @@
%*2lb:-0b0:0:2:
%2lb:0:1:1:0:
%*2lb:0:0:1:
-# BZ12701 %2lb:0B0:0:-1:
-# BZ12701 %*2lb:0B0:0:-1:
-# BZ12701 %2lb:0b0:0:-1:
-# BZ12701 %*2lb:0b0:0:-1:
+%2lb:0B0:0:-1:
+%*2lb:0B0:0:-1:
+%2lb:0b0:0:-1:
+%*2lb:0b0:0:-1:
%2lb:1:1:1:1:
%*2lb:1:0:1:
-# BZ12701 %2lb:0B1:0:-1:
-# BZ12701 %*2lb:0B1:0:-1:
-# BZ12701 %2lb:0b1:0:-1:
-# BZ12701 %*2lb:0b1:0:-1:
+%2lb:0B1:0:-1:
+%*2lb:0B1:0:-1:
+%2lb:0b1:0:-1:
+%*2lb:0b1:0:-1:
%2lb:101010:1:2:2:
%*2lb:101010:0:2:
-# BZ12701 %2lb:0B101010:0:-1:
-# BZ12701 %*2lb:0B101010:0:-1:
-# BZ12701 %2lb:0b101010:0:-1:
-# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:0B101010:0:-1:
+%*2lb:0B101010:0:-1:
+%2lb:0b101010:0:-1:
+%*2lb:0b101010:0:-1:
%2lb:11111111111111111111111111111111:1:2:3:
%*2lb:11111111111111111111111111111111:0:2:
-# BZ12701 %2lb:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2lb:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0b11111111111111111111111111111111:0:-1:
+%2lb:0B11111111111111111111111111111111:0:-1:
+%*2lb:0B11111111111111111111111111111111:0:-1:
+%2lb:0b11111111111111111111111111111111:0:-1:
+%*2lb:0b11111111111111111111111111111111:0:-1:
%2lb:100000000000000000000000000000000:1:2:2:
%*2lb:100000000000000000000000000000000:0:2:
-# BZ12701 %2lb:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2lb:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0b100000000000000000000000000000000:0:-1:
+%2lb:0B100000000000000000000000000000000:0:-1:
+%*2lb:0B100000000000000000000000000000000:0:-1:
+%2lb:0b100000000000000000000000000000000:0:-1:
+%*2lb:0b100000000000000000000000000000000:0:-1:
%2lb:100000000000000000001000010010001:1:2:2:
%*2lb:100000000000000000001000010010001:0:2:
-# BZ12701 %2lb:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2lb:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb:0b100000000000000000001000010010001:0:-1:
+%2lb:0B100000000000000000001000010010001:0:-1:
+%*2lb:0B100000000000000000001000010010001:0:-1:
+%2lb:0b100000000000000000001000010010001:0:-1:
+%*2lb:0b100000000000000000001000010010001:0:-1:
%2lb:+0:1:2:0:
%*2lb:+0:0:2:
%2lb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2lb: -0b0:0:3:
%2lb: 0:1:2:0:
%*2lb: 0:0:2:
-# BZ12701 %2lb: 0B0:0:-1:
-# BZ12701 %*2lb: 0B0:0:-1:
-# BZ12701 %2lb: 0b0:0:-1:
-# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 0B0:0:-1:
+%*2lb: 0B0:0:-1:
+%2lb: 0b0:0:-1:
+%*2lb: 0b0:0:-1:
%2lb: 1:1:2:1:
%*2lb: 1:0:2:
-# BZ12701 %2lb: 0B1:0:-1:
-# BZ12701 %*2lb: 0B1:0:-1:
-# BZ12701 %2lb: 0b1:0:-1:
-# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 0B1:0:-1:
+%*2lb: 0B1:0:-1:
+%2lb: 0b1:0:-1:
+%*2lb: 0b1:0:-1:
%2lb: 101010:1:3:2:
%*2lb: 101010:0:3:
-# BZ12701 %2lb: 0B101010:0:-1:
-# BZ12701 %*2lb: 0B101010:0:-1:
-# BZ12701 %2lb: 0b101010:0:-1:
-# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 0B101010:0:-1:
+%*2lb: 0B101010:0:-1:
+%2lb: 0b101010:0:-1:
+%*2lb: 0b101010:0:-1:
%2lb: 11111111111111111111111111111111:1:3:3:
%*2lb: 11111111111111111111111111111111:0:3:
-# BZ12701 %2lb: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2lb: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0b11111111111111111111111111111111:0:-1:
+%2lb: 0B11111111111111111111111111111111:0:-1:
+%*2lb: 0B11111111111111111111111111111111:0:-1:
+%2lb: 0b11111111111111111111111111111111:0:-1:
+%*2lb: 0b11111111111111111111111111111111:0:-1:
%2lb: 100000000000000000000000000000000:1:3:2:
%*2lb: 100000000000000000000000000000000:0:3:
-# BZ12701 %2lb: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2lb: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0b100000000000000000000000000000000:0:-1:
+%2lb: 0B100000000000000000000000000000000:0:-1:
+%*2lb: 0B100000000000000000000000000000000:0:-1:
+%2lb: 0b100000000000000000000000000000000:0:-1:
+%*2lb: 0b100000000000000000000000000000000:0:-1:
%2lb: 100000000000000000001000010010001:1:3:2:
%*2lb: 100000000000000000001000010010001:0:3:
-# BZ12701 %2lb: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2lb: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb: 0b100000000000000000001000010010001:0:-1:
+%2lb: 0B100000000000000000001000010010001:0:-1:
+%*2lb: 0B100000000000000000001000010010001:0:-1:
+%2lb: 0b100000000000000000001000010010001:0:-1:
+%*2lb: 0b100000000000000000001000010010001:0:-1:
%2lb: +0:1:3:0:
%*2lb: +0:0:3:
%2lb: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
+++ glibc/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
@@ -226,44 +226,44 @@
%*2lx:-0x0:0:2:
%2lx:0:1:1:0:
%*2lx:0:0:1:
-# BZ12701 %2lx:0X0:0:-1:
-# BZ12701 %*2lx:0X0:0:-1:
-# BZ12701 %2lx:0x0:0:-1:
-# BZ12701 %*2lx:0x0:0:-1:
+%2lx:0X0:0:-1:
+%*2lx:0X0:0:-1:
+%2lx:0x0:0:-1:
+%*2lx:0x0:0:-1:
%2lx:1:1:1:1:
%*2lx:1:0:1:
-# BZ12701 %2lx:0X1:0:-1:
-# BZ12701 %*2lx:0X1:0:-1:
-# BZ12701 %2lx:0x1:0:-1:
-# BZ12701 %*2lx:0x1:0:-1:
+%2lx:0X1:0:-1:
+%*2lx:0X1:0:-1:
+%2lx:0x1:0:-1:
+%*2lx:0x1:0:-1:
%2lx:2a:1:2:42:
%*2lx:2a:0:2:
%2lx:2A:1:2:42:
%*2lx:2A:0:2:
-# BZ12701 %2lx:0X2a:0:-1:
-# BZ12701 %*2lx:0X2a:0:-1:
-# BZ12701 %2lx:0x2A:0:-1:
-# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:0X2a:0:-1:
+%*2lx:0X2a:0:-1:
+%2lx:0x2A:0:-1:
+%*2lx:0x2A:0:-1:
%2lx:ffffffff:1:2:255:
%*2lx:ffffffff:0:2:
%2lx:FFFFFFFF:1:2:255:
%*2lx:FFFFFFFF:0:2:
-# BZ12701 %2lx:0Xffffffff:0:-1:
-# BZ12701 %*2lx:0Xffffffff:0:-1:
-# BZ12701 %2lx:0xFFFFFFFF:0:-1:
-# BZ12701 %*2lx:0xFFFFFFFF:0:-1:
+%2lx:0Xffffffff:0:-1:
+%*2lx:0Xffffffff:0:-1:
+%2lx:0xFFFFFFFF:0:-1:
+%*2lx:0xFFFFFFFF:0:-1:
%2lx:100000000:1:2:16:
%*2lx:100000000:0:2:
-# BZ12701 %2lx:0X100000000:0:-1:
-# BZ12701 %*2lx:0X100000000:0:-1:
-# BZ12701 %2lx:0x100000000:0:-1:
-# BZ12701 %*2lx:0x100000000:0:-1:
+%2lx:0X100000000:0:-1:
+%*2lx:0X100000000:0:-1:
+%2lx:0x100000000:0:-1:
+%*2lx:0x100000000:0:-1:
%2lx:100001091:1:2:16:
%*2lx:100001091:0:2:
-# BZ12701 %2lx:0X100001091:0:-1:
-# BZ12701 %*2lx:0X100001091:0:-1:
-# BZ12701 %2lx:0x100001091:0:-1:
-# BZ12701 %*2lx:0x100001091:0:-1:
+%2lx:0X100001091:0:-1:
+%*2lx:0X100001091:0:-1:
+%2lx:0x100001091:0:-1:
+%*2lx:0x100001091:0:-1:
%2lx:+0:1:2:0:
%*2lx:+0:0:2:
%2lx:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2lx: -0x0:0:3:
%2lx: 0:1:2:0:
%*2lx: 0:0:2:
-# BZ12701 %2lx: 0X0:0:-1:
-# BZ12701 %*2lx: 0X0:0:-1:
-# BZ12701 %2lx: 0x0:0:-1:
-# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 0X0:0:-1:
+%*2lx: 0X0:0:-1:
+%2lx: 0x0:0:-1:
+%*2lx: 0x0:0:-1:
%2lx: 1:1:2:1:
%*2lx: 1:0:2:
-# BZ12701 %2lx: 0X1:0:-1:
-# BZ12701 %*2lx: 0X1:0:-1:
-# BZ12701 %2lx: 0x1:0:-1:
-# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 0X1:0:-1:
+%*2lx: 0X1:0:-1:
+%2lx: 0x1:0:-1:
+%*2lx: 0x1:0:-1:
%2lx: 2a:1:3:42:
%*2lx: 2a:0:3:
%2lx: 2A:1:3:42:
%*2lx: 2A:0:3:
-# BZ12701 %2lx: 0X2a:0:-1:
-# BZ12701 %*2lx: 0X2a:0:-1:
-# BZ12701 %2lx: 0x2A:0:-1:
-# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: 0X2a:0:-1:
+%*2lx: 0X2a:0:-1:
+%2lx: 0x2A:0:-1:
+%*2lx: 0x2A:0:-1:
%2lx: ffffffff:1:3:255:
%*2lx: ffffffff:0:3:
%2lx: FFFFFFFF:1:3:255:
%*2lx: FFFFFFFF:0:3:
-# BZ12701 %2lx: 0Xffffffff:0:-1:
-# BZ12701 %*2lx: 0Xffffffff:0:-1:
-# BZ12701 %2lx: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2lx: 0xFFFFFFFF:0:-1:
+%2lx: 0Xffffffff:0:-1:
+%*2lx: 0Xffffffff:0:-1:
+%2lx: 0xFFFFFFFF:0:-1:
+%*2lx: 0xFFFFFFFF:0:-1:
%2lx: 100000000:1:3:16:
%*2lx: 100000000:0:3:
-# BZ12701 %2lx: 0X100000000:0:-1:
-# BZ12701 %*2lx: 0X100000000:0:-1:
-# BZ12701 %2lx: 0x100000000:0:-1:
-# BZ12701 %*2lx: 0x100000000:0:-1:
+%2lx: 0X100000000:0:-1:
+%*2lx: 0X100000000:0:-1:
+%2lx: 0x100000000:0:-1:
+%*2lx: 0x100000000:0:-1:
%2lx: 100001091:1:3:16:
%*2lx: 100001091:0:3:
-# BZ12701 %2lx: 0X100001091:0:-1:
-# BZ12701 %*2lx: 0X100001091:0:-1:
-# BZ12701 %2lx: 0x100001091:0:-1:
-# BZ12701 %*2lx: 0x100001091:0:-1:
+%2lx: 0X100001091:0:-1:
+%*2lx: 0X100001091:0:-1:
+%2lx: 0x100001091:0:-1:
+%*2lx: 0x100001091:0:-1:
%2lx: +0:1:3:0:
%*2lx: +0:0:3:
%2lx: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-int-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-int-i.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-int-i.input
@@ -510,76 +510,76 @@
%*2i:-0b0:0:2:
%2i:0:1:1:0:
%*2i:0:0:1:
-# BZ12701 %2i:0X0:0:-1:
-# BZ12701 %*2i:0X0:0:-1:
-# BZ12701 %2i:0x0:0:-1:
-# BZ12701 %*2i:0x0:0:-1:
+%2i:0X0:0:-1:
+%*2i:0X0:0:-1:
+%2i:0x0:0:-1:
+%*2i:0x0:0:-1:
%2i:00:1:2:0:
%*2i:00:0:2:
-# BZ12701 %2i:0B0:0:-1:
-# BZ12701 %*2i:0B0:0:-1:
-# BZ12701 %2i:0b0:0:-1:
-# BZ12701 %*2i:0b0:0:-1:
+%2i:0B0:0:-1:
+%*2i:0B0:0:-1:
+%2i:0b0:0:-1:
+%*2i:0b0:0:-1:
%2i:1:1:1:1:
%*2i:1:0:1:
-# BZ12701 %2i:0X1:0:-1:
-# BZ12701 %*2i:0X1:0:-1:
-# BZ12701 %2i:0x1:0:-1:
-# BZ12701 %*2i:0x1:0:-1:
+%2i:0X1:0:-1:
+%*2i:0X1:0:-1:
+%2i:0x1:0:-1:
+%*2i:0x1:0:-1:
%2i:01:1:2:1:
%*2i:01:0:2:
-# BZ12701 %2i:0B1:0:-1:
-# BZ12701 %*2i:0B1:0:-1:
-# BZ12701 %2i:0b1:0:-1:
-# BZ12701 %*2i:0b1:0:-1:
+%2i:0B1:0:-1:
+%*2i:0B1:0:-1:
+%2i:0b1:0:-1:
+%*2i:0b1:0:-1:
%2i:42:1:2:42:
%*2i:42:0:2:
-# BZ12701 %2i:0X2a:0:-1:
-# BZ12701 %*2i:0X2a:0:-1:
-# BZ12701 %2i:0x2A:0:-1:
-# BZ12701 %*2i:0x2A:0:-1:
+%2i:0X2a:0:-1:
+%*2i:0X2a:0:-1:
+%2i:0x2A:0:-1:
+%*2i:0x2A:0:-1:
%2i:052:1:2:5:
%*2i:052:0:2:
-# BZ12701 %2i:0B101010:0:-1:
-# BZ12701 %*2i:0B101010:0:-1:
-# BZ12701 %2i:0b101010:0:-1:
-# BZ12701 %*2i:0b101010:0:-1:
+%2i:0B101010:0:-1:
+%*2i:0B101010:0:-1:
+%2i:0b101010:0:-1:
+%*2i:0b101010:0:-1:
%2i:2147483647:1:2:21:
%*2i:2147483647:0:2:
-# BZ12701 %2i:0X7fffffff:0:-1:
-# BZ12701 %*2i:0X7fffffff:0:-1:
-# BZ12701 %2i:0x7FFFFFFF:0:-1:
-# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:0X7fffffff:0:-1:
+%*2i:0X7fffffff:0:-1:
+%2i:0x7FFFFFFF:0:-1:
+%*2i:0x7FFFFFFF:0:-1:
%2i:017777777777:1:2:1:
%*2i:017777777777:0:2:
-# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:0B1111111111111111111111111111111:0:-1:
+%*2i:0B1111111111111111111111111111111:0:-1:
+%2i:0b1111111111111111111111111111111:0:-1:
+%*2i:0b1111111111111111111111111111111:0:-1:
%2i:2147483648:1:2:21:
%*2i:2147483648:0:2:
-# BZ12701 %2i:0X80000000:0:-1:
-# BZ12701 %*2i:0X80000000:0:-1:
-# BZ12701 %2i:0x80000000:0:-1:
-# BZ12701 %*2i:0x80000000:0:-1:
+%2i:0X80000000:0:-1:
+%*2i:0X80000000:0:-1:
+%2i:0x80000000:0:-1:
+%*2i:0x80000000:0:-1:
%2i:020000000000:1:2:2:
%*2i:020000000000:0:2:
-# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:0B10000000000000000000000000000000:0:-1:
+%*2i:0B10000000000000000000000000000000:0:-1:
+%2i:0b10000000000000000000000000000000:0:-1:
+%*2i:0b10000000000000000000000000000000:0:-1:
%2i:2147487889:1:2:21:
%*2i:2147487889:0:2:
-# BZ12701 %2i:0X80001091:0:-1:
-# BZ12701 %*2i:0X80001091:0:-1:
-# BZ12701 %2i:0x80001091:0:-1:
-# BZ12701 %*2i:0x80001091:0:-1:
+%2i:0X80001091:0:-1:
+%*2i:0X80001091:0:-1:
+%2i:0x80001091:0:-1:
+%*2i:0x80001091:0:-1:
%2i:020000010221:1:2:2:
%*2i:020000010221:0:2:
-# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:0B10000000000000000001000010010001:0:-1:
+%*2i:0B10000000000000000001000010010001:0:-1:
+%2i:0b10000000000000000001000010010001:0:-1:
+%*2i:0b10000000000000000001000010010001:0:-1:
%2i:+0:1:2:0:
%*2i:+0:0:2:
%2i:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2i: -0b0:0:3:
%2i: 0:1:2:0:
%*2i: 0:0:2:
-# BZ12701 %2i: 0X0:0:-1:
-# BZ12701 %*2i: 0X0:0:-1:
-# BZ12701 %2i: 0x0:0:-1:
-# BZ12701 %*2i: 0x0:0:-1:
+%2i: 0X0:0:-1:
+%*2i: 0X0:0:-1:
+%2i: 0x0:0:-1:
+%*2i: 0x0:0:-1:
%2i: 00:1:3:0:
%*2i: 00:0:3:
-# BZ12701 %2i: 0B0:0:-1:
-# BZ12701 %*2i: 0B0:0:-1:
-# BZ12701 %2i: 0b0:0:-1:
-# BZ12701 %*2i: 0b0:0:-1:
+%2i: 0B0:0:-1:
+%*2i: 0B0:0:-1:
+%2i: 0b0:0:-1:
+%*2i: 0b0:0:-1:
%2i: 1:1:2:1:
%*2i: 1:0:2:
-# BZ12701 %2i: 0X1:0:-1:
-# BZ12701 %*2i: 0X1:0:-1:
-# BZ12701 %2i: 0x1:0:-1:
-# BZ12701 %*2i: 0x1:0:-1:
+%2i: 0X1:0:-1:
+%*2i: 0X1:0:-1:
+%2i: 0x1:0:-1:
+%*2i: 0x1:0:-1:
%2i: 01:1:3:1:
%*2i: 01:0:3:
-# BZ12701 %2i: 0B1:0:-1:
-# BZ12701 %*2i: 0B1:0:-1:
-# BZ12701 %2i: 0b1:0:-1:
-# BZ12701 %*2i: 0b1:0:-1:
+%2i: 0B1:0:-1:
+%*2i: 0B1:0:-1:
+%2i: 0b1:0:-1:
+%*2i: 0b1:0:-1:
%2i: 42:1:3:42:
%*2i: 42:0:3:
-# BZ12701 %2i: 0X2a:0:-1:
-# BZ12701 %*2i: 0X2a:0:-1:
-# BZ12701 %2i: 0x2A:0:-1:
-# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 0X2a:0:-1:
+%*2i: 0X2a:0:-1:
+%2i: 0x2A:0:-1:
+%*2i: 0x2A:0:-1:
%2i: 052:1:3:5:
%*2i: 052:0:3:
-# BZ12701 %2i: 0B101010:0:-1:
-# BZ12701 %*2i: 0B101010:0:-1:
-# BZ12701 %2i: 0b101010:0:-1:
-# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 0B101010:0:-1:
+%*2i: 0B101010:0:-1:
+%2i: 0b101010:0:-1:
+%*2i: 0b101010:0:-1:
%2i: 2147483647:1:3:21:
%*2i: 2147483647:0:3:
-# BZ12701 %2i: 0X7fffffff:0:-1:
-# BZ12701 %*2i: 0X7fffffff:0:-1:
-# BZ12701 %2i: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 0X7fffffff:0:-1:
+%*2i: 0X7fffffff:0:-1:
+%2i: 0x7FFFFFFF:0:-1:
+%*2i: 0x7FFFFFFF:0:-1:
%2i: 017777777777:1:3:1:
%*2i: 017777777777:0:3:
-# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 0B1111111111111111111111111111111:0:-1:
+%*2i: 0B1111111111111111111111111111111:0:-1:
+%2i: 0b1111111111111111111111111111111:0:-1:
+%*2i: 0b1111111111111111111111111111111:0:-1:
%2i: 2147483648:1:3:21:
%*2i: 2147483648:0:3:
-# BZ12701 %2i: 0X80000000:0:-1:
-# BZ12701 %*2i: 0X80000000:0:-1:
-# BZ12701 %2i: 0x80000000:0:-1:
-# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 0X80000000:0:-1:
+%*2i: 0X80000000:0:-1:
+%2i: 0x80000000:0:-1:
+%*2i: 0x80000000:0:-1:
%2i: 020000000000:1:3:2:
%*2i: 020000000000:0:3:
-# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 0B10000000000000000000000000000000:0:-1:
+%*2i: 0B10000000000000000000000000000000:0:-1:
+%2i: 0b10000000000000000000000000000000:0:-1:
+%*2i: 0b10000000000000000000000000000000:0:-1:
%2i: 2147487889:1:3:21:
%*2i: 2147487889:0:3:
-# BZ12701 %2i: 0X80001091:0:-1:
-# BZ12701 %*2i: 0X80001091:0:-1:
-# BZ12701 %2i: 0x80001091:0:-1:
-# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 0X80001091:0:-1:
+%*2i: 0X80001091:0:-1:
+%2i: 0x80001091:0:-1:
+%*2i: 0x80001091:0:-1:
%2i: 020000010221:1:3:2:
%*2i: 020000010221:0:3:
-# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: 0B10000000000000000001000010010001:0:-1:
+%*2i: 0B10000000000000000001000010010001:0:-1:
+%2i: 0b10000000000000000001000010010001:0:-1:
+%*2i: 0b10000000000000000001000010010001:0:-1:
%2i: +0:1:3:0:
%*2i: +0:0:3:
%2i: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-long-i.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-long-i.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-long-i.input
@@ -510,76 +510,76 @@
%*2li:-0b0:0:2:
%2li:0:1:1:0:
%*2li:0:0:1:
-# BZ12701 %2li:0X0:0:-1:
-# BZ12701 %*2li:0X0:0:-1:
-# BZ12701 %2li:0x0:0:-1:
-# BZ12701 %*2li:0x0:0:-1:
+%2li:0X0:0:-1:
+%*2li:0X0:0:-1:
+%2li:0x0:0:-1:
+%*2li:0x0:0:-1:
%2li:00:1:2:0:
%*2li:00:0:2:
-# BZ12701 %2li:0B0:0:-1:
-# BZ12701 %*2li:0B0:0:-1:
-# BZ12701 %2li:0b0:0:-1:
-# BZ12701 %*2li:0b0:0:-1:
+%2li:0B0:0:-1:
+%*2li:0B0:0:-1:
+%2li:0b0:0:-1:
+%*2li:0b0:0:-1:
%2li:1:1:1:1:
%*2li:1:0:1:
-# BZ12701 %2li:0X1:0:-1:
-# BZ12701 %*2li:0X1:0:-1:
-# BZ12701 %2li:0x1:0:-1:
-# BZ12701 %*2li:0x1:0:-1:
+%2li:0X1:0:-1:
+%*2li:0X1:0:-1:
+%2li:0x1:0:-1:
+%*2li:0x1:0:-1:
%2li:01:1:2:1:
%*2li:01:0:2:
-# BZ12701 %2li:0B1:0:-1:
-# BZ12701 %*2li:0B1:0:-1:
-# BZ12701 %2li:0b1:0:-1:
-# BZ12701 %*2li:0b1:0:-1:
+%2li:0B1:0:-1:
+%*2li:0B1:0:-1:
+%2li:0b1:0:-1:
+%*2li:0b1:0:-1:
%2li:42:1:2:42:
%*2li:42:0:2:
-# BZ12701 %2li:0X2a:0:-1:
-# BZ12701 %*2li:0X2a:0:-1:
-# BZ12701 %2li:0x2A:0:-1:
-# BZ12701 %*2li:0x2A:0:-1:
+%2li:0X2a:0:-1:
+%*2li:0X2a:0:-1:
+%2li:0x2A:0:-1:
+%*2li:0x2A:0:-1:
%2li:052:1:2:5:
%*2li:052:0:2:
-# BZ12701 %2li:0B101010:0:-1:
-# BZ12701 %*2li:0B101010:0:-1:
-# BZ12701 %2li:0b101010:0:-1:
-# BZ12701 %*2li:0b101010:0:-1:
+%2li:0B101010:0:-1:
+%*2li:0B101010:0:-1:
+%2li:0b101010:0:-1:
+%*2li:0b101010:0:-1:
%2li:9223372036854775807:1:2:92:
%*2li:9223372036854775807:0:2:
-# BZ12701 %2li:0X7fffffffffffffff:0:-1:
-# BZ12701 %*2li:0X7fffffffffffffff:0:-1:
-# BZ12701 %2li:0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2li:0x7FFFFFFFFFFFFFFF:0:-1:
+%2li:0X7fffffffffffffff:0:-1:
+%*2li:0X7fffffffffffffff:0:-1:
+%2li:0x7FFFFFFFFFFFFFFF:0:-1:
+%*2li:0x7FFFFFFFFFFFFFFF:0:-1:
%2li:0777777777777777777777:1:2:7:
%*2li:0777777777777777777777:0:2:
-# BZ12701 %2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2li:9223372036854775808:1:2:92:
%*2li:9223372036854775808:0:2:
-# BZ12701 %2li:0X8000000000000000:0:-1:
-# BZ12701 %*2li:0X8000000000000000:0:-1:
-# BZ12701 %2li:0x8000000000000000:0:-1:
-# BZ12701 %*2li:0x8000000000000000:0:-1:
+%2li:0X8000000000000000:0:-1:
+%*2li:0X8000000000000000:0:-1:
+%2li:0x8000000000000000:0:-1:
+%*2li:0x8000000000000000:0:-1:
%2li:01000000000000000000000:1:2:1:
%*2li:01000000000000000000000:0:2:
-# BZ12701 %2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2li:9223372036897200049:1:2:92:
%*2li:9223372036897200049:0:2:
-# BZ12701 %2li:0X80000000028757b1:0:-1:
-# BZ12701 %*2li:0X80000000028757b1:0:-1:
-# BZ12701 %2li:0x80000000028757B1:0:-1:
-# BZ12701 %*2li:0x80000000028757B1:0:-1:
+%2li:0X80000000028757b1:0:-1:
+%*2li:0X80000000028757b1:0:-1:
+%2li:0x80000000028757B1:0:-1:
+%*2li:0x80000000028757B1:0:-1:
%2li:01000000000000241653661:1:2:1:
%*2li:01000000000000241653661:0:2:
-# BZ12701 %2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2li:+0:1:2:0:
%*2li:+0:0:2:
%2li:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2li: -0b0:0:3:
%2li: 0:1:2:0:
%*2li: 0:0:2:
-# BZ12701 %2li: 0X0:0:-1:
-# BZ12701 %*2li: 0X0:0:-1:
-# BZ12701 %2li: 0x0:0:-1:
-# BZ12701 %*2li: 0x0:0:-1:
+%2li: 0X0:0:-1:
+%*2li: 0X0:0:-1:
+%2li: 0x0:0:-1:
+%*2li: 0x0:0:-1:
%2li: 00:1:3:0:
%*2li: 00:0:3:
-# BZ12701 %2li: 0B0:0:-1:
-# BZ12701 %*2li: 0B0:0:-1:
-# BZ12701 %2li: 0b0:0:-1:
-# BZ12701 %*2li: 0b0:0:-1:
+%2li: 0B0:0:-1:
+%*2li: 0B0:0:-1:
+%2li: 0b0:0:-1:
+%*2li: 0b0:0:-1:
%2li: 1:1:2:1:
%*2li: 1:0:2:
-# BZ12701 %2li: 0X1:0:-1:
-# BZ12701 %*2li: 0X1:0:-1:
-# BZ12701 %2li: 0x1:0:-1:
-# BZ12701 %*2li: 0x1:0:-1:
+%2li: 0X1:0:-1:
+%*2li: 0X1:0:-1:
+%2li: 0x1:0:-1:
+%*2li: 0x1:0:-1:
%2li: 01:1:3:1:
%*2li: 01:0:3:
-# BZ12701 %2li: 0B1:0:-1:
-# BZ12701 %*2li: 0B1:0:-1:
-# BZ12701 %2li: 0b1:0:-1:
-# BZ12701 %*2li: 0b1:0:-1:
+%2li: 0B1:0:-1:
+%*2li: 0B1:0:-1:
+%2li: 0b1:0:-1:
+%*2li: 0b1:0:-1:
%2li: 42:1:3:42:
%*2li: 42:0:3:
-# BZ12701 %2li: 0X2a:0:-1:
-# BZ12701 %*2li: 0X2a:0:-1:
-# BZ12701 %2li: 0x2A:0:-1:
-# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 0X2a:0:-1:
+%*2li: 0X2a:0:-1:
+%2li: 0x2A:0:-1:
+%*2li: 0x2A:0:-1:
%2li: 052:1:3:5:
%*2li: 052:0:3:
-# BZ12701 %2li: 0B101010:0:-1:
-# BZ12701 %*2li: 0B101010:0:-1:
-# BZ12701 %2li: 0b101010:0:-1:
-# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 0B101010:0:-1:
+%*2li: 0B101010:0:-1:
+%2li: 0b101010:0:-1:
+%*2li: 0b101010:0:-1:
%2li: 9223372036854775807:1:3:92:
%*2li: 9223372036854775807:0:3:
-# BZ12701 %2li: 0X7fffffffffffffff:0:-1:
-# BZ12701 %*2li: 0X7fffffffffffffff:0:-1:
-# BZ12701 %2li: 0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2li: 0X7fffffffffffffff:0:-1:
+%*2li: 0X7fffffffffffffff:0:-1:
+%2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+%*2li: 0x7FFFFFFFFFFFFFFF:0:-1:
%2li: 0777777777777777777777:1:3:7:
%*2li: 0777777777777777777777:0:3:
-# BZ12701 %2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2li: 9223372036854775808:1:3:92:
%*2li: 9223372036854775808:0:3:
-# BZ12701 %2li: 0X8000000000000000:0:-1:
-# BZ12701 %*2li: 0X8000000000000000:0:-1:
-# BZ12701 %2li: 0x8000000000000000:0:-1:
-# BZ12701 %*2li: 0x8000000000000000:0:-1:
+%2li: 0X8000000000000000:0:-1:
+%*2li: 0X8000000000000000:0:-1:
+%2li: 0x8000000000000000:0:-1:
+%*2li: 0x8000000000000000:0:-1:
%2li: 01000000000000000000000:1:3:1:
%*2li: 01000000000000000000000:0:3:
-# BZ12701 %2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2li: 9223372036897200049:1:3:92:
%*2li: 9223372036897200049:0:3:
-# BZ12701 %2li: 0X80000000028757b1:0:-1:
-# BZ12701 %*2li: 0X80000000028757b1:0:-1:
-# BZ12701 %2li: 0x80000000028757B1:0:-1:
-# BZ12701 %*2li: 0x80000000028757B1:0:-1:
+%2li: 0X80000000028757b1:0:-1:
+%*2li: 0X80000000028757b1:0:-1:
+%2li: 0x80000000028757B1:0:-1:
+%*2li: 0x80000000028757B1:0:-1:
%2li: 01000000000000241653661:1:3:1:
%*2li: 01000000000000241653661:0:3:
-# BZ12701 %2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2li: +0:1:3:0:
%*2li: +0:0:3:
%2li: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-X.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-uint-X.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-uint-X.input
@@ -226,44 +226,44 @@
%*2X:-0x0:0:2:
%2X:0:1:1:0:
%*2X:0:0:1:
-# BZ12701 %2X:0X0:0:-1:
-# BZ12701 %*2X:0X0:0:-1:
-# BZ12701 %2X:0x0:0:-1:
-# BZ12701 %*2X:0x0:0:-1:
+%2X:0X0:0:-1:
+%*2X:0X0:0:-1:
+%2X:0x0:0:-1:
+%*2X:0x0:0:-1:
%2X:1:1:1:1:
%*2X:1:0:1:
-# BZ12701 %2X:0X1:0:-1:
-# BZ12701 %*2X:0X1:0:-1:
-# BZ12701 %2X:0x1:0:-1:
-# BZ12701 %*2X:0x1:0:-1:
+%2X:0X1:0:-1:
+%*2X:0X1:0:-1:
+%2X:0x1:0:-1:
+%*2X:0x1:0:-1:
%2X:2a:1:2:42:
%*2X:2a:0:2:
%2X:2A:1:2:42:
%*2X:2A:0:2:
-# BZ12701 %2X:0X2a:0:-1:
-# BZ12701 %*2X:0X2a:0:-1:
-# BZ12701 %2X:0x2A:0:-1:
-# BZ12701 %*2X:0x2A:0:-1:
+%2X:0X2a:0:-1:
+%*2X:0X2a:0:-1:
+%2X:0x2A:0:-1:
+%*2X:0x2A:0:-1:
%2X:ffffffff:1:2:255:
%*2X:ffffffff:0:2:
%2X:FFFFFFFF:1:2:255:
%*2X:FFFFFFFF:0:2:
-# BZ12701 %2X:0Xffffffff:0:-1:
-# BZ12701 %*2X:0Xffffffff:0:-1:
-# BZ12701 %2X:0xFFFFFFFF:0:-1:
-# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:0Xffffffff:0:-1:
+%*2X:0Xffffffff:0:-1:
+%2X:0xFFFFFFFF:0:-1:
+%*2X:0xFFFFFFFF:0:-1:
%2X:100000000:1:2:16:
%*2X:100000000:0:2:
-# BZ12701 %2X:0X100000000:0:-1:
-# BZ12701 %*2X:0X100000000:0:-1:
-# BZ12701 %2X:0x100000000:0:-1:
-# BZ12701 %*2X:0x100000000:0:-1:
+%2X:0X100000000:0:-1:
+%*2X:0X100000000:0:-1:
+%2X:0x100000000:0:-1:
+%*2X:0x100000000:0:-1:
%2X:100001091:1:2:16:
%*2X:100001091:0:2:
-# BZ12701 %2X:0X100001091:0:-1:
-# BZ12701 %*2X:0X100001091:0:-1:
-# BZ12701 %2X:0x100001091:0:-1:
-# BZ12701 %*2X:0x100001091:0:-1:
+%2X:0X100001091:0:-1:
+%*2X:0X100001091:0:-1:
+%2X:0x100001091:0:-1:
+%*2X:0x100001091:0:-1:
%2X:+0:1:2:0:
%*2X:+0:0:2:
%2X:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2X: -0x0:0:3:
%2X: 0:1:2:0:
%*2X: 0:0:2:
-# BZ12701 %2X: 0X0:0:-1:
-# BZ12701 %*2X: 0X0:0:-1:
-# BZ12701 %2X: 0x0:0:-1:
-# BZ12701 %*2X: 0x0:0:-1:
+%2X: 0X0:0:-1:
+%*2X: 0X0:0:-1:
+%2X: 0x0:0:-1:
+%*2X: 0x0:0:-1:
%2X: 1:1:2:1:
%*2X: 1:0:2:
-# BZ12701 %2X: 0X1:0:-1:
-# BZ12701 %*2X: 0X1:0:-1:
-# BZ12701 %2X: 0x1:0:-1:
-# BZ12701 %*2X: 0x1:0:-1:
+%2X: 0X1:0:-1:
+%*2X: 0X1:0:-1:
+%2X: 0x1:0:-1:
+%*2X: 0x1:0:-1:
%2X: 2a:1:3:42:
%*2X: 2a:0:3:
%2X: 2A:1:3:42:
%*2X: 2A:0:3:
-# BZ12701 %2X: 0X2a:0:-1:
-# BZ12701 %*2X: 0X2a:0:-1:
-# BZ12701 %2X: 0x2A:0:-1:
-# BZ12701 %*2X: 0x2A:0:-1:
+%2X: 0X2a:0:-1:
+%*2X: 0X2a:0:-1:
+%2X: 0x2A:0:-1:
+%*2X: 0x2A:0:-1:
%2X: ffffffff:1:3:255:
%*2X: ffffffff:0:3:
%2X: FFFFFFFF:1:3:255:
%*2X: FFFFFFFF:0:3:
-# BZ12701 %2X: 0Xffffffff:0:-1:
-# BZ12701 %*2X: 0Xffffffff:0:-1:
-# BZ12701 %2X: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 0Xffffffff:0:-1:
+%*2X: 0Xffffffff:0:-1:
+%2X: 0xFFFFFFFF:0:-1:
+%*2X: 0xFFFFFFFF:0:-1:
%2X: 100000000:1:3:16:
%*2X: 100000000:0:3:
-# BZ12701 %2X: 0X100000000:0:-1:
-# BZ12701 %*2X: 0X100000000:0:-1:
-# BZ12701 %2X: 0x100000000:0:-1:
-# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 0X100000000:0:-1:
+%*2X: 0X100000000:0:-1:
+%2X: 0x100000000:0:-1:
+%*2X: 0x100000000:0:-1:
%2X: 100001091:1:3:16:
%*2X: 100001091:0:3:
-# BZ12701 %2X: 0X100001091:0:-1:
-# BZ12701 %*2X: 0X100001091:0:-1:
-# BZ12701 %2X: 0x100001091:0:-1:
-# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: 0X100001091:0:-1:
+%*2X: 0X100001091:0:-1:
+%2X: 0x100001091:0:-1:
+%*2X: 0x100001091:0:-1:
%2X: +0:1:3:0:
%*2X: +0:0:3:
%2X: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
@@ -204,40 +204,40 @@
%*2b:-0b0:0:2:
%2b:0:1:1:0:
%*2b:0:0:1:
-# BZ12701 %2b:0B0:0:-1:
-# BZ12701 %*2b:0B0:0:-1:
-# BZ12701 %2b:0b0:0:-1:
-# BZ12701 %*2b:0b0:0:-1:
+%2b:0B0:0:-1:
+%*2b:0B0:0:-1:
+%2b:0b0:0:-1:
+%*2b:0b0:0:-1:
%2b:1:1:1:1:
%*2b:1:0:1:
-# BZ12701 %2b:0B1:0:-1:
-# BZ12701 %*2b:0B1:0:-1:
-# BZ12701 %2b:0b1:0:-1:
-# BZ12701 %*2b:0b1:0:-1:
+%2b:0B1:0:-1:
+%*2b:0B1:0:-1:
+%2b:0b1:0:-1:
+%*2b:0b1:0:-1:
%2b:101010:1:2:2:
%*2b:101010:0:2:
-# BZ12701 %2b:0B101010:0:-1:
-# BZ12701 %*2b:0B101010:0:-1:
-# BZ12701 %2b:0b101010:0:-1:
-# BZ12701 %*2b:0b101010:0:-1:
+%2b:0B101010:0:-1:
+%*2b:0B101010:0:-1:
+%2b:0b101010:0:-1:
+%*2b:0b101010:0:-1:
%2b:11111111111111111111111111111111:1:2:3:
%*2b:11111111111111111111111111111111:0:2:
-# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:0B11111111111111111111111111111111:0:-1:
+%*2b:0B11111111111111111111111111111111:0:-1:
+%2b:0b11111111111111111111111111111111:0:-1:
+%*2b:0b11111111111111111111111111111111:0:-1:
%2b:100000000000000000000000000000000:1:2:2:
%*2b:100000000000000000000000000000000:0:2:
-# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:0B100000000000000000000000000000000:0:-1:
+%*2b:0B100000000000000000000000000000000:0:-1:
+%2b:0b100000000000000000000000000000000:0:-1:
+%*2b:0b100000000000000000000000000000000:0:-1:
%2b:100000000000000000001000010010001:1:2:2:
%*2b:100000000000000000001000010010001:0:2:
-# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:0B100000000000000000001000010010001:0:-1:
+%*2b:0B100000000000000000001000010010001:0:-1:
+%2b:0b100000000000000000001000010010001:0:-1:
+%*2b:0b100000000000000000001000010010001:0:-1:
%2b:+0:1:2:0:
%*2b:+0:0:2:
%2b:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2b: -0b0:0:3:
%2b: 0:1:2:0:
%*2b: 0:0:2:
-# BZ12701 %2b: 0B0:0:-1:
-# BZ12701 %*2b: 0B0:0:-1:
-# BZ12701 %2b: 0b0:0:-1:
-# BZ12701 %*2b: 0b0:0:-1:
+%2b: 0B0:0:-1:
+%*2b: 0B0:0:-1:
+%2b: 0b0:0:-1:
+%*2b: 0b0:0:-1:
%2b: 1:1:2:1:
%*2b: 1:0:2:
-# BZ12701 %2b: 0B1:0:-1:
-# BZ12701 %*2b: 0B1:0:-1:
-# BZ12701 %2b: 0b1:0:-1:
-# BZ12701 %*2b: 0b1:0:-1:
+%2b: 0B1:0:-1:
+%*2b: 0B1:0:-1:
+%2b: 0b1:0:-1:
+%*2b: 0b1:0:-1:
%2b: 101010:1:3:2:
%*2b: 101010:0:3:
-# BZ12701 %2b: 0B101010:0:-1:
-# BZ12701 %*2b: 0B101010:0:-1:
-# BZ12701 %2b: 0b101010:0:-1:
-# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 0B101010:0:-1:
+%*2b: 0B101010:0:-1:
+%2b: 0b101010:0:-1:
+%*2b: 0b101010:0:-1:
%2b: 11111111111111111111111111111111:1:3:3:
%*2b: 11111111111111111111111111111111:0:3:
-# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 0B11111111111111111111111111111111:0:-1:
+%*2b: 0B11111111111111111111111111111111:0:-1:
+%2b: 0b11111111111111111111111111111111:0:-1:
+%*2b: 0b11111111111111111111111111111111:0:-1:
%2b: 100000000000000000000000000000000:1:3:2:
%*2b: 100000000000000000000000000000000:0:3:
-# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 0B100000000000000000000000000000000:0:-1:
+%*2b: 0B100000000000000000000000000000000:0:-1:
+%2b: 0b100000000000000000000000000000000:0:-1:
+%*2b: 0b100000000000000000000000000000000:0:-1:
%2b: 100000000000000000001000010010001:1:3:2:
%*2b: 100000000000000000001000010010001:0:3:
-# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: 0B100000000000000000001000010010001:0:-1:
+%*2b: 0B100000000000000000001000010010001:0:-1:
+%2b: 0b100000000000000000001000010010001:0:-1:
+%*2b: 0b100000000000000000001000010010001:0:-1:
%2b: +0:1:3:0:
%*2b: +0:0:3:
%2b: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
@@ -226,44 +226,44 @@
%*2x:-0x0:0:2:
%2x:0:1:1:0:
%*2x:0:0:1:
-# BZ12701 %2x:0X0:0:-1:
-# BZ12701 %*2x:0X0:0:-1:
-# BZ12701 %2x:0x0:0:-1:
-# BZ12701 %*2x:0x0:0:-1:
+%2x:0X0:0:-1:
+%*2x:0X0:0:-1:
+%2x:0x0:0:-1:
+%*2x:0x0:0:-1:
%2x:1:1:1:1:
%*2x:1:0:1:
-# BZ12701 %2x:0X1:0:-1:
-# BZ12701 %*2x:0X1:0:-1:
-# BZ12701 %2x:0x1:0:-1:
-# BZ12701 %*2x:0x1:0:-1:
+%2x:0X1:0:-1:
+%*2x:0X1:0:-1:
+%2x:0x1:0:-1:
+%*2x:0x1:0:-1:
%2x:2a:1:2:42:
%*2x:2a:0:2:
%2x:2A:1:2:42:
%*2x:2A:0:2:
-# BZ12701 %2x:0X2a:0:-1:
-# BZ12701 %*2x:0X2a:0:-1:
-# BZ12701 %2x:0x2A:0:-1:
-# BZ12701 %*2x:0x2A:0:-1:
+%2x:0X2a:0:-1:
+%*2x:0X2a:0:-1:
+%2x:0x2A:0:-1:
+%*2x:0x2A:0:-1:
%2x:ffffffff:1:2:255:
%*2x:ffffffff:0:2:
%2x:FFFFFFFF:1:2:255:
%*2x:FFFFFFFF:0:2:
-# BZ12701 %2x:0Xffffffff:0:-1:
-# BZ12701 %*2x:0Xffffffff:0:-1:
-# BZ12701 %2x:0xFFFFFFFF:0:-1:
-# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:0Xffffffff:0:-1:
+%*2x:0Xffffffff:0:-1:
+%2x:0xFFFFFFFF:0:-1:
+%*2x:0xFFFFFFFF:0:-1:
%2x:100000000:1:2:16:
%*2x:100000000:0:2:
-# BZ12701 %2x:0X100000000:0:-1:
-# BZ12701 %*2x:0X100000000:0:-1:
-# BZ12701 %2x:0x100000000:0:-1:
-# BZ12701 %*2x:0x100000000:0:-1:
+%2x:0X100000000:0:-1:
+%*2x:0X100000000:0:-1:
+%2x:0x100000000:0:-1:
+%*2x:0x100000000:0:-1:
%2x:100001091:1:2:16:
%*2x:100001091:0:2:
-# BZ12701 %2x:0X100001091:0:-1:
-# BZ12701 %*2x:0X100001091:0:-1:
-# BZ12701 %2x:0x100001091:0:-1:
-# BZ12701 %*2x:0x100001091:0:-1:
+%2x:0X100001091:0:-1:
+%*2x:0X100001091:0:-1:
+%2x:0x100001091:0:-1:
+%*2x:0x100001091:0:-1:
%2x:+0:1:2:0:
%*2x:+0:0:2:
%2x:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2x: -0x0:0:3:
%2x: 0:1:2:0:
%*2x: 0:0:2:
-# BZ12701 %2x: 0X0:0:-1:
-# BZ12701 %*2x: 0X0:0:-1:
-# BZ12701 %2x: 0x0:0:-1:
-# BZ12701 %*2x: 0x0:0:-1:
+%2x: 0X0:0:-1:
+%*2x: 0X0:0:-1:
+%2x: 0x0:0:-1:
+%*2x: 0x0:0:-1:
%2x: 1:1:2:1:
%*2x: 1:0:2:
-# BZ12701 %2x: 0X1:0:-1:
-# BZ12701 %*2x: 0X1:0:-1:
-# BZ12701 %2x: 0x1:0:-1:
-# BZ12701 %*2x: 0x1:0:-1:
+%2x: 0X1:0:-1:
+%*2x: 0X1:0:-1:
+%2x: 0x1:0:-1:
+%*2x: 0x1:0:-1:
%2x: 2a:1:3:42:
%*2x: 2a:0:3:
%2x: 2A:1:3:42:
%*2x: 2A:0:3:
-# BZ12701 %2x: 0X2a:0:-1:
-# BZ12701 %*2x: 0X2a:0:-1:
-# BZ12701 %2x: 0x2A:0:-1:
-# BZ12701 %*2x: 0x2A:0:-1:
+%2x: 0X2a:0:-1:
+%*2x: 0X2a:0:-1:
+%2x: 0x2A:0:-1:
+%*2x: 0x2A:0:-1:
%2x: ffffffff:1:3:255:
%*2x: ffffffff:0:3:
%2x: FFFFFFFF:1:3:255:
%*2x: FFFFFFFF:0:3:
-# BZ12701 %2x: 0Xffffffff:0:-1:
-# BZ12701 %*2x: 0Xffffffff:0:-1:
-# BZ12701 %2x: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 0Xffffffff:0:-1:
+%*2x: 0Xffffffff:0:-1:
+%2x: 0xFFFFFFFF:0:-1:
+%*2x: 0xFFFFFFFF:0:-1:
%2x: 100000000:1:3:16:
%*2x: 100000000:0:3:
-# BZ12701 %2x: 0X100000000:0:-1:
-# BZ12701 %*2x: 0X100000000:0:-1:
-# BZ12701 %2x: 0x100000000:0:-1:
-# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 0X100000000:0:-1:
+%*2x: 0X100000000:0:-1:
+%2x: 0x100000000:0:-1:
+%*2x: 0x100000000:0:-1:
%2x: 100001091:1:3:16:
%*2x: 100001091:0:3:
-# BZ12701 %2x: 0X100001091:0:-1:
-# BZ12701 %*2x: 0X100001091:0:-1:
-# BZ12701 %2x: 0x100001091:0:-1:
-# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: 0X100001091:0:-1:
+%*2x: 0X100001091:0:-1:
+%2x: 0x100001091:0:-1:
+%*2x: 0x100001091:0:-1:
%2x: +0:1:3:0:
%*2x: +0:0:3:
%2x: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-X.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-ulong-X.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-X.input
@@ -234,46 +234,46 @@
%*2lX:-0x0:0:2:
%2lX:0:1:1:0:
%*2lX:0:0:1:
-# BZ12701 %2lX:0X0:0:-1:
-# BZ12701 %*2lX:0X0:0:-1:
-# BZ12701 %2lX:0x0:0:-1:
-# BZ12701 %*2lX:0x0:0:-1:
+%2lX:0X0:0:-1:
+%*2lX:0X0:0:-1:
+%2lX:0x0:0:-1:
+%*2lX:0x0:0:-1:
%2lX:1:1:1:1:
%*2lX:1:0:1:
-# BZ12701 %2lX:0X1:0:-1:
-# BZ12701 %*2lX:0X1:0:-1:
-# BZ12701 %2lX:0x1:0:-1:
-# BZ12701 %*2lX:0x1:0:-1:
+%2lX:0X1:0:-1:
+%*2lX:0X1:0:-1:
+%2lX:0x1:0:-1:
+%*2lX:0x1:0:-1:
%2lX:2a:1:2:42:
%*2lX:2a:0:2:
%2lX:2A:1:2:42:
%*2lX:2A:0:2:
-# BZ12701 %2lX:0X2a:0:-1:
-# BZ12701 %*2lX:0X2a:0:-1:
-# BZ12701 %2lX:0x2A:0:-1:
-# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:0X2a:0:-1:
+%*2lX:0X2a:0:-1:
+%2lX:0x2A:0:-1:
+%*2lX:0x2A:0:-1:
%2lX:ffffffffffffffff:1:2:255:
%*2lX:ffffffffffffffff:0:2:
%2lX:FFFFFFFFFFFFFFFF:1:2:255:
%*2lX:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2lX:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lX:0Xffffffffffffffff:0:-1:
-# BZ12701 %2lX:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX:0Xffffffffffffffff:0:-1:
+%*2lX:0Xffffffffffffffff:0:-1:
+%2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lX:0xFFFFFFFFFFFFFFFF:0:-1:
%2lX:10000000000000000:1:2:16:
%*2lX:10000000000000000:0:2:
-# BZ12701 %2lX:0X10000000000000000:0:-1:
-# BZ12701 %*2lX:0X10000000000000000:0:-1:
-# BZ12701 %2lX:0x10000000000000000:0:-1:
-# BZ12701 %*2lX:0x10000000000000000:0:-1:
+%2lX:0X10000000000000000:0:-1:
+%*2lX:0X10000000000000000:0:-1:
+%2lX:0x10000000000000000:0:-1:
+%*2lX:0x10000000000000000:0:-1:
%2lX:100000000028757b1:1:2:16:
%*2lX:100000000028757b1:0:2:
%2lX:100000000028757B1:1:2:16:
%*2lX:100000000028757B1:0:2:
-# BZ12701 %2lX:0X100000000028757b1:0:-1:
-# BZ12701 %*2lX:0X100000000028757b1:0:-1:
-# BZ12701 %2lX:0x100000000028757B1:0:-1:
-# BZ12701 %*2lX:0x100000000028757B1:0:-1:
+%2lX:0X100000000028757b1:0:-1:
+%*2lX:0X100000000028757b1:0:-1:
+%2lX:0x100000000028757B1:0:-1:
+%*2lX:0x100000000028757B1:0:-1:
%2lX:+0:1:2:0:
%*2lX:+0:0:2:
%2lX:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2lX: -0x0:0:3:
%2lX: 0:1:2:0:
%*2lX: 0:0:2:
-# BZ12701 %2lX: 0X0:0:-1:
-# BZ12701 %*2lX: 0X0:0:-1:
-# BZ12701 %2lX: 0x0:0:-1:
-# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 0X0:0:-1:
+%*2lX: 0X0:0:-1:
+%2lX: 0x0:0:-1:
+%*2lX: 0x0:0:-1:
%2lX: 1:1:2:1:
%*2lX: 1:0:2:
-# BZ12701 %2lX: 0X1:0:-1:
-# BZ12701 %*2lX: 0X1:0:-1:
-# BZ12701 %2lX: 0x1:0:-1:
-# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 0X1:0:-1:
+%*2lX: 0X1:0:-1:
+%2lX: 0x1:0:-1:
+%*2lX: 0x1:0:-1:
%2lX: 2a:1:3:42:
%*2lX: 2a:0:3:
%2lX: 2A:1:3:42:
%*2lX: 2A:0:3:
-# BZ12701 %2lX: 0X2a:0:-1:
-# BZ12701 %*2lX: 0X2a:0:-1:
-# BZ12701 %2lX: 0x2A:0:-1:
-# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: 0X2a:0:-1:
+%*2lX: 0X2a:0:-1:
+%2lX: 0x2A:0:-1:
+%*2lX: 0x2A:0:-1:
%2lX: ffffffffffffffff:1:3:255:
%*2lX: ffffffffffffffff:0:3:
%2lX: FFFFFFFFFFFFFFFF:1:3:255:
%*2lX: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2lX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX: 0Xffffffffffffffff:0:-1:
+%*2lX: 0Xffffffffffffffff:0:-1:
+%2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
%2lX: 10000000000000000:1:3:16:
%*2lX: 10000000000000000:0:3:
-# BZ12701 %2lX: 0X10000000000000000:0:-1:
-# BZ12701 %*2lX: 0X10000000000000000:0:-1:
-# BZ12701 %2lX: 0x10000000000000000:0:-1:
-# BZ12701 %*2lX: 0x10000000000000000:0:-1:
+%2lX: 0X10000000000000000:0:-1:
+%*2lX: 0X10000000000000000:0:-1:
+%2lX: 0x10000000000000000:0:-1:
+%*2lX: 0x10000000000000000:0:-1:
%2lX: 100000000028757b1:1:3:16:
%*2lX: 100000000028757b1:0:3:
%2lX: 100000000028757B1:1:3:16:
%*2lX: 100000000028757B1:0:3:
-# BZ12701 %2lX: 0X100000000028757b1:0:-1:
-# BZ12701 %*2lX: 0X100000000028757b1:0:-1:
-# BZ12701 %2lX: 0x100000000028757B1:0:-1:
-# BZ12701 %*2lX: 0x100000000028757B1:0:-1:
+%2lX: 0X100000000028757b1:0:-1:
+%*2lX: 0X100000000028757b1:0:-1:
+%2lX: 0x100000000028757B1:0:-1:
+%*2lX: 0x100000000028757B1:0:-1:
%2lX: +0:1:3:0:
%*2lX: +0:0:3:
%2lX: +0X0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
@@ -204,40 +204,40 @@
%*2lb:-0b0:0:2:
%2lb:0:1:1:0:
%*2lb:0:0:1:
-# BZ12701 %2lb:0B0:0:-1:
-# BZ12701 %*2lb:0B0:0:-1:
-# BZ12701 %2lb:0b0:0:-1:
-# BZ12701 %*2lb:0b0:0:-1:
+%2lb:0B0:0:-1:
+%*2lb:0B0:0:-1:
+%2lb:0b0:0:-1:
+%*2lb:0b0:0:-1:
%2lb:1:1:1:1:
%*2lb:1:0:1:
-# BZ12701 %2lb:0B1:0:-1:
-# BZ12701 %*2lb:0B1:0:-1:
-# BZ12701 %2lb:0b1:0:-1:
-# BZ12701 %*2lb:0b1:0:-1:
+%2lb:0B1:0:-1:
+%*2lb:0B1:0:-1:
+%2lb:0b1:0:-1:
+%*2lb:0b1:0:-1:
%2lb:101010:1:2:2:
%*2lb:101010:0:2:
-# BZ12701 %2lb:0B101010:0:-1:
-# BZ12701 %*2lb:0B101010:0:-1:
-# BZ12701 %2lb:0b101010:0:-1:
-# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:0B101010:0:-1:
+%*2lb:0B101010:0:-1:
+%2lb:0b101010:0:-1:
+%*2lb:0b101010:0:-1:
%2lb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
%*2lb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
-# BZ12701 %2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
%*2lb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
-# BZ12701 %2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
%*2lb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
-# BZ12701 %2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lb:+0:1:2:0:
%*2lb:+0:0:2:
%2lb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2lb: -0b0:0:3:
%2lb: 0:1:2:0:
%*2lb: 0:0:2:
-# BZ12701 %2lb: 0B0:0:-1:
-# BZ12701 %*2lb: 0B0:0:-1:
-# BZ12701 %2lb: 0b0:0:-1:
-# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 0B0:0:-1:
+%*2lb: 0B0:0:-1:
+%2lb: 0b0:0:-1:
+%*2lb: 0b0:0:-1:
%2lb: 1:1:2:1:
%*2lb: 1:0:2:
-# BZ12701 %2lb: 0B1:0:-1:
-# BZ12701 %*2lb: 0B1:0:-1:
-# BZ12701 %2lb: 0b1:0:-1:
-# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 0B1:0:-1:
+%*2lb: 0B1:0:-1:
+%2lb: 0b1:0:-1:
+%*2lb: 0b1:0:-1:
%2lb: 101010:1:3:2:
%*2lb: 101010:0:3:
-# BZ12701 %2lb: 0B101010:0:-1:
-# BZ12701 %*2lb: 0B101010:0:-1:
-# BZ12701 %2lb: 0b101010:0:-1:
-# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 0B101010:0:-1:
+%*2lb: 0B101010:0:-1:
+%2lb: 0b101010:0:-1:
+%*2lb: 0b101010:0:-1:
%2lb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
%*2lb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
-# BZ12701 %2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
%*2lb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
-# BZ12701 %2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
%*2lb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
-# BZ12701 %2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lb: +0:1:3:0:
%*2lb: +0:0:3:
%2lb: +0B0:1:3:0:
Index: glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
===================================================================
--- glibc.orig/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
+++ glibc/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
@@ -234,46 +234,46 @@
%*2lx:-0x0:0:2:
%2lx:0:1:1:0:
%*2lx:0:0:1:
-# BZ12701 %2lx:0X0:0:-1:
-# BZ12701 %*2lx:0X0:0:-1:
-# BZ12701 %2lx:0x0:0:-1:
-# BZ12701 %*2lx:0x0:0:-1:
+%2lx:0X0:0:-1:
+%*2lx:0X0:0:-1:
+%2lx:0x0:0:-1:
+%*2lx:0x0:0:-1:
%2lx:1:1:1:1:
%*2lx:1:0:1:
-# BZ12701 %2lx:0X1:0:-1:
-# BZ12701 %*2lx:0X1:0:-1:
-# BZ12701 %2lx:0x1:0:-1:
-# BZ12701 %*2lx:0x1:0:-1:
+%2lx:0X1:0:-1:
+%*2lx:0X1:0:-1:
+%2lx:0x1:0:-1:
+%*2lx:0x1:0:-1:
%2lx:2a:1:2:42:
%*2lx:2a:0:2:
%2lx:2A:1:2:42:
%*2lx:2A:0:2:
-# BZ12701 %2lx:0X2a:0:-1:
-# BZ12701 %*2lx:0X2a:0:-1:
-# BZ12701 %2lx:0x2A:0:-1:
-# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:0X2a:0:-1:
+%*2lx:0X2a:0:-1:
+%2lx:0x2A:0:-1:
+%*2lx:0x2A:0:-1:
%2lx:ffffffffffffffff:1:2:255:
%*2lx:ffffffffffffffff:0:2:
%2lx:FFFFFFFFFFFFFFFF:1:2:255:
%*2lx:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2lx:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lx:0Xffffffffffffffff:0:-1:
-# BZ12701 %2lx:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx:0Xffffffffffffffff:0:-1:
+%*2lx:0Xffffffffffffffff:0:-1:
+%2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lx:0xFFFFFFFFFFFFFFFF:0:-1:
%2lx:10000000000000000:1:2:16:
%*2lx:10000000000000000:0:2:
-# BZ12701 %2lx:0X10000000000000000:0:-1:
-# BZ12701 %*2lx:0X10000000000000000:0:-1:
-# BZ12701 %2lx:0x10000000000000000:0:-1:
-# BZ12701 %*2lx:0x10000000000000000:0:-1:
+%2lx:0X10000000000000000:0:-1:
+%*2lx:0X10000000000000000:0:-1:
+%2lx:0x10000000000000000:0:-1:
+%*2lx:0x10000000000000000:0:-1:
%2lx:100000000028757b1:1:2:16:
%*2lx:100000000028757b1:0:2:
%2lx:100000000028757B1:1:2:16:
%*2lx:100000000028757B1:0:2:
-# BZ12701 %2lx:0X100000000028757b1:0:-1:
-# BZ12701 %*2lx:0X100000000028757b1:0:-1:
-# BZ12701 %2lx:0x100000000028757B1:0:-1:
-# BZ12701 %*2lx:0x100000000028757B1:0:-1:
+%2lx:0X100000000028757b1:0:-1:
+%*2lx:0X100000000028757b1:0:-1:
+%2lx:0x100000000028757B1:0:-1:
+%*2lx:0x100000000028757B1:0:-1:
%2lx:+0:1:2:0:
%*2lx:+0:0:2:
%2lx:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2lx: -0x0:0:3:
%2lx: 0:1:2:0:
%*2lx: 0:0:2:
-# BZ12701 %2lx: 0X0:0:-1:
-# BZ12701 %*2lx: 0X0:0:-1:
-# BZ12701 %2lx: 0x0:0:-1:
-# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 0X0:0:-1:
+%*2lx: 0X0:0:-1:
+%2lx: 0x0:0:-1:
+%*2lx: 0x0:0:-1:
%2lx: 1:1:2:1:
%*2lx: 1:0:2:
-# BZ12701 %2lx: 0X1:0:-1:
-# BZ12701 %*2lx: 0X1:0:-1:
-# BZ12701 %2lx: 0x1:0:-1:
-# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 0X1:0:-1:
+%*2lx: 0X1:0:-1:
+%2lx: 0x1:0:-1:
+%*2lx: 0x1:0:-1:
%2lx: 2a:1:3:42:
%*2lx: 2a:0:3:
%2lx: 2A:1:3:42:
%*2lx: 2A:0:3:
-# BZ12701 %2lx: 0X2a:0:-1:
-# BZ12701 %*2lx: 0X2a:0:-1:
-# BZ12701 %2lx: 0x2A:0:-1:
-# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: 0X2a:0:-1:
+%*2lx: 0X2a:0:-1:
+%2lx: 0x2A:0:-1:
+%*2lx: 0x2A:0:-1:
%2lx: ffffffffffffffff:1:3:255:
%*2lx: ffffffffffffffff:0:3:
%2lx: FFFFFFFFFFFFFFFF:1:3:255:
%*2lx: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2lx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx: 0Xffffffffffffffff:0:-1:
+%*2lx: 0Xffffffffffffffff:0:-1:
+%2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
%2lx: 10000000000000000:1:3:16:
%*2lx: 10000000000000000:0:3:
-# BZ12701 %2lx: 0X10000000000000000:0:-1:
-# BZ12701 %*2lx: 0X10000000000000000:0:-1:
-# BZ12701 %2lx: 0x10000000000000000:0:-1:
-# BZ12701 %*2lx: 0x10000000000000000:0:-1:
+%2lx: 0X10000000000000000:0:-1:
+%*2lx: 0X10000000000000000:0:-1:
+%2lx: 0x10000000000000000:0:-1:
+%*2lx: 0x10000000000000000:0:-1:
%2lx: 100000000028757b1:1:3:16:
%*2lx: 100000000028757b1:0:3:
%2lx: 100000000028757B1:1:3:16:
%*2lx: 100000000028757B1:0:3:
-# BZ12701 %2lx: 0X100000000028757b1:0:-1:
-# BZ12701 %*2lx: 0X100000000028757b1:0:-1:
-# BZ12701 %2lx: 0x100000000028757B1:0:-1:
-# BZ12701 %*2lx: 0x100000000028757B1:0:-1:
+%2lx: 0X100000000028757b1:0:-1:
+%*2lx: 0X100000000028757b1:0:-1:
+%2lx: 0x100000000028757B1:0:-1:
+%*2lx: 0x100000000028757B1:0:-1:
%2lx: +0:1:3:0:
%*2lx: +0:0:3:
%2lx: +0X0:1:3:0:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 16/17] stdio-common: Reject significand prefixes in scanf [BZ #12701]
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (14 preceding siblings ...)
2025-03-01 22:45 ` [PATCH v2 15/17] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
@ 2025-03-01 22:46 ` Maciej W. Rozycki
2025-03-01 22:46 ` [PATCH v2 17/17] " Maciej W. Rozycki
16 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:46 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Reject invalid formatted scanf real input data that is comprised of a
hexadecimal prefix, optionally preceded by a sign, and with no actual
digits following owing to the field width restriction in effect, though
not the end-of-file condition. Such data is a prefix of, but not a
matching input sequence and therefore it is meant to cause a matching
failure. Instead a matching success is recorded and the value of zero
currently returned with the prefix wholly consumed from input.
Enable input data that causes test failures without this fix in place.
---
New change in v2.
---
stdio-common/vfscanf-internal.c | 7
sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input | 84 +++++------
sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input | 84 +++++------
sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input | 84 +++++------
sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input | 84 +++++------
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input | 84 +++++------
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input | 84 +++++------
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input | 84 +++++------
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input | 84 +++++------
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input | 84 +++++------
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input | 84 +++++------
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input | 84 +++++------
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input | 84 +++++------
13 files changed, 510 insertions(+), 505 deletions(-)
glibc-scanf-bz12701-real-hex.diff
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -2155,8 +2155,13 @@ __vfscanf_internal (FILE *s, const char
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);
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input
@@ -148,20 +148,20 @@
%*2lA:NAN():0:-1:
%2lA:NAN(09A_Zaz):0:-1:
%*2lA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lA:0X0P0:0:-1:
-# BZ12701 %*2lA:0X0P0:0:-1:
-# BZ12701 %2lA:0X0P+0:0:-1:
-# BZ12701 %*2lA:0X0P+0:0:-1:
-# BZ12701 %2lA:0X8P-1025:0:-1:
-# BZ12701 %*2lA:0X8P-1025:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lA:0X0P0:0:-1:
+%*2lA:0X0P0:0:-1:
+%2lA:0X0P+0:0:-1:
+%*2lA:0X0P+0:0:-1:
+%2lA:0X8P-1025:0:-1:
+%*2lA:0X8P-1025:0:-1:
+%2lA:0X2.3456789ABCDFEP0123:0:-1:
+%*2lA:0X2.3456789ABCDFEP0123:0:-1:
+%2lA:0X2.3456789ABCDFEP+123:0:-1:
+%*2lA:0X2.3456789ABCDFEP+123:0:-1:
+%2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2lA:INFINITY:0:-1:
%*2lA:INFINITY:0:-1:
%2lA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3lA::0:-1:
%3lA:-INFINITY:0:-1:
%*3lA:-INFINITY:0:-1:
-# BZ12701 %3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:-0X8P-1025:0:-1:
-# BZ12701 %*3lA:-0X8P-1025:0:-1:
-# BZ12701 %3lA:-0X0P+0:0:-1:
-# BZ12701 %*3lA:-0X0P+0:0:-1:
-# BZ12701 %3lA:-0X0P0:0:-1:
-# BZ12701 %*3lA:-0X0P0:0:-1:
+%3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%3lA:-0X8P-1025:0:-1:
+%*3lA:-0X8P-1025:0:-1:
+%3lA:-0X0P+0:0:-1:
+%*3lA:-0X0P+0:0:-1:
+%3lA:-0X0P0:0:-1:
+%*3lA:-0X0P0:0:-1:
%3lA:-NAN(09A_Zaz):0:-1:
%*3lA:-NAN(09A_Zaz):0:-1:
%3lA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3lA:+NAN():0:-1:
%3lA:+NAN(09A_Zaz):0:-1:
%*3lA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lA:+0X0P0:0:-1:
-# BZ12701 %*3lA:+0X0P0:0:-1:
-# BZ12701 %3lA:+0X0P+0:0:-1:
-# BZ12701 %*3lA:+0X0P+0:0:-1:
-# BZ12701 %3lA:+0X8P-1025:0:-1:
-# BZ12701 %*3lA:+0X8P-1025:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:+0X0P0:0:-1:
+%*3lA:+0X0P0:0:-1:
+%3lA:+0X0P+0:0:-1:
+%*3lA:+0X0P+0:0:-1:
+%3lA:+0X8P-1025:0:-1:
+%*3lA:+0X8P-1025:0:-1:
+%3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3lA:+INFINITY:0:-1:
%*3lA:+INFINITY:0:-1:
%4lA::0:-1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -148,20 +148,20 @@
%*2la:nan():0:-1:
%2la:nan(09A_Zaz):0:-1:
%*2la:nan(09A_Zaz):0:-1:
-# BZ12701 %2la:0x0p0:0:-1:
-# BZ12701 %*2la:0x0p0:0:-1:
-# BZ12701 %2la:0x0p+0:0:-1:
-# BZ12701 %*2la:0x0p+0:0:-1:
-# BZ12701 %2la:0x8p-1025:0:-1:
-# BZ12701 %*2la:0x8p-1025:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2la:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2la:0xf.ffffffffffff8p+1020:0:-1:
+%2la:0x0p0:0:-1:
+%*2la:0x0p0:0:-1:
+%2la:0x0p+0:0:-1:
+%*2la:0x0p+0:0:-1:
+%2la:0x8p-1025:0:-1:
+%*2la:0x8p-1025:0:-1:
+%2la:0x2.3456789abcdfep0123:0:-1:
+%*2la:0x2.3456789abcdfep0123:0:-1:
+%2la:0x2.3456789abcdfep+123:0:-1:
+%*2la:0x2.3456789abcdfep+123:0:-1:
+%2la:0x7.ffffffffffffcp1021:0:-1:
+%*2la:0x7.ffffffffffffcp1021:0:-1:
+%2la:0xf.ffffffffffff8p+1020:0:-1:
+%*2la:0xf.ffffffffffff8p+1020:0:-1:
%2la:infinity:0:-1:
%*2la:infinity:0:-1:
%2la:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3la::0:-1:
%3la:-infinity:0:-1:
%*3la:-infinity:0:-1:
-# BZ12701 %3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:-0x8p-1025:0:-1:
-# BZ12701 %*3la:-0x8p-1025:0:-1:
-# BZ12701 %3la:-0x0p+0:0:-1:
-# BZ12701 %*3la:-0x0p+0:0:-1:
-# BZ12701 %3la:-0x0p0:0:-1:
-# BZ12701 %*3la:-0x0p0:0:-1:
+%3la:-0xf.ffffffffffff8p+1020:0:-1:
+%*3la:-0xf.ffffffffffff8p+1020:0:-1:
+%3la:-0x7.ffffffffffffcp1021:0:-1:
+%*3la:-0x7.ffffffffffffcp1021:0:-1:
+%3la:-0x2.3456789abcdfep+123:0:-1:
+%*3la:-0x2.3456789abcdfep+123:0:-1:
+%3la:-0x2.3456789abcdfep0123:0:-1:
+%*3la:-0x2.3456789abcdfep0123:0:-1:
+%3la:-0x8p-1025:0:-1:
+%*3la:-0x8p-1025:0:-1:
+%3la:-0x0p+0:0:-1:
+%*3la:-0x0p+0:0:-1:
+%3la:-0x0p0:0:-1:
+%*3la:-0x0p0:0:-1:
%3la:-nan(09A_Zaz):0:-1:
%*3la:-nan(09A_Zaz):0:-1:
%3la:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3la:+nan():0:-1:
%3la:+nan(09A_Zaz):0:-1:
%*3la:+nan(09A_Zaz):0:-1:
-# BZ12701 %3la:+0x0p0:0:-1:
-# BZ12701 %*3la:+0x0p0:0:-1:
-# BZ12701 %3la:+0x0p+0:0:-1:
-# BZ12701 %*3la:+0x0p+0:0:-1:
-# BZ12701 %3la:+0x8p-1025:0:-1:
-# BZ12701 %*3la:+0x8p-1025:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:+0xf.ffffffffffff8p+1020:0:-1:
+%3la:+0x0p0:0:-1:
+%*3la:+0x0p0:0:-1:
+%3la:+0x0p+0:0:-1:
+%*3la:+0x0p+0:0:-1:
+%3la:+0x8p-1025:0:-1:
+%*3la:+0x8p-1025:0:-1:
+%3la:+0x2.3456789abcdfep0123:0:-1:
+%*3la:+0x2.3456789abcdfep0123:0:-1:
+%3la:+0x2.3456789abcdfep+123:0:-1:
+%*3la:+0x2.3456789abcdfep+123:0:-1:
+%3la:+0x7.ffffffffffffcp1021:0:-1:
+%*3la:+0x7.ffffffffffffcp1021:0:-1:
+%3la:+0xf.ffffffffffff8p+1020:0:-1:
+%*3la:+0xf.ffffffffffff8p+1020:0:-1:
%3la:+infinity:0:-1:
%*3la:+infinity:0:-1:
%4la::0:-1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input
@@ -148,20 +148,20 @@
%*2A:NAN():0:-1:
%2A:NAN(09A_Zaz):0:-1:
%*2A:NAN(09A_Zaz):0:-1:
-# BZ12701 %2A:0X0P0:0:-1:
-# BZ12701 %*2A:0X0P0:0:-1:
-# BZ12701 %2A:0X0P+0:0:-1:
-# BZ12701 %*2A:0X0P+0:0:-1:
-# BZ12701 %2A:0X8P-129:0:-1:
-# BZ12701 %*2A:0X8P-129:0:-1:
-# BZ12701 %2A:0X2.345678P0123:0:-1:
-# BZ12701 %*2A:0X2.345678P0123:0:-1:
-# BZ12701 %2A:0X2.345678P+123:0:-1:
-# BZ12701 %*2A:0X2.345678P+123:0:-1:
-# BZ12701 %2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %*2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %2A:0XF.FFFFFP+124:0:-1:
-# BZ12701 %*2A:0XF.FFFFFP+124:0:-1:
+%2A:0X0P0:0:-1:
+%*2A:0X0P0:0:-1:
+%2A:0X0P+0:0:-1:
+%*2A:0X0P+0:0:-1:
+%2A:0X8P-129:0:-1:
+%*2A:0X8P-129:0:-1:
+%2A:0X2.345678P0123:0:-1:
+%*2A:0X2.345678P0123:0:-1:
+%2A:0X2.345678P+123:0:-1:
+%*2A:0X2.345678P+123:0:-1:
+%2A:0X7.FFFFF8P125:0:-1:
+%*2A:0X7.FFFFF8P125:0:-1:
+%2A:0XF.FFFFFP+124:0:-1:
+%*2A:0XF.FFFFFP+124:0:-1:
%2A:INFINITY:0:-1:
%*2A:INFINITY:0:-1:
%2A:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3A::0:-1:
%3A:-INFINITY:0:-1:
%*3A:-INFINITY:0:-1:
-# BZ12701 %3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:-0X2.345678P+123:0:-1:
-# BZ12701 %*3A:-0X2.345678P+123:0:-1:
-# BZ12701 %3A:-0X2.345678P0123:0:-1:
-# BZ12701 %*3A:-0X2.345678P0123:0:-1:
-# BZ12701 %3A:-0X8P-129:0:-1:
-# BZ12701 %*3A:-0X8P-129:0:-1:
-# BZ12701 %3A:-0X0P+0:0:-1:
-# BZ12701 %*3A:-0X0P+0:0:-1:
-# BZ12701 %3A:-0X0P0:0:-1:
-# BZ12701 %*3A:-0X0P0:0:-1:
+%3A:-0XF.FFFFFP+124:0:-1:
+%*3A:-0XF.FFFFFP+124:0:-1:
+%3A:-0X7.FFFFF8P125:0:-1:
+%*3A:-0X7.FFFFF8P125:0:-1:
+%3A:-0X2.345678P+123:0:-1:
+%*3A:-0X2.345678P+123:0:-1:
+%3A:-0X2.345678P0123:0:-1:
+%*3A:-0X2.345678P0123:0:-1:
+%3A:-0X8P-129:0:-1:
+%*3A:-0X8P-129:0:-1:
+%3A:-0X0P+0:0:-1:
+%*3A:-0X0P+0:0:-1:
+%3A:-0X0P0:0:-1:
+%*3A:-0X0P0:0:-1:
%3A:-NAN(09A_Zaz):0:-1:
%*3A:-NAN(09A_Zaz):0:-1:
%3A:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3A:+NAN():0:-1:
%3A:+NAN(09A_Zaz):0:-1:
%*3A:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3A:+0X0P0:0:-1:
-# BZ12701 %*3A:+0X0P0:0:-1:
-# BZ12701 %3A:+0X0P+0:0:-1:
-# BZ12701 %*3A:+0X0P+0:0:-1:
-# BZ12701 %3A:+0X8P-129:0:-1:
-# BZ12701 %*3A:+0X8P-129:0:-1:
-# BZ12701 %3A:+0X2.345678P0123:0:-1:
-# BZ12701 %*3A:+0X2.345678P0123:0:-1:
-# BZ12701 %3A:+0X2.345678P+123:0:-1:
-# BZ12701 %*3A:+0X2.345678P+123:0:-1:
-# BZ12701 %3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:+0XF.FFFFFP+124:0:-1:
+%3A:+0X0P0:0:-1:
+%*3A:+0X0P0:0:-1:
+%3A:+0X0P+0:0:-1:
+%*3A:+0X0P+0:0:-1:
+%3A:+0X8P-129:0:-1:
+%*3A:+0X8P-129:0:-1:
+%3A:+0X2.345678P0123:0:-1:
+%*3A:+0X2.345678P0123:0:-1:
+%3A:+0X2.345678P+123:0:-1:
+%*3A:+0X2.345678P+123:0:-1:
+%3A:+0X7.FFFFF8P125:0:-1:
+%*3A:+0X7.FFFFF8P125:0:-1:
+%3A:+0XF.FFFFFP+124:0:-1:
+%*3A:+0XF.FFFFFP+124:0:-1:
%3A:+INFINITY:0:-1:
%*3A:+INFINITY:0:-1:
%4A::0:-1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
@@ -148,20 +148,20 @@
%*2a:nan():0:-1:
%2a:nan(09A_Zaz):0:-1:
%*2a:nan(09A_Zaz):0:-1:
-# BZ12701 %2a:0x0p0:0:-1:
-# BZ12701 %*2a:0x0p0:0:-1:
-# BZ12701 %2a:0x0p+0:0:-1:
-# BZ12701 %*2a:0x0p+0:0:-1:
-# BZ12701 %2a:0x8p-129:0:-1:
-# BZ12701 %*2a:0x8p-129:0:-1:
-# BZ12701 %2a:0x2.345678p0123:0:-1:
-# BZ12701 %*2a:0x2.345678p0123:0:-1:
-# BZ12701 %2a:0x2.345678p+123:0:-1:
-# BZ12701 %*2a:0x2.345678p+123:0:-1:
-# BZ12701 %2a:0x7.fffff8p125:0:-1:
-# BZ12701 %*2a:0x7.fffff8p125:0:-1:
-# BZ12701 %2a:0xf.fffffp+124:0:-1:
-# BZ12701 %*2a:0xf.fffffp+124:0:-1:
+%2a:0x0p0:0:-1:
+%*2a:0x0p0:0:-1:
+%2a:0x0p+0:0:-1:
+%*2a:0x0p+0:0:-1:
+%2a:0x8p-129:0:-1:
+%*2a:0x8p-129:0:-1:
+%2a:0x2.345678p0123:0:-1:
+%*2a:0x2.345678p0123:0:-1:
+%2a:0x2.345678p+123:0:-1:
+%*2a:0x2.345678p+123:0:-1:
+%2a:0x7.fffff8p125:0:-1:
+%*2a:0x7.fffff8p125:0:-1:
+%2a:0xf.fffffp+124:0:-1:
+%*2a:0xf.fffffp+124:0:-1:
%2a:infinity:0:-1:
%*2a:infinity:0:-1:
%2a:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3a::0:-1:
%3a:-infinity:0:-1:
%*3a:-infinity:0:-1:
-# BZ12701 %3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %3a:-0x2.345678p+123:0:-1:
-# BZ12701 %*3a:-0x2.345678p+123:0:-1:
-# BZ12701 %3a:-0x2.345678p0123:0:-1:
-# BZ12701 %*3a:-0x2.345678p0123:0:-1:
-# BZ12701 %3a:-0x8p-129:0:-1:
-# BZ12701 %*3a:-0x8p-129:0:-1:
-# BZ12701 %3a:-0x0p+0:0:-1:
-# BZ12701 %*3a:-0x0p+0:0:-1:
-# BZ12701 %3a:-0x0p0:0:-1:
-# BZ12701 %*3a:-0x0p0:0:-1:
+%3a:-0xf.fffffp+124:0:-1:
+%*3a:-0xf.fffffp+124:0:-1:
+%3a:-0x7.fffff8p125:0:-1:
+%*3a:-0x7.fffff8p125:0:-1:
+%3a:-0x2.345678p+123:0:-1:
+%*3a:-0x2.345678p+123:0:-1:
+%3a:-0x2.345678p0123:0:-1:
+%*3a:-0x2.345678p0123:0:-1:
+%3a:-0x8p-129:0:-1:
+%*3a:-0x8p-129:0:-1:
+%3a:-0x0p+0:0:-1:
+%*3a:-0x0p+0:0:-1:
+%3a:-0x0p0:0:-1:
+%*3a:-0x0p0:0:-1:
%3a:-nan(09A_Zaz):0:-1:
%*3a:-nan(09A_Zaz):0:-1:
%3a:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3a:+nan():0:-1:
%3a:+nan(09A_Zaz):0:-1:
%*3a:+nan(09A_Zaz):0:-1:
-# BZ12701 %3a:+0x0p0:0:-1:
-# BZ12701 %*3a:+0x0p0:0:-1:
-# BZ12701 %3a:+0x0p+0:0:-1:
-# BZ12701 %*3a:+0x0p+0:0:-1:
-# BZ12701 %3a:+0x8p-129:0:-1:
-# BZ12701 %*3a:+0x8p-129:0:-1:
-# BZ12701 %3a:+0x2.345678p0123:0:-1:
-# BZ12701 %*3a:+0x2.345678p0123:0:-1:
-# BZ12701 %3a:+0x2.345678p+123:0:-1:
-# BZ12701 %*3a:+0x2.345678p+123:0:-1:
-# BZ12701 %3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %3a:+0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:+0xf.fffffp+124:0:-1:
+%3a:+0x0p0:0:-1:
+%*3a:+0x0p0:0:-1:
+%3a:+0x0p+0:0:-1:
+%*3a:+0x0p+0:0:-1:
+%3a:+0x8p-129:0:-1:
+%*3a:+0x8p-129:0:-1:
+%3a:+0x2.345678p0123:0:-1:
+%*3a:+0x2.345678p0123:0:-1:
+%3a:+0x2.345678p+123:0:-1:
+%*3a:+0x2.345678p+123:0:-1:
+%3a:+0x7.fffff8p125:0:-1:
+%*3a:+0x7.fffff8p125:0:-1:
+%3a:+0xf.fffffp+124:0:-1:
+%*3a:+0xf.fffffp+124:0:-1:
%3a:+infinity:0:-1:
%*3a:+infinity:0:-1:
%4a::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-16385:0:-1:
-# BZ12701 %*2LA:0X8P-16385:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:-0X8P-16385:0:-1:
-# BZ12701 %*3LA:-0X8P-16385:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:-0X8P-16385:0:-1:
+%*3LA:-0X8P-16385:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-16385:0:-1:
-# BZ12701 %*3LA:+0X8P-16385:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-16385:0:-1:
-# BZ12701 %*2La:0x8p-16385:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:-0x8p-16385:0:-1:
-# BZ12701 %*3La:-0x8p-16385:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:-0x8p-16385:0:-1:
+%*3La:-0x8p-16385:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-16385:0:-1:
-# BZ12701 %*3La:+0x8p-16385:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-972:0:-1:
-# BZ12701 %*2LA:0X8P-972:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-972:0:-1:
+%*2LA:0X8P-972:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:-0X8P-972:0:-1:
-# BZ12701 %*3LA:-0X8P-972:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:-0X8P-972:0:-1:
+%*3LA:-0X8P-972:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-972:0:-1:
-# BZ12701 %*3LA:+0X8P-972:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-972:0:-1:
+%*3LA:+0X8P-972:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-972:0:-1:
-# BZ12701 %*2La:0x8p-972:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-972:0:-1:
+%*2La:0x8p-972:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:-0x8p-972:0:-1:
-# BZ12701 %*3La:-0x8p-972:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:-0x8p-972:0:-1:
+%*3La:-0x8p-972:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-972:0:-1:
-# BZ12701 %*3La:+0x8p-972:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-972:0:-1:
+%*3La:+0x8p-972:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-16385:0:-1:
-# BZ12701 %*2LA:0X8P-16385:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.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:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LA:-0X8P-16385:0:-1:
-# BZ12701 %*3LA:-0X8P-16385:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.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:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-16385:0:-1:
-# BZ12701 %*3LA:+0X8P-16385:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.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:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-16385:0:-1:
-# BZ12701 %*2La:0x8p-16385:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %2La:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*2La:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %2La:0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*2La:0xf.fffffffffffffffp+16380:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.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:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %3La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3La:-0x8p-16385:0:-1:
-# BZ12701 %*3La:-0x8p-16385:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.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:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-16385:0:-1:
-# BZ12701 %*3La:+0x8p-16385:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3La:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3La:+0xf.fffffffffffffffp+16380:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.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:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-1025:0:-1:
-# BZ12701 %*2LA:0X8P-1025:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-1025:0:-1:
+%*2LA:0X8P-1025:0:-1:
+%2LA:0X2.3456789ABCDFEP0123:0:-1:
+%*2LA:0X2.3456789ABCDFEP0123:0:-1:
+%2LA:0X2.3456789ABCDFEP+123:0:-1:
+%*2LA:0X2.3456789ABCDFEP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:-0X8P-1025:0:-1:
-# BZ12701 %*3LA:-0X8P-1025:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%3LA:-0X8P-1025:0:-1:
+%*3LA:-0X8P-1025:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-1025:0:-1:
-# BZ12701 %*3LA:+0X8P-1025:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-1025:0:-1:
+%*3LA:+0X8P-1025:0:-1:
+%3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-1025:0:-1:
-# BZ12701 %*2La:0x8p-1025:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffff8p+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-1025:0:-1:
+%*2La:0x8p-1025:0:-1:
+%2La:0x2.3456789abcdfep0123:0:-1:
+%*2La:0x2.3456789abcdfep0123:0:-1:
+%2La:0x2.3456789abcdfep+123:0:-1:
+%*2La:0x2.3456789abcdfep+123:0:-1:
+%2La:0x7.ffffffffffffcp1021:0:-1:
+%*2La:0x7.ffffffffffffcp1021:0:-1:
+%2La:0xf.ffffffffffff8p+1020:0:-1:
+%*2La:0xf.ffffffffffff8p+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:-0x8p-1025:0:-1:
-# BZ12701 %*3La:-0x8p-1025:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffff8p+1020:0:-1:
+%*3La:-0xf.ffffffffffff8p+1020:0:-1:
+%3La:-0x7.ffffffffffffcp1021:0:-1:
+%*3La:-0x7.ffffffffffffcp1021:0:-1:
+%3La:-0x2.3456789abcdfep+123:0:-1:
+%*3La:-0x2.3456789abcdfep+123:0:-1:
+%3La:-0x2.3456789abcdfep0123:0:-1:
+%*3La:-0x2.3456789abcdfep0123:0:-1:
+%3La:-0x8p-1025:0:-1:
+%*3La:-0x8p-1025:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-1025:0:-1:
-# BZ12701 %*3La:+0x8p-1025:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffff8p+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-1025:0:-1:
+%*3La:+0x8p-1025:0:-1:
+%3La:+0x2.3456789abcdfep0123:0:-1:
+%*3La:+0x2.3456789abcdfep0123:0:-1:
+%3La:+0x2.3456789abcdfep+123:0:-1:
+%*3La:+0x2.3456789abcdfep+123:0:-1:
+%3La:+0x7.ffffffffffffcp1021:0:-1:
+%*3La:+0x7.ffffffffffffcp1021:0:-1:
+%3La:+0xf.ffffffffffff8p+1020:0:-1:
+%*3La:+0xf.ffffffffffff8p+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH v2 17/17] stdio-common: Reject significand prefixes in scanf [BZ #12701]
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
` (15 preceding siblings ...)
2025-03-01 22:46 ` [PATCH v2 16/17] stdio-common: Reject significand " Maciej W. Rozycki
@ 2025-03-01 22:46 ` Maciej W. Rozycki
2025-03-04 21:48 ` Joseph Myers
16 siblings, 1 reply; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-01 22:46 UTC (permalink / raw)
To: libc-alpha; +Cc: Maciej W. Rozycki
From: Maciej W. Rozycki <macro@redhat.com>
Reject invalid formatted scanf real input data the exponent part of
which is comprised of an exponent introducing character, optionally
followed by a sign, and with no actual digits following. Such data is a
prefix of, but not a matching input sequence and therefore it is meant
to cause a matching failure. Instead a matching success is recorded and
the value of zero currently returned with the prefix wholly consumed
from input.
Correct an invalid `tstscanf.c' test accordingly that expects a matching
success for input data provided in the ISO C standard as an example for
a matching failure.
Enable input data that causes test failures without this fix in place.
---
stdio-common/tstscanf.c | 2
stdio-common/vfscanf-internal.c | 7
sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input | 108 ++---
sysdeps/ieee754/dbl-64/tst-scanf-format-double-E.input | 80 ++--
sysdeps/ieee754/dbl-64/tst-scanf-format-double-G.input | 192 ++++-----
sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input | 108 ++---
sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input | 80 ++--
sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input | 192 ++++-----
sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input | 128 +++---
sysdeps/ieee754/flt-32/tst-scanf-format-float-E.input | 92 ++--
sysdeps/ieee754/flt-32/tst-scanf-format-float-G.input | 212 +++++------
sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input | 128 +++---
sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input | 92 ++--
sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input | 212 +++++------
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input | 108 ++---
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-E.input | 72 +--
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-G.input | 192 ++++-----
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input | 108 ++---
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input | 72 +--
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input | 192 ++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input | 108 ++---
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-E.input | 80 ++--
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-G.input | 192 ++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input | 108 ++---
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input | 80 ++--
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input | 192 ++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input | 116 +++---
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-E.input | 72 +--
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-G.input | 200 +++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input | 116 +++---
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input | 72 +--
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input | 200 +++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input | 108 ++---
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-E.input | 80 ++--
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-G.input | 192 ++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input | 108 ++---
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input | 80 ++--
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input | 192 ++++-----
38 files changed, 2338 insertions(+), 2335 deletions(-)
glibc-scanf-bz12701-real-exp.diff
Index: glibc/stdio-common/tstscanf.c
===================================================================
--- glibc.orig/stdio-common/tstscanf.c
+++ glibc/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;
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -2204,6 +2204,7 @@ __vfscanf_internal (FILE *s, const char
{
char_buffer_add (&charbuf, exp_char);
got_e = got_dot = 1;
+ got_digit = 0;
}
else
{
@@ -2547,11 +2548,13 @@ __vfscanf_internal (FILE *s, const char
/* 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:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-A.input
@@ -272,12 +272,12 @@
%*4lA:NAN():0:-1:
%4lA:NAN(09A_Zaz):0:-1:
%*4lA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4lA:0X0P0:0:-1:
-# BZ12701 %*4lA:0X0P0:0:-1:
-# BZ12701 %4lA:0X0P+0:0:-1:
-# BZ12701 %*4lA:0X0P+0:0:-1:
-# BZ12701 %4lA:0X8P-1025:0:-1:
-# BZ12701 %*4lA:0X8P-1025:0:-1:
+%4lA:0X0P0:0:-1:
+%*4lA:0X0P0:0:-1:
+%4lA:0X0P+0:0:-1:
+%*4lA:0X0P+0:0:-1:
+%4lA:0X8P-1025:0:-1:
+%*4lA:0X8P-1025:0:-1:
%4lA:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4lA:0X2.3456789ABCDFEP0123:0:4:
%4lA:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lA:-0X2.3456789ABCDFEP+123:0:5:
%5lA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5lA:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5lA:-0X8P-1025:0:-1:
-# BZ12701 %*5lA:-0X8P-1025:0:-1:
-# BZ12701 %5lA:-0X0P+0:0:-1:
-# BZ12701 %*5lA:-0X0P+0:0:-1:
-# BZ12701 %5lA:-0X0P0:0:-1:
-# BZ12701 %*5lA:-0X0P0:0:-1:
+%5lA:-0X8P-1025:0:-1:
+%*5lA:-0X8P-1025:0:-1:
+%5lA:-0X0P+0:0:-1:
+%*5lA:-0X0P+0:0:-1:
+%5lA:-0X0P0:0:-1:
+%*5lA:-0X0P0:0:-1:
%5lA:-NAN(09A_Zaz):0:-1:
%*5lA:-NAN(09A_Zaz):0:-1:
%5lA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5lA:NAN(09A_Zaz):0:-1:
%5lA:0X0P0:1:5:0x0:
%*5lA:0X0P0:0:5:
-# BZ12701 %5lA:0X0P+0:0:-1:
-# BZ12701 %*5lA:0X0P+0:0:-1:
-# BZ12701 %5lA:0X8P-1025:0:-1:
-# BZ12701 %*5lA:0X8P-1025:0:-1:
+%5lA:0X0P+0:0:-1:
+%*5lA:0X0P+0:0:-1:
+%5lA:0X8P-1025:0:-1:
+%*5lA:0X8P-1025:0:-1:
%5lA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5lA:0X2.3456789ABCDFEP0123:0:5:
%5lA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lA:+NAN():0:-1:
%5lA:+NAN(09A_Zaz):0:-1:
%*5lA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5lA:+0X0P0:0:-1:
-# BZ12701 %*5lA:+0X0P0:0:-1:
-# BZ12701 %5lA:+0X0P+0:0:-1:
-# BZ12701 %*5lA:+0X0P+0:0:-1:
-# BZ12701 %5lA:+0X8P-1025:0:-1:
-# BZ12701 %*5lA:+0X8P-1025:0:-1:
+%5lA:+0X0P0:0:-1:
+%*5lA:+0X0P0:0:-1:
+%5lA:+0X0P+0:0:-1:
+%*5lA:+0X0P+0:0:-1:
+%5lA:+0X8P-1025:0:-1:
+%*5lA:+0X8P-1025:0:-1:
%5lA:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5lA:+0X2.3456789ABCDFEP0123:0:5:
%5lA:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lA:-0X2.3456789ABCDFEP+123:0:6:
%6lA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6lA:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6lA:-0X8P-1025:0:-1:
-# BZ12701 %*6lA:-0X8P-1025:0:-1:
-# BZ12701 %6lA:-0X0P+0:0:-1:
-# BZ12701 %*6lA:-0X0P+0:0:-1:
+%6lA:-0X8P-1025:0:-1:
+%*6lA:-0X8P-1025:0:-1:
+%6lA:-0X0P+0:0:-1:
+%*6lA:-0X0P+0:0:-1:
%6lA:-0X0P0:1:6:-0x0:
%*6lA:-0X0P0:0:6:
%6lA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lA:+NAN(09A_Zaz):0:-1:
%6lA:+0X0P0:1:6:0x0:
%*6lA:+0X0P0:0:6:
-# BZ12701 %6lA:+0X0P+0:0:-1:
-# BZ12701 %*6lA:+0X0P+0:0:-1:
-# BZ12701 %6lA:+0X8P-1025:0:-1:
-# BZ12701 %*6lA:+0X8P-1025:0:-1:
+%6lA:+0X0P+0:0:-1:
+%*6lA:+0X0P+0:0:-1:
+%6lA:+0X8P-1025:0:-1:
+%*6lA:+0X8P-1025:0:-1:
%6lA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6lA:+0X2.3456789ABCDFEP0123:0:6:
%6lA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lA::0:-1:
%20lA:-INFINITY:1:9:-inf:
%*20lA:-INFINITY:0:9:
-# BZ12701 %20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20lA:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*20lA:-0X2.3456789ABCDFEP+123:0:-1:
%20lA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lA:-0X2.3456789ABCDFEP0123:0:20:
%20lA:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lA:+0X8P-1025:0:10:
%20lA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lA:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lA:+0X2.3456789ABCDFEP+123:0:-1:
%20lA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20lA:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lA:+INFINITY:1:9:inf:
%*20lA:+INFINITY:0:9:
%32lA::0:-1:
@@ -568,12 +568,12 @@
%*5lA: -0X2.3456789ABCDFEP+123:0:6:
%5lA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5lA: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5lA: -0X8P-1025:0:-1:
-# BZ12701 %*5lA: -0X8P-1025:0:-1:
-# BZ12701 %5lA: -0X0P+0:0:-1:
-# BZ12701 %*5lA: -0X0P+0:0:-1:
-# BZ12701 %5lA: -0X0P0:0:-1:
-# BZ12701 %*5lA: -0X0P0:0:-1:
+%5lA: -0X8P-1025:0:-1:
+%*5lA: -0X8P-1025:0:-1:
+%5lA: -0X0P+0:0:-1:
+%*5lA: -0X0P+0:0:-1:
+%5lA: -0X0P0:0:-1:
+%*5lA: -0X0P0:0:-1:
%5lA: -NAN(09A_Zaz):0:-1:
%*5lA: -NAN(09A_Zaz):0:-1:
%5lA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5lA: NAN(09A_Zaz):0:-1:
%5lA: 0X0P0:1:6:0x0:
%*5lA: 0X0P0:0:6:
-# BZ12701 %5lA: 0X0P+0:0:-1:
-# BZ12701 %*5lA: 0X0P+0:0:-1:
-# BZ12701 %5lA: 0X8P-1025:0:-1:
-# BZ12701 %*5lA: 0X8P-1025:0:-1:
+%5lA: 0X0P+0:0:-1:
+%*5lA: 0X0P+0:0:-1:
+%5lA: 0X8P-1025:0:-1:
+%*5lA: 0X8P-1025:0:-1:
%5lA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5lA: 0X2.3456789ABCDFEP0123:0:6:
%5lA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lA: +NAN():0:-1:
%5lA: +NAN(09A_Zaz):0:-1:
%*5lA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5lA: +0X0P0:0:-1:
-# BZ12701 %*5lA: +0X0P0:0:-1:
-# BZ12701 %5lA: +0X0P+0:0:-1:
-# BZ12701 %*5lA: +0X0P+0:0:-1:
-# BZ12701 %5lA: +0X8P-1025:0:-1:
-# BZ12701 %*5lA: +0X8P-1025:0:-1:
+%5lA: +0X0P0:0:-1:
+%*5lA: +0X0P0:0:-1:
+%5lA: +0X0P+0:0:-1:
+%*5lA: +0X0P+0:0:-1:
+%5lA: +0X8P-1025:0:-1:
+%*5lA: +0X8P-1025:0:-1:
%5lA: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5lA: +0X2.3456789ABCDFEP0123:0:6:
%5lA: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-E.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-E.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-E.input
@@ -148,10 +148,10 @@
%*2lE:NAN():0:-1:
%2lE:NAN(09A_Zaz):0:-1:
%*2lE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lE:0E0:0:-1:
-# BZ12701 %*2lE:0E0:0:-1:
-# BZ12701 %2lE:0E+0:0:-1:
-# BZ12701 %*2lE:0E+0:0:-1:
+%2lE:0E0:0:-1:
+%*2lE:0E0:0:-1:
+%2lE:0E+0:0:-1:
+%*2lE:0E+0:0:-1:
%2lE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
%*2lE:2.22507385850720138309023271733240406E-308:0:2:
%2lE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3lE:-2.3441674165664682593913711430784253952E037:0:3:
%3lE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
%*3lE:-2.22507385850720138309023271733240406E-308:0:3:
-# BZ12701 %3lE:-0E+0:0:-1:
-# BZ12701 %*3lE:-0E+0:0:-1:
-# BZ12701 %3lE:-0E0:0:-1:
-# BZ12701 %*3lE:-0E0:0:-1:
+%3lE:-0E+0:0:-1:
+%*3lE:-0E+0:0:-1:
+%3lE:-0E0:0:-1:
+%*3lE:-0E0:0:-1:
%3lE:-NAN(09A_Zaz):0:-1:
%*3lE:-NAN(09A_Zaz):0:-1:
%3lE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3lE:NAN(09A_Zaz):0:3:
%3lE:0E0:1:3:0x0:
%*3lE:0E0:0:3:
-# BZ12701 %3lE:0E+0:0:-1:
-# BZ12701 %*3lE:0E+0:0:-1:
+%3lE:0E+0:0:-1:
+%*3lE:0E+0:0:-1:
%3lE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
%*3lE:2.22507385850720138309023271733240406E-308:0:3:
%3lE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3lE:+NAN():0:-1:
%3lE:+NAN(09A_Zaz):0:-1:
%*3lE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lE:+0E0:0:-1:
-# BZ12701 %*3lE:+0E0:0:-1:
-# BZ12701 %3lE:+0E+0:0:-1:
-# BZ12701 %*3lE:+0E+0:0:-1:
+%3lE:+0E0:0:-1:
+%*3lE:+0E0:0:-1:
+%3lE:+0E+0:0:-1:
+%*3lE:+0E+0:0:-1:
%3lE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
%*3lE:+2.22507385850720138309023271733240406E-308:0:3:
%3lE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4lE:-2.3441674165664682593913711430784253952E037:0:4:
%4lE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
%*4lE:-2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %4lE:-0E+0:0:-1:
-# BZ12701 %*4lE:-0E+0:0:-1:
+%4lE:-0E+0:0:-1:
+%*4lE:-0E+0:0:-1:
%4lE:-0E0:1:4:-0x0:
%*4lE:-0E0:0:4:
%4lE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4lE:+NAN(09A_Zaz):0:4:
%4lE:+0E0:1:4:0x0:
%*4lE:+0E0:0:4:
-# BZ12701 %4lE:+0E+0:0:-1:
-# BZ12701 %*4lE:+0E+0:0:-1:
+%4lE:+0E+0:0:-1:
+%*4lE:+0E+0:0:-1:
%4lE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*4lE:+2.22507385850720138309023271733240406E-308:0:4:
%4lE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40lE::0:-1:
%40lE:-INFINITY:1:9:-inf:
%*40lE:-INFINITY:0:9:
-# BZ12701 %40lE:-1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
%40lE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
%*40lE:-1.79769313486231570814527423731704357E308:0:40:
%40lE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
%*40lE:-2.3441674165664682593913711430784253952E+37:0:40:
%40lE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
%*40lE:-2.3441674165664682593913711430784253952E037:0:40:
-# BZ12701 %40lE:-2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
%40lE:-0E+0:1:5:-0x0:
%*40lE:-0E+0:0:5:
%40lE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40lE:0E+0:0:4:
%40lE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
%*40lE:2.22507385850720138309023271733240406E-308:0:40:
-# BZ12701 %40lE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %*40lE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %40lE:2.3441674165664682593913711430784253952E+37:0:-1:
-# BZ12701 %*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40lE:2.3441674165664682593913711430784253952E037:0:-1:
+%*40lE:2.3441674165664682593913711430784253952E037:0:-1:
+%40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
%40lE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100:
%*40lE:1.79769313486231570814527423731704357E308:0:40:
%40lE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40lE:+0E0:0:4:
%40lE:+0E+0:1:5:0x0:
%*40lE:+0E+0:0:5:
-# BZ12701 %40lE:+2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
%40lE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
%*40lE:+2.3441674165664682593913711430784253952E037:0:40:
%40lE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
%*40lE:+2.3441674165664682593913711430784253952E+37:0:40:
%40lE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
%*40lE:+1.79769313486231570814527423731704357E308:0:40:
-# BZ12701 %40lE:+1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
%40lE:+INFINITY:1:9:inf:
%*40lE:+INFINITY:0:9:
%48lE::0:-1:
@@ -446,10 +446,10 @@
%*3lE: -2.3441674165664682593913711430784253952E037:0:4:
%3lE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
%*3lE: -2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %3lE: -0E+0:0:-1:
-# BZ12701 %*3lE: -0E+0:0:-1:
-# BZ12701 %3lE: -0E0:0:-1:
-# BZ12701 %*3lE: -0E0:0:-1:
+%3lE: -0E+0:0:-1:
+%*3lE: -0E+0:0:-1:
+%3lE: -0E0:0:-1:
+%*3lE: -0E0:0:-1:
%3lE: -NAN(09A_Zaz):0:-1:
%*3lE: -NAN(09A_Zaz):0:-1:
%3lE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3lE: NAN(09A_Zaz):0:4:
%3lE: 0E0:1:4:0x0:
%*3lE: 0E0:0:4:
-# BZ12701 %3lE: 0E+0:0:-1:
-# BZ12701 %*3lE: 0E+0:0:-1:
+%3lE: 0E+0:0:-1:
+%*3lE: 0E+0:0:-1:
%3lE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*3lE: 2.22507385850720138309023271733240406E-308:0:4:
%3lE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3lE: +NAN():0:-1:
%3lE: +NAN(09A_Zaz):0:-1:
%*3lE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3lE: +0E0:0:-1:
-# BZ12701 %*3lE: +0E0:0:-1:
-# BZ12701 %3lE: +0E+0:0:-1:
-# BZ12701 %*3lE: +0E+0:0:-1:
+%3lE: +0E0:0:-1:
+%*3lE: +0E0:0:-1:
+%3lE: +0E+0:0:-1:
+%*3lE: +0E+0:0:-1:
%3lE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
%*3lE: +2.22507385850720138309023271733240406E-308:0:4:
%3lE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-G.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-G.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-G.input
@@ -148,20 +148,20 @@
%*2lG:NAN():0:-1:
%2lG:NAN(09A_Zaz):0:-1:
%*2lG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lG:0X0P0:0:-1:
-# BZ12701 %*2lG:0X0P0:0:-1:
-# BZ12701 %2lG:0X0P+0:0:-1:
-# BZ12701 %*2lG:0X0P+0:0:-1:
-# BZ12701 %2lG:0X8P-1025:0:-1:
-# BZ12701 %*2lG:0X8P-1025:0:-1:
-# BZ12701 %2lG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2lG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2lG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2lG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lG:0X0P0:0:-1:
+%*2lG:0X0P0:0:-1:
+%2lG:0X0P+0:0:-1:
+%*2lG:0X0P+0:0:-1:
+%2lG:0X8P-1025:0:-1:
+%*2lG:0X8P-1025:0:-1:
+%2lG:0X2.3456789ABCDFEP0123:0:-1:
+%*2lG:0X2.3456789ABCDFEP0123:0:-1:
+%2lG:0X2.3456789ABCDFEP+123:0:-1:
+%*2lG:0X2.3456789ABCDFEP+123:0:-1:
+%2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2lG:INFINITY:0:-1:
%*2lG:INFINITY:0:-1:
%2lG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3lG::0:-1:
%3lG:-INFINITY:0:-1:
%*3lG:-INFINITY:0:-1:
-# BZ12701 %3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lG:-0X8P-1025:0:-1:
-# BZ12701 %*3lG:-0X8P-1025:0:-1:
-# BZ12701 %3lG:-0X0P+0:0:-1:
-# BZ12701 %*3lG:-0X0P+0:0:-1:
-# BZ12701 %3lG:-0X0P0:0:-1:
-# BZ12701 %*3lG:-0X0P0:0:-1:
+%3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*3lG:-0X2.3456789ABCDFEP+123:0:-1:
+%3lG:-0X2.3456789ABCDFEP0123:0:-1:
+%*3lG:-0X2.3456789ABCDFEP0123:0:-1:
+%3lG:-0X8P-1025:0:-1:
+%*3lG:-0X8P-1025:0:-1:
+%3lG:-0X0P+0:0:-1:
+%*3lG:-0X0P+0:0:-1:
+%3lG:-0X0P0:0:-1:
+%*3lG:-0X0P0:0:-1:
%3lG:-NAN(09A_Zaz):0:-1:
%*3lG:-NAN(09A_Zaz):0:-1:
%3lG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3lG:+NAN():0:-1:
%3lG:+NAN(09A_Zaz):0:-1:
%*3lG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lG:+0X0P0:0:-1:
-# BZ12701 %*3lG:+0X0P0:0:-1:
-# BZ12701 %3lG:+0X0P+0:0:-1:
-# BZ12701 %*3lG:+0X0P+0:0:-1:
-# BZ12701 %3lG:+0X8P-1025:0:-1:
-# BZ12701 %*3lG:+0X8P-1025:0:-1:
-# BZ12701 %3lG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:+0X0P0:0:-1:
+%*3lG:+0X0P0:0:-1:
+%3lG:+0X0P+0:0:-1:
+%*3lG:+0X0P+0:0:-1:
+%3lG:+0X8P-1025:0:-1:
+%*3lG:+0X8P-1025:0:-1:
+%3lG:+0X2.3456789ABCDFEP0123:0:-1:
+%*3lG:+0X2.3456789ABCDFEP0123:0:-1:
+%3lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*3lG:+0X2.3456789ABCDFEP+123:0:-1:
+%3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3lG:+INFINITY:0:-1:
%*3lG:+INFINITY:0:-1:
%4lG::0:-1:
@@ -272,12 +272,12 @@
%*4lG:NAN():0:-1:
%4lG:NAN(09A_Zaz):0:-1:
%*4lG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4lG:0X0P0:0:-1:
-# BZ12701 %*4lG:0X0P0:0:-1:
-# BZ12701 %4lG:0X0P+0:0:-1:
-# BZ12701 %*4lG:0X0P+0:0:-1:
-# BZ12701 %4lG:0X8P-1025:0:-1:
-# BZ12701 %*4lG:0X8P-1025:0:-1:
+%4lG:0X0P0:0:-1:
+%*4lG:0X0P0:0:-1:
+%4lG:0X0P+0:0:-1:
+%*4lG:0X0P+0:0:-1:
+%4lG:0X8P-1025:0:-1:
+%*4lG:0X8P-1025:0:-1:
%4lG:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4lG:0X2.3456789ABCDFEP0123:0:4:
%4lG:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lG:-0X2.3456789ABCDFEP+123:0:5:
%5lG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5lG:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5lG:-0X8P-1025:0:-1:
-# BZ12701 %*5lG:-0X8P-1025:0:-1:
-# BZ12701 %5lG:-0X0P+0:0:-1:
-# BZ12701 %*5lG:-0X0P+0:0:-1:
-# BZ12701 %5lG:-0X0P0:0:-1:
-# BZ12701 %*5lG:-0X0P0:0:-1:
+%5lG:-0X8P-1025:0:-1:
+%*5lG:-0X8P-1025:0:-1:
+%5lG:-0X0P+0:0:-1:
+%*5lG:-0X0P+0:0:-1:
+%5lG:-0X0P0:0:-1:
+%*5lG:-0X0P0:0:-1:
%5lG:-NAN(09A_Zaz):0:-1:
%*5lG:-NAN(09A_Zaz):0:-1:
%5lG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5lG:NAN(09A_Zaz):0:-1:
%5lG:0X0P0:1:5:0x0:
%*5lG:0X0P0:0:5:
-# BZ12701 %5lG:0X0P+0:0:-1:
-# BZ12701 %*5lG:0X0P+0:0:-1:
-# BZ12701 %5lG:0X8P-1025:0:-1:
-# BZ12701 %*5lG:0X8P-1025:0:-1:
+%5lG:0X0P+0:0:-1:
+%*5lG:0X0P+0:0:-1:
+%5lG:0X8P-1025:0:-1:
+%*5lG:0X8P-1025:0:-1:
%5lG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5lG:0X2.3456789ABCDFEP0123:0:5:
%5lG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lG:+NAN():0:-1:
%5lG:+NAN(09A_Zaz):0:-1:
%*5lG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5lG:+0X0P0:0:-1:
-# BZ12701 %*5lG:+0X0P0:0:-1:
-# BZ12701 %5lG:+0X0P+0:0:-1:
-# BZ12701 %*5lG:+0X0P+0:0:-1:
-# BZ12701 %5lG:+0X8P-1025:0:-1:
-# BZ12701 %*5lG:+0X8P-1025:0:-1:
+%5lG:+0X0P0:0:-1:
+%*5lG:+0X0P0:0:-1:
+%5lG:+0X0P+0:0:-1:
+%*5lG:+0X0P+0:0:-1:
+%5lG:+0X8P-1025:0:-1:
+%*5lG:+0X8P-1025:0:-1:
%5lG:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5lG:+0X2.3456789ABCDFEP0123:0:5:
%5lG:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lG:-0X2.3456789ABCDFEP+123:0:6:
%6lG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6lG:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6lG:-0X8P-1025:0:-1:
-# BZ12701 %*6lG:-0X8P-1025:0:-1:
-# BZ12701 %6lG:-0X0P+0:0:-1:
-# BZ12701 %*6lG:-0X0P+0:0:-1:
+%6lG:-0X8P-1025:0:-1:
+%*6lG:-0X8P-1025:0:-1:
+%6lG:-0X0P+0:0:-1:
+%*6lG:-0X0P+0:0:-1:
%6lG:-0X0P0:1:6:-0x0:
%*6lG:-0X0P0:0:6:
%6lG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lG:+NAN(09A_Zaz):0:-1:
%6lG:+0X0P0:1:6:0x0:
%*6lG:+0X0P0:0:6:
-# BZ12701 %6lG:+0X0P+0:0:-1:
-# BZ12701 %*6lG:+0X0P+0:0:-1:
-# BZ12701 %6lG:+0X8P-1025:0:-1:
-# BZ12701 %*6lG:+0X8P-1025:0:-1:
+%6lG:+0X0P+0:0:-1:
+%*6lG:+0X0P+0:0:-1:
+%6lG:+0X8P-1025:0:-1:
+%*6lG:+0X8P-1025:0:-1:
%6lG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6lG:+0X2.3456789ABCDFEP0123:0:6:
%6lG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lG::0:-1:
%20lG:-INFINITY:1:9:-inf:
%*20lG:-INFINITY:0:9:
-# BZ12701 %20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20lG:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*20lG:-0X2.3456789ABCDFEP+123:0:-1:
%20lG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lG:-0X2.3456789ABCDFEP0123:0:20:
%20lG:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lG:+0X8P-1025:0:10:
%20lG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lG:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lG:+0X2.3456789ABCDFEP+123:0:-1:
%20lG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20lG:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lG:+INFINITY:1:9:inf:
%*20lG:+INFINITY:0:9:
%32lG::0:-1:
@@ -568,12 +568,12 @@
%*5lG: -0X2.3456789ABCDFEP+123:0:6:
%5lG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5lG: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5lG: -0X8P-1025:0:-1:
-# BZ12701 %*5lG: -0X8P-1025:0:-1:
-# BZ12701 %5lG: -0X0P+0:0:-1:
-# BZ12701 %*5lG: -0X0P+0:0:-1:
-# BZ12701 %5lG: -0X0P0:0:-1:
-# BZ12701 %*5lG: -0X0P0:0:-1:
+%5lG: -0X8P-1025:0:-1:
+%*5lG: -0X8P-1025:0:-1:
+%5lG: -0X0P+0:0:-1:
+%*5lG: -0X0P+0:0:-1:
+%5lG: -0X0P0:0:-1:
+%*5lG: -0X0P0:0:-1:
%5lG: -NAN(09A_Zaz):0:-1:
%*5lG: -NAN(09A_Zaz):0:-1:
%5lG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5lG: NAN(09A_Zaz):0:-1:
%5lG: 0X0P0:1:6:0x0:
%*5lG: 0X0P0:0:6:
-# BZ12701 %5lG: 0X0P+0:0:-1:
-# BZ12701 %*5lG: 0X0P+0:0:-1:
-# BZ12701 %5lG: 0X8P-1025:0:-1:
-# BZ12701 %*5lG: 0X8P-1025:0:-1:
+%5lG: 0X0P+0:0:-1:
+%*5lG: 0X0P+0:0:-1:
+%5lG: 0X8P-1025:0:-1:
+%*5lG: 0X8P-1025:0:-1:
%5lG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5lG: 0X2.3456789ABCDFEP0123:0:6:
%5lG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lG: +NAN():0:-1:
%5lG: +NAN(09A_Zaz):0:-1:
%*5lG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5lG: +0X0P0:0:-1:
-# BZ12701 %*5lG: +0X0P0:0:-1:
-# BZ12701 %5lG: +0X0P+0:0:-1:
-# BZ12701 %*5lG: +0X0P+0:0:-1:
-# BZ12701 %5lG: +0X8P-1025:0:-1:
-# BZ12701 %*5lG: +0X8P-1025:0:-1:
+%5lG: +0X0P0:0:-1:
+%*5lG: +0X0P0:0:-1:
+%5lG: +0X0P+0:0:-1:
+%*5lG: +0X0P+0:0:-1:
+%5lG: +0X8P-1025:0:-1:
+%*5lG: +0X8P-1025:0:-1:
%5lG: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5lG: +0X2.3456789ABCDFEP0123:0:6:
%5lG: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -272,12 +272,12 @@
%*4la:nan():0:-1:
%4la:nan(09A_Zaz):0:-1:
%*4la:nan(09A_Zaz):0:-1:
-# BZ12701 %4la:0x0p0:0:-1:
-# BZ12701 %*4la:0x0p0:0:-1:
-# BZ12701 %4la:0x0p+0:0:-1:
-# BZ12701 %*4la:0x0p+0:0:-1:
-# BZ12701 %4la:0x8p-1025:0:-1:
-# BZ12701 %*4la:0x8p-1025:0:-1:
+%4la:0x0p0:0:-1:
+%*4la:0x0p0:0:-1:
+%4la:0x0p+0:0:-1:
+%*4la:0x0p+0:0:-1:
+%4la:0x8p-1025:0:-1:
+%*4la:0x8p-1025:0:-1:
%4la:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4la:0x2.3456789abcdfep0123:0:4:
%4la:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5la:-0x2.3456789abcdfep+123:0:5:
%5la:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5la:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5la:-0x8p-1025:0:-1:
-# BZ12701 %*5la:-0x8p-1025:0:-1:
-# BZ12701 %5la:-0x0p+0:0:-1:
-# BZ12701 %*5la:-0x0p+0:0:-1:
-# BZ12701 %5la:-0x0p0:0:-1:
-# BZ12701 %*5la:-0x0p0:0:-1:
+%5la:-0x8p-1025:0:-1:
+%*5la:-0x8p-1025:0:-1:
+%5la:-0x0p+0:0:-1:
+%*5la:-0x0p+0:0:-1:
+%5la:-0x0p0:0:-1:
+%*5la:-0x0p0:0:-1:
%5la:-nan(09A_Zaz):0:-1:
%*5la:-nan(09A_Zaz):0:-1:
%5la:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5la:nan(09A_Zaz):0:-1:
%5la:0x0p0:1:5:0x0:
%*5la:0x0p0:0:5:
-# BZ12701 %5la:0x0p+0:0:-1:
-# BZ12701 %*5la:0x0p+0:0:-1:
-# BZ12701 %5la:0x8p-1025:0:-1:
-# BZ12701 %*5la:0x8p-1025:0:-1:
+%5la:0x0p+0:0:-1:
+%*5la:0x0p+0:0:-1:
+%5la:0x8p-1025:0:-1:
+%*5la:0x8p-1025:0:-1:
%5la:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5la:0x2.3456789abcdfep0123:0:5:
%5la:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5la:+nan():0:-1:
%5la:+nan(09A_Zaz):0:-1:
%*5la:+nan(09A_Zaz):0:-1:
-# BZ12701 %5la:+0x0p0:0:-1:
-# BZ12701 %*5la:+0x0p0:0:-1:
-# BZ12701 %5la:+0x0p+0:0:-1:
-# BZ12701 %*5la:+0x0p+0:0:-1:
-# BZ12701 %5la:+0x8p-1025:0:-1:
-# BZ12701 %*5la:+0x8p-1025:0:-1:
+%5la:+0x0p0:0:-1:
+%*5la:+0x0p0:0:-1:
+%5la:+0x0p+0:0:-1:
+%*5la:+0x0p+0:0:-1:
+%5la:+0x8p-1025:0:-1:
+%*5la:+0x8p-1025:0:-1:
%5la:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5la:+0x2.3456789abcdfep0123:0:5:
%5la:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6la:-0x2.3456789abcdfep+123:0:6:
%6la:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6la:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6la:-0x8p-1025:0:-1:
-# BZ12701 %*6la:-0x8p-1025:0:-1:
-# BZ12701 %6la:-0x0p+0:0:-1:
-# BZ12701 %*6la:-0x0p+0:0:-1:
+%6la:-0x8p-1025:0:-1:
+%*6la:-0x8p-1025:0:-1:
+%6la:-0x0p+0:0:-1:
+%*6la:-0x0p+0:0:-1:
%6la:-0x0p0:1:6:-0x0:
%*6la:-0x0p0:0:6:
%6la:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6la:+nan(09A_Zaz):0:-1:
%6la:+0x0p0:1:6:0x0:
%*6la:+0x0p0:0:6:
-# BZ12701 %6la:+0x0p+0:0:-1:
-# BZ12701 %*6la:+0x0p+0:0:-1:
-# BZ12701 %6la:+0x8p-1025:0:-1:
-# BZ12701 %*6la:+0x8p-1025:0:-1:
+%6la:+0x0p+0:0:-1:
+%*6la:+0x0p+0:0:-1:
+%6la:+0x8p-1025:0:-1:
+%*6la:+0x8p-1025:0:-1:
%6la:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6la:+0x2.3456789abcdfep0123:0:6:
%6la:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20la::0:-1:
%20la:-infinity:1:9:-inf:
%*20la:-infinity:0:9:
-# BZ12701 %20la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20la:-0xf.ffffffffffff8p+1020:0:-1:
+%20la:-0xf.ffffffffffff8p+1020:0:-1:
+%*20la:-0xf.ffffffffffff8p+1020:0:-1:
%20la:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20la:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20la:-0x2.3456789abcdfep+123:0:-1:
+%20la:-0x2.3456789abcdfep+123:0:-1:
+%*20la:-0x2.3456789abcdfep+123:0:-1:
%20la:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20la:-0x2.3456789abcdfep0123:0:20:
%20la:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20la:+0x8p-1025:0:10:
%20la:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20la:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20la:+0x2.3456789abcdfep+123:0:-1:
+%20la:+0x2.3456789abcdfep+123:0:-1:
+%*20la:+0x2.3456789abcdfep+123:0:-1:
%20la:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20la:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20la:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20la:+0xf.ffffffffffff8p+1020:0:-1:
+%20la:+0xf.ffffffffffff8p+1020:0:-1:
+%*20la:+0xf.ffffffffffff8p+1020:0:-1:
%20la:+infinity:1:9:inf:
%*20la:+infinity:0:9:
%32la::0:-1:
@@ -568,12 +568,12 @@
%*5la: -0x2.3456789abcdfep+123:0:6:
%5la: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5la: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5la: -0x8p-1025:0:-1:
-# BZ12701 %*5la: -0x8p-1025:0:-1:
-# BZ12701 %5la: -0x0p+0:0:-1:
-# BZ12701 %*5la: -0x0p+0:0:-1:
-# BZ12701 %5la: -0x0p0:0:-1:
-# BZ12701 %*5la: -0x0p0:0:-1:
+%5la: -0x8p-1025:0:-1:
+%*5la: -0x8p-1025:0:-1:
+%5la: -0x0p+0:0:-1:
+%*5la: -0x0p+0:0:-1:
+%5la: -0x0p0:0:-1:
+%*5la: -0x0p0:0:-1:
%5la: -nan(09A_Zaz):0:-1:
%*5la: -nan(09A_Zaz):0:-1:
%5la: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5la: nan(09A_Zaz):0:-1:
%5la: 0x0p0:1:6:0x0:
%*5la: 0x0p0:0:6:
-# BZ12701 %5la: 0x0p+0:0:-1:
-# BZ12701 %*5la: 0x0p+0:0:-1:
-# BZ12701 %5la: 0x8p-1025:0:-1:
-# BZ12701 %*5la: 0x8p-1025:0:-1:
+%5la: 0x0p+0:0:-1:
+%*5la: 0x0p+0:0:-1:
+%5la: 0x8p-1025:0:-1:
+%*5la: 0x8p-1025:0:-1:
%5la: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5la: 0x2.3456789abcdfep0123:0:6:
%5la: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5la: +nan():0:-1:
%5la: +nan(09A_Zaz):0:-1:
%*5la: +nan(09A_Zaz):0:-1:
-# BZ12701 %5la: +0x0p0:0:-1:
-# BZ12701 %*5la: +0x0p0:0:-1:
-# BZ12701 %5la: +0x0p+0:0:-1:
-# BZ12701 %*5la: +0x0p+0:0:-1:
-# BZ12701 %5la: +0x8p-1025:0:-1:
-# BZ12701 %*5la: +0x8p-1025:0:-1:
+%5la: +0x0p0:0:-1:
+%*5la: +0x0p0:0:-1:
+%5la: +0x0p+0:0:-1:
+%*5la: +0x0p+0:0:-1:
+%5la: +0x8p-1025:0:-1:
+%*5la: +0x8p-1025:0:-1:
%5la: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5la: +0x2.3456789abcdfep0123:0:6:
%5la: +0x2.3456789abcdfep+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
@@ -148,10 +148,10 @@
%*2le:nan():0:-1:
%2le:nan(09A_Zaz):0:-1:
%*2le:nan(09A_Zaz):0:-1:
-# BZ12701 %2le:0e0:0:-1:
-# BZ12701 %*2le:0e0:0:-1:
-# BZ12701 %2le:0e+0:0:-1:
-# BZ12701 %*2le:0e+0:0:-1:
+%2le:0e0:0:-1:
+%*2le:0e0:0:-1:
+%2le:0e+0:0:-1:
+%*2le:0e+0:0:-1:
%2le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
%*2le:2.22507385850720138309023271733240406e-308:0:2:
%2le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3le:-2.3441674165664682593913711430784253952e037:0:3:
%3le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
%*3le:-2.22507385850720138309023271733240406e-308:0:3:
-# BZ12701 %3le:-0e+0:0:-1:
-# BZ12701 %*3le:-0e+0:0:-1:
-# BZ12701 %3le:-0e0:0:-1:
-# BZ12701 %*3le:-0e0:0:-1:
+%3le:-0e+0:0:-1:
+%*3le:-0e+0:0:-1:
+%3le:-0e0:0:-1:
+%*3le:-0e0:0:-1:
%3le:-nan(09A_Zaz):0:-1:
%*3le:-nan(09A_Zaz):0:-1:
%3le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3le:nan(09A_Zaz):0:3:
%3le:0e0:1:3:0x0:
%*3le:0e0:0:3:
-# BZ12701 %3le:0e+0:0:-1:
-# BZ12701 %*3le:0e+0:0:-1:
+%3le:0e+0:0:-1:
+%*3le:0e+0:0:-1:
%3le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
%*3le:2.22507385850720138309023271733240406e-308:0:3:
%3le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3le:+nan():0:-1:
%3le:+nan(09A_Zaz):0:-1:
%*3le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3le:+0e0:0:-1:
-# BZ12701 %*3le:+0e0:0:-1:
-# BZ12701 %3le:+0e+0:0:-1:
-# BZ12701 %*3le:+0e+0:0:-1:
+%3le:+0e0:0:-1:
+%*3le:+0e0:0:-1:
+%3le:+0e+0:0:-1:
+%*3le:+0e+0:0:-1:
%3le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
%*3le:+2.22507385850720138309023271733240406e-308:0:3:
%3le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4le:-2.3441674165664682593913711430784253952e037:0:4:
%4le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
%*4le:-2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %4le:-0e+0:0:-1:
-# BZ12701 %*4le:-0e+0:0:-1:
+%4le:-0e+0:0:-1:
+%*4le:-0e+0:0:-1:
%4le:-0e0:1:4:-0x0:
%*4le:-0e0:0:4:
%4le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4le:+nan(09A_Zaz):0:4:
%4le:+0e0:1:4:0x0:
%*4le:+0e0:0:4:
-# BZ12701 %4le:+0e+0:0:-1:
-# BZ12701 %*4le:+0e+0:0:-1:
+%4le:+0e+0:0:-1:
+%*4le:+0e+0:0:-1:
%4le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*4le:+2.22507385850720138309023271733240406e-308:0:4:
%4le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40le::0:-1:
%40le:-infinity:1:9:-inf:
%*40le:-infinity:0:9:
-# BZ12701 %40le:-1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*40le:-1.79769313486231570814527423731704357e+308:0:-1:
%40le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
%*40le:-1.79769313486231570814527423731704357e308:0:40:
%40le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
%*40le:-2.3441674165664682593913711430784253952e+37:0:40:
%40le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
%*40le:-2.3441674165664682593913711430784253952e037:0:40:
-# BZ12701 %40le:-2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*40le:-2.22507385850720138309023271733240406e-308:0:-1:
%40le:-0e+0:1:5:-0x0:
%*40le:-0e+0:0:5:
%40le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40le:0e+0:0:4:
%40le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
%*40le:2.22507385850720138309023271733240406e-308:0:40:
-# BZ12701 %40le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %*40le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %40le:2.3441674165664682593913711430784253952e+37:0:-1:
-# BZ12701 %*40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40le:2.3441674165664682593913711430784253952e037:0:-1:
+%*40le:2.3441674165664682593913711430784253952e037:0:-1:
+%40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%*40le:2.3441674165664682593913711430784253952e+37:0:-1:
%40le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100:
%*40le:1.79769313486231570814527423731704357e308:0:40:
%40le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40le:+0e0:0:4:
%40le:+0e+0:1:5:0x0:
%*40le:+0e+0:0:5:
-# BZ12701 %40le:+2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*40le:+2.22507385850720138309023271733240406e-308:0:-1:
%40le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
%*40le:+2.3441674165664682593913711430784253952e037:0:40:
%40le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
%*40le:+2.3441674165664682593913711430784253952e+37:0:40:
%40le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
%*40le:+1.79769313486231570814527423731704357e308:0:40:
-# BZ12701 %40le:+1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40le:+1.79769313486231570814527423731704357e+308:0:-1:
%40le:+infinity:1:9:inf:
%*40le:+infinity:0:9:
%48le::0:-1:
@@ -446,10 +446,10 @@
%*3le: -2.3441674165664682593913711430784253952e037:0:4:
%3le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
%*3le: -2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %3le: -0e+0:0:-1:
-# BZ12701 %*3le: -0e+0:0:-1:
-# BZ12701 %3le: -0e0:0:-1:
-# BZ12701 %*3le: -0e0:0:-1:
+%3le: -0e+0:0:-1:
+%*3le: -0e+0:0:-1:
+%3le: -0e0:0:-1:
+%*3le: -0e0:0:-1:
%3le: -nan(09A_Zaz):0:-1:
%*3le: -nan(09A_Zaz):0:-1:
%3le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3le: nan(09A_Zaz):0:4:
%3le: 0e0:1:4:0x0:
%*3le: 0e0:0:4:
-# BZ12701 %3le: 0e+0:0:-1:
-# BZ12701 %*3le: 0e+0:0:-1:
+%3le: 0e+0:0:-1:
+%*3le: 0e+0:0:-1:
%3le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*3le: 2.22507385850720138309023271733240406e-308:0:4:
%3le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3le: +nan():0:-1:
%3le: +nan(09A_Zaz):0:-1:
%*3le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3le: +0e0:0:-1:
-# BZ12701 %*3le: +0e0:0:-1:
-# BZ12701 %3le: +0e+0:0:-1:
-# BZ12701 %*3le: +0e+0:0:-1:
+%3le: +0e0:0:-1:
+%*3le: +0e0:0:-1:
+%3le: +0e+0:0:-1:
+%*3le: +0e+0:0:-1:
%3le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
%*3le: +2.22507385850720138309023271733240406e-308:0:4:
%3le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
+++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
@@ -148,20 +148,20 @@
%*2lg:nan():0:-1:
%2lg:nan(09A_Zaz):0:-1:
%*2lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2lg:0x0p0:0:-1:
-# BZ12701 %*2lg:0x0p0:0:-1:
-# BZ12701 %2lg:0x0p+0:0:-1:
-# BZ12701 %*2lg:0x0p+0:0:-1:
-# BZ12701 %2lg:0x8p-1025:0:-1:
-# BZ12701 %*2lg:0x8p-1025:0:-1:
-# BZ12701 %2lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2lg:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2lg:0xf.ffffffffffff8p+1020:0:-1:
+%2lg:0x0p0:0:-1:
+%*2lg:0x0p0:0:-1:
+%2lg:0x0p+0:0:-1:
+%*2lg:0x0p+0:0:-1:
+%2lg:0x8p-1025:0:-1:
+%*2lg:0x8p-1025:0:-1:
+%2lg:0x2.3456789abcdfep0123:0:-1:
+%*2lg:0x2.3456789abcdfep0123:0:-1:
+%2lg:0x2.3456789abcdfep+123:0:-1:
+%*2lg:0x2.3456789abcdfep+123:0:-1:
+%2lg:0x7.ffffffffffffcp1021:0:-1:
+%*2lg:0x7.ffffffffffffcp1021:0:-1:
+%2lg:0xf.ffffffffffff8p+1020:0:-1:
+%*2lg:0xf.ffffffffffff8p+1020:0:-1:
%2lg:infinity:0:-1:
%*2lg:infinity:0:-1:
%2lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3lg::0:-1:
%3lg:-infinity:0:-1:
%*3lg:-infinity:0:-1:
-# BZ12701 %3lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3lg:-0x8p-1025:0:-1:
-# BZ12701 %*3lg:-0x8p-1025:0:-1:
-# BZ12701 %3lg:-0x0p+0:0:-1:
-# BZ12701 %*3lg:-0x0p+0:0:-1:
-# BZ12701 %3lg:-0x0p0:0:-1:
-# BZ12701 %*3lg:-0x0p0:0:-1:
+%3lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*3lg:-0xf.ffffffffffff8p+1020:0:-1:
+%3lg:-0x7.ffffffffffffcp1021:0:-1:
+%*3lg:-0x7.ffffffffffffcp1021:0:-1:
+%3lg:-0x2.3456789abcdfep+123:0:-1:
+%*3lg:-0x2.3456789abcdfep+123:0:-1:
+%3lg:-0x2.3456789abcdfep0123:0:-1:
+%*3lg:-0x2.3456789abcdfep0123:0:-1:
+%3lg:-0x8p-1025:0:-1:
+%*3lg:-0x8p-1025:0:-1:
+%3lg:-0x0p+0:0:-1:
+%*3lg:-0x0p+0:0:-1:
+%3lg:-0x0p0:0:-1:
+%*3lg:-0x0p0:0:-1:
%3lg:-nan(09A_Zaz):0:-1:
%*3lg:-nan(09A_Zaz):0:-1:
%3lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3lg:+nan():0:-1:
%3lg:+nan(09A_Zaz):0:-1:
%*3lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3lg:+0x0p0:0:-1:
-# BZ12701 %*3lg:+0x0p0:0:-1:
-# BZ12701 %3lg:+0x0p+0:0:-1:
-# BZ12701 %*3lg:+0x0p+0:0:-1:
-# BZ12701 %3lg:+0x8p-1025:0:-1:
-# BZ12701 %*3lg:+0x8p-1025:0:-1:
-# BZ12701 %3lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3lg:+0x0p0:0:-1:
+%*3lg:+0x0p0:0:-1:
+%3lg:+0x0p+0:0:-1:
+%*3lg:+0x0p+0:0:-1:
+%3lg:+0x8p-1025:0:-1:
+%*3lg:+0x8p-1025:0:-1:
+%3lg:+0x2.3456789abcdfep0123:0:-1:
+%*3lg:+0x2.3456789abcdfep0123:0:-1:
+%3lg:+0x2.3456789abcdfep+123:0:-1:
+%*3lg:+0x2.3456789abcdfep+123:0:-1:
+%3lg:+0x7.ffffffffffffcp1021:0:-1:
+%*3lg:+0x7.ffffffffffffcp1021:0:-1:
+%3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*3lg:+0xf.ffffffffffff8p+1020:0:-1:
%3lg:+infinity:0:-1:
%*3lg:+infinity:0:-1:
%4lg::0:-1:
@@ -272,12 +272,12 @@
%*4lg:nan():0:-1:
%4lg:nan(09A_Zaz):0:-1:
%*4lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4lg:0x0p0:0:-1:
-# BZ12701 %*4lg:0x0p0:0:-1:
-# BZ12701 %4lg:0x0p+0:0:-1:
-# BZ12701 %*4lg:0x0p+0:0:-1:
-# BZ12701 %4lg:0x8p-1025:0:-1:
-# BZ12701 %*4lg:0x8p-1025:0:-1:
+%4lg:0x0p0:0:-1:
+%*4lg:0x0p0:0:-1:
+%4lg:0x0p+0:0:-1:
+%*4lg:0x0p+0:0:-1:
+%4lg:0x8p-1025:0:-1:
+%*4lg:0x8p-1025:0:-1:
%4lg:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4lg:0x2.3456789abcdfep0123:0:4:
%4lg:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lg:-0x2.3456789abcdfep+123:0:5:
%5lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5lg:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5lg:-0x8p-1025:0:-1:
-# BZ12701 %*5lg:-0x8p-1025:0:-1:
-# BZ12701 %5lg:-0x0p+0:0:-1:
-# BZ12701 %*5lg:-0x0p+0:0:-1:
-# BZ12701 %5lg:-0x0p0:0:-1:
-# BZ12701 %*5lg:-0x0p0:0:-1:
+%5lg:-0x8p-1025:0:-1:
+%*5lg:-0x8p-1025:0:-1:
+%5lg:-0x0p+0:0:-1:
+%*5lg:-0x0p+0:0:-1:
+%5lg:-0x0p0:0:-1:
+%*5lg:-0x0p0:0:-1:
%5lg:-nan(09A_Zaz):0:-1:
%*5lg:-nan(09A_Zaz):0:-1:
%5lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5lg:nan(09A_Zaz):0:-1:
%5lg:0x0p0:1:5:0x0:
%*5lg:0x0p0:0:5:
-# BZ12701 %5lg:0x0p+0:0:-1:
-# BZ12701 %*5lg:0x0p+0:0:-1:
-# BZ12701 %5lg:0x8p-1025:0:-1:
-# BZ12701 %*5lg:0x8p-1025:0:-1:
+%5lg:0x0p+0:0:-1:
+%*5lg:0x0p+0:0:-1:
+%5lg:0x8p-1025:0:-1:
+%*5lg:0x8p-1025:0:-1:
%5lg:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5lg:0x2.3456789abcdfep0123:0:5:
%5lg:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lg:+nan():0:-1:
%5lg:+nan(09A_Zaz):0:-1:
%*5lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5lg:+0x0p0:0:-1:
-# BZ12701 %*5lg:+0x0p0:0:-1:
-# BZ12701 %5lg:+0x0p+0:0:-1:
-# BZ12701 %*5lg:+0x0p+0:0:-1:
-# BZ12701 %5lg:+0x8p-1025:0:-1:
-# BZ12701 %*5lg:+0x8p-1025:0:-1:
+%5lg:+0x0p0:0:-1:
+%*5lg:+0x0p0:0:-1:
+%5lg:+0x0p+0:0:-1:
+%*5lg:+0x0p+0:0:-1:
+%5lg:+0x8p-1025:0:-1:
+%*5lg:+0x8p-1025:0:-1:
%5lg:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5lg:+0x2.3456789abcdfep0123:0:5:
%5lg:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lg:-0x2.3456789abcdfep+123:0:6:
%6lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6lg:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6lg:-0x8p-1025:0:-1:
-# BZ12701 %*6lg:-0x8p-1025:0:-1:
-# BZ12701 %6lg:-0x0p+0:0:-1:
-# BZ12701 %*6lg:-0x0p+0:0:-1:
+%6lg:-0x8p-1025:0:-1:
+%*6lg:-0x8p-1025:0:-1:
+%6lg:-0x0p+0:0:-1:
+%*6lg:-0x0p+0:0:-1:
%6lg:-0x0p0:1:6:-0x0:
%*6lg:-0x0p0:0:6:
%6lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lg:+nan(09A_Zaz):0:-1:
%6lg:+0x0p0:1:6:0x0:
%*6lg:+0x0p0:0:6:
-# BZ12701 %6lg:+0x0p+0:0:-1:
-# BZ12701 %*6lg:+0x0p+0:0:-1:
-# BZ12701 %6lg:+0x8p-1025:0:-1:
-# BZ12701 %*6lg:+0x8p-1025:0:-1:
+%6lg:+0x0p+0:0:-1:
+%*6lg:+0x0p+0:0:-1:
+%6lg:+0x8p-1025:0:-1:
+%*6lg:+0x8p-1025:0:-1:
%6lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6lg:+0x2.3456789abcdfep0123:0:6:
%6lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lg::0:-1:
%20lg:-infinity:1:9:-inf:
%*20lg:-infinity:0:9:
-# BZ12701 %20lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:-0xf.ffffffffffff8p+1020:0:-1:
%20lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20lg:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20lg:-0x2.3456789abcdfep+123:0:-1:
+%20lg:-0x2.3456789abcdfep+123:0:-1:
+%*20lg:-0x2.3456789abcdfep+123:0:-1:
%20lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lg:-0x2.3456789abcdfep0123:0:20:
%20lg:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lg:+0x8p-1025:0:10:
%20lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lg:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20lg:+0x2.3456789abcdfep+123:0:-1:
+%20lg:+0x2.3456789abcdfep+123:0:-1:
+%*20lg:+0x2.3456789abcdfep+123:0:-1:
%20lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20lg:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:+0xf.ffffffffffff8p+1020:0:-1:
%20lg:+infinity:1:9:inf:
%*20lg:+infinity:0:9:
%32lg::0:-1:
@@ -568,12 +568,12 @@
%*5lg: -0x2.3456789abcdfep+123:0:6:
%5lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5lg: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5lg: -0x8p-1025:0:-1:
-# BZ12701 %*5lg: -0x8p-1025:0:-1:
-# BZ12701 %5lg: -0x0p+0:0:-1:
-# BZ12701 %*5lg: -0x0p+0:0:-1:
-# BZ12701 %5lg: -0x0p0:0:-1:
-# BZ12701 %*5lg: -0x0p0:0:-1:
+%5lg: -0x8p-1025:0:-1:
+%*5lg: -0x8p-1025:0:-1:
+%5lg: -0x0p+0:0:-1:
+%*5lg: -0x0p+0:0:-1:
+%5lg: -0x0p0:0:-1:
+%*5lg: -0x0p0:0:-1:
%5lg: -nan(09A_Zaz):0:-1:
%*5lg: -nan(09A_Zaz):0:-1:
%5lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5lg: nan(09A_Zaz):0:-1:
%5lg: 0x0p0:1:6:0x0:
%*5lg: 0x0p0:0:6:
-# BZ12701 %5lg: 0x0p+0:0:-1:
-# BZ12701 %*5lg: 0x0p+0:0:-1:
-# BZ12701 %5lg: 0x8p-1025:0:-1:
-# BZ12701 %*5lg: 0x8p-1025:0:-1:
+%5lg: 0x0p+0:0:-1:
+%*5lg: 0x0p+0:0:-1:
+%5lg: 0x8p-1025:0:-1:
+%*5lg: 0x8p-1025:0:-1:
%5lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5lg: 0x2.3456789abcdfep0123:0:6:
%5lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lg: +nan():0:-1:
%5lg: +nan(09A_Zaz):0:-1:
%*5lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5lg: +0x0p0:0:-1:
-# BZ12701 %*5lg: +0x0p0:0:-1:
-# BZ12701 %5lg: +0x0p+0:0:-1:
-# BZ12701 %*5lg: +0x0p+0:0:-1:
-# BZ12701 %5lg: +0x8p-1025:0:-1:
-# BZ12701 %*5lg: +0x8p-1025:0:-1:
+%5lg: +0x0p0:0:-1:
+%*5lg: +0x0p0:0:-1:
+%5lg: +0x0p+0:0:-1:
+%*5lg: +0x0p+0:0:-1:
+%5lg: +0x8p-1025:0:-1:
+%*5lg: +0x8p-1025:0:-1:
%5lg: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5lg: +0x2.3456789abcdfep0123:0:6:
%5lg: +0x2.3456789abcdfep+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-A.input
@@ -272,12 +272,12 @@
%*4A:NAN():0:-1:
%4A:NAN(09A_Zaz):0:-1:
%*4A:NAN(09A_Zaz):0:-1:
-# BZ12701 %4A:0X0P0:0:-1:
-# BZ12701 %*4A:0X0P0:0:-1:
-# BZ12701 %4A:0X0P+0:0:-1:
-# BZ12701 %*4A:0X0P+0:0:-1:
-# BZ12701 %4A:0X8P-129:0:-1:
-# BZ12701 %*4A:0X8P-129:0:-1:
+%4A:0X0P0:0:-1:
+%*4A:0X0P0:0:-1:
+%4A:0X0P+0:0:-1:
+%*4A:0X0P+0:0:-1:
+%4A:0X8P-129:0:-1:
+%*4A:0X8P-129:0:-1:
%4A:0X2.345678P0123:1:4:0x1p1:
%*4A:0X2.345678P0123:0:4:
%4A:0X2.345678P+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5A:-0X2.345678P+123:0:5:
%5A:-0X2.345678P0123:1:5:-0x1p1:
%*5A:-0X2.345678P0123:0:5:
-# BZ12701 %5A:-0X8P-129:0:-1:
-# BZ12701 %*5A:-0X8P-129:0:-1:
-# BZ12701 %5A:-0X0P+0:0:-1:
-# BZ12701 %*5A:-0X0P+0:0:-1:
-# BZ12701 %5A:-0X0P0:0:-1:
-# BZ12701 %*5A:-0X0P0:0:-1:
+%5A:-0X8P-129:0:-1:
+%*5A:-0X8P-129:0:-1:
+%5A:-0X0P+0:0:-1:
+%*5A:-0X0P+0:0:-1:
+%5A:-0X0P0:0:-1:
+%*5A:-0X0P0:0:-1:
%5A:-NAN(09A_Zaz):0:-1:
%*5A:-NAN(09A_Zaz):0:-1:
%5A:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5A:NAN(09A_Zaz):0:-1:
%5A:0X0P0:1:5:0x0:
%*5A:0X0P0:0:5:
-# BZ12701 %5A:0X0P+0:0:-1:
-# BZ12701 %*5A:0X0P+0:0:-1:
-# BZ12701 %5A:0X8P-129:0:-1:
-# BZ12701 %*5A:0X8P-129:0:-1:
+%5A:0X0P+0:0:-1:
+%*5A:0X0P+0:0:-1:
+%5A:0X8P-129:0:-1:
+%*5A:0X8P-129:0:-1:
%5A:0X2.345678P0123:1:5:0x1.18p1:
%*5A:0X2.345678P0123:0:5:
%5A:0X2.345678P+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5A:+NAN():0:-1:
%5A:+NAN(09A_Zaz):0:-1:
%*5A:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5A:+0X0P0:0:-1:
-# BZ12701 %*5A:+0X0P0:0:-1:
-# BZ12701 %5A:+0X0P+0:0:-1:
-# BZ12701 %*5A:+0X0P+0:0:-1:
-# BZ12701 %5A:+0X8P-129:0:-1:
-# BZ12701 %*5A:+0X8P-129:0:-1:
+%5A:+0X0P0:0:-1:
+%*5A:+0X0P0:0:-1:
+%5A:+0X0P+0:0:-1:
+%*5A:+0X0P+0:0:-1:
+%5A:+0X8P-129:0:-1:
+%*5A:+0X8P-129:0:-1:
%5A:+0X2.345678P0123:1:5:0x1p1:
%*5A:+0X2.345678P0123:0:5:
%5A:+0X2.345678P+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6A:-0X2.345678P+123:0:6:
%6A:-0X2.345678P0123:1:6:-0x1.18p1:
%*6A:-0X2.345678P0123:0:6:
-# BZ12701 %6A:-0X8P-129:0:-1:
-# BZ12701 %*6A:-0X8P-129:0:-1:
-# BZ12701 %6A:-0X0P+0:0:-1:
-# BZ12701 %*6A:-0X0P+0:0:-1:
+%6A:-0X8P-129:0:-1:
+%*6A:-0X8P-129:0:-1:
+%6A:-0X0P+0:0:-1:
+%*6A:-0X0P+0:0:-1:
%6A:-0X0P0:1:6:-0x0:
%*6A:-0X0P0:0:6:
%6A:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6A:+NAN(09A_Zaz):0:-1:
%6A:+0X0P0:1:6:0x0:
%*6A:+0X0P0:0:6:
-# BZ12701 %6A:+0X0P+0:0:-1:
-# BZ12701 %*6A:+0X0P+0:0:-1:
-# BZ12701 %6A:+0X8P-129:0:-1:
-# BZ12701 %*6A:+0X8P-129:0:-1:
+%6A:+0X0P+0:0:-1:
+%*6A:+0X0P+0:0:-1:
+%6A:+0X8P-129:0:-1:
+%*6A:+0X8P-129:0:-1:
%6A:+0X2.345678P0123:1:6:0x1.18p1:
%*6A:+0X2.345678P0123:0:6:
%6A:+0X2.345678P+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12A::0:-1:
%12A:-INFINITY:1:9:-inf:
%*12A:-INFINITY:0:9:
-# BZ12701 %12A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %12A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %12A:-0X2.345678P+123:0:-1:
-# BZ12701 %*12A:-0X2.345678P+123:0:-1:
-# BZ12701 %12A:-0X2.345678P0123:0:-1:
-# BZ12701 %*12A:-0X2.345678P0123:0:-1:
+%12A:-0XF.FFFFFP+124:0:-1:
+%*12A:-0XF.FFFFFP+124:0:-1:
+%12A:-0X7.FFFFF8P125:0:-1:
+%*12A:-0X7.FFFFF8P125:0:-1:
+%12A:-0X2.345678P+123:0:-1:
+%*12A:-0X2.345678P+123:0:-1:
+%12A:-0X2.345678P0123:0:-1:
+%*12A:-0X2.345678P0123:0:-1:
%12A:-0X8P-129:1:9:-0x1p-126:
%*12A:-0X8P-129:0:9:
%12A:-0X0P+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12A:0X8P-129:0:8:
%12A:0X2.345678P0123:1:12:0x1.1a2b3cp1:
%*12A:0X2.345678P0123:0:12:
-# BZ12701 %12A:0X2.345678P+123:0:-1:
-# BZ12701 %*12A:0X2.345678P+123:0:-1:
+%12A:0X2.345678P+123:0:-1:
+%*12A:0X2.345678P+123:0:-1:
%12A:0X7.FFFFF8P125:1:12:0x1.fffffep3:
%*12A:0X7.FFFFF8P125:0:12:
%12A:0XF.FFFFFP+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12A:+0X0P+0:0:7:
%12A:+0X8P-129:1:9:0x1p-126:
%*12A:+0X8P-129:0:9:
-# BZ12701 %12A:+0X2.345678P0123:0:-1:
-# BZ12701 %*12A:+0X2.345678P0123:0:-1:
-# BZ12701 %12A:+0X2.345678P+123:0:-1:
-# BZ12701 %*12A:+0X2.345678P+123:0:-1:
-# BZ12701 %12A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %12A:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12A:+0XF.FFFFFP+124:0:-1:
+%12A:+0X2.345678P0123:0:-1:
+%*12A:+0X2.345678P0123:0:-1:
+%12A:+0X2.345678P+123:0:-1:
+%*12A:+0X2.345678P+123:0:-1:
+%12A:+0X7.FFFFF8P125:0:-1:
+%*12A:+0X7.FFFFF8P125:0:-1:
+%12A:+0XF.FFFFFP+124:0:-1:
+%*12A:+0XF.FFFFFP+124:0:-1:
%12A:+INFINITY:1:9:inf:
%*12A:+INFINITY:0:9:
%18A::0:-1:
@@ -568,12 +568,12 @@
%*5A: -0X2.345678P+123:0:6:
%5A: -0X2.345678P0123:1:6:-0x1p1:
%*5A: -0X2.345678P0123:0:6:
-# BZ12701 %5A: -0X8P-129:0:-1:
-# BZ12701 %*5A: -0X8P-129:0:-1:
-# BZ12701 %5A: -0X0P+0:0:-1:
-# BZ12701 %*5A: -0X0P+0:0:-1:
-# BZ12701 %5A: -0X0P0:0:-1:
-# BZ12701 %*5A: -0X0P0:0:-1:
+%5A: -0X8P-129:0:-1:
+%*5A: -0X8P-129:0:-1:
+%5A: -0X0P+0:0:-1:
+%*5A: -0X0P+0:0:-1:
+%5A: -0X0P0:0:-1:
+%*5A: -0X0P0:0:-1:
%5A: -NAN(09A_Zaz):0:-1:
%*5A: -NAN(09A_Zaz):0:-1:
%5A: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5A: NAN(09A_Zaz):0:-1:
%5A: 0X0P0:1:6:0x0:
%*5A: 0X0P0:0:6:
-# BZ12701 %5A: 0X0P+0:0:-1:
-# BZ12701 %*5A: 0X0P+0:0:-1:
-# BZ12701 %5A: 0X8P-129:0:-1:
-# BZ12701 %*5A: 0X8P-129:0:-1:
+%5A: 0X0P+0:0:-1:
+%*5A: 0X0P+0:0:-1:
+%5A: 0X8P-129:0:-1:
+%*5A: 0X8P-129:0:-1:
%5A: 0X2.345678P0123:1:6:0x1.18p1:
%*5A: 0X2.345678P0123:0:6:
%5A: 0X2.345678P+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5A: +NAN():0:-1:
%5A: +NAN(09A_Zaz):0:-1:
%*5A: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5A: +0X0P0:0:-1:
-# BZ12701 %*5A: +0X0P0:0:-1:
-# BZ12701 %5A: +0X0P+0:0:-1:
-# BZ12701 %*5A: +0X0P+0:0:-1:
-# BZ12701 %5A: +0X8P-129:0:-1:
-# BZ12701 %*5A: +0X8P-129:0:-1:
+%5A: +0X0P0:0:-1:
+%*5A: +0X0P0:0:-1:
+%5A: +0X0P+0:0:-1:
+%*5A: +0X0P+0:0:-1:
+%5A: +0X8P-129:0:-1:
+%*5A: +0X8P-129:0:-1:
%5A: +0X2.345678P0123:1:6:0x1p1:
%*5A: +0X2.345678P0123:0:6:
%5A: +0X2.345678P+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-E.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-E.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-E.input
@@ -148,10 +148,10 @@
%*2E:NAN():0:-1:
%2E:NAN(09A_Zaz):0:-1:
%*2E:NAN(09A_Zaz):0:-1:
-# BZ12701 %2E:0E0:0:-1:
-# BZ12701 %*2E:0E0:0:-1:
-# BZ12701 %2E:0E+0:0:-1:
-# BZ12701 %*2E:0E+0:0:-1:
+%2E:0E0:0:-1:
+%*2E:0E0:0:-1:
+%2E:0E+0:0:-1:
+%*2E:0E+0:0:-1:
%2E:1.17549435082228750796873653722224568E-38:1:2:0x1:
%*2E:1.17549435082228750796873653722224568E-38:0:2:
%2E:2.344167378255246830294536494851817472E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3E:-2.344167378255246830294536494851817472E037:0:3:
%3E:-1.17549435082228750796873653722224568E-38:1:3:-0x1:
%*3E:-1.17549435082228750796873653722224568E-38:0:3:
-# BZ12701 %3E:-0E+0:0:-1:
-# BZ12701 %*3E:-0E+0:0:-1:
-# BZ12701 %3E:-0E0:0:-1:
-# BZ12701 %*3E:-0E0:0:-1:
+%3E:-0E+0:0:-1:
+%*3E:-0E+0:0:-1:
+%3E:-0E0:0:-1:
+%*3E:-0E0:0:-1:
%3E:-NAN(09A_Zaz):0:-1:
%*3E:-NAN(09A_Zaz):0:-1:
%3E:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3E:NAN(09A_Zaz):0:3:
%3E:0E0:1:3:0x0:
%*3E:0E0:0:3:
-# BZ12701 %3E:0E+0:0:-1:
-# BZ12701 %*3E:0E+0:0:-1:
+%3E:0E+0:0:-1:
+%*3E:0E+0:0:-1:
%3E:1.17549435082228750796873653722224568E-38:1:3:0x1.19999a:
%*3E:1.17549435082228750796873653722224568E-38:0:3:
%3E:2.344167378255246830294536494851817472E037:1:3:0x1.266666p1:
@@ -230,10 +230,10 @@
%*3E:+NAN():0:-1:
%3E:+NAN(09A_Zaz):0:-1:
%*3E:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3E:+0E0:0:-1:
-# BZ12701 %*3E:+0E0:0:-1:
-# BZ12701 %3E:+0E+0:0:-1:
-# BZ12701 %*3E:+0E+0:0:-1:
+%3E:+0E0:0:-1:
+%*3E:+0E0:0:-1:
+%3E:+0E+0:0:-1:
+%*3E:+0E+0:0:-1:
%3E:+1.17549435082228750796873653722224568E-38:1:3:0x1:
%*3E:+1.17549435082228750796873653722224568E-38:0:3:
%3E:+2.344167378255246830294536494851817472E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4E:-2.344167378255246830294536494851817472E037:0:4:
%4E:-1.17549435082228750796873653722224568E-38:1:4:-0x1.19999a:
%*4E:-1.17549435082228750796873653722224568E-38:0:4:
-# BZ12701 %4E:-0E+0:0:-1:
-# BZ12701 %*4E:-0E+0:0:-1:
+%4E:-0E+0:0:-1:
+%*4E:-0E+0:0:-1:
%4E:-0E0:1:4:-0x0:
%*4E:-0E0:0:4:
%4E:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4E:+NAN(09A_Zaz):0:4:
%4E:+0E0:1:4:0x0:
%*4E:+0E0:0:4:
-# BZ12701 %4E:+0E+0:0:-1:
-# BZ12701 %*4E:+0E+0:0:-1:
+%4E:+0E+0:0:-1:
+%*4E:+0E+0:0:-1:
%4E:+1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
%*4E:+1.17549435082228750796873653722224568E-38:0:4:
%4E:+2.344167378255246830294536494851817472E037:1:4:0x1.266666p1:
@@ -312,16 +312,16 @@
%*40E::0:-1:
%40E:-INFINITY:1:9:-inf:
%*40E:-INFINITY:0:9:
-# BZ12701 %40E:-3.40282346638528859811704183484516925E+38:0:-1:
-# BZ12701 %*40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:-3.40282346638528859811704183484516925E+38:0:-1:
%40E:-3.40282346638528859811704183484516925E38:1:40:-0x1.a95a5ap11:
%*40E:-3.40282346638528859811704183484516925E38:0:40:
-# BZ12701 %40E:-2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:-2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %40E:-2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %*40E:-2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %40E:-1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %*40E:-1.17549435082228750796873653722224568E-38:0:-1:
+%40E:-2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:-2.344167378255246830294536494851817472E+37:0:-1:
+%40E:-2.344167378255246830294536494851817472E037:0:-1:
+%*40E:-2.344167378255246830294536494851817472E037:0:-1:
+%40E:-1.17549435082228750796873653722224568E-38:0:-1:
+%*40E:-1.17549435082228750796873653722224568E-38:0:-1:
%40E:-0E+0:1:5:-0x0:
%*40E:-0E+0:0:5:
%40E:-0E0:1:4:-0x0:
@@ -342,8 +342,8 @@
%*40E:1.17549435082228750796873653722224568E-38:0:40:
%40E:2.344167378255246830294536494851817472E037:1:40:0x1.2c0daep1:
%*40E:2.344167378255246830294536494851817472E037:0:40:
-# BZ12701 %40E:2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:2.344167378255246830294536494851817472E+37:0:-1:
+%40E:2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:2.344167378255246830294536494851817472E+37:0:-1:
%40E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127:
%*40E:3.40282346638528859811704183484516925E38:0:40:
%40E:3.40282346638528859811704183484516925E+38:1:40:0x1.a95a5ap11:
@@ -358,16 +358,16 @@
%*40E:+0E0:0:4:
%40E:+0E+0:1:5:0x0:
%*40E:+0E+0:0:5:
-# BZ12701 %40E:+1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %*40E:+1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %40E:+2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %*40E:+2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %40E:+2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:+2.344167378255246830294536494851817472E+37:0:-1:
+%40E:+1.17549435082228750796873653722224568E-38:0:-1:
+%*40E:+1.17549435082228750796873653722224568E-38:0:-1:
+%40E:+2.344167378255246830294536494851817472E037:0:-1:
+%*40E:+2.344167378255246830294536494851817472E037:0:-1:
+%40E:+2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:+2.344167378255246830294536494851817472E+37:0:-1:
%40E:+3.40282346638528859811704183484516925E38:1:40:0x1.a95a5ap11:
%*40E:+3.40282346638528859811704183484516925E38:0:40:
-# BZ12701 %40E:+3.40282346638528859811704183484516925E+38:0:-1:
-# BZ12701 %*40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:+3.40282346638528859811704183484516925E+38:0:-1:
%40E:+INFINITY:1:9:inf:
%*40E:+INFINITY:0:9:
%48E::0:-1:
@@ -446,10 +446,10 @@
%*3E: -2.344167378255246830294536494851817472E037:0:4:
%3E: -1.17549435082228750796873653722224568E-38:1:4:-0x1:
%*3E: -1.17549435082228750796873653722224568E-38:0:4:
-# BZ12701 %3E: -0E+0:0:-1:
-# BZ12701 %*3E: -0E+0:0:-1:
-# BZ12701 %3E: -0E0:0:-1:
-# BZ12701 %*3E: -0E0:0:-1:
+%3E: -0E+0:0:-1:
+%*3E: -0E+0:0:-1:
+%3E: -0E0:0:-1:
+%*3E: -0E0:0:-1:
%3E: -NAN(09A_Zaz):0:-1:
%*3E: -NAN(09A_Zaz):0:-1:
%3E: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3E: NAN(09A_Zaz):0:4:
%3E: 0E0:1:4:0x0:
%*3E: 0E0:0:4:
-# BZ12701 %3E: 0E+0:0:-1:
-# BZ12701 %*3E: 0E+0:0:-1:
+%3E: 0E+0:0:-1:
+%*3E: 0E+0:0:-1:
%3E: 1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
%*3E: 1.17549435082228750796873653722224568E-38:0:4:
%3E: 2.344167378255246830294536494851817472E037:1:4:0x1.266666p1:
@@ -478,10 +478,10 @@
%*3E: +NAN():0:-1:
%3E: +NAN(09A_Zaz):0:-1:
%*3E: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3E: +0E0:0:-1:
-# BZ12701 %*3E: +0E0:0:-1:
-# BZ12701 %3E: +0E+0:0:-1:
-# BZ12701 %*3E: +0E+0:0:-1:
+%3E: +0E0:0:-1:
+%*3E: +0E0:0:-1:
+%3E: +0E+0:0:-1:
+%*3E: +0E+0:0:-1:
%3E: +1.17549435082228750796873653722224568E-38:1:4:0x1:
%*3E: +1.17549435082228750796873653722224568E-38:0:4:
%3E: +2.344167378255246830294536494851817472E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-G.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-G.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-G.input
@@ -148,20 +148,20 @@
%*2G:NAN():0:-1:
%2G:NAN(09A_Zaz):0:-1:
%*2G:NAN(09A_Zaz):0:-1:
-# BZ12701 %2G:0X0P0:0:-1:
-# BZ12701 %*2G:0X0P0:0:-1:
-# BZ12701 %2G:0X0P+0:0:-1:
-# BZ12701 %*2G:0X0P+0:0:-1:
-# BZ12701 %2G:0X8P-129:0:-1:
-# BZ12701 %*2G:0X8P-129:0:-1:
-# BZ12701 %2G:0X2.345678P0123:0:-1:
-# BZ12701 %*2G:0X2.345678P0123:0:-1:
-# BZ12701 %2G:0X2.345678P+123:0:-1:
-# BZ12701 %*2G:0X2.345678P+123:0:-1:
-# BZ12701 %2G:0X7.FFFFF8P125:0:-1:
-# BZ12701 %*2G:0X7.FFFFF8P125:0:-1:
-# BZ12701 %2G:0XF.FFFFFP+124:0:-1:
-# BZ12701 %*2G:0XF.FFFFFP+124:0:-1:
+%2G:0X0P0:0:-1:
+%*2G:0X0P0:0:-1:
+%2G:0X0P+0:0:-1:
+%*2G:0X0P+0:0:-1:
+%2G:0X8P-129:0:-1:
+%*2G:0X8P-129:0:-1:
+%2G:0X2.345678P0123:0:-1:
+%*2G:0X2.345678P0123:0:-1:
+%2G:0X2.345678P+123:0:-1:
+%*2G:0X2.345678P+123:0:-1:
+%2G:0X7.FFFFF8P125:0:-1:
+%*2G:0X7.FFFFF8P125:0:-1:
+%2G:0XF.FFFFFP+124:0:-1:
+%*2G:0XF.FFFFFP+124:0:-1:
%2G:INFINITY:0:-1:
%*2G:INFINITY:0:-1:
%2G:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3G::0:-1:
%3G:-INFINITY:0:-1:
%*3G:-INFINITY:0:-1:
-# BZ12701 %3G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %3G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %3G:-0X2.345678P+123:0:-1:
-# BZ12701 %*3G:-0X2.345678P+123:0:-1:
-# BZ12701 %3G:-0X2.345678P0123:0:-1:
-# BZ12701 %*3G:-0X2.345678P0123:0:-1:
-# BZ12701 %3G:-0X8P-129:0:-1:
-# BZ12701 %*3G:-0X8P-129:0:-1:
-# BZ12701 %3G:-0X0P+0:0:-1:
-# BZ12701 %*3G:-0X0P+0:0:-1:
-# BZ12701 %3G:-0X0P0:0:-1:
-# BZ12701 %*3G:-0X0P0:0:-1:
+%3G:-0XF.FFFFFP+124:0:-1:
+%*3G:-0XF.FFFFFP+124:0:-1:
+%3G:-0X7.FFFFF8P125:0:-1:
+%*3G:-0X7.FFFFF8P125:0:-1:
+%3G:-0X2.345678P+123:0:-1:
+%*3G:-0X2.345678P+123:0:-1:
+%3G:-0X2.345678P0123:0:-1:
+%*3G:-0X2.345678P0123:0:-1:
+%3G:-0X8P-129:0:-1:
+%*3G:-0X8P-129:0:-1:
+%3G:-0X0P+0:0:-1:
+%*3G:-0X0P+0:0:-1:
+%3G:-0X0P0:0:-1:
+%*3G:-0X0P0:0:-1:
%3G:-NAN(09A_Zaz):0:-1:
%*3G:-NAN(09A_Zaz):0:-1:
%3G:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3G:+NAN():0:-1:
%3G:+NAN(09A_Zaz):0:-1:
%*3G:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3G:+0X0P0:0:-1:
-# BZ12701 %*3G:+0X0P0:0:-1:
-# BZ12701 %3G:+0X0P+0:0:-1:
-# BZ12701 %*3G:+0X0P+0:0:-1:
-# BZ12701 %3G:+0X8P-129:0:-1:
-# BZ12701 %*3G:+0X8P-129:0:-1:
-# BZ12701 %3G:+0X2.345678P0123:0:-1:
-# BZ12701 %*3G:+0X2.345678P0123:0:-1:
-# BZ12701 %3G:+0X2.345678P+123:0:-1:
-# BZ12701 %*3G:+0X2.345678P+123:0:-1:
-# BZ12701 %3G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %3G:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3G:+0XF.FFFFFP+124:0:-1:
+%3G:+0X0P0:0:-1:
+%*3G:+0X0P0:0:-1:
+%3G:+0X0P+0:0:-1:
+%*3G:+0X0P+0:0:-1:
+%3G:+0X8P-129:0:-1:
+%*3G:+0X8P-129:0:-1:
+%3G:+0X2.345678P0123:0:-1:
+%*3G:+0X2.345678P0123:0:-1:
+%3G:+0X2.345678P+123:0:-1:
+%*3G:+0X2.345678P+123:0:-1:
+%3G:+0X7.FFFFF8P125:0:-1:
+%*3G:+0X7.FFFFF8P125:0:-1:
+%3G:+0XF.FFFFFP+124:0:-1:
+%*3G:+0XF.FFFFFP+124:0:-1:
%3G:+INFINITY:0:-1:
%*3G:+INFINITY:0:-1:
%4G::0:-1:
@@ -272,12 +272,12 @@
%*4G:NAN():0:-1:
%4G:NAN(09A_Zaz):0:-1:
%*4G:NAN(09A_Zaz):0:-1:
-# BZ12701 %4G:0X0P0:0:-1:
-# BZ12701 %*4G:0X0P0:0:-1:
-# BZ12701 %4G:0X0P+0:0:-1:
-# BZ12701 %*4G:0X0P+0:0:-1:
-# BZ12701 %4G:0X8P-129:0:-1:
-# BZ12701 %*4G:0X8P-129:0:-1:
+%4G:0X0P0:0:-1:
+%*4G:0X0P0:0:-1:
+%4G:0X0P+0:0:-1:
+%*4G:0X0P+0:0:-1:
+%4G:0X8P-129:0:-1:
+%*4G:0X8P-129:0:-1:
%4G:0X2.345678P0123:1:4:0x1p1:
%*4G:0X2.345678P0123:0:4:
%4G:0X2.345678P+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5G:-0X2.345678P+123:0:5:
%5G:-0X2.345678P0123:1:5:-0x1p1:
%*5G:-0X2.345678P0123:0:5:
-# BZ12701 %5G:-0X8P-129:0:-1:
-# BZ12701 %*5G:-0X8P-129:0:-1:
-# BZ12701 %5G:-0X0P+0:0:-1:
-# BZ12701 %*5G:-0X0P+0:0:-1:
-# BZ12701 %5G:-0X0P0:0:-1:
-# BZ12701 %*5G:-0X0P0:0:-1:
+%5G:-0X8P-129:0:-1:
+%*5G:-0X8P-129:0:-1:
+%5G:-0X0P+0:0:-1:
+%*5G:-0X0P+0:0:-1:
+%5G:-0X0P0:0:-1:
+%*5G:-0X0P0:0:-1:
%5G:-NAN(09A_Zaz):0:-1:
%*5G:-NAN(09A_Zaz):0:-1:
%5G:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5G:NAN(09A_Zaz):0:-1:
%5G:0X0P0:1:5:0x0:
%*5G:0X0P0:0:5:
-# BZ12701 %5G:0X0P+0:0:-1:
-# BZ12701 %*5G:0X0P+0:0:-1:
-# BZ12701 %5G:0X8P-129:0:-1:
-# BZ12701 %*5G:0X8P-129:0:-1:
+%5G:0X0P+0:0:-1:
+%*5G:0X0P+0:0:-1:
+%5G:0X8P-129:0:-1:
+%*5G:0X8P-129:0:-1:
%5G:0X2.345678P0123:1:5:0x1.18p1:
%*5G:0X2.345678P0123:0:5:
%5G:0X2.345678P+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5G:+NAN():0:-1:
%5G:+NAN(09A_Zaz):0:-1:
%*5G:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5G:+0X0P0:0:-1:
-# BZ12701 %*5G:+0X0P0:0:-1:
-# BZ12701 %5G:+0X0P+0:0:-1:
-# BZ12701 %*5G:+0X0P+0:0:-1:
-# BZ12701 %5G:+0X8P-129:0:-1:
-# BZ12701 %*5G:+0X8P-129:0:-1:
+%5G:+0X0P0:0:-1:
+%*5G:+0X0P0:0:-1:
+%5G:+0X0P+0:0:-1:
+%*5G:+0X0P+0:0:-1:
+%5G:+0X8P-129:0:-1:
+%*5G:+0X8P-129:0:-1:
%5G:+0X2.345678P0123:1:5:0x1p1:
%*5G:+0X2.345678P0123:0:5:
%5G:+0X2.345678P+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6G:-0X2.345678P+123:0:6:
%6G:-0X2.345678P0123:1:6:-0x1.18p1:
%*6G:-0X2.345678P0123:0:6:
-# BZ12701 %6G:-0X8P-129:0:-1:
-# BZ12701 %*6G:-0X8P-129:0:-1:
-# BZ12701 %6G:-0X0P+0:0:-1:
-# BZ12701 %*6G:-0X0P+0:0:-1:
+%6G:-0X8P-129:0:-1:
+%*6G:-0X8P-129:0:-1:
+%6G:-0X0P+0:0:-1:
+%*6G:-0X0P+0:0:-1:
%6G:-0X0P0:1:6:-0x0:
%*6G:-0X0P0:0:6:
%6G:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6G:+NAN(09A_Zaz):0:-1:
%6G:+0X0P0:1:6:0x0:
%*6G:+0X0P0:0:6:
-# BZ12701 %6G:+0X0P+0:0:-1:
-# BZ12701 %*6G:+0X0P+0:0:-1:
-# BZ12701 %6G:+0X8P-129:0:-1:
-# BZ12701 %*6G:+0X8P-129:0:-1:
+%6G:+0X0P+0:0:-1:
+%*6G:+0X0P+0:0:-1:
+%6G:+0X8P-129:0:-1:
+%*6G:+0X8P-129:0:-1:
%6G:+0X2.345678P0123:1:6:0x1.18p1:
%*6G:+0X2.345678P0123:0:6:
%6G:+0X2.345678P+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12G::0:-1:
%12G:-INFINITY:1:9:-inf:
%*12G:-INFINITY:0:9:
-# BZ12701 %12G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %12G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %12G:-0X2.345678P+123:0:-1:
-# BZ12701 %*12G:-0X2.345678P+123:0:-1:
-# BZ12701 %12G:-0X2.345678P0123:0:-1:
-# BZ12701 %*12G:-0X2.345678P0123:0:-1:
+%12G:-0XF.FFFFFP+124:0:-1:
+%*12G:-0XF.FFFFFP+124:0:-1:
+%12G:-0X7.FFFFF8P125:0:-1:
+%*12G:-0X7.FFFFF8P125:0:-1:
+%12G:-0X2.345678P+123:0:-1:
+%*12G:-0X2.345678P+123:0:-1:
+%12G:-0X2.345678P0123:0:-1:
+%*12G:-0X2.345678P0123:0:-1:
%12G:-0X8P-129:1:9:-0x1p-126:
%*12G:-0X8P-129:0:9:
%12G:-0X0P+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12G:0X8P-129:0:8:
%12G:0X2.345678P0123:1:12:0x1.1a2b3cp1:
%*12G:0X2.345678P0123:0:12:
-# BZ12701 %12G:0X2.345678P+123:0:-1:
-# BZ12701 %*12G:0X2.345678P+123:0:-1:
+%12G:0X2.345678P+123:0:-1:
+%*12G:0X2.345678P+123:0:-1:
%12G:0X7.FFFFF8P125:1:12:0x1.fffffep3:
%*12G:0X7.FFFFF8P125:0:12:
%12G:0XF.FFFFFP+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12G:+0X0P+0:0:7:
%12G:+0X8P-129:1:9:0x1p-126:
%*12G:+0X8P-129:0:9:
-# BZ12701 %12G:+0X2.345678P0123:0:-1:
-# BZ12701 %*12G:+0X2.345678P0123:0:-1:
-# BZ12701 %12G:+0X2.345678P+123:0:-1:
-# BZ12701 %*12G:+0X2.345678P+123:0:-1:
-# BZ12701 %12G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %12G:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12G:+0XF.FFFFFP+124:0:-1:
+%12G:+0X2.345678P0123:0:-1:
+%*12G:+0X2.345678P0123:0:-1:
+%12G:+0X2.345678P+123:0:-1:
+%*12G:+0X2.345678P+123:0:-1:
+%12G:+0X7.FFFFF8P125:0:-1:
+%*12G:+0X7.FFFFF8P125:0:-1:
+%12G:+0XF.FFFFFP+124:0:-1:
+%*12G:+0XF.FFFFFP+124:0:-1:
%12G:+INFINITY:1:9:inf:
%*12G:+INFINITY:0:9:
%18G::0:-1:
@@ -568,12 +568,12 @@
%*5G: -0X2.345678P+123:0:6:
%5G: -0X2.345678P0123:1:6:-0x1p1:
%*5G: -0X2.345678P0123:0:6:
-# BZ12701 %5G: -0X8P-129:0:-1:
-# BZ12701 %*5G: -0X8P-129:0:-1:
-# BZ12701 %5G: -0X0P+0:0:-1:
-# BZ12701 %*5G: -0X0P+0:0:-1:
-# BZ12701 %5G: -0X0P0:0:-1:
-# BZ12701 %*5G: -0X0P0:0:-1:
+%5G: -0X8P-129:0:-1:
+%*5G: -0X8P-129:0:-1:
+%5G: -0X0P+0:0:-1:
+%*5G: -0X0P+0:0:-1:
+%5G: -0X0P0:0:-1:
+%*5G: -0X0P0:0:-1:
%5G: -NAN(09A_Zaz):0:-1:
%*5G: -NAN(09A_Zaz):0:-1:
%5G: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5G: NAN(09A_Zaz):0:-1:
%5G: 0X0P0:1:6:0x0:
%*5G: 0X0P0:0:6:
-# BZ12701 %5G: 0X0P+0:0:-1:
-# BZ12701 %*5G: 0X0P+0:0:-1:
-# BZ12701 %5G: 0X8P-129:0:-1:
-# BZ12701 %*5G: 0X8P-129:0:-1:
+%5G: 0X0P+0:0:-1:
+%*5G: 0X0P+0:0:-1:
+%5G: 0X8P-129:0:-1:
+%*5G: 0X8P-129:0:-1:
%5G: 0X2.345678P0123:1:6:0x1.18p1:
%*5G: 0X2.345678P0123:0:6:
%5G: 0X2.345678P+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5G: +NAN():0:-1:
%5G: +NAN(09A_Zaz):0:-1:
%*5G: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5G: +0X0P0:0:-1:
-# BZ12701 %*5G: +0X0P0:0:-1:
-# BZ12701 %5G: +0X0P+0:0:-1:
-# BZ12701 %*5G: +0X0P+0:0:-1:
-# BZ12701 %5G: +0X8P-129:0:-1:
-# BZ12701 %*5G: +0X8P-129:0:-1:
+%5G: +0X0P0:0:-1:
+%*5G: +0X0P0:0:-1:
+%5G: +0X0P+0:0:-1:
+%*5G: +0X0P+0:0:-1:
+%5G: +0X8P-129:0:-1:
+%*5G: +0X8P-129:0:-1:
%5G: +0X2.345678P0123:1:6:0x1p1:
%*5G: +0X2.345678P0123:0:6:
%5G: +0X2.345678P+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
@@ -272,12 +272,12 @@
%*4a:nan():0:-1:
%4a:nan(09A_Zaz):0:-1:
%*4a:nan(09A_Zaz):0:-1:
-# BZ12701 %4a:0x0p0:0:-1:
-# BZ12701 %*4a:0x0p0:0:-1:
-# BZ12701 %4a:0x0p+0:0:-1:
-# BZ12701 %*4a:0x0p+0:0:-1:
-# BZ12701 %4a:0x8p-129:0:-1:
-# BZ12701 %*4a:0x8p-129:0:-1:
+%4a:0x0p0:0:-1:
+%*4a:0x0p0:0:-1:
+%4a:0x0p+0:0:-1:
+%*4a:0x0p+0:0:-1:
+%4a:0x8p-129:0:-1:
+%*4a:0x8p-129:0:-1:
%4a:0x2.345678p0123:1:4:0x1p1:
%*4a:0x2.345678p0123:0:4:
%4a:0x2.345678p+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5a:-0x2.345678p+123:0:5:
%5a:-0x2.345678p0123:1:5:-0x1p1:
%*5a:-0x2.345678p0123:0:5:
-# BZ12701 %5a:-0x8p-129:0:-1:
-# BZ12701 %*5a:-0x8p-129:0:-1:
-# BZ12701 %5a:-0x0p+0:0:-1:
-# BZ12701 %*5a:-0x0p+0:0:-1:
-# BZ12701 %5a:-0x0p0:0:-1:
-# BZ12701 %*5a:-0x0p0:0:-1:
+%5a:-0x8p-129:0:-1:
+%*5a:-0x8p-129:0:-1:
+%5a:-0x0p+0:0:-1:
+%*5a:-0x0p+0:0:-1:
+%5a:-0x0p0:0:-1:
+%*5a:-0x0p0:0:-1:
%5a:-nan(09A_Zaz):0:-1:
%*5a:-nan(09A_Zaz):0:-1:
%5a:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5a:nan(09A_Zaz):0:-1:
%5a:0x0p0:1:5:0x0:
%*5a:0x0p0:0:5:
-# BZ12701 %5a:0x0p+0:0:-1:
-# BZ12701 %*5a:0x0p+0:0:-1:
-# BZ12701 %5a:0x8p-129:0:-1:
-# BZ12701 %*5a:0x8p-129:0:-1:
+%5a:0x0p+0:0:-1:
+%*5a:0x0p+0:0:-1:
+%5a:0x8p-129:0:-1:
+%*5a:0x8p-129:0:-1:
%5a:0x2.345678p0123:1:5:0x1.18p1:
%*5a:0x2.345678p0123:0:5:
%5a:0x2.345678p+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5a:+nan():0:-1:
%5a:+nan(09A_Zaz):0:-1:
%*5a:+nan(09A_Zaz):0:-1:
-# BZ12701 %5a:+0x0p0:0:-1:
-# BZ12701 %*5a:+0x0p0:0:-1:
-# BZ12701 %5a:+0x0p+0:0:-1:
-# BZ12701 %*5a:+0x0p+0:0:-1:
-# BZ12701 %5a:+0x8p-129:0:-1:
-# BZ12701 %*5a:+0x8p-129:0:-1:
+%5a:+0x0p0:0:-1:
+%*5a:+0x0p0:0:-1:
+%5a:+0x0p+0:0:-1:
+%*5a:+0x0p+0:0:-1:
+%5a:+0x8p-129:0:-1:
+%*5a:+0x8p-129:0:-1:
%5a:+0x2.345678p0123:1:5:0x1p1:
%*5a:+0x2.345678p0123:0:5:
%5a:+0x2.345678p+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6a:-0x2.345678p+123:0:6:
%6a:-0x2.345678p0123:1:6:-0x1.18p1:
%*6a:-0x2.345678p0123:0:6:
-# BZ12701 %6a:-0x8p-129:0:-1:
-# BZ12701 %*6a:-0x8p-129:0:-1:
-# BZ12701 %6a:-0x0p+0:0:-1:
-# BZ12701 %*6a:-0x0p+0:0:-1:
+%6a:-0x8p-129:0:-1:
+%*6a:-0x8p-129:0:-1:
+%6a:-0x0p+0:0:-1:
+%*6a:-0x0p+0:0:-1:
%6a:-0x0p0:1:6:-0x0:
%*6a:-0x0p0:0:6:
%6a:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6a:+nan(09A_Zaz):0:-1:
%6a:+0x0p0:1:6:0x0:
%*6a:+0x0p0:0:6:
-# BZ12701 %6a:+0x0p+0:0:-1:
-# BZ12701 %*6a:+0x0p+0:0:-1:
-# BZ12701 %6a:+0x8p-129:0:-1:
-# BZ12701 %*6a:+0x8p-129:0:-1:
+%6a:+0x0p+0:0:-1:
+%*6a:+0x0p+0:0:-1:
+%6a:+0x8p-129:0:-1:
+%*6a:+0x8p-129:0:-1:
%6a:+0x2.345678p0123:1:6:0x1.18p1:
%*6a:+0x2.345678p0123:0:6:
%6a:+0x2.345678p+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12a::0:-1:
%12a:-infinity:1:9:-inf:
%*12a:-infinity:0:9:
-# BZ12701 %12a:-0xf.fffffp+124:0:-1:
-# BZ12701 %*12a:-0xf.fffffp+124:0:-1:
-# BZ12701 %12a:-0x7.fffff8p125:0:-1:
-# BZ12701 %*12a:-0x7.fffff8p125:0:-1:
-# BZ12701 %12a:-0x2.345678p+123:0:-1:
-# BZ12701 %*12a:-0x2.345678p+123:0:-1:
-# BZ12701 %12a:-0x2.345678p0123:0:-1:
-# BZ12701 %*12a:-0x2.345678p0123:0:-1:
+%12a:-0xf.fffffp+124:0:-1:
+%*12a:-0xf.fffffp+124:0:-1:
+%12a:-0x7.fffff8p125:0:-1:
+%*12a:-0x7.fffff8p125:0:-1:
+%12a:-0x2.345678p+123:0:-1:
+%*12a:-0x2.345678p+123:0:-1:
+%12a:-0x2.345678p0123:0:-1:
+%*12a:-0x2.345678p0123:0:-1:
%12a:-0x8p-129:1:9:-0x1p-126:
%*12a:-0x8p-129:0:9:
%12a:-0x0p+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12a:0x8p-129:0:8:
%12a:0x2.345678p0123:1:12:0x1.1a2b3cp1:
%*12a:0x2.345678p0123:0:12:
-# BZ12701 %12a:0x2.345678p+123:0:-1:
-# BZ12701 %*12a:0x2.345678p+123:0:-1:
+%12a:0x2.345678p+123:0:-1:
+%*12a:0x2.345678p+123:0:-1:
%12a:0x7.fffff8p125:1:12:0x1.fffffep3:
%*12a:0x7.fffff8p125:0:12:
%12a:0xf.fffffp+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12a:+0x0p+0:0:7:
%12a:+0x8p-129:1:9:0x1p-126:
%*12a:+0x8p-129:0:9:
-# BZ12701 %12a:+0x2.345678p0123:0:-1:
-# BZ12701 %*12a:+0x2.345678p0123:0:-1:
-# BZ12701 %12a:+0x2.345678p+123:0:-1:
-# BZ12701 %*12a:+0x2.345678p+123:0:-1:
-# BZ12701 %12a:+0x7.fffff8p125:0:-1:
-# BZ12701 %*12a:+0x7.fffff8p125:0:-1:
-# BZ12701 %12a:+0xf.fffffp+124:0:-1:
-# BZ12701 %*12a:+0xf.fffffp+124:0:-1:
+%12a:+0x2.345678p0123:0:-1:
+%*12a:+0x2.345678p0123:0:-1:
+%12a:+0x2.345678p+123:0:-1:
+%*12a:+0x2.345678p+123:0:-1:
+%12a:+0x7.fffff8p125:0:-1:
+%*12a:+0x7.fffff8p125:0:-1:
+%12a:+0xf.fffffp+124:0:-1:
+%*12a:+0xf.fffffp+124:0:-1:
%12a:+infinity:1:9:inf:
%*12a:+infinity:0:9:
%18a::0:-1:
@@ -568,12 +568,12 @@
%*5a: -0x2.345678p+123:0:6:
%5a: -0x2.345678p0123:1:6:-0x1p1:
%*5a: -0x2.345678p0123:0:6:
-# BZ12701 %5a: -0x8p-129:0:-1:
-# BZ12701 %*5a: -0x8p-129:0:-1:
-# BZ12701 %5a: -0x0p+0:0:-1:
-# BZ12701 %*5a: -0x0p+0:0:-1:
-# BZ12701 %5a: -0x0p0:0:-1:
-# BZ12701 %*5a: -0x0p0:0:-1:
+%5a: -0x8p-129:0:-1:
+%*5a: -0x8p-129:0:-1:
+%5a: -0x0p+0:0:-1:
+%*5a: -0x0p+0:0:-1:
+%5a: -0x0p0:0:-1:
+%*5a: -0x0p0:0:-1:
%5a: -nan(09A_Zaz):0:-1:
%*5a: -nan(09A_Zaz):0:-1:
%5a: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5a: nan(09A_Zaz):0:-1:
%5a: 0x0p0:1:6:0x0:
%*5a: 0x0p0:0:6:
-# BZ12701 %5a: 0x0p+0:0:-1:
-# BZ12701 %*5a: 0x0p+0:0:-1:
-# BZ12701 %5a: 0x8p-129:0:-1:
-# BZ12701 %*5a: 0x8p-129:0:-1:
+%5a: 0x0p+0:0:-1:
+%*5a: 0x0p+0:0:-1:
+%5a: 0x8p-129:0:-1:
+%*5a: 0x8p-129:0:-1:
%5a: 0x2.345678p0123:1:6:0x1.18p1:
%*5a: 0x2.345678p0123:0:6:
%5a: 0x2.345678p+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5a: +nan():0:-1:
%5a: +nan(09A_Zaz):0:-1:
%*5a: +nan(09A_Zaz):0:-1:
-# BZ12701 %5a: +0x0p0:0:-1:
-# BZ12701 %*5a: +0x0p0:0:-1:
-# BZ12701 %5a: +0x0p+0:0:-1:
-# BZ12701 %*5a: +0x0p+0:0:-1:
-# BZ12701 %5a: +0x8p-129:0:-1:
-# BZ12701 %*5a: +0x8p-129:0:-1:
+%5a: +0x0p0:0:-1:
+%*5a: +0x0p0:0:-1:
+%5a: +0x0p+0:0:-1:
+%*5a: +0x0p+0:0:-1:
+%5a: +0x8p-129:0:-1:
+%*5a: +0x8p-129:0:-1:
%5a: +0x2.345678p0123:1:6:0x1p1:
%*5a: +0x2.345678p0123:0:6:
%5a: +0x2.345678p+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
@@ -148,10 +148,10 @@
%*2e:nan():0:-1:
%2e:nan(09A_Zaz):0:-1:
%*2e:nan(09A_Zaz):0:-1:
-# BZ12701 %2e:0e0:0:-1:
-# BZ12701 %*2e:0e0:0:-1:
-# BZ12701 %2e:0e+0:0:-1:
-# BZ12701 %*2e:0e+0:0:-1:
+%2e:0e0:0:-1:
+%*2e:0e0:0:-1:
+%2e:0e+0:0:-1:
+%*2e:0e+0:0:-1:
%2e:1.17549435082228750796873653722224568e-38:1:2:0x1:
%*2e:1.17549435082228750796873653722224568e-38:0:2:
%2e:2.344167378255246830294536494851817472e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3e:-2.344167378255246830294536494851817472e037:0:3:
%3e:-1.17549435082228750796873653722224568e-38:1:3:-0x1:
%*3e:-1.17549435082228750796873653722224568e-38:0:3:
-# BZ12701 %3e:-0e+0:0:-1:
-# BZ12701 %*3e:-0e+0:0:-1:
-# BZ12701 %3e:-0e0:0:-1:
-# BZ12701 %*3e:-0e0:0:-1:
+%3e:-0e+0:0:-1:
+%*3e:-0e+0:0:-1:
+%3e:-0e0:0:-1:
+%*3e:-0e0:0:-1:
%3e:-nan(09A_Zaz):0:-1:
%*3e:-nan(09A_Zaz):0:-1:
%3e:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3e:nan(09A_Zaz):0:3:
%3e:0e0:1:3:0x0:
%*3e:0e0:0:3:
-# BZ12701 %3e:0e+0:0:-1:
-# BZ12701 %*3e:0e+0:0:-1:
+%3e:0e+0:0:-1:
+%*3e:0e+0:0:-1:
%3e:1.17549435082228750796873653722224568e-38:1:3:0x1.19999a:
%*3e:1.17549435082228750796873653722224568e-38:0:3:
%3e:2.344167378255246830294536494851817472e037:1:3:0x1.266666p1:
@@ -230,10 +230,10 @@
%*3e:+nan():0:-1:
%3e:+nan(09A_Zaz):0:-1:
%*3e:+nan(09A_Zaz):0:-1:
-# BZ12701 %3e:+0e0:0:-1:
-# BZ12701 %*3e:+0e0:0:-1:
-# BZ12701 %3e:+0e+0:0:-1:
-# BZ12701 %*3e:+0e+0:0:-1:
+%3e:+0e0:0:-1:
+%*3e:+0e0:0:-1:
+%3e:+0e+0:0:-1:
+%*3e:+0e+0:0:-1:
%3e:+1.17549435082228750796873653722224568e-38:1:3:0x1:
%*3e:+1.17549435082228750796873653722224568e-38:0:3:
%3e:+2.344167378255246830294536494851817472e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4e:-2.344167378255246830294536494851817472e037:0:4:
%4e:-1.17549435082228750796873653722224568e-38:1:4:-0x1.19999a:
%*4e:-1.17549435082228750796873653722224568e-38:0:4:
-# BZ12701 %4e:-0e+0:0:-1:
-# BZ12701 %*4e:-0e+0:0:-1:
+%4e:-0e+0:0:-1:
+%*4e:-0e+0:0:-1:
%4e:-0e0:1:4:-0x0:
%*4e:-0e0:0:4:
%4e:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4e:+nan(09A_Zaz):0:4:
%4e:+0e0:1:4:0x0:
%*4e:+0e0:0:4:
-# BZ12701 %4e:+0e+0:0:-1:
-# BZ12701 %*4e:+0e+0:0:-1:
+%4e:+0e+0:0:-1:
+%*4e:+0e+0:0:-1:
%4e:+1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
%*4e:+1.17549435082228750796873653722224568e-38:0:4:
%4e:+2.344167378255246830294536494851817472e037:1:4:0x1.266666p1:
@@ -312,16 +312,16 @@
%*40e::0:-1:
%40e:-infinity:1:9:-inf:
%*40e:-infinity:0:9:
-# BZ12701 %40e:-3.40282346638528859811704183484516925e+38:0:-1:
-# BZ12701 %*40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:-3.40282346638528859811704183484516925e+38:0:-1:
%40e:-3.40282346638528859811704183484516925e38:1:40:-0x1.a95a5ap11:
%*40e:-3.40282346638528859811704183484516925e38:0:40:
-# BZ12701 %40e:-2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:-2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %40e:-2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %*40e:-2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %40e:-1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %*40e:-1.17549435082228750796873653722224568e-38:0:-1:
+%40e:-2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:-2.344167378255246830294536494851817472e+37:0:-1:
+%40e:-2.344167378255246830294536494851817472e037:0:-1:
+%*40e:-2.344167378255246830294536494851817472e037:0:-1:
+%40e:-1.17549435082228750796873653722224568e-38:0:-1:
+%*40e:-1.17549435082228750796873653722224568e-38:0:-1:
%40e:-0e+0:1:5:-0x0:
%*40e:-0e+0:0:5:
%40e:-0e0:1:4:-0x0:
@@ -342,8 +342,8 @@
%*40e:1.17549435082228750796873653722224568e-38:0:40:
%40e:2.344167378255246830294536494851817472e037:1:40:0x1.2c0daep1:
%*40e:2.344167378255246830294536494851817472e037:0:40:
-# BZ12701 %40e:2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:2.344167378255246830294536494851817472e+37:0:-1:
+%40e:2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:2.344167378255246830294536494851817472e+37:0:-1:
%40e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127:
%*40e:3.40282346638528859811704183484516925e38:0:40:
%40e:3.40282346638528859811704183484516925e+38:1:40:0x1.a95a5ap11:
@@ -358,16 +358,16 @@
%*40e:+0e0:0:4:
%40e:+0e+0:1:5:0x0:
%*40e:+0e+0:0:5:
-# BZ12701 %40e:+1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %*40e:+1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %40e:+2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %*40e:+2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %40e:+2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:+2.344167378255246830294536494851817472e+37:0:-1:
+%40e:+1.17549435082228750796873653722224568e-38:0:-1:
+%*40e:+1.17549435082228750796873653722224568e-38:0:-1:
+%40e:+2.344167378255246830294536494851817472e037:0:-1:
+%*40e:+2.344167378255246830294536494851817472e037:0:-1:
+%40e:+2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:+2.344167378255246830294536494851817472e+37:0:-1:
%40e:+3.40282346638528859811704183484516925e38:1:40:0x1.a95a5ap11:
%*40e:+3.40282346638528859811704183484516925e38:0:40:
-# BZ12701 %40e:+3.40282346638528859811704183484516925e+38:0:-1:
-# BZ12701 %*40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:+3.40282346638528859811704183484516925e+38:0:-1:
%40e:+infinity:1:9:inf:
%*40e:+infinity:0:9:
%48e::0:-1:
@@ -446,10 +446,10 @@
%*3e: -2.344167378255246830294536494851817472e037:0:4:
%3e: -1.17549435082228750796873653722224568e-38:1:4:-0x1:
%*3e: -1.17549435082228750796873653722224568e-38:0:4:
-# BZ12701 %3e: -0e+0:0:-1:
-# BZ12701 %*3e: -0e+0:0:-1:
-# BZ12701 %3e: -0e0:0:-1:
-# BZ12701 %*3e: -0e0:0:-1:
+%3e: -0e+0:0:-1:
+%*3e: -0e+0:0:-1:
+%3e: -0e0:0:-1:
+%*3e: -0e0:0:-1:
%3e: -nan(09A_Zaz):0:-1:
%*3e: -nan(09A_Zaz):0:-1:
%3e: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3e: nan(09A_Zaz):0:4:
%3e: 0e0:1:4:0x0:
%*3e: 0e0:0:4:
-# BZ12701 %3e: 0e+0:0:-1:
-# BZ12701 %*3e: 0e+0:0:-1:
+%3e: 0e+0:0:-1:
+%*3e: 0e+0:0:-1:
%3e: 1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
%*3e: 1.17549435082228750796873653722224568e-38:0:4:
%3e: 2.344167378255246830294536494851817472e037:1:4:0x1.266666p1:
@@ -478,10 +478,10 @@
%*3e: +nan():0:-1:
%3e: +nan(09A_Zaz):0:-1:
%*3e: +nan(09A_Zaz):0:-1:
-# BZ12701 %3e: +0e0:0:-1:
-# BZ12701 %*3e: +0e0:0:-1:
-# BZ12701 %3e: +0e+0:0:-1:
-# BZ12701 %*3e: +0e+0:0:-1:
+%3e: +0e0:0:-1:
+%*3e: +0e0:0:-1:
+%3e: +0e+0:0:-1:
+%*3e: +0e+0:0:-1:
%3e: +1.17549435082228750796873653722224568e-38:1:4:0x1:
%*3e: +1.17549435082228750796873653722224568e-38:0:4:
%3e: +2.344167378255246830294536494851817472e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
+++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
@@ -148,20 +148,20 @@
%*2g:nan():0:-1:
%2g:nan(09A_Zaz):0:-1:
%*2g:nan(09A_Zaz):0:-1:
-# BZ12701 %2g:0x0p0:0:-1:
-# BZ12701 %*2g:0x0p0:0:-1:
-# BZ12701 %2g:0x0p+0:0:-1:
-# BZ12701 %*2g:0x0p+0:0:-1:
-# BZ12701 %2g:0x8p-129:0:-1:
-# BZ12701 %*2g:0x8p-129:0:-1:
-# BZ12701 %2g:0x2.345678p0123:0:-1:
-# BZ12701 %*2g:0x2.345678p0123:0:-1:
-# BZ12701 %2g:0x2.345678p+123:0:-1:
-# BZ12701 %*2g:0x2.345678p+123:0:-1:
-# BZ12701 %2g:0x7.fffff8p125:0:-1:
-# BZ12701 %*2g:0x7.fffff8p125:0:-1:
-# BZ12701 %2g:0xf.fffffp+124:0:-1:
-# BZ12701 %*2g:0xf.fffffp+124:0:-1:
+%2g:0x0p0:0:-1:
+%*2g:0x0p0:0:-1:
+%2g:0x0p+0:0:-1:
+%*2g:0x0p+0:0:-1:
+%2g:0x8p-129:0:-1:
+%*2g:0x8p-129:0:-1:
+%2g:0x2.345678p0123:0:-1:
+%*2g:0x2.345678p0123:0:-1:
+%2g:0x2.345678p+123:0:-1:
+%*2g:0x2.345678p+123:0:-1:
+%2g:0x7.fffff8p125:0:-1:
+%*2g:0x7.fffff8p125:0:-1:
+%2g:0xf.fffffp+124:0:-1:
+%*2g:0xf.fffffp+124:0:-1:
%2g:infinity:0:-1:
%*2g:infinity:0:-1:
%2g:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3g::0:-1:
%3g:-infinity:0:-1:
%*3g:-infinity:0:-1:
-# BZ12701 %3g:-0xf.fffffp+124:0:-1:
-# BZ12701 %*3g:-0xf.fffffp+124:0:-1:
-# BZ12701 %3g:-0x7.fffff8p125:0:-1:
-# BZ12701 %*3g:-0x7.fffff8p125:0:-1:
-# BZ12701 %3g:-0x2.345678p+123:0:-1:
-# BZ12701 %*3g:-0x2.345678p+123:0:-1:
-# BZ12701 %3g:-0x2.345678p0123:0:-1:
-# BZ12701 %*3g:-0x2.345678p0123:0:-1:
-# BZ12701 %3g:-0x8p-129:0:-1:
-# BZ12701 %*3g:-0x8p-129:0:-1:
-# BZ12701 %3g:-0x0p+0:0:-1:
-# BZ12701 %*3g:-0x0p+0:0:-1:
-# BZ12701 %3g:-0x0p0:0:-1:
-# BZ12701 %*3g:-0x0p0:0:-1:
+%3g:-0xf.fffffp+124:0:-1:
+%*3g:-0xf.fffffp+124:0:-1:
+%3g:-0x7.fffff8p125:0:-1:
+%*3g:-0x7.fffff8p125:0:-1:
+%3g:-0x2.345678p+123:0:-1:
+%*3g:-0x2.345678p+123:0:-1:
+%3g:-0x2.345678p0123:0:-1:
+%*3g:-0x2.345678p0123:0:-1:
+%3g:-0x8p-129:0:-1:
+%*3g:-0x8p-129:0:-1:
+%3g:-0x0p+0:0:-1:
+%*3g:-0x0p+0:0:-1:
+%3g:-0x0p0:0:-1:
+%*3g:-0x0p0:0:-1:
%3g:-nan(09A_Zaz):0:-1:
%*3g:-nan(09A_Zaz):0:-1:
%3g:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3g:+nan():0:-1:
%3g:+nan(09A_Zaz):0:-1:
%*3g:+nan(09A_Zaz):0:-1:
-# BZ12701 %3g:+0x0p0:0:-1:
-# BZ12701 %*3g:+0x0p0:0:-1:
-# BZ12701 %3g:+0x0p+0:0:-1:
-# BZ12701 %*3g:+0x0p+0:0:-1:
-# BZ12701 %3g:+0x8p-129:0:-1:
-# BZ12701 %*3g:+0x8p-129:0:-1:
-# BZ12701 %3g:+0x2.345678p0123:0:-1:
-# BZ12701 %*3g:+0x2.345678p0123:0:-1:
-# BZ12701 %3g:+0x2.345678p+123:0:-1:
-# BZ12701 %*3g:+0x2.345678p+123:0:-1:
-# BZ12701 %3g:+0x7.fffff8p125:0:-1:
-# BZ12701 %*3g:+0x7.fffff8p125:0:-1:
-# BZ12701 %3g:+0xf.fffffp+124:0:-1:
-# BZ12701 %*3g:+0xf.fffffp+124:0:-1:
+%3g:+0x0p0:0:-1:
+%*3g:+0x0p0:0:-1:
+%3g:+0x0p+0:0:-1:
+%*3g:+0x0p+0:0:-1:
+%3g:+0x8p-129:0:-1:
+%*3g:+0x8p-129:0:-1:
+%3g:+0x2.345678p0123:0:-1:
+%*3g:+0x2.345678p0123:0:-1:
+%3g:+0x2.345678p+123:0:-1:
+%*3g:+0x2.345678p+123:0:-1:
+%3g:+0x7.fffff8p125:0:-1:
+%*3g:+0x7.fffff8p125:0:-1:
+%3g:+0xf.fffffp+124:0:-1:
+%*3g:+0xf.fffffp+124:0:-1:
%3g:+infinity:0:-1:
%*3g:+infinity:0:-1:
%4g::0:-1:
@@ -272,12 +272,12 @@
%*4g:nan():0:-1:
%4g:nan(09A_Zaz):0:-1:
%*4g:nan(09A_Zaz):0:-1:
-# BZ12701 %4g:0x0p0:0:-1:
-# BZ12701 %*4g:0x0p0:0:-1:
-# BZ12701 %4g:0x0p+0:0:-1:
-# BZ12701 %*4g:0x0p+0:0:-1:
-# BZ12701 %4g:0x8p-129:0:-1:
-# BZ12701 %*4g:0x8p-129:0:-1:
+%4g:0x0p0:0:-1:
+%*4g:0x0p0:0:-1:
+%4g:0x0p+0:0:-1:
+%*4g:0x0p+0:0:-1:
+%4g:0x8p-129:0:-1:
+%*4g:0x8p-129:0:-1:
%4g:0x2.345678p0123:1:4:0x1p1:
%*4g:0x2.345678p0123:0:4:
%4g:0x2.345678p+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5g:-0x2.345678p+123:0:5:
%5g:-0x2.345678p0123:1:5:-0x1p1:
%*5g:-0x2.345678p0123:0:5:
-# BZ12701 %5g:-0x8p-129:0:-1:
-# BZ12701 %*5g:-0x8p-129:0:-1:
-# BZ12701 %5g:-0x0p+0:0:-1:
-# BZ12701 %*5g:-0x0p+0:0:-1:
-# BZ12701 %5g:-0x0p0:0:-1:
-# BZ12701 %*5g:-0x0p0:0:-1:
+%5g:-0x8p-129:0:-1:
+%*5g:-0x8p-129:0:-1:
+%5g:-0x0p+0:0:-1:
+%*5g:-0x0p+0:0:-1:
+%5g:-0x0p0:0:-1:
+%*5g:-0x0p0:0:-1:
%5g:-nan(09A_Zaz):0:-1:
%*5g:-nan(09A_Zaz):0:-1:
%5g:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5g:nan(09A_Zaz):0:-1:
%5g:0x0p0:1:5:0x0:
%*5g:0x0p0:0:5:
-# BZ12701 %5g:0x0p+0:0:-1:
-# BZ12701 %*5g:0x0p+0:0:-1:
-# BZ12701 %5g:0x8p-129:0:-1:
-# BZ12701 %*5g:0x8p-129:0:-1:
+%5g:0x0p+0:0:-1:
+%*5g:0x0p+0:0:-1:
+%5g:0x8p-129:0:-1:
+%*5g:0x8p-129:0:-1:
%5g:0x2.345678p0123:1:5:0x1.18p1:
%*5g:0x2.345678p0123:0:5:
%5g:0x2.345678p+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5g:+nan():0:-1:
%5g:+nan(09A_Zaz):0:-1:
%*5g:+nan(09A_Zaz):0:-1:
-# BZ12701 %5g:+0x0p0:0:-1:
-# BZ12701 %*5g:+0x0p0:0:-1:
-# BZ12701 %5g:+0x0p+0:0:-1:
-# BZ12701 %*5g:+0x0p+0:0:-1:
-# BZ12701 %5g:+0x8p-129:0:-1:
-# BZ12701 %*5g:+0x8p-129:0:-1:
+%5g:+0x0p0:0:-1:
+%*5g:+0x0p0:0:-1:
+%5g:+0x0p+0:0:-1:
+%*5g:+0x0p+0:0:-1:
+%5g:+0x8p-129:0:-1:
+%*5g:+0x8p-129:0:-1:
%5g:+0x2.345678p0123:1:5:0x1p1:
%*5g:+0x2.345678p0123:0:5:
%5g:+0x2.345678p+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6g:-0x2.345678p+123:0:6:
%6g:-0x2.345678p0123:1:6:-0x1.18p1:
%*6g:-0x2.345678p0123:0:6:
-# BZ12701 %6g:-0x8p-129:0:-1:
-# BZ12701 %*6g:-0x8p-129:0:-1:
-# BZ12701 %6g:-0x0p+0:0:-1:
-# BZ12701 %*6g:-0x0p+0:0:-1:
+%6g:-0x8p-129:0:-1:
+%*6g:-0x8p-129:0:-1:
+%6g:-0x0p+0:0:-1:
+%*6g:-0x0p+0:0:-1:
%6g:-0x0p0:1:6:-0x0:
%*6g:-0x0p0:0:6:
%6g:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6g:+nan(09A_Zaz):0:-1:
%6g:+0x0p0:1:6:0x0:
%*6g:+0x0p0:0:6:
-# BZ12701 %6g:+0x0p+0:0:-1:
-# BZ12701 %*6g:+0x0p+0:0:-1:
-# BZ12701 %6g:+0x8p-129:0:-1:
-# BZ12701 %*6g:+0x8p-129:0:-1:
+%6g:+0x0p+0:0:-1:
+%*6g:+0x0p+0:0:-1:
+%6g:+0x8p-129:0:-1:
+%*6g:+0x8p-129:0:-1:
%6g:+0x2.345678p0123:1:6:0x1.18p1:
%*6g:+0x2.345678p0123:0:6:
%6g:+0x2.345678p+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12g::0:-1:
%12g:-infinity:1:9:-inf:
%*12g:-infinity:0:9:
-# BZ12701 %12g:-0xf.fffffp+124:0:-1:
-# BZ12701 %*12g:-0xf.fffffp+124:0:-1:
-# BZ12701 %12g:-0x7.fffff8p125:0:-1:
-# BZ12701 %*12g:-0x7.fffff8p125:0:-1:
-# BZ12701 %12g:-0x2.345678p+123:0:-1:
-# BZ12701 %*12g:-0x2.345678p+123:0:-1:
-# BZ12701 %12g:-0x2.345678p0123:0:-1:
-# BZ12701 %*12g:-0x2.345678p0123:0:-1:
+%12g:-0xf.fffffp+124:0:-1:
+%*12g:-0xf.fffffp+124:0:-1:
+%12g:-0x7.fffff8p125:0:-1:
+%*12g:-0x7.fffff8p125:0:-1:
+%12g:-0x2.345678p+123:0:-1:
+%*12g:-0x2.345678p+123:0:-1:
+%12g:-0x2.345678p0123:0:-1:
+%*12g:-0x2.345678p0123:0:-1:
%12g:-0x8p-129:1:9:-0x1p-126:
%*12g:-0x8p-129:0:9:
%12g:-0x0p+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12g:0x8p-129:0:8:
%12g:0x2.345678p0123:1:12:0x1.1a2b3cp1:
%*12g:0x2.345678p0123:0:12:
-# BZ12701 %12g:0x2.345678p+123:0:-1:
-# BZ12701 %*12g:0x2.345678p+123:0:-1:
+%12g:0x2.345678p+123:0:-1:
+%*12g:0x2.345678p+123:0:-1:
%12g:0x7.fffff8p125:1:12:0x1.fffffep3:
%*12g:0x7.fffff8p125:0:12:
%12g:0xf.fffffp+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12g:+0x0p+0:0:7:
%12g:+0x8p-129:1:9:0x1p-126:
%*12g:+0x8p-129:0:9:
-# BZ12701 %12g:+0x2.345678p0123:0:-1:
-# BZ12701 %*12g:+0x2.345678p0123:0:-1:
-# BZ12701 %12g:+0x2.345678p+123:0:-1:
-# BZ12701 %*12g:+0x2.345678p+123:0:-1:
-# BZ12701 %12g:+0x7.fffff8p125:0:-1:
-# BZ12701 %*12g:+0x7.fffff8p125:0:-1:
-# BZ12701 %12g:+0xf.fffffp+124:0:-1:
-# BZ12701 %*12g:+0xf.fffffp+124:0:-1:
+%12g:+0x2.345678p0123:0:-1:
+%*12g:+0x2.345678p0123:0:-1:
+%12g:+0x2.345678p+123:0:-1:
+%*12g:+0x2.345678p+123:0:-1:
+%12g:+0x7.fffff8p125:0:-1:
+%*12g:+0x7.fffff8p125:0:-1:
+%12g:+0xf.fffffp+124:0:-1:
+%*12g:+0xf.fffffp+124:0:-1:
%12g:+infinity:1:9:inf:
%*12g:+infinity:0:9:
%18g::0:-1:
@@ -568,12 +568,12 @@
%*5g: -0x2.345678p+123:0:6:
%5g: -0x2.345678p0123:1:6:-0x1p1:
%*5g: -0x2.345678p0123:0:6:
-# BZ12701 %5g: -0x8p-129:0:-1:
-# BZ12701 %*5g: -0x8p-129:0:-1:
-# BZ12701 %5g: -0x0p+0:0:-1:
-# BZ12701 %*5g: -0x0p+0:0:-1:
-# BZ12701 %5g: -0x0p0:0:-1:
-# BZ12701 %*5g: -0x0p0:0:-1:
+%5g: -0x8p-129:0:-1:
+%*5g: -0x8p-129:0:-1:
+%5g: -0x0p+0:0:-1:
+%*5g: -0x0p+0:0:-1:
+%5g: -0x0p0:0:-1:
+%*5g: -0x0p0:0:-1:
%5g: -nan(09A_Zaz):0:-1:
%*5g: -nan(09A_Zaz):0:-1:
%5g: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5g: nan(09A_Zaz):0:-1:
%5g: 0x0p0:1:6:0x0:
%*5g: 0x0p0:0:6:
-# BZ12701 %5g: 0x0p+0:0:-1:
-# BZ12701 %*5g: 0x0p+0:0:-1:
-# BZ12701 %5g: 0x8p-129:0:-1:
-# BZ12701 %*5g: 0x8p-129:0:-1:
+%5g: 0x0p+0:0:-1:
+%*5g: 0x0p+0:0:-1:
+%5g: 0x8p-129:0:-1:
+%*5g: 0x8p-129:0:-1:
%5g: 0x2.345678p0123:1:6:0x1.18p1:
%*5g: 0x2.345678p0123:0:6:
%5g: 0x2.345678p+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5g: +nan():0:-1:
%5g: +nan(09A_Zaz):0:-1:
%*5g: +nan(09A_Zaz):0:-1:
-# BZ12701 %5g: +0x0p0:0:-1:
-# BZ12701 %*5g: +0x0p0:0:-1:
-# BZ12701 %5g: +0x0p+0:0:-1:
-# BZ12701 %*5g: +0x0p+0:0:-1:
-# BZ12701 %5g: +0x8p-129:0:-1:
-# BZ12701 %*5g: +0x8p-129:0:-1:
+%5g: +0x0p0:0:-1:
+%*5g: +0x0p0:0:-1:
+%5g: +0x0p+0:0:-1:
+%*5g: +0x0p+0:0:-1:
+%5g: +0x8p-129:0:-1:
+%*5g: +0x8p-129:0:-1:
%5g: +0x2.345678p0123:1:6:0x1p1:
%*5g: +0x2.345678p0123:0:6:
%5g: +0x2.345678p+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-A.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-16385:0:-1:
-# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-16385:0:-1:
+%*4LA:0X8P-16385:0:-1:
%4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
%4LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
%5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
-# BZ12701 %5LA:-0X8P-16385:0:-1:
-# BZ12701 %*5LA:-0X8P-16385:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-16385:0:-1:
+%*5LA:-0X8P-16385:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-16385:0:-1:
-# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-16385:0:-1:
+%*5LA:0X8P-16385:0:-1:
%5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-16385:0:-1:
-# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-16385:0:-1:
+%*5LA:+0X8P-16385:0:-1:
%5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %6LA:-0X8P-16385:0:-1:
-# BZ12701 %*6LA:-0X8P-16385:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-16385:0:-1:
+%*6LA:-0X8P-16385:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-16385:0:-1:
-# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-16385:0:-1:
+%*6LA:+0X8P-16385:0:-1:
%6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%6LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35LA::0:-1:
%35LA:-INFINITY:1:9:-inf:
%*35LA:-INFINITY:0:9:
-# BZ12701 %35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
%35LA:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35LA:+0X8P-16385:0:11:
%35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
-# BZ12701 %35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LA:+INFINITY:1:9:inf:
%*35LA:+INFINITY:0:9:
%53LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %5LA: -0X8P-16385:0:-1:
-# BZ12701 %*5LA: -0X8P-16385:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-16385:0:-1:
+%*5LA: -0X8P-16385:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-16385:0:-1:
-# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-16385:0:-1:
+%*5LA: 0X8P-16385:0:-1:
%5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-16385:0:-1:
-# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-16385:0:-1:
+%*5LA: +0X8P-16385:0:-1:
%5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-E.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-E.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-E.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2LE:3.36210314311209350626267781732175260e-4932:0:2:
%2LE:3.6190587245056029583909936820055344E03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3LE:-3.6190587245056029583909936820055344E03716:0:3:
%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
%*3LE:3.36210314311209350626267781732175260e-4932:0:3:
%3LE:3.6190587245056029583909936820055344E03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3LE:+3.36210314311209350626267781732175260e-4932:0:3:
%3LE:+3.6190587245056029583909936820055344E03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4LE:-3.6190587245056029583909936820055344E03716:0:4:
%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*4LE:+3.36210314311209350626267781732175260e-4932:0:4:
%4LE:+3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
-# BZ12701 %*40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%*40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
%40LE:-1.18973149535723176508575932662800702E4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40LE:-1.18973149535723176508575932662800702E4932:0:40:
%40LE:-3.6190587245056029583909936820055344E+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40LE:-3.6190587245056029583909936820055344E+3716:0:40:
%40LE:-3.6190587245056029583909936820055344E03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40LE:-3.6190587245056029583909936820055344E03716:0:40:
-# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:+3.6190587245056029583909936820055344E03716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40LE:+3.6190587245056029583909936820055344E03716:0:40:
%40LE:+3.6190587245056029583909936820055344E+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40LE:+3.6190587245056029583909936820055344E+3716:0:40:
%40LE:+1.18973149535723176508575932662800702E4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40LE:+1.18973149535723176508575932662800702E4932:0:40:
-# BZ12701 %40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
-# BZ12701 %*40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%*40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -3.6190587245056029583909936820055344E03716:0:4:
%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*3LE: 3.36210314311209350626267781732175260e-4932:0:4:
%3LE: 3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3LE: +3.36210314311209350626267781732175260e-4932:0:4:
%3LE: +3.6190587245056029583909936820055344E03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-G.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-G.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-G.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-16385:0:-1:
-# BZ12701 %*2LG:0X8P-16385:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-16385:0:-1:
+%*2LG:0X8P-16385:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LG:-0X8P-16385:0:-1:
-# BZ12701 %*3LG:-0X8P-16385:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LG:-0X8P-16385:0:-1:
+%*3LG:-0X8P-16385:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-16385:0:-1:
-# BZ12701 %*3LG:+0X8P-16385:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-16385:0:-1:
+%*3LG:+0X8P-16385:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-16385:0:-1:
-# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-16385:0:-1:
+%*4LG:0X8P-16385:0:-1:
%4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
%4LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
%5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
-# BZ12701 %5LG:-0X8P-16385:0:-1:
-# BZ12701 %*5LG:-0X8P-16385:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-16385:0:-1:
+%*5LG:-0X8P-16385:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-16385:0:-1:
-# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-16385:0:-1:
+%*5LG:0X8P-16385:0:-1:
%5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-16385:0:-1:
-# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-16385:0:-1:
+%*5LG:+0X8P-16385:0:-1:
%5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %6LG:-0X8P-16385:0:-1:
-# BZ12701 %*6LG:-0X8P-16385:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-16385:0:-1:
+%*6LG:-0X8P-16385:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-16385:0:-1:
-# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-16385:0:-1:
+%*6LG:+0X8P-16385:0:-1:
%6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%6LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35LG::0:-1:
%35LG:-INFINITY:1:9:-inf:
%*35LG:-INFINITY:0:9:
-# BZ12701 %35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
%35LG:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35LG:+0X8P-16385:0:11:
%35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
-# BZ12701 %35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LG:+INFINITY:1:9:inf:
%*35LG:+INFINITY:0:9:
%53LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %5LG: -0X8P-16385:0:-1:
-# BZ12701 %*5LG: -0X8P-16385:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-16385:0:-1:
+%*5LG: -0X8P-16385:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-16385:0:-1:
-# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-16385:0:-1:
+%*5LG: 0X8P-16385:0:-1:
%5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-16385:0:-1:
-# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-16385:0:-1:
+%*5LG: +0X8P-16385:0:-1:
%5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-16385:0:-1:
-# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-16385:0:-1:
+%*4La:0x8p-16385:0:-1:
%4La:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
%*4La:0x2.3456789abcdef0123456789abcdep012345:0:4:
%4La:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
%5La:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef0123456789abcdep012345:0:5:
-# BZ12701 %5La:-0x8p-16385:0:-1:
-# BZ12701 %*5La:-0x8p-16385:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-16385:0:-1:
+%*5La:-0x8p-16385:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-16385:0:-1:
-# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-16385:0:-1:
+%*5La:0x8p-16385:0:-1:
%5La:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef0123456789abcdep012345:0:5:
%5La:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-16385:0:-1:
-# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-16385:0:-1:
+%*5La:+0x8p-16385:0:-1:
%5La:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
%*5La:+0x2.3456789abcdef0123456789abcdep012345:0:5:
%5La:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
%6La:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %6La:-0x8p-16385:0:-1:
-# BZ12701 %*6La:-0x8p-16385:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-16385:0:-1:
+%*6La:-0x8p-16385:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-16385:0:-1:
-# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-16385:0:-1:
+%*6La:+0x8p-16385:0:-1:
%6La:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef0123456789abcdep012345:0:6:
%6La:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35La::0:-1:
%35La:-infinity:1:9:-inf:
%*35La:-infinity:0:9:
-# BZ12701 %35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35La:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35La:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35La:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35La:-0x2.3456789abcdef0123456789abcdep012345:0:35:
%35La:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35La:+0x8p-16385:0:11:
%35La:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35La:+0x2.3456789abcdef0123456789abcdep012345:0:35:
-# BZ12701 %35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35La:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35La:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35La:+infinity:1:9:inf:
%*35La:+infinity:0:9:
%53La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
%5La: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %5La: -0x8p-16385:0:-1:
-# BZ12701 %*5La: -0x8p-16385:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-16385:0:-1:
+%*5La: -0x8p-16385:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-16385:0:-1:
-# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-16385:0:-1:
+%*5La: 0x8p-16385:0:-1:
%5La: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef0123456789abcdep012345:0:6:
%5La: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-16385:0:-1:
-# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-16385:0:-1:
+%*5La: +0x8p-16385:0:-1:
%5La: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
%*5La: +0x2.3456789abcdef0123456789abcdep012345:0:6:
%5La: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2Le:3.36210314311209350626267781732175260e-4932:0:2:
%2Le:3.6190587245056029583909936820055344e03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3Le:-3.6190587245056029583909936820055344e03716:0:3:
%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
%3Le:3.6190587245056029583909936820055344e03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3Le:+3.36210314311209350626267781732175260e-4932:0:3:
%3Le:+3.6190587245056029583909936820055344e03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4Le:-3.6190587245056029583909936820055344e03716:0:4:
%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
%4Le:+3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
-# BZ12701 %*40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%*40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
%40Le:-1.18973149535723176508575932662800702e4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40Le:-1.18973149535723176508575932662800702e4932:0:40:
%40Le:-3.6190587245056029583909936820055344e+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40Le:-3.6190587245056029583909936820055344e+3716:0:40:
%40Le:-3.6190587245056029583909936820055344e03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40Le:-3.6190587245056029583909936820055344e03716:0:40:
-# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:+3.6190587245056029583909936820055344e03716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40Le:+3.6190587245056029583909936820055344e03716:0:40:
%40Le:+3.6190587245056029583909936820055344e+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40Le:+3.6190587245056029583909936820055344e+3716:0:40:
%40Le:+1.18973149535723176508575932662800702e4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40Le:+1.18973149535723176508575932662800702e4932:0:40:
-# BZ12701 %40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
-# BZ12701 %*40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%*40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -3.6190587245056029583909936820055344e03716:0:4:
%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
%3Le: 3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3Le: +3.36210314311209350626267781732175260e-4932:0:4:
%3Le: +3.6190587245056029583909936820055344e03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-16385:0:-1:
-# BZ12701 %*2Lg:0x8p-16385:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-16385:0:-1:
+%*2Lg:0x8p-16385:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3Lg:-0x8p-16385:0:-1:
-# BZ12701 %*3Lg:-0x8p-16385:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3Lg:-0x8p-16385:0:-1:
+%*3Lg:-0x8p-16385:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-16385:0:-1:
-# BZ12701 %*3Lg:+0x8p-16385:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-16385:0:-1:
+%*3Lg:+0x8p-16385:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-16385:0:-1:
-# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-16385:0:-1:
+%*4Lg:0x8p-16385:0:-1:
%4Lg:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef0123456789abcdep012345:0:4:
%4Lg:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
%5Lg:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef0123456789abcdep012345:0:5:
-# BZ12701 %5Lg:-0x8p-16385:0:-1:
-# BZ12701 %*5Lg:-0x8p-16385:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-16385:0:-1:
+%*5Lg:-0x8p-16385:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-16385:0:-1:
-# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-16385:0:-1:
+%*5Lg:0x8p-16385:0:-1:
%5Lg:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef0123456789abcdep012345:0:5:
%5Lg:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-16385:0:-1:
-# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-16385:0:-1:
+%*5Lg:+0x8p-16385:0:-1:
%5Lg:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef0123456789abcdep012345:0:5:
%5Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
%6Lg:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %6Lg:-0x8p-16385:0:-1:
-# BZ12701 %*6Lg:-0x8p-16385:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-16385:0:-1:
+%*6Lg:-0x8p-16385:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-16385:0:-1:
-# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-16385:0:-1:
+%*6Lg:+0x8p-16385:0:-1:
%6Lg:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef0123456789abcdep012345:0:6:
%6Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35Lg::0:-1:
%35Lg:-infinity:1:9:-inf:
%*35Lg:-infinity:0:9:
-# BZ12701 %35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35Lg:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35Lg:-0x2.3456789abcdef0123456789abcdep012345:0:35:
%35Lg:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35Lg:+0x8p-16385:0:11:
%35Lg:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35Lg:+0x2.3456789abcdef0123456789abcdep012345:0:35:
-# BZ12701 %35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35Lg:+infinity:1:9:inf:
%*35Lg:+infinity:0:9:
%53Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
%5Lg: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %5Lg: -0x8p-16385:0:-1:
-# BZ12701 %*5Lg: -0x8p-16385:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-16385:0:-1:
+%*5Lg: -0x8p-16385:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-16385:0:-1:
-# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-16385:0:-1:
+%*5Lg: 0x8p-16385:0:-1:
%5Lg: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef0123456789abcdep012345:0:6:
%5Lg: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-16385:0:-1:
-# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-16385:0:-1:
+%*5Lg: +0x8p-16385:0:-1:
%5Lg: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef0123456789abcdep012345:0:6:
%5Lg: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-A.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-972:0:-1:
-# BZ12701 %*4LA:0X8P-972:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-972:0:-1:
+%*4LA:0X8P-972:0:-1:
%4LA:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
%4LA:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
%5LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
-# BZ12701 %5LA:-0X8P-972:0:-1:
-# BZ12701 %*5LA:-0X8P-972:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-972:0:-1:
+%*5LA:-0X8P-972:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-972:0:-1:
-# BZ12701 %*5LA:0X8P-972:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-972:0:-1:
+%*5LA:0X8P-972:0:-1:
%5LA:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LA:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-972:0:-1:
-# BZ12701 %*5LA:+0X8P-972:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-972:0:-1:
+%*5LA:+0X8P-972:0:-1:
%5LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%6LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %6LA:-0X8P-972:0:-1:
-# BZ12701 %*6LA:-0X8P-972:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-972:0:-1:
+%*6LA:-0X8P-972:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-972:0:-1:
-# BZ12701 %*6LA:+0X8P-972:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-972:0:-1:
+%*6LA:+0X8P-972:0:-1:
%6LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%6LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33LA::0:-1:
%33LA:-INFINITY:1:9:-inf:
%*33LA:-INFINITY:0:9:
-# BZ12701 %33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
%33LA:-0X8P-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33LA:+0X8P-972:0:9:
%33LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
-# BZ12701 %33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LA:+INFINITY:1:9:inf:
%*33LA:+INFINITY:0:9:
%50LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%5LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %5LA: -0X8P-972:0:-1:
-# BZ12701 %*5LA: -0X8P-972:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-972:0:-1:
+%*5LA: -0X8P-972:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-972:0:-1:
-# BZ12701 %*5LA: 0X8P-972:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-972:0:-1:
+%*5LA: 0X8P-972:0:-1:
%5LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-972:0:-1:
-# BZ12701 %*5LA: +0X8P-972:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-972:0:-1:
+%*5LA: +0X8P-972:0:-1:
%5LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-E.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-E.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-E.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:2.00416836000897277799610805135016205E-292:1:2:0x1p1:
%*2LE:2.00416836000897277799610805135016205E-292:0:2:
%2LE:2.3441674165664647186659237648155017216E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3LE:-2.3441674165664647186659237648155017216E037:0:3:
%3LE:-2.00416836000897277799610805135016205E-292:1:3:-0x1p1:
%*3LE:-2.00416836000897277799610805135016205E-292:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:2.00416836000897277799610805135016205E-292:1:3:0x1p1:
%*3LE:2.00416836000897277799610805135016205E-292:0:3:
%3LE:2.3441674165664647186659237648155017216E037:1:3:0x1.266666666666666666666666668p1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+2.00416836000897277799610805135016205E-292:1:3:0x1p1:
%*3LE:+2.00416836000897277799610805135016205E-292:0:3:
%3LE:+2.3441674165664647186659237648155017216E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4LE:-2.3441674165664647186659237648155017216E037:0:4:
%4LE:-2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
%*4LE:-2.00416836000897277799610805135016205E-292:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*4LE:+2.00416836000897277799610805135016205E-292:0:4:
%4LE:+2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.79769313486231580793728971405301199E+308:0:-1:
-# BZ12701 %*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
%40LE:-1.79769313486231580793728971405301199E308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
%*40LE:-1.79769313486231580793728971405301199E308:0:40:
%40LE:-2.3441674165664647186659237648155017216E+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:-2.3441674165664647186659237648155017216E+37:0:40:
%40LE:-2.3441674165664647186659237648155017216E037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:-2.3441674165664647186659237648155017216E037:0:40:
-# BZ12701 %40LE:-2.00416836000897277799610805135016205E-292:0:-1:
-# BZ12701 %*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40LE:0E+0:0:4:
%40LE:2.00416836000897277799610805135016205E-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
%*40LE:2.00416836000897277799610805135016205E-292:0:40:
-# BZ12701 %40LE:2.3441674165664647186659237648155017216E037:0:-1:
-# BZ12701 %*40LE:2.3441674165664647186659237648155017216E037:0:-1:
-# BZ12701 %40LE:2.3441674165664647186659237648155017216E+37:0:-1:
-# BZ12701 %*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%40LE:2.3441674165664647186659237648155017216E037:0:-1:
+%*40LE:2.3441674165664647186659237648155017216E037:0:-1:
+%40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
%40LE:1.79769313486231580793728971405301199E308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
%*40LE:1.79769313486231580793728971405301199E308:0:40:
%40LE:1.79769313486231580793728971405301199E+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+2.00416836000897277799610805135016205E-292:0:-1:
-# BZ12701 %*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
%40LE:+2.3441674165664647186659237648155017216E037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:+2.3441674165664647186659237648155017216E037:0:40:
%40LE:+2.3441674165664647186659237648155017216E+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:+2.3441674165664647186659237648155017216E+37:0:40:
%40LE:+1.79769313486231580793728971405301199E308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
%*40LE:+1.79769313486231580793728971405301199E308:0:40:
-# BZ12701 %40LE:+1.79769313486231580793728971405301199E+308:0:-1:
-# BZ12701 %*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -2.3441674165664647186659237648155017216E037:0:4:
%3LE: -2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
%*3LE: -2.00416836000897277799610805135016205E-292:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*3LE: 2.00416836000897277799610805135016205E-292:0:4:
%3LE: 2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*3LE: +2.00416836000897277799610805135016205E-292:0:4:
%3LE: +2.3441674165664647186659237648155017216E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-G.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-G.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-G.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-972:0:-1:
-# BZ12701 %*2LG:0X8P-972:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-972:0:-1:
+%*2LG:0X8P-972:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LG:-0X8P-972:0:-1:
-# BZ12701 %*3LG:-0X8P-972:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LG:-0X8P-972:0:-1:
+%*3LG:-0X8P-972:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-972:0:-1:
-# BZ12701 %*3LG:+0X8P-972:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-972:0:-1:
+%*3LG:+0X8P-972:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-972:0:-1:
-# BZ12701 %*4LG:0X8P-972:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-972:0:-1:
+%*4LG:0X8P-972:0:-1:
%4LG:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
%4LG:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
%5LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
-# BZ12701 %5LG:-0X8P-972:0:-1:
-# BZ12701 %*5LG:-0X8P-972:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-972:0:-1:
+%*5LG:-0X8P-972:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-972:0:-1:
-# BZ12701 %*5LG:0X8P-972:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-972:0:-1:
+%*5LG:0X8P-972:0:-1:
%5LG:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LG:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-972:0:-1:
-# BZ12701 %*5LG:+0X8P-972:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-972:0:-1:
+%*5LG:+0X8P-972:0:-1:
%5LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%6LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %6LG:-0X8P-972:0:-1:
-# BZ12701 %*6LG:-0X8P-972:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-972:0:-1:
+%*6LG:-0X8P-972:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-972:0:-1:
-# BZ12701 %*6LG:+0X8P-972:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-972:0:-1:
+%*6LG:+0X8P-972:0:-1:
%6LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%6LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33LG::0:-1:
%33LG:-INFINITY:1:9:-inf:
%*33LG:-INFINITY:0:9:
-# BZ12701 %33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
%33LG:-0X8P-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33LG:+0X8P-972:0:9:
%33LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
-# BZ12701 %33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LG:+INFINITY:1:9:inf:
%*33LG:+INFINITY:0:9:
%50LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%5LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %5LG: -0X8P-972:0:-1:
-# BZ12701 %*5LG: -0X8P-972:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-972:0:-1:
+%*5LG: -0X8P-972:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-972:0:-1:
-# BZ12701 %*5LG: 0X8P-972:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-972:0:-1:
+%*5LG: 0X8P-972:0:-1:
%5LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-972:0:-1:
-# BZ12701 %*5LG: +0X8P-972:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-972:0:-1:
+%*5LG: +0X8P-972:0:-1:
%5LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-972:0:-1:
-# BZ12701 %*4La:0x8p-972:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-972:0:-1:
+%*4La:0x8p-972:0:-1:
%4La:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
%*4La:0x2.3456789abcdef0123456789abcp0123:0:4:
%4La:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef0123456789abcp+123:0:5:
%5La:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef0123456789abcp0123:0:5:
-# BZ12701 %5La:-0x8p-972:0:-1:
-# BZ12701 %*5La:-0x8p-972:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-972:0:-1:
+%*5La:-0x8p-972:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-972:0:-1:
-# BZ12701 %*5La:0x8p-972:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-972:0:-1:
+%*5La:0x8p-972:0:-1:
%5La:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef0123456789abcp0123:0:5:
%5La:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-972:0:-1:
-# BZ12701 %*5La:+0x8p-972:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-972:0:-1:
+%*5La:+0x8p-972:0:-1:
%5La:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
%*5La:+0x2.3456789abcdef0123456789abcp0123:0:5:
%5La:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef0123456789abcp+123:0:6:
%6La:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %6La:-0x8p-972:0:-1:
-# BZ12701 %*6La:-0x8p-972:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-972:0:-1:
+%*6La:-0x8p-972:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-972:0:-1:
-# BZ12701 %*6La:+0x8p-972:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-972:0:-1:
+%*6La:+0x8p-972:0:-1:
%6La:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef0123456789abcp0123:0:6:
%6La:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33La::0:-1:
%33La:-infinity:1:9:-inf:
%*33La:-infinity:0:9:
-# BZ12701 %33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33La:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33La:-0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
%33La:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33La:-0x2.3456789abcdef0123456789abcp0123:0:33:
%33La:-0x8p-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33La:+0x8p-972:0:9:
%33La:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33La:+0x2.3456789abcdef0123456789abcp0123:0:33:
-# BZ12701 %33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
%33La:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33La:+0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33La:+infinity:1:9:inf:
%*33La:+infinity:0:9:
%50La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef0123456789abcp+123:0:6:
%5La: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %5La: -0x8p-972:0:-1:
-# BZ12701 %*5La: -0x8p-972:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-972:0:-1:
+%*5La: -0x8p-972:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-972:0:-1:
-# BZ12701 %*5La: 0x8p-972:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-972:0:-1:
+%*5La: 0x8p-972:0:-1:
%5La: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef0123456789abcp0123:0:6:
%5La: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-972:0:-1:
-# BZ12701 %*5La: +0x8p-972:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-972:0:-1:
+%*5La: +0x8p-972:0:-1:
%5La: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
%*5La: +0x2.3456789abcdef0123456789abcp0123:0:6:
%5La: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:2.00416836000897277799610805135016205e-292:1:2:0x1p1:
%*2Le:2.00416836000897277799610805135016205e-292:0:2:
%2Le:2.3441674165664647186659237648155017216e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3Le:-2.3441674165664647186659237648155017216e037:0:3:
%3Le:-2.00416836000897277799610805135016205e-292:1:3:-0x1p1:
%*3Le:-2.00416836000897277799610805135016205e-292:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:2.00416836000897277799610805135016205e-292:1:3:0x1p1:
%*3Le:2.00416836000897277799610805135016205e-292:0:3:
%3Le:2.3441674165664647186659237648155017216e037:1:3:0x1.266666666666666666666666668p1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+2.00416836000897277799610805135016205e-292:1:3:0x1p1:
%*3Le:+2.00416836000897277799610805135016205e-292:0:3:
%3Le:+2.3441674165664647186659237648155017216e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4Le:-2.3441674165664647186659237648155017216e037:0:4:
%4Le:-2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
%*4Le:-2.00416836000897277799610805135016205e-292:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*4Le:+2.00416836000897277799610805135016205e-292:0:4:
%4Le:+2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.79769313486231580793728971405301199e+308:0:-1:
-# BZ12701 %*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
%40Le:-1.79769313486231580793728971405301199e308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
%*40Le:-1.79769313486231580793728971405301199e308:0:40:
%40Le:-2.3441674165664647186659237648155017216e+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:-2.3441674165664647186659237648155017216e+37:0:40:
%40Le:-2.3441674165664647186659237648155017216e037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:-2.3441674165664647186659237648155017216e037:0:40:
-# BZ12701 %40Le:-2.00416836000897277799610805135016205e-292:0:-1:
-# BZ12701 %*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40Le:0e+0:0:4:
%40Le:2.00416836000897277799610805135016205e-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
%*40Le:2.00416836000897277799610805135016205e-292:0:40:
-# BZ12701 %40Le:2.3441674165664647186659237648155017216e037:0:-1:
-# BZ12701 %*40Le:2.3441674165664647186659237648155017216e037:0:-1:
-# BZ12701 %40Le:2.3441674165664647186659237648155017216e+37:0:-1:
-# BZ12701 %*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%40Le:2.3441674165664647186659237648155017216e037:0:-1:
+%*40Le:2.3441674165664647186659237648155017216e037:0:-1:
+%40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
%40Le:1.79769313486231580793728971405301199e308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
%*40Le:1.79769313486231580793728971405301199e308:0:40:
%40Le:1.79769313486231580793728971405301199e+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+2.00416836000897277799610805135016205e-292:0:-1:
-# BZ12701 %*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
%40Le:+2.3441674165664647186659237648155017216e037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:+2.3441674165664647186659237648155017216e037:0:40:
%40Le:+2.3441674165664647186659237648155017216e+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:+2.3441674165664647186659237648155017216e+37:0:40:
%40Le:+1.79769313486231580793728971405301199e308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
%*40Le:+1.79769313486231580793728971405301199e308:0:40:
-# BZ12701 %40Le:+1.79769313486231580793728971405301199e+308:0:-1:
-# BZ12701 %*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -2.3441674165664647186659237648155017216e037:0:4:
%3Le: -2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
%*3Le: -2.00416836000897277799610805135016205e-292:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*3Le: 2.00416836000897277799610805135016205e-292:0:4:
%3Le: 2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*3Le: +2.00416836000897277799610805135016205e-292:0:4:
%3Le: +2.3441674165664647186659237648155017216e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-972:0:-1:
-# BZ12701 %*2Lg:0x8p-972:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-972:0:-1:
+%*2Lg:0x8p-972:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3Lg:-0x8p-972:0:-1:
-# BZ12701 %*3Lg:-0x8p-972:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3Lg:-0x8p-972:0:-1:
+%*3Lg:-0x8p-972:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-972:0:-1:
-# BZ12701 %*3Lg:+0x8p-972:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-972:0:-1:
+%*3Lg:+0x8p-972:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-972:0:-1:
-# BZ12701 %*4Lg:0x8p-972:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-972:0:-1:
+%*4Lg:0x8p-972:0:-1:
%4Lg:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef0123456789abcp0123:0:4:
%4Lg:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef0123456789abcp+123:0:5:
%5Lg:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef0123456789abcp0123:0:5:
-# BZ12701 %5Lg:-0x8p-972:0:-1:
-# BZ12701 %*5Lg:-0x8p-972:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-972:0:-1:
+%*5Lg:-0x8p-972:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-972:0:-1:
-# BZ12701 %*5Lg:0x8p-972:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-972:0:-1:
+%*5Lg:0x8p-972:0:-1:
%5Lg:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef0123456789abcp0123:0:5:
%5Lg:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-972:0:-1:
-# BZ12701 %*5Lg:+0x8p-972:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-972:0:-1:
+%*5Lg:+0x8p-972:0:-1:
%5Lg:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef0123456789abcp0123:0:5:
%5Lg:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef0123456789abcp+123:0:6:
%6Lg:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %6Lg:-0x8p-972:0:-1:
-# BZ12701 %*6Lg:-0x8p-972:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-972:0:-1:
+%*6Lg:-0x8p-972:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-972:0:-1:
-# BZ12701 %*6Lg:+0x8p-972:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-972:0:-1:
+%*6Lg:+0x8p-972:0:-1:
%6Lg:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef0123456789abcp0123:0:6:
%6Lg:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33Lg::0:-1:
%33Lg:-infinity:1:9:-inf:
%*33Lg:-infinity:0:9:
-# BZ12701 %33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33Lg:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33Lg:-0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
%33Lg:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33Lg:-0x2.3456789abcdef0123456789abcp0123:0:33:
%33Lg:-0x8p-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33Lg:+0x8p-972:0:9:
%33Lg:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33Lg:+0x2.3456789abcdef0123456789abcp0123:0:33:
-# BZ12701 %33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
%33Lg:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33Lg:+0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33Lg:+infinity:1:9:inf:
%*33Lg:+infinity:0:9:
%50Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef0123456789abcp+123:0:6:
%5Lg: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %5Lg: -0x8p-972:0:-1:
-# BZ12701 %*5Lg: -0x8p-972:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-972:0:-1:
+%*5Lg: -0x8p-972:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-972:0:-1:
-# BZ12701 %*5Lg: 0x8p-972:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-972:0:-1:
+%*5Lg: 0x8p-972:0:-1:
%5Lg: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef0123456789abcp0123:0:6:
%5Lg: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-972:0:-1:
-# BZ12701 %*5Lg: +0x8p-972:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-972:0:-1:
+%*5Lg: +0x8p-972:0:-1:
%5Lg: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef0123456789abcp0123:0:6:
%5Lg: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-A.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-16385:0:-1:
-# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-16385:0:-1:
+%*4LA:0X8P-16385:0:-1:
%4LA:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF01P012345:0:4:
%4LA:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF01P+12345:0:5:
%5LA:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF01P012345:0:5:
-# BZ12701 %5LA:-0X8P-16385:0:-1:
-# BZ12701 %*5LA:-0X8P-16385:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-16385:0:-1:
+%*5LA:-0X8P-16385:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-16385:0:-1:
-# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-16385:0:-1:
+%*5LA:0X8P-16385:0:-1:
%5LA:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF01P012345:0:5:
%5LA:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-16385:0:-1:
-# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-16385:0:-1:
+%*5LA:+0X8P-16385:0:-1:
%5LA:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF01P012345:0:5:
%5LA:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF01P+12345:0:6:
%6LA:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %6LA:-0X8P-16385:0:-1:
-# BZ12701 %*6LA:-0X8P-16385:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-16385:0:-1:
+%*6LA:-0X8P-16385:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-16385:0:-1:
-# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-16385:0:-1:
+%*6LA:+0X8P-16385:0:-1:
%6LA:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF01P012345:0:6:
%6LA:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22LA::0:-1:
%22LA:-INFINITY:1:9:-inf:
%*22LA:-INFINITY:0:9:
-# BZ12701 %22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%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:
@@ -486,12 +486,12 @@
%*22LA:+0X8P-16385:0:11:
%22LA:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22LA:+0X2.3456789ABCDEF01P012345:0:22:
-# BZ12701 %22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%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:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF01P+12345:0:6:
%5LA: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %5LA: -0X8P-16385:0:-1:
-# BZ12701 %*5LA: -0X8P-16385:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-16385:0:-1:
+%*5LA: -0X8P-16385:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-16385:0:-1:
-# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-16385:0:-1:
+%*5LA: 0X8P-16385:0:-1:
%5LA: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF01P012345:0:6:
%5LA: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-16385:0:-1:
-# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-16385:0:-1:
+%*5LA: +0X8P-16385:0:-1:
%5LA: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF01P012345:0:6:
%5LA: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-E.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-E.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-E.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
%*2LE:3.36210314311209350626267781732175260E-4932:0:2:
%2LE:3.619058724505602958194804115432455E03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3LE:-3.619058724505602958194804115432455E03716:0:3:
%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:3.36210314311209350626267781732175260E-4932:1:3:0x1.a666666666666666p1:
%*3LE:3.36210314311209350626267781732175260E-4932:0:3:
%3LE:3.619058724505602958194804115432455E03716:1:3:0x1.ccccccccccccccccp1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+3.36210314311209350626267781732175260E-4932:1:3:0x1.8p1:
%*3LE:+3.36210314311209350626267781732175260E-4932:0:3:
%3LE:+3.619058724505602958194804115432455E03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4LE:-3.619058724505602958194804115432455E03716:0:4:
%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
%*4LE:+3.36210314311209350626267781732175260E-4932:0:4:
%4LE:+3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
-# BZ12701 %*40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%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:
-# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
-# BZ12701 %*40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%*40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
%40LE:+3.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:
-# BZ12701 %40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
-# BZ12701 %*40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%*40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -3.619058724505602958194804115432455E03716:0:4:
%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
%*3LE: 3.36210314311209350626267781732175260E-4932:0:4:
%3LE: 3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +3.36210314311209350626267781732175260E-4932:1:4:0x1.8p1:
%*3LE: +3.36210314311209350626267781732175260E-4932:0:4:
%3LE: +3.619058724505602958194804115432455E03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-G.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-G.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-G.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-16385:0:-1:
-# BZ12701 %*2LG:0X8P-16385:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-16385:0:-1:
+%*2LG:0X8P-16385:0:-1:
+%2LG:0X2.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:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LG:-0X8P-16385:0:-1:
-# BZ12701 %*3LG:-0X8P-16385:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.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:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-16385:0:-1:
-# BZ12701 %*3LG:+0X8P-16385:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-16385:0:-1:
+%*3LG:+0X8P-16385:0:-1:
+%3LG:+0X2.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:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-16385:0:-1:
-# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-16385:0:-1:
+%*4LG:0X8P-16385:0:-1:
%4LG:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF01P012345:0:4:
%4LG:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF01P+12345:0:5:
%5LG:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF01P012345:0:5:
-# BZ12701 %5LG:-0X8P-16385:0:-1:
-# BZ12701 %*5LG:-0X8P-16385:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-16385:0:-1:
+%*5LG:-0X8P-16385:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-16385:0:-1:
-# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-16385:0:-1:
+%*5LG:0X8P-16385:0:-1:
%5LG:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF01P012345:0:5:
%5LG:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-16385:0:-1:
-# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-16385:0:-1:
+%*5LG:+0X8P-16385:0:-1:
%5LG:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF01P012345:0:5:
%5LG:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF01P+12345:0:6:
%6LG:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %6LG:-0X8P-16385:0:-1:
-# BZ12701 %*6LG:-0X8P-16385:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-16385:0:-1:
+%*6LG:-0X8P-16385:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-16385:0:-1:
-# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-16385:0:-1:
+%*6LG:+0X8P-16385:0:-1:
%6LG:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF01P012345:0:6:
%6LG:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22LG::0:-1:
%22LG:-INFINITY:1:9:-inf:
%*22LG:-INFINITY:0:9:
-# BZ12701 %22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%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:
@@ -486,12 +486,12 @@
%*22LG:+0X8P-16385:0:11:
%22LG:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22LG:+0X2.3456789ABCDEF01P012345:0:22:
-# BZ12701 %22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%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:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF01P+12345:0:6:
%5LG: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF01P012345:0:6:
-# BZ12701 %5LG: -0X8P-16385:0:-1:
-# BZ12701 %*5LG: -0X8P-16385:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-16385:0:-1:
+%*5LG: -0X8P-16385:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-16385:0:-1:
-# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-16385:0:-1:
+%*5LG: 0X8P-16385:0:-1:
%5LG: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF01P012345:0:6:
%5LG: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-16385:0:-1:
-# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-16385:0:-1:
+%*5LG: +0X8P-16385:0:-1:
%5LG: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF01P012345:0:6:
%5LG: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-16385:0:-1:
-# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-16385:0:-1:
+%*4La:0x8p-16385:0:-1:
%4La:0x2.3456789abcdef01p012345:1:4:0x1p1:
%*4La:0x2.3456789abcdef01p012345:0:4:
%4La:0x2.3456789abcdef01p+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef01p+12345:0:5:
%5La:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef01p012345:0:5:
-# BZ12701 %5La:-0x8p-16385:0:-1:
-# BZ12701 %*5La:-0x8p-16385:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-16385:0:-1:
+%*5La:-0x8p-16385:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-16385:0:-1:
-# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-16385:0:-1:
+%*5La:0x8p-16385:0:-1:
%5La:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef01p012345:0:5:
%5La:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-16385:0:-1:
-# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-16385:0:-1:
+%*5La:+0x8p-16385:0:-1:
%5La:+0x2.3456789abcdef01p012345:1:5:0x1p1:
%*5La:+0x2.3456789abcdef01p012345:0:5:
%5La:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef01p+12345:0:6:
%6La:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %6La:-0x8p-16385:0:-1:
-# BZ12701 %*6La:-0x8p-16385:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-16385:0:-1:
+%*6La:-0x8p-16385:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-16385:0:-1:
-# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-16385:0:-1:
+%*6La:+0x8p-16385:0:-1:
%6La:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef01p012345:0:6:
%6La:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22La::0:-1:
%22La:-infinity:1:9:-inf:
%*22La:-infinity:0:9:
-# BZ12701 %22La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %22La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22La:-0x2.3456789abcdef01p+12345:0:-1:
+%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:
@@ -486,12 +486,12 @@
%*22La:+0x8p-16385:0:11:
%22La:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22La:+0x2.3456789abcdef01p012345:0:22:
-# BZ12701 %22La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %22La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22La:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22La:+0xf.fffffffffffffffp+16380:0:-1:
+%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:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef01p+12345:0:6:
%5La: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %5La: -0x8p-16385:0:-1:
-# BZ12701 %*5La: -0x8p-16385:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-16385:0:-1:
+%*5La: -0x8p-16385:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-16385:0:-1:
-# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-16385:0:-1:
+%*5La: 0x8p-16385:0:-1:
%5La: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef01p012345:0:6:
%5La: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-16385:0:-1:
-# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-16385:0:-1:
+%*5La: +0x8p-16385:0:-1:
%5La: +0x2.3456789abcdef01p012345:1:6:0x1p1:
%*5La: +0x2.3456789abcdef01p012345:0:6:
%5La: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2Le:3.36210314311209350626267781732175260e-4932:0:2:
%2Le:3.619058724505602958194804115432455e03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3Le:-3.619058724505602958194804115432455e03716:0:3:
%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666p1:
%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
%3Le:3.619058724505602958194804115432455e03716:1:3:0x1.ccccccccccccccccp1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3Le:+3.36210314311209350626267781732175260e-4932:0:3:
%3Le:+3.619058724505602958194804115432455e03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4Le:-3.619058724505602958194804115432455e03716:0:4:
%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
%4Le:+3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
-# BZ12701 %*40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%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:
-# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:+3.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:
-# BZ12701 %40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
-# BZ12701 %*40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%*40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -3.619058724505602958194804115432455e03716:0:4:
%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
%3Le: 3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3Le: +3.36210314311209350626267781732175260e-4932:0:4:
%3Le: +3.619058724505602958194804115432455e03716:1:4:0x1.8p1:
Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-16385:0:-1:
-# BZ12701 %*2Lg:0x8p-16385:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %2Lg:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*2Lg:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %2Lg:0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*2Lg:0xf.fffffffffffffffp+16380:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-16385:0:-1:
+%*2Lg:0x8p-16385:0:-1:
+%2Lg:0x2.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:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %3Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3Lg:-0x8p-16385:0:-1:
-# BZ12701 %*3Lg:-0x8p-16385:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.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:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-16385:0:-1:
-# BZ12701 %*3Lg:+0x8p-16385:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3Lg:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-16385:0:-1:
+%*3Lg:+0x8p-16385:0:-1:
+%3Lg:+0x2.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:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-16385:0:-1:
-# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-16385:0:-1:
+%*4Lg:0x8p-16385:0:-1:
%4Lg:0x2.3456789abcdef01p012345:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef01p012345:0:4:
%4Lg:0x2.3456789abcdef01p+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef01p+12345:0:5:
%5Lg:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef01p012345:0:5:
-# BZ12701 %5Lg:-0x8p-16385:0:-1:
-# BZ12701 %*5Lg:-0x8p-16385:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-16385:0:-1:
+%*5Lg:-0x8p-16385:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-16385:0:-1:
-# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-16385:0:-1:
+%*5Lg:0x8p-16385:0:-1:
%5Lg:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef01p012345:0:5:
%5Lg:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-16385:0:-1:
-# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-16385:0:-1:
+%*5Lg:+0x8p-16385:0:-1:
%5Lg:+0x2.3456789abcdef01p012345:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef01p012345:0:5:
%5Lg:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef01p+12345:0:6:
%6Lg:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %6Lg:-0x8p-16385:0:-1:
-# BZ12701 %*6Lg:-0x8p-16385:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-16385:0:-1:
+%*6Lg:-0x8p-16385:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-16385:0:-1:
-# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-16385:0:-1:
+%*6Lg:+0x8p-16385:0:-1:
%6Lg:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef01p012345:0:6:
%6Lg:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*22Lg::0:-1:
%22Lg:-infinity:1:9:-inf:
%*22Lg:-infinity:0:9:
-# BZ12701 %22Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22Lg:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %22Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22Lg:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22Lg:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%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:
@@ -486,12 +486,12 @@
%*22Lg:+0x8p-16385:0:11:
%22Lg:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
%*22Lg:+0x2.3456789abcdef01p012345:0:22:
-# BZ12701 %22Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*22Lg:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %22Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*22Lg:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %22Lg:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%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:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef01p+12345:0:6:
%5Lg: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef01p012345:0:6:
-# BZ12701 %5Lg: -0x8p-16385:0:-1:
-# BZ12701 %*5Lg: -0x8p-16385:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-16385:0:-1:
+%*5Lg: -0x8p-16385:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-16385:0:-1:
-# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-16385:0:-1:
+%*5Lg: 0x8p-16385:0:-1:
%5Lg: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef01p012345:0:6:
%5Lg: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-16385:0:-1:
-# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-16385:0:-1:
+%*5Lg: +0x8p-16385:0:-1:
%5Lg: +0x2.3456789abcdef01p012345:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef01p012345:0:6:
%5Lg: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-A.input
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-1025:0:-1:
-# BZ12701 %*4LA:0X8P-1025:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-1025:0:-1:
+%*4LA:0X8P-1025:0:-1:
%4LA:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4LA:0X2.3456789ABCDFEP0123:0:4:
%4LA:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDFEP+123:0:5:
%5LA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5LA:-0X8P-1025:0:-1:
-# BZ12701 %*5LA:-0X8P-1025:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-1025:0:-1:
+%*5LA:-0X8P-1025:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-1025:0:-1:
-# BZ12701 %*5LA:0X8P-1025:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-1025:0:-1:
+%*5LA:0X8P-1025:0:-1:
%5LA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDFEP0123:0:5:
%5LA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-1025:0:-1:
-# BZ12701 %*5LA:+0X8P-1025:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-1025:0:-1:
+%*5LA:+0X8P-1025:0:-1:
%5LA:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDFEP0123:0:5:
%5LA:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDFEP+123:0:6:
%6LA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6LA:-0X8P-1025:0:-1:
-# BZ12701 %*6LA:-0X8P-1025:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-1025:0:-1:
+%*6LA:-0X8P-1025:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-1025:0:-1:
-# BZ12701 %*6LA:+0X8P-1025:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-1025:0:-1:
+%*6LA:+0X8P-1025:0:-1:
%6LA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDFEP0123:0:6:
%6LA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20LA::0:-1:
%20LA:-INFINITY:1:9:-inf:
%*20LA:-INFINITY:0:9:
-# BZ12701 %20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20LA:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LA:-0X2.3456789ABCDFEP+123:0:-1:
+%20LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*20LA:-0X2.3456789ABCDFEP+123:0:-1:
%20LA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20LA:-0X2.3456789ABCDFEP0123:0:20:
%20LA:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20LA:+0X8P-1025:0:10:
%20LA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20LA:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LA:+0X2.3456789ABCDFEP+123:0:-1:
%20LA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20LA:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LA:+INFINITY:1:9:inf:
%*20LA:+INFINITY:0:9:
%32LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDFEP+123:0:6:
%5LA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5LA: -0X8P-1025:0:-1:
-# BZ12701 %*5LA: -0X8P-1025:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-1025:0:-1:
+%*5LA: -0X8P-1025:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-1025:0:-1:
-# BZ12701 %*5LA: 0X8P-1025:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-1025:0:-1:
+%*5LA: 0X8P-1025:0:-1:
%5LA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDFEP0123:0:6:
%5LA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-1025:0:-1:
-# BZ12701 %*5LA: +0X8P-1025:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-1025:0:-1:
+%*5LA: +0X8P-1025:0:-1:
%5LA: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDFEP0123:0:6:
%5LA: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-E.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-E.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-E.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
%*2LE:2.22507385850720138309023271733240406E-308:0:2:
%2LE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3LE:-2.3441674165664682593913711430784253952E037:0:3:
%3LE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
%*3LE:-2.22507385850720138309023271733240406E-308:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
%*3LE:2.22507385850720138309023271733240406E-308:0:3:
%3LE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
%*3LE:+2.22507385850720138309023271733240406E-308:0:3:
%3LE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4LE:-2.3441674165664682593913711430784253952E037:0:4:
%4LE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
%*4LE:-2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*4LE:+2.22507385850720138309023271733240406E-308:0:4:
%4LE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*40LE:-1.79769313486231570814527423731704357E+308:0:-1:
%40LE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
%*40LE:-1.79769313486231570814527423731704357E308:0:40:
%40LE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
%*40LE:-2.3441674165664682593913711430784253952E+37:0:40:
%40LE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
%*40LE:-2.3441674165664682593913711430784253952E037:0:40:
-# BZ12701 %40LE:-2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*40LE:-2.22507385850720138309023271733240406E-308:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40LE:0E+0:0:4:
%40LE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
%*40LE:2.22507385850720138309023271733240406E-308:0:40:
-# BZ12701 %40LE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %*40LE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %40LE:2.3441674165664682593913711430784253952E+37:0:-1:
-# BZ12701 %*40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40LE:2.3441674165664682593913711430784253952E037:0:-1:
+%*40LE:2.3441674165664682593913711430784253952E037:0:-1:
+%40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+%*40LE:2.3441674165664682593913711430784253952E+37:0:-1:
%40LE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100:
%*40LE:1.79769313486231570814527423731704357E308:0:40:
%40LE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*40LE:+2.22507385850720138309023271733240406E-308:0:-1:
%40LE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
%*40LE:+2.3441674165664682593913711430784253952E037:0:40:
%40LE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
%*40LE:+2.3441674165664682593913711430784253952E+37:0:40:
%40LE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
%*40LE:+1.79769313486231570814527423731704357E308:0:40:
-# BZ12701 %40LE:+1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40LE:+1.79769313486231570814527423731704357E+308:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -2.3441674165664682593913711430784253952E037:0:4:
%3LE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
%*3LE: -2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*3LE: 2.22507385850720138309023271733240406E-308:0:4:
%3LE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
%*3LE: +2.22507385850720138309023271733240406E-308:0:4:
%3LE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-G.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-G.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-G.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-1025:0:-1:
-# BZ12701 %*2LG:0X8P-1025:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-1025:0:-1:
+%*2LG:0X8P-1025:0:-1:
+%2LG:0X2.3456789ABCDFEP0123:0:-1:
+%*2LG:0X2.3456789ABCDFEP0123:0:-1:
+%2LG:0X2.3456789ABCDFEP+123:0:-1:
+%*2LG:0X2.3456789ABCDFEP+123:0:-1:
+%2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LG:-0X8P-1025:0:-1:
-# BZ12701 %*3LG:-0X8P-1025:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*3LG:-0X2.3456789ABCDFEP+123:0:-1:
+%3LG:-0X2.3456789ABCDFEP0123:0:-1:
+%*3LG:-0X2.3456789ABCDFEP0123:0:-1:
+%3LG:-0X8P-1025:0:-1:
+%*3LG:-0X8P-1025:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-1025:0:-1:
-# BZ12701 %*3LG:+0X8P-1025:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-1025:0:-1:
+%*3LG:+0X8P-1025:0:-1:
+%3LG:+0X2.3456789ABCDFEP0123:0:-1:
+%*3LG:+0X2.3456789ABCDFEP0123:0:-1:
+%3LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*3LG:+0X2.3456789ABCDFEP+123:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-1025:0:-1:
-# BZ12701 %*4LG:0X8P-1025:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-1025:0:-1:
+%*4LG:0X8P-1025:0:-1:
%4LG:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4LG:0X2.3456789ABCDFEP0123:0:4:
%4LG:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDFEP+123:0:5:
%5LG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5LG:-0X8P-1025:0:-1:
-# BZ12701 %*5LG:-0X8P-1025:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-1025:0:-1:
+%*5LG:-0X8P-1025:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-1025:0:-1:
-# BZ12701 %*5LG:0X8P-1025:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-1025:0:-1:
+%*5LG:0X8P-1025:0:-1:
%5LG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDFEP0123:0:5:
%5LG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-1025:0:-1:
-# BZ12701 %*5LG:+0X8P-1025:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-1025:0:-1:
+%*5LG:+0X8P-1025:0:-1:
%5LG:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDFEP0123:0:5:
%5LG:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDFEP+123:0:6:
%6LG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6LG:-0X8P-1025:0:-1:
-# BZ12701 %*6LG:-0X8P-1025:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-1025:0:-1:
+%*6LG:-0X8P-1025:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-1025:0:-1:
-# BZ12701 %*6LG:+0X8P-1025:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-1025:0:-1:
+%*6LG:+0X8P-1025:0:-1:
%6LG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDFEP0123:0:6:
%6LG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20LG::0:-1:
%20LG:-INFINITY:1:9:-inf:
%*20LG:-INFINITY:0:9:
-# BZ12701 %20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20LG:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LG:-0X2.3456789ABCDFEP+123:0:-1:
+%20LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*20LG:-0X2.3456789ABCDFEP+123:0:-1:
%20LG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20LG:-0X2.3456789ABCDFEP0123:0:20:
%20LG:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20LG:+0X8P-1025:0:10:
%20LG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20LG:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LG:+0X2.3456789ABCDFEP+123:0:-1:
%20LG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20LG:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LG:+INFINITY:1:9:inf:
%*20LG:+INFINITY:0:9:
%32LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDFEP+123:0:6:
%5LG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5LG: -0X8P-1025:0:-1:
-# BZ12701 %*5LG: -0X8P-1025:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-1025:0:-1:
+%*5LG: -0X8P-1025:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-1025:0:-1:
-# BZ12701 %*5LG: 0X8P-1025:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-1025:0:-1:
+%*5LG: 0X8P-1025:0:-1:
%5LG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDFEP0123:0:6:
%5LG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-1025:0:-1:
-# BZ12701 %*5LG: +0X8P-1025:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-1025:0:-1:
+%*5LG: +0X8P-1025:0:-1:
%5LG: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDFEP0123:0:6:
%5LG: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-1025:0:-1:
-# BZ12701 %*4La:0x8p-1025:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-1025:0:-1:
+%*4La:0x8p-1025:0:-1:
%4La:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4La:0x2.3456789abcdfep0123:0:4:
%4La:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdfep+123:0:5:
%5La:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5La:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5La:-0x8p-1025:0:-1:
-# BZ12701 %*5La:-0x8p-1025:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-1025:0:-1:
+%*5La:-0x8p-1025:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-1025:0:-1:
-# BZ12701 %*5La:0x8p-1025:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-1025:0:-1:
+%*5La:0x8p-1025:0:-1:
%5La:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5La:0x2.3456789abcdfep0123:0:5:
%5La:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-1025:0:-1:
-# BZ12701 %*5La:+0x8p-1025:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-1025:0:-1:
+%*5La:+0x8p-1025:0:-1:
%5La:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5La:+0x2.3456789abcdfep0123:0:5:
%5La:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdfep+123:0:6:
%6La:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6La:-0x8p-1025:0:-1:
-# BZ12701 %*6La:-0x8p-1025:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-1025:0:-1:
+%*6La:-0x8p-1025:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-1025:0:-1:
-# BZ12701 %*6La:+0x8p-1025:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-1025:0:-1:
+%*6La:+0x8p-1025:0:-1:
%6La:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdfep0123:0:6:
%6La:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20La::0:-1:
%20La:-infinity:1:9:-inf:
%*20La:-infinity:0:9:
-# BZ12701 %20La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20La:-0xf.ffffffffffff8p+1020:0:-1:
+%20La:-0xf.ffffffffffff8p+1020:0:-1:
+%*20La:-0xf.ffffffffffff8p+1020:0:-1:
%20La:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20La:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20La:-0x2.3456789abcdfep+123:0:-1:
+%20La:-0x2.3456789abcdfep+123:0:-1:
+%*20La:-0x2.3456789abcdfep+123:0:-1:
%20La:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20La:-0x2.3456789abcdfep0123:0:20:
%20La:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20La:+0x8p-1025:0:10:
%20La:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20La:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20La:+0x2.3456789abcdfep+123:0:-1:
+%20La:+0x2.3456789abcdfep+123:0:-1:
+%*20La:+0x2.3456789abcdfep+123:0:-1:
%20La:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20La:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20La:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20La:+0xf.ffffffffffff8p+1020:0:-1:
+%20La:+0xf.ffffffffffff8p+1020:0:-1:
+%*20La:+0xf.ffffffffffff8p+1020:0:-1:
%20La:+infinity:1:9:inf:
%*20La:+infinity:0:9:
%32La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdfep+123:0:6:
%5La: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5La: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5La: -0x8p-1025:0:-1:
-# BZ12701 %*5La: -0x8p-1025:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-1025:0:-1:
+%*5La: -0x8p-1025:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-1025:0:-1:
-# BZ12701 %*5La: 0x8p-1025:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-1025:0:-1:
+%*5La: 0x8p-1025:0:-1:
%5La: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdfep0123:0:6:
%5La: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-1025:0:-1:
-# BZ12701 %*5La: +0x8p-1025:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-1025:0:-1:
+%*5La: +0x8p-1025:0:-1:
%5La: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5La: +0x2.3456789abcdfep0123:0:6:
%5La: +0x2.3456789abcdfep+123:1:6:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
%*2Le:2.22507385850720138309023271733240406e-308:0:2:
%2Le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3Le:-2.3441674165664682593913711430784253952e037:0:3:
%3Le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
%*3Le:-2.22507385850720138309023271733240406e-308:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
%*3Le:2.22507385850720138309023271733240406e-308:0:3:
%3Le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
%*3Le:+2.22507385850720138309023271733240406e-308:0:3:
%3Le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4Le:-2.3441674165664682593913711430784253952e037:0:4:
%4Le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
%*4Le:-2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*4Le:+2.22507385850720138309023271733240406e-308:0:4:
%4Le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*40Le:-1.79769313486231570814527423731704357e+308:0:-1:
%40Le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
%*40Le:-1.79769313486231570814527423731704357e308:0:40:
%40Le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
%*40Le:-2.3441674165664682593913711430784253952e+37:0:40:
%40Le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
%*40Le:-2.3441674165664682593913711430784253952e037:0:40:
-# BZ12701 %40Le:-2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*40Le:-2.22507385850720138309023271733240406e-308:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40Le:0e+0:0:4:
%40Le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
%*40Le:2.22507385850720138309023271733240406e-308:0:40:
-# BZ12701 %40Le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %*40Le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %40Le:2.3441674165664682593913711430784253952e+37:0:-1:
-# BZ12701 %*40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40Le:2.3441674165664682593913711430784253952e037:0:-1:
+%*40Le:2.3441674165664682593913711430784253952e037:0:-1:
+%40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+%*40Le:2.3441674165664682593913711430784253952e+37:0:-1:
%40Le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100:
%*40Le:1.79769313486231570814527423731704357e308:0:40:
%40Le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*40Le:+2.22507385850720138309023271733240406e-308:0:-1:
%40Le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
%*40Le:+2.3441674165664682593913711430784253952e037:0:40:
%40Le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
%*40Le:+2.3441674165664682593913711430784253952e+37:0:40:
%40Le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
%*40Le:+1.79769313486231570814527423731704357e308:0:40:
-# BZ12701 %40Le:+1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40Le:+1.79769313486231570814527423731704357e+308:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -2.3441674165664682593913711430784253952e037:0:4:
%3Le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
%*3Le: -2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*3Le: 2.22507385850720138309023271733240406e-308:0:4:
%3Le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
%*3Le: +2.22507385850720138309023271733240406e-308:0:4:
%3Le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
===================================================================
--- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
+++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-1025:0:-1:
-# BZ12701 %*2Lg:0x8p-1025:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2Lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2Lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2Lg:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2Lg:0xf.ffffffffffff8p+1020:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-1025:0:-1:
+%*2Lg:0x8p-1025:0:-1:
+%2Lg:0x2.3456789abcdfep0123:0:-1:
+%*2Lg:0x2.3456789abcdfep0123:0:-1:
+%2Lg:0x2.3456789abcdfep+123:0:-1:
+%*2Lg:0x2.3456789abcdfep+123:0:-1:
+%2Lg:0x7.ffffffffffffcp1021:0:-1:
+%*2Lg:0x7.ffffffffffffcp1021:0:-1:
+%2Lg:0xf.ffffffffffff8p+1020:0:-1:
+%*2Lg:0xf.ffffffffffff8p+1020:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3Lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3Lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3Lg:-0x8p-1025:0:-1:
-# BZ12701 %*3Lg:-0x8p-1025:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%3Lg:-0x7.ffffffffffffcp1021:0:-1:
+%*3Lg:-0x7.ffffffffffffcp1021:0:-1:
+%3Lg:-0x2.3456789abcdfep+123:0:-1:
+%*3Lg:-0x2.3456789abcdfep+123:0:-1:
+%3Lg:-0x2.3456789abcdfep0123:0:-1:
+%*3Lg:-0x2.3456789abcdfep0123:0:-1:
+%3Lg:-0x8p-1025:0:-1:
+%*3Lg:-0x8p-1025:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-1025:0:-1:
-# BZ12701 %*3Lg:+0x8p-1025:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3Lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3Lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3Lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-1025:0:-1:
+%*3Lg:+0x8p-1025:0:-1:
+%3Lg:+0x2.3456789abcdfep0123:0:-1:
+%*3Lg:+0x2.3456789abcdfep0123:0:-1:
+%3Lg:+0x2.3456789abcdfep+123:0:-1:
+%*3Lg:+0x2.3456789abcdfep+123:0:-1:
+%3Lg:+0x7.ffffffffffffcp1021:0:-1:
+%*3Lg:+0x7.ffffffffffffcp1021:0:-1:
+%3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*3Lg:+0xf.ffffffffffff8p+1020:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-1025:0:-1:
-# BZ12701 %*4Lg:0x8p-1025:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-1025:0:-1:
+%*4Lg:0x8p-1025:0:-1:
%4Lg:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4Lg:0x2.3456789abcdfep0123:0:4:
%4Lg:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdfep+123:0:5:
%5Lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5Lg:-0x8p-1025:0:-1:
-# BZ12701 %*5Lg:-0x8p-1025:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-1025:0:-1:
+%*5Lg:-0x8p-1025:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-1025:0:-1:
-# BZ12701 %*5Lg:0x8p-1025:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-1025:0:-1:
+%*5Lg:0x8p-1025:0:-1:
%5Lg:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdfep0123:0:5:
%5Lg:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-1025:0:-1:
-# BZ12701 %*5Lg:+0x8p-1025:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-1025:0:-1:
+%*5Lg:+0x8p-1025:0:-1:
%5Lg:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdfep0123:0:5:
%5Lg:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdfep+123:0:6:
%6Lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6Lg:-0x8p-1025:0:-1:
-# BZ12701 %*6Lg:-0x8p-1025:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-1025:0:-1:
+%*6Lg:-0x8p-1025:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-1025:0:-1:
-# BZ12701 %*6Lg:+0x8p-1025:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-1025:0:-1:
+%*6Lg:+0x8p-1025:0:-1:
%6Lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdfep0123:0:6:
%6Lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20Lg::0:-1:
%20Lg:-infinity:1:9:-inf:
%*20Lg:-infinity:0:9:
-# BZ12701 %20Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
%20Lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20Lg:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20Lg:-0x2.3456789abcdfep+123:0:-1:
+%20Lg:-0x2.3456789abcdfep+123:0:-1:
+%*20Lg:-0x2.3456789abcdfep+123:0:-1:
%20Lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20Lg:-0x2.3456789abcdfep0123:0:20:
%20Lg:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20Lg:+0x8p-1025:0:10:
%20Lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20Lg:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20Lg:+0x2.3456789abcdfep+123:0:-1:
+%20Lg:+0x2.3456789abcdfep+123:0:-1:
+%*20Lg:+0x2.3456789abcdfep+123:0:-1:
%20Lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20Lg:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20Lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
%20Lg:+infinity:1:9:inf:
%*20Lg:+infinity:0:9:
%32Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdfep+123:0:6:
%5Lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5Lg: -0x8p-1025:0:-1:
-# BZ12701 %*5Lg: -0x8p-1025:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-1025:0:-1:
+%*5Lg: -0x8p-1025:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-1025:0:-1:
-# BZ12701 %*5Lg: 0x8p-1025:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-1025:0:-1:
+%*5Lg: 0x8p-1025:0:-1:
%5Lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdfep0123:0:6:
%5Lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-1025:0:-1:
-# BZ12701 %*5Lg: +0x8p-1025:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-1025:0:-1:
+%*5Lg: +0x8p-1025:0:-1:
%5Lg: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdfep0123:0:6:
%5Lg: +0x2.3456789abcdfep+123:1:6:0x1p1:
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers
2025-03-01 22:44 ` [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers Maciej W. Rozycki
@ 2025-03-04 21:40 ` Joseph Myers
2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 1 reply; 29+ messages in thread
From: Joseph Myers @ 2025-03-04 21:40 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
On Sat, 1 Mar 2025, Maciej W. Rozycki wrote:
> From: Maciej W. Rozycki <macro@redhat.com>
>
> Add a collection of tests for formatted scanf input specifiers covering
> the b, d, i, o, u, x, and X integer conversions, the a, A, e, E, f, F,
> g, and G floating-point conversions, and the [, c, and s character
> conversions. Also the hh, h, l, and ll length modifiers are covered
> with the integer conversions as are the l and L length modifier with the
> floating-point conversions. The tests cover assignment suppressing and
> the field width as well, verifying the number of assignments made, the
> number of characters consumed and the value assigned.
>
> Add the common test code here as well as test cases for scanf, and then
> base Makefile infrastructure plus target-agnostic input data, for the
> character conversions and the `char', `short', and `long long' integer
> ones, signed and unsigned, with remaining input data and other functions
> from the scanf family deferred to subsequent additions.
>
> Keep input data disabled and referring to BZ #12701 for entries that are
> currently incorrectly accepted as valid data, such as '0b' or '0x' with
> the relevant integer conversions or sequences of an insufficient number
> of characters with the c conversion.
Patches 1 to 6, 8 to 10, 12 and 13 of this version are OK.
Reviewed-by: Joseph Myers <josmyers@redhat.com>
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format
2025-03-01 22:45 ` [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
@ 2025-03-04 21:45 ` Joseph Myers
2025-03-05 5:15 ` Andreas Schwab
0 siblings, 1 reply; 29+ messages in thread
From: Joseph Myers @ 2025-03-04 21:45 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
On Sat, 1 Mar 2025, Maciej W. Rozycki wrote:
> +#undef compare_real
> +#define compare_real(x, y) \
> +({ \
> + union \
> + { \
> + type_t v; \
> + uint32_t i[3]; \
> + } \
> + ux = { .v = x }, uy = { .v = y }; \
> + static_assert (sizeof (ux.v) == sizeof (ux.i), "type_t size check"); \
> + (ux.i[0] == uy.i[0] && ux.i[1] == uy.i[1] \
> + && (ux.i[2] & 0xffff) == (uy.i[2] & 0xffff)); \
I don't think this is correct for the big-endian (m68k) case, where the
sign and exponent are at the start (big end) of the first word, not the
little end of the last word.
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 11/17] stdio-common: Add tests for formatted sscanf input specifiers
2025-03-01 22:45 ` [PATCH v2 11/17] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
@ 2025-03-04 21:47 ` Joseph Myers
2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 1 reply; 29+ messages in thread
From: Joseph Myers @ 2025-03-04 21:47 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
On Sat, 1 Mar 2025, Maciej W. Rozycki wrote:
> + do \
> + { \
> + ch = read_input (); \
> + if (ch < 0) \
> + { \
> + result = ch; \
> + goto out; \
> + } \
> + if (i == sscanf_buf_size) \
> + { \
> + sscanf_buf_size += SIZE_CHUNK; \
> + sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size); \
> + } \
> + sscanf_buf[i++] = ch; \
> + } \
> + while (ch != ':'); \
> + sscanf_buf[i++] = '\0'; \
I think there's potential for a one-byte overrun when writing the null
terminator here, if i == sscanf_buf_size on exiting this loop.
The same applies to patch 14.
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 17/17] stdio-common: Reject significand prefixes in scanf [BZ #12701]
2025-03-01 22:46 ` [PATCH v2 17/17] " Maciej W. Rozycki
@ 2025-03-04 21:48 ` Joseph Myers
2025-03-25 10:24 ` Maciej W. Rozycki
0 siblings, 1 reply; 29+ messages in thread
From: Joseph Myers @ 2025-03-04 21:48 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha
Patches 16 and 17 have the same summary "stdio-common: Reject significand
prefixes in scanf [BZ #12701]", one of those summaries (I think the one
for patch 17) is wrong.
--
Joseph S. Myers
josmyers@redhat.com
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format
2025-03-04 21:45 ` Joseph Myers
@ 2025-03-05 5:15 ` Andreas Schwab
2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 1 reply; 29+ messages in thread
From: Andreas Schwab @ 2025-03-05 5:15 UTC (permalink / raw)
To: Joseph Myers; +Cc: Maciej W. Rozycki, libc-alpha
On Mär 04 2025, Joseph Myers wrote:
> On Sat, 1 Mar 2025, Maciej W. Rozycki wrote:
>
>> +#undef compare_real
>> +#define compare_real(x, y) \
>> +({ \
>> + union \
>> + { \
>> + type_t v; \
>> + uint32_t i[3]; \
>> + } \
>> + ux = { .v = x }, uy = { .v = y }; \
>> + static_assert (sizeof (ux.v) == sizeof (ux.i), "type_t size check"); \
>> + (ux.i[0] == uy.i[0] && ux.i[1] == uy.i[1] \
>> + && (ux.i[2] & 0xffff) == (uy.i[2] & 0xffff)); \
>
> I don't think this is correct for the big-endian (m68k) case, where the
> sign and exponent are at the start (big end) of the first word, not the
> little end of the last word.
We already have ieee_long_double_shape_type, just use it.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 15/17] stdio-common: Reject integer prefixes in scanf [BZ #12701]
2025-03-01 22:45 ` [PATCH v2 15/17] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
@ 2025-03-24 12:35 ` Florian Weimer
2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 1 reply; 29+ messages in thread
From: Florian Weimer @ 2025-03-24 12:35 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: libc-alpha, Maciej W. Rozycki
* Maciej W. Rozycki:
> From: Maciej W. Rozycki <macro@redhat.com>
>
> Reject invalid formatted scanf integer input data that is comprised of
> a binary or hexadecimal prefix respectively, optionally preceded by a
> sign, and with no actual digits following. Such data is a prefix of,
> but not a matching input sequence and therefore it is meant to cause a
> matching failure. Instead a matching success is recorded and the value
> of zero currently returned with the prefix wholly consumed from input.
Could you reword the commit message so that it's clearer what describes
and the old behavior, and what describes the new behavior?
Thanks,
Florian
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers
2025-03-04 21:40 ` Joseph Myers
@ 2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:23 UTC (permalink / raw)
To: Joseph Myers; +Cc: libc-alpha
On Tue, 4 Mar 2025, Joseph Myers wrote:
> > Keep input data disabled and referring to BZ #12701 for entries that are
> > currently incorrectly accepted as valid data, such as '0b' or '0x' with
> > the relevant integer conversions or sequences of an insufficient number
> > of characters with the c conversion.
>
> Patches 1 to 6, 8 to 10, 12 and 13 of this version are OK.
>
> Reviewed-by: Joseph Myers <josmyers@redhat.com>
Thank you for your review. I have now applied patches 1 to 6, 8, and 9,
and submitted v3 of the series comprising the remaining patches updated
accordingly, plus an additional fix for a preexisting issue needed to
prevent patch 17 from triggering a regression in localedata/.
NB the sourceware git commit hook rejected the original patches for
having files the names of which were different from each other by the
letter case only. I have therefore renamed the offending data input files
such as to replace the A, E, F, G, X infixes with aa, ee, ff, gg, xx,
respectively, and updated stdio-common/Makefile accordingly. I have
chosen not to post the resulting patches so as not to clutter the mailing
list with such a trivial mechanical update, especially given the size of
the changes, but I can do so if required.
Maciej
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format
2025-03-05 5:15 ` Andreas Schwab
@ 2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:23 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Joseph Myers, libc-alpha
On Wed, 5 Mar 2025, Andreas Schwab wrote:
> >> +#undef compare_real
> >> +#define compare_real(x, y) \
> >> +({ \
> >> + union \
> >> + { \
> >> + type_t v; \
> >> + uint32_t i[3]; \
> >> + } \
> >> + ux = { .v = x }, uy = { .v = y }; \
> >> + static_assert (sizeof (ux.v) == sizeof (ux.i), "type_t size check"); \
> >> + (ux.i[0] == uy.i[0] && ux.i[1] == uy.i[1] \
> >> + && (ux.i[2] & 0xffff) == (uy.i[2] & 0xffff)); \
> >
> > I don't think this is correct for the big-endian (m68k) case, where the
> > sign and exponent are at the start (big end) of the first word, not the
> > little end of the last word.
>
> We already have ieee_long_double_shape_type, just use it.
Done in v3, thanks for the hint.
Maciej
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 11/17] stdio-common: Add tests for formatted sscanf input specifiers
2025-03-04 21:47 ` Joseph Myers
@ 2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:23 UTC (permalink / raw)
To: Joseph Myers; +Cc: libc-alpha
On Tue, 4 Mar 2025, Joseph Myers wrote:
> > + do \
> > + { \
> > + ch = read_input (); \
> > + if (ch < 0) \
> > + { \
> > + result = ch; \
> > + goto out; \
> > + } \
> > + if (i == sscanf_buf_size) \
> > + { \
> > + sscanf_buf_size += SIZE_CHUNK; \
> > + sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size); \
> > + } \
> > + sscanf_buf[i++] = ch; \
> > + } \
> > + while (ch != ':'); \
> > + sscanf_buf[i++] = '\0'; \
>
> I think there's potential for a one-byte overrun when writing the null
> terminator here, if i == sscanf_buf_size on exiting this loop.
>
> The same applies to patch 14.
Right, fixed in v3. Thank you.
Maciej
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 15/17] stdio-common: Reject integer prefixes in scanf [BZ #12701]
2025-03-24 12:35 ` Florian Weimer
@ 2025-03-25 10:23 ` Maciej W. Rozycki
0 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:23 UTC (permalink / raw)
To: Florian Weimer; +Cc: Maciej W. Rozycki, libc-alpha
On Mon, 24 Mar 2025, Florian Weimer wrote:
> > Reject invalid formatted scanf integer input data that is comprised of
> > a binary or hexadecimal prefix respectively, optionally preceded by a
> > sign, and with no actual digits following. Such data is a prefix of,
> > but not a matching input sequence and therefore it is meant to cause a
> > matching failure. Instead a matching success is recorded and the value
> > of zero currently returned with the prefix wholly consumed from input.
>
> Could you reword the commit message so that it's clearer what describes
> and the old behavior, and what describes the new behavior?
Updated in v3 consistently for 08/10, 09/10, and 10/10. Let me know if
you find the new descriptions better.
Maciej
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH v2 17/17] stdio-common: Reject significand prefixes in scanf [BZ #12701]
2025-03-04 21:48 ` Joseph Myers
@ 2025-03-25 10:24 ` Maciej W. Rozycki
0 siblings, 0 replies; 29+ messages in thread
From: Maciej W. Rozycki @ 2025-03-25 10:24 UTC (permalink / raw)
To: Joseph Myers; +Cc: libc-alpha
On Tue, 4 Mar 2025, Joseph Myers wrote:
> Patches 16 and 17 have the same summary "stdio-common: Reject significand
> prefixes in scanf [BZ #12701]", one of those summaries (I think the one
> for patch 17) is wrong.
Parts of the description for patch 17 are also wrong. Now fixed in v3,
thanks.
Maciej
^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2025-03-25 10:24 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-01 22:44 [PATCH v2 00/17] stdio-common: Formatted scanf input specifier tests Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 01/17] stdio-common: Add tests for formatted scanf input specifiers Maciej W. Rozycki
2025-03-04 21:40 ` Joseph Myers
2025-03-25 10:23 ` Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 02/17] stdio-common: Add scanf integer data for ILP32 targets Maciej W. Rozycki
2025-03-01 22:44 ` [PATCH v2 03/17] stdio-common: Add scanf integer data for LP64 targets Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 04/17] stdio-common: Add scanf float data for IEEE 754 binary32 format Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 05/17] stdio-common: Add scanf double data for IEEE 754 binary64 format Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 06/17] stdio-common: Add scanf long double data for IEEE 754 binary128 format Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 07/17] stdio-common: Add scanf long double data for Intel/Motorola 80-bit format Maciej W. Rozycki
2025-03-04 21:45 ` Joseph Myers
2025-03-05 5:15 ` Andreas Schwab
2025-03-25 10:23 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 08/17] stdio-common: Add scanf long double data for IEEE 754 binary64 format Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 09/17] stdio-common: Add scanf long double data for IBM 128-bit format Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 10/17] stdio-common: Add tests for formatted fscanf input specifiers Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 11/17] stdio-common: Add tests for formatted sscanf " Maciej W. Rozycki
2025-03-04 21:47 ` Joseph Myers
2025-03-25 10:23 ` Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 12/17] stdio-common: Add tests for formatted vscanf " Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 13/17] stdio-common: Add tests for formatted vfscanf " Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 14/17] stdio-common: Add tests for formatted vsscanf " Maciej W. Rozycki
2025-03-01 22:45 ` [PATCH v2 15/17] stdio-common: Reject integer prefixes in scanf [BZ #12701] Maciej W. Rozycki
2025-03-24 12:35 ` Florian Weimer
2025-03-25 10:23 ` Maciej W. Rozycki
2025-03-01 22:46 ` [PATCH v2 16/17] stdio-common: Reject significand " Maciej W. Rozycki
2025-03-01 22:46 ` [PATCH v2 17/17] " Maciej W. Rozycki
2025-03-04 21:48 ` Joseph Myers
2025-03-25 10:24 ` Maciej W. Rozycki
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).