aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysdeps/ieee754/ldbl-64-128/Makefile14
-rw-r--r--sysdeps/ieee754/ldbl-opt/Makefile55
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input682
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input682
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input558
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input682
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input682
10 files changed, 5028 insertions, 1 deletions
diff --git a/sysdeps/ieee754/ldbl-64-128/Makefile b/sysdeps/ieee754/ldbl-64-128/Makefile
new file mode 100644
index 0000000..7a37fa1
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-64-128/Makefile
@@ -0,0 +1,14 @@
+ifeq ($(subdir),stdio-common)
+ifeq ($(run-built-tests),yes)
+# Put long double IEEE binary128 format inputs in sysdeps/ieee754/ldbl-128
+# first in vpath. Otherwise the ordering of sysdeps would cause long double
+# IEEE binary64 format inputs in sysdeps/ieee754/ldbl-opt to be used instead
+# for the common rules requested in sysdeps/ieee754/ldbl-128 with targets
+# using the dual -mlong-double-128/-mlong-double-64 arrangement.
+define tst-scanf-format-64-128-vpath
+vpath tst-scanf-format-ldouble-$(1).input ../sysdeps/ieee754/ldbl-128
+endef
+$(foreach f,$(fmts-xscanf-real), \
+ $(eval $(call tst-scanf-format-64-128-vpath,$(f))))
+endif # $(run-built-tests) == yes
+endif # $(subdir) == stdio-common
diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile
index 474f68a..67fd5a0 100644
--- a/sysdeps/ieee754/ldbl-opt/Makefile
+++ b/sysdeps/ieee754/ldbl-opt/Makefile
@@ -451,6 +451,59 @@ CFLAGS-tst-nldbl-errorfptr.c += -mlong-double-64
endif
ifeq ($(subdir), stdio-common)
+# We already have the long double conversion defined with our common rules
+# for the IEEE binary128 format, so define these special rules to build
+# and run extra executables for the IEEE binary64 format, reusing the same
+# sources.
+define tst-scanf-format-64-tests
+test-srcs += \
+ tst-scanf-format-$(1)-ldouble-64 \
+ # test-srcs
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-64.o: \
+ tst-scanf-format-$(1)-ldouble.c $$(before-compile)
+ $$(compile-command.c)
+$$(objpfx)tst-scanf-format-$(1)-ldouble-64: $$(libm)
+endef
+$(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-64-tests,$(p))))
+
+# Use the IEEE binary64 format for long double scanf format tests.
+$(foreach suf,$(all-object-suffixes), \
+ $(foreach p,$(xscanf-funcs), \
+ $(objpfx)tst-scanf-format-$(p)-ldouble-64$(suf))): \
+ sysdep-CFLAGS += -mlong-double-64
+
+ifeq ($(run-built-tests),yes)
+define tst-scanf-format-64-rule
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).out \
+ # tests-special
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).out: \
+ ../sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-$(2).input \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64
+ $$(make-tst-scanf-format-out) > $$@ < $$<; \
+ $$(evaluate-test)
+
+ifeq (yes,$(build-shared))
+ifneq ($(PERL),no)
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2)-mem.out \
+ # tests-special
+
+generated += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2)-mem.out \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-64-$(2).mtrace \
+ # generated
+endif
+endif
+endef
+$(foreach f,$(fmts-xscanf-real), \
+ $(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-64-rule,$(p),$(f)))))
+endif # $(run-built-tests) == yes
+
tests += \
tst-nldbl-scanf-binary-c11 \
tst-nldbl-scanf-binary-c23 \
@@ -471,7 +524,7 @@ CFLAGS-tst-nldbl-scanf-binary-gnu11.c += -mlong-double-64 -std=gnu11 \
CFLAGS-tst-nldbl-scanf-binary-gnu89.c += -mlong-double-64 -std=gnu89 \
-DOBJPFX=\"$(objpfx)\"
-endif
+endif # $(subdir) == stdio-common
ifeq ($(subdir), wcsmbs)
tests += \
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
new file mode 100644
index 0000000..42a1ffa
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
@@ -0,0 +1,682 @@
+%La::0:-1:
+%*La::0:-1:
+%La:-infinity:1:9:-inf:
+%*La:-infinity:0:9:
+%La:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*La:-0xf.ffffffffffff8p+1020:0:24:
+%La:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*La:-0x7.ffffffffffffcp1021:0:23:
+%La:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*La:-0x2.3456789abcdfep+123:0:23:
+%La:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*La:-0x2.3456789abcdfep0123:0:23:
+%La:-0x8p-1025:1:10:-0x1p-1022:
+%*La:-0x8p-1025:0:10:
+%La:-0x0p+0:1:7:-0x0:
+%*La:-0x0p+0:0:7:
+%La:-0x0p0:1:6:-0x0:
+%*La:-0x0p0:0:6:
+%La:-nan(09A_Zaz):1:13:-nan:
+%*La:-nan(09A_Zaz):0:13:
+%La:-nan():1:6:-nan:
+%*La:-nan():0:6:
+%La:nan():1:5:nan:
+%*La:nan():0:5:
+%La:nan(09A_Zaz):1:12:nan:
+%*La:nan(09A_Zaz):0:12:
+%La:0x0p0:1:5:0x0:
+%*La:0x0p0:0:5:
+%La:0x0p+0:1:6:0x0:
+%*La:0x0p+0:0:6:
+%La:0x8p-1025:1:9:0x1p-1022:
+%*La:0x8p-1025:0:9:
+%La:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*La:0x2.3456789abcdfep0123:0:22:
+%La:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*La:0x2.3456789abcdfep+123:0:22:
+%La:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*La:0x7.ffffffffffffcp1021:0:22:
+%La:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*La:0xf.ffffffffffff8p+1020:0:23:
+%La:infinity:1:8:inf:
+%*La:infinity:0:8:
+%La:+nan():1:6:nan:
+%*La:+nan():0:6:
+%La:+nan(09A_Zaz):1:13:nan:
+%*La:+nan(09A_Zaz):0:13:
+%La:+0x0p0:1:6:0x0:
+%*La:+0x0p0:0:6:
+%La:+0x0p+0:1:7:0x0:
+%*La:+0x0p+0:0:7:
+%La:+0x8p-1025:1:10:0x1p-1022:
+%*La:+0x8p-1025:0:10:
+%La:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*La:+0x2.3456789abcdfep0123:0:23:
+%La:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*La:+0x2.3456789abcdfep+123:0:23:
+%La:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*La:+0x7.ffffffffffffcp1021:0:23:
+%La:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*La:+0xf.ffffffffffff8p+1020:0:24:
+%La:+infinity:1:9:inf:
+%*La:+infinity:0:9:
+%1La::0:-1:
+%*1La::0:-1:
+%1La:-infinity:0:-1:
+%*1La:-infinity:0:-1:
+%1La:-0xf.ffffffffffff8p+1020:0:-1:
+%*1La:-0xf.ffffffffffff8p+1020:0:-1:
+%1La:-0x7.ffffffffffffcp1021:0:-1:
+%*1La:-0x7.ffffffffffffcp1021:0:-1:
+%1La:-0x2.3456789abcdfep+123:0:-1:
+%*1La:-0x2.3456789abcdfep+123:0:-1:
+%1La:-0x2.3456789abcdfep0123:0:-1:
+%*1La:-0x2.3456789abcdfep0123:0:-1:
+%1La:-0x8p-1025:0:-1:
+%*1La:-0x8p-1025:0:-1:
+%1La:-0x0p+0:0:-1:
+%*1La:-0x0p+0:0:-1:
+%1La:-0x0p0:0:-1:
+%*1La:-0x0p0:0:-1:
+%1La:-nan(09A_Zaz):0:-1:
+%*1La:-nan(09A_Zaz):0:-1:
+%1La:-nan():0:-1:
+%*1La:-nan():0:-1:
+%1La:nan():0:-1:
+%*1La:nan():0:-1:
+%1La:nan(09A_Zaz):0:-1:
+%*1La:nan(09A_Zaz):0:-1:
+%1La:0x0p0:1:1:0x0:
+%*1La:0x0p0:0:1:
+%1La:0x0p+0:1:1:0x0:
+%*1La:0x0p+0:0:1:
+%1La:0x8p-1025:1:1:0x0:
+%*1La:0x8p-1025:0:1:
+%1La:0x2.3456789abcdfep0123:1:1:0x0:
+%*1La:0x2.3456789abcdfep0123:0:1:
+%1La:0x2.3456789abcdfep+123:1:1:0x0:
+%*1La:0x2.3456789abcdfep+123:0:1:
+%1La:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1La:0x7.ffffffffffffcp1021:0:1:
+%1La:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1La:0xf.ffffffffffff8p+1020:0:1:
+%1La:infinity:0:-1:
+%*1La:infinity:0:-1:
+%1La:+nan():0:-1:
+%*1La:+nan():0:-1:
+%1La:+nan(09A_Zaz):0:-1:
+%*1La:+nan(09A_Zaz):0:-1:
+%1La:+0x0p0:0:-1:
+%*1La:+0x0p0:0:-1:
+%1La:+0x0p+0:0:-1:
+%*1La:+0x0p+0:0:-1:
+%1La:+0x8p-1025:0:-1:
+%*1La:+0x8p-1025:0:-1:
+%1La:+0x2.3456789abcdfep0123:0:-1:
+%*1La:+0x2.3456789abcdfep0123:0:-1:
+%1La:+0x2.3456789abcdfep+123:0:-1:
+%*1La:+0x2.3456789abcdfep+123:0:-1:
+%1La:+0x7.ffffffffffffcp1021:0:-1:
+%*1La:+0x7.ffffffffffffcp1021:0:-1:
+%1La:+0xf.ffffffffffff8p+1020:0:-1:
+%*1La:+0xf.ffffffffffff8p+1020:0:-1:
+%1La:+infinity:0:-1:
+%*1La:+infinity:0:-1:
+%2La::0:-1:
+%*2La::0:-1:
+%2La:-infinity:0:-1:
+%*2La:-infinity:0:-1:
+%2La:-0xf.ffffffffffff8p+1020:1:2:-0x0:
+%*2La:-0xf.ffffffffffff8p+1020:0:2:
+%2La:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2La:-0x7.ffffffffffffcp1021:0:2:
+%2La:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2La:-0x2.3456789abcdfep+123:0:2:
+%2La:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2La:-0x2.3456789abcdfep0123:0:2:
+%2La:-0x8p-1025:1:2:-0x0:
+%*2La:-0x8p-1025:0:2:
+%2La:-0x0p+0:1:2:-0x0:
+%*2La:-0x0p+0:0:2:
+%2La:-0x0p0:1:2:-0x0:
+%*2La:-0x0p0:0:2:
+%2La:-nan(09A_Zaz):0:-1:
+%*2La:-nan(09A_Zaz):0:-1:
+%2La:-nan():0:-1:
+%*2La:-nan():0:-1:
+%2La:nan():0:-1:
+%*2La:nan():0:-1:
+%2La:nan(09A_Zaz):0:-1:
+%*2La:nan(09A_Zaz):0:-1:
+# 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:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
new file mode 100644
index 0000000..8a0e600
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
@@ -0,0 +1,682 @@
+%LA::0:-1:
+%*LA::0:-1:
+%LA:-INFINITY:1:9:-inf:
+%*LA:-INFINITY:0:9:
+%LA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*LA:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%LA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*LA:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%LA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LA:-0X2.3456789ABCDFEP+123:0:23:
+%LA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LA:-0X2.3456789ABCDFEP0123:0:23:
+%LA:-0X8P-1025:1:10:-0x1p-1022:
+%*LA:-0X8P-1025:0:10:
+%LA:-0X0P+0:1:7:-0x0:
+%*LA:-0X0P+0:0:7:
+%LA:-0X0P0:1:6:-0x0:
+%*LA:-0X0P0:0:6:
+%LA:-NAN(09A_Zaz):1:13:-nan:
+%*LA:-NAN(09A_Zaz):0:13:
+%LA:-NAN():1:6:-nan:
+%*LA:-NAN():0:6:
+%LA:NAN():1:5:nan:
+%*LA:NAN():0:5:
+%LA:NAN(09A_Zaz):1:12:nan:
+%*LA:NAN(09A_Zaz):0:12:
+%LA:0X0P0:1:5:0x0:
+%*LA:0X0P0:0:5:
+%LA:0X0P+0:1:6:0x0:
+%*LA:0X0P+0:0:6:
+%LA:0X8P-1025:1:9:0x1p-1022:
+%*LA:0X8P-1025:0:9:
+%LA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LA:0X2.3456789ABCDFEP0123:0:22:
+%LA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LA:0X2.3456789ABCDFEP+123:0:22:
+%LA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*LA:0X7.FFFFFFFFFFFFCP1021:0:22:
+%LA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*LA:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%LA:INFINITY:1:8:inf:
+%*LA:INFINITY:0:8:
+%LA:+NAN():1:6:nan:
+%*LA:+NAN():0:6:
+%LA:+NAN(09A_Zaz):1:13:nan:
+%*LA:+NAN(09A_Zaz):0:13:
+%LA:+0X0P0:1:6:0x0:
+%*LA:+0X0P0:0:6:
+%LA:+0X0P+0:1:7:0x0:
+%*LA:+0X0P+0:0:7:
+%LA:+0X8P-1025:1:10:0x1p-1022:
+%*LA:+0X8P-1025:0:10:
+%LA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LA:+0X2.3456789ABCDFEP0123:0:23:
+%LA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LA:+0X2.3456789ABCDFEP+123:0:23:
+%LA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*LA:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%LA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*LA:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%LA:+INFINITY:1:9:inf:
+%*LA:+INFINITY:0:9:
+%1LA::0:-1:
+%*1LA::0:-1:
+%1LA:-INFINITY:0:-1:
+%*1LA:-INFINITY:0:-1:
+%1LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*1LA:-0X2.3456789ABCDFEP+123:0:-1:
+%1LA:-0X2.3456789ABCDFEP0123:0:-1:
+%*1LA:-0X2.3456789ABCDFEP0123:0:-1:
+%1LA:-0X8P-1025:0:-1:
+%*1LA:-0X8P-1025:0:-1:
+%1LA:-0X0P+0:0:-1:
+%*1LA:-0X0P+0:0:-1:
+%1LA:-0X0P0:0:-1:
+%*1LA:-0X0P0:0:-1:
+%1LA:-NAN(09A_Zaz):0:-1:
+%*1LA:-NAN(09A_Zaz):0:-1:
+%1LA:-NAN():0:-1:
+%*1LA:-NAN():0:-1:
+%1LA:NAN():0:-1:
+%*1LA:NAN():0:-1:
+%1LA:NAN(09A_Zaz):0:-1:
+%*1LA:NAN(09A_Zaz):0:-1:
+%1LA:0X0P0:1:1:0x0:
+%*1LA:0X0P0:0:1:
+%1LA:0X0P+0:1:1:0x0:
+%*1LA:0X0P+0:0:1:
+%1LA:0X8P-1025:1:1:0x0:
+%*1LA:0X8P-1025:0:1:
+%1LA:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1LA:0X2.3456789ABCDFEP0123:0:1:
+%1LA:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1LA:0X2.3456789ABCDFEP+123:0:1:
+%1LA:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1LA:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1LA:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1LA:0XF.FFFFFFFFFFFF8P+1020:0:1:
+%1LA:INFINITY:0:-1:
+%*1LA:INFINITY:0:-1:
+%1LA:+NAN():0:-1:
+%*1LA:+NAN():0:-1:
+%1LA:+NAN(09A_Zaz):0:-1:
+%*1LA:+NAN(09A_Zaz):0:-1:
+%1LA:+0X0P0:0:-1:
+%*1LA:+0X0P0:0:-1:
+%1LA:+0X0P+0:0:-1:
+%*1LA:+0X0P+0:0:-1:
+%1LA:+0X8P-1025:0:-1:
+%*1LA:+0X8P-1025:0:-1:
+%1LA:+0X2.3456789ABCDFEP0123:0:-1:
+%*1LA:+0X2.3456789ABCDFEP0123:0:-1:
+%1LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*1LA:+0X2.3456789ABCDFEP+123:0:-1:
+%1LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1LA:+INFINITY:0:-1:
+%*1LA:+INFINITY:0:-1:
+%2LA::0:-1:
+%*2LA::0:-1:
+%2LA:-INFINITY:0:-1:
+%*2LA:-INFINITY:0:-1:
+%2LA:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2LA:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2LA:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2LA:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2LA:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDFEP+123:0:2:
+%2LA:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDFEP0123:0:2:
+%2LA:-0X8P-1025:1:2:-0x0:
+%*2LA:-0X8P-1025:0:2:
+%2LA:-0X0P+0:1:2:-0x0:
+%*2LA:-0X0P+0:0:2:
+%2LA:-0X0P0:1:2:-0x0:
+%*2LA:-0X0P0:0:2:
+%2LA:-NAN(09A_Zaz):0:-1:
+%*2LA:-NAN(09A_Zaz):0:-1:
+%2LA:-NAN():0:-1:
+%*2LA:-NAN():0:-1:
+%2LA:NAN():0:-1:
+%*2LA:NAN():0:-1:
+%2LA:NAN(09A_Zaz):0:-1:
+%*2LA:NAN(09A_Zaz):0:-1:
+# 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:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
new file mode 100644
index 0000000..c510f08
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
@@ -0,0 +1,558 @@
+%Le::0:-1:
+%*Le::0:-1:
+%Le:-infinity:1:9:-inf:
+%*Le:-infinity:0:9:
+%Le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023:
+%*Le:-1.79769313486231570814527423731704357e+308:0:43:
+%Le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023:
+%*Le:-1.79769313486231570814527423731704357e308:0:42:
+%Le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*Le:-2.3441674165664682593913711430784253952e+37:0:44:
+%Le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*Le:-2.3441674165664682593913711430784253952e037:0:44:
+%Le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022:
+%*Le:-2.22507385850720138309023271733240406e-308:0:43:
+%Le:-0e+0:1:5:-0x0:
+%*Le:-0e+0:0:5:
+%Le:-0e0:1:4:-0x0:
+%*Le:-0e0:0:4:
+%Le:-nan(09A_Zaz):1:13:-nan:
+%*Le:-nan(09A_Zaz):0:13:
+%Le:-nan():1:6:-nan:
+%*Le:-nan():0:6:
+%Le:nan():1:5:nan:
+%*Le:nan():0:5:
+%Le:nan(09A_Zaz):1:12:nan:
+%*Le:nan(09A_Zaz):0:12:
+%Le:0e0:1:3:0x0:
+%*Le:0e0:0:3:
+%Le:0e+0:1:4:0x0:
+%*Le:0e+0:0:4:
+%Le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
+%*Le:2.22507385850720138309023271733240406e-308:0:42:
+%Le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*Le:2.3441674165664682593913711430784253952e037:0:43:
+%Le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*Le:2.3441674165664682593913711430784253952e+37:0:43:
+%Le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023:
+%*Le:1.79769313486231570814527423731704357e308:0:41:
+%Le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023:
+%*Le:1.79769313486231570814527423731704357e+308:0:42:
+%Le:infinity:1:8:inf:
+%*Le:infinity:0:8:
+%Le:+nan():1:6:nan:
+%*Le:+nan():0:6:
+%Le:+nan(09A_Zaz):1:13:nan:
+%*Le:+nan(09A_Zaz):0:13:
+%Le:+0e0:1:4:0x0:
+%*Le:+0e0:0:4:
+%Le:+0e+0:1:5:0x0:
+%*Le:+0e+0:0:5:
+%Le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*Le:+2.22507385850720138309023271733240406e-308:0:43:
+%Le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*Le:+2.3441674165664682593913711430784253952e037:0:44:
+%Le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*Le:+2.3441674165664682593913711430784253952e+37:0:44:
+%Le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*Le:+1.79769313486231570814527423731704357e308:0:42:
+%Le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*Le:+1.79769313486231570814527423731704357e+308:0:43:
+%Le:+infinity:1:9:inf:
+%*Le:+infinity:0:9:
+%1Le::0:-1:
+%*1Le::0:-1:
+%1Le:-infinity:0:-1:
+%*1Le:-infinity:0:-1:
+%1Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*1Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%1Le:-1.79769313486231570814527423731704357e308:0:-1:
+%*1Le:-1.79769313486231570814527423731704357e308:0:-1:
+%1Le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%*1Le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%1Le:-2.3441674165664682593913711430784253952e037:0:-1:
+%*1Le:-2.3441674165664682593913711430784253952e037:0:-1:
+%1Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*1Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%1Le:-0e+0:0:-1:
+%*1Le:-0e+0:0:-1:
+%1Le:-0e0:0:-1:
+%*1Le:-0e0:0:-1:
+%1Le:-nan(09A_Zaz):0:-1:
+%*1Le:-nan(09A_Zaz):0:-1:
+%1Le:-nan():0:-1:
+%*1Le:-nan():0:-1:
+%1Le:nan():0:-1:
+%*1Le:nan():0:-1:
+%1Le:nan(09A_Zaz):0:-1:
+%*1Le:nan(09A_Zaz):0:-1:
+%1Le:0e0:1:1:0x0:
+%*1Le:0e0:0:1:
+%1Le:0e+0:1:1:0x0:
+%*1Le:0e+0:0:1:
+%1Le:2.22507385850720138309023271733240406e-308:1:1:0x1p1:
+%*1Le:2.22507385850720138309023271733240406e-308:0:1:
+%1Le:2.3441674165664682593913711430784253952e037:1:1:0x1p1:
+%*1Le:2.3441674165664682593913711430784253952e037:0:1:
+%1Le:2.3441674165664682593913711430784253952e+37:1:1:0x1p1:
+%*1Le:2.3441674165664682593913711430784253952e+37:0:1:
+%1Le:1.79769313486231570814527423731704357e308:1:1:0x1:
+%*1Le:1.79769313486231570814527423731704357e308:0:1:
+%1Le:1.79769313486231570814527423731704357e+308:1:1:0x1:
+%*1Le:1.79769313486231570814527423731704357e+308:0:1:
+%1Le:infinity:0:-1:
+%*1Le:infinity:0:-1:
+%1Le:+nan():0:-1:
+%*1Le:+nan():0:-1:
+%1Le:+nan(09A_Zaz):0:-1:
+%*1Le:+nan(09A_Zaz):0:-1:
+%1Le:+0e0:0:-1:
+%*1Le:+0e0:0:-1:
+%1Le:+0e+0:0:-1:
+%*1Le:+0e+0:0:-1:
+%1Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*1Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%1Le:+2.3441674165664682593913711430784253952e037:0:-1:
+%*1Le:+2.3441674165664682593913711430784253952e037:0:-1:
+%1Le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%*1Le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%1Le:+1.79769313486231570814527423731704357e308:0:-1:
+%*1Le:+1.79769313486231570814527423731704357e308:0:-1:
+%1Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*1Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%1Le:+infinity:0:-1:
+%*1Le:+infinity:0:-1:
+%2Le::0:-1:
+%*2Le::0:-1:
+%2Le:-infinity:0:-1:
+%*2Le:-infinity:0:-1:
+%2Le:-1.79769313486231570814527423731704357e+308:1:2:-0x1:
+%*2Le:-1.79769313486231570814527423731704357e+308:0:2:
+%2Le:-1.79769313486231570814527423731704357e308:1:2:-0x1:
+%*2Le:-1.79769313486231570814527423731704357e308:0:2:
+%2Le:-2.3441674165664682593913711430784253952e+37:1:2:-0x1p1:
+%*2Le:-2.3441674165664682593913711430784253952e+37:0:2:
+%2Le:-2.3441674165664682593913711430784253952e037:1:2:-0x1p1:
+%*2Le:-2.3441674165664682593913711430784253952e037:0:2:
+%2Le:-2.22507385850720138309023271733240406e-308:1:2:-0x1p1:
+%*2Le:-2.22507385850720138309023271733240406e-308:0:2:
+%2Le:-0e+0:1:2:-0x0:
+%*2Le:-0e+0:0:2:
+%2Le:-0e0:1:2:-0x0:
+%*2Le:-0e0:0:2:
+%2Le:-nan(09A_Zaz):0:-1:
+%*2Le:-nan(09A_Zaz):0:-1:
+%2Le:-nan():0:-1:
+%*2Le:-nan():0:-1:
+%2Le:nan():0:-1:
+%*2Le:nan():0:-1:
+%2Le:nan(09A_Zaz):0:-1:
+%*2Le:nan(09A_Zaz):0:-1:
+# 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:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
new file mode 100644
index 0000000..6fb5755
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
@@ -0,0 +1,558 @@
+%LE::0:-1:
+%*LE::0:-1:
+%LE:-INFINITY:1:9:-inf:
+%*LE:-INFINITY:0:9:
+%LE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023:
+%*LE:-1.79769313486231570814527423731704357E+308:0:43:
+%LE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023:
+%*LE:-1.79769313486231570814527423731704357E308:0:42:
+%LE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*LE:-2.3441674165664682593913711430784253952E+37:0:44:
+%LE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*LE:-2.3441674165664682593913711430784253952E037:0:44:
+%LE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022:
+%*LE:-2.22507385850720138309023271733240406E-308:0:43:
+%LE:-0E+0:1:5:-0x0:
+%*LE:-0E+0:0:5:
+%LE:-0E0:1:4:-0x0:
+%*LE:-0E0:0:4:
+%LE:-NAN(09A_Zaz):1:13:-nan:
+%*LE:-NAN(09A_Zaz):0:13:
+%LE:-NAN():1:6:-nan:
+%*LE:-NAN():0:6:
+%LE:NAN():1:5:nan:
+%*LE:NAN():0:5:
+%LE:NAN(09A_Zaz):1:12:nan:
+%*LE:NAN(09A_Zaz):0:12:
+%LE:0E0:1:3:0x0:
+%*LE:0E0:0:3:
+%LE:0E+0:1:4:0x0:
+%*LE:0E+0:0:4:
+%LE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
+%*LE:2.22507385850720138309023271733240406E-308:0:42:
+%LE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*LE:2.3441674165664682593913711430784253952E037:0:43:
+%LE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*LE:2.3441674165664682593913711430784253952E+37:0:43:
+%LE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023:
+%*LE:1.79769313486231570814527423731704357E308:0:41:
+%LE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023:
+%*LE:1.79769313486231570814527423731704357E+308:0:42:
+%LE:INFINITY:1:8:inf:
+%*LE:INFINITY:0:8:
+%LE:+NAN():1:6:nan:
+%*LE:+NAN():0:6:
+%LE:+NAN(09A_Zaz):1:13:nan:
+%*LE:+NAN(09A_Zaz):0:13:
+%LE:+0E0:1:4:0x0:
+%*LE:+0E0:0:4:
+%LE:+0E+0:1:5:0x0:
+%*LE:+0E+0:0:5:
+%LE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*LE:+2.22507385850720138309023271733240406E-308:0:43:
+%LE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*LE:+2.3441674165664682593913711430784253952E037:0:44:
+%LE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*LE:+2.3441674165664682593913711430784253952E+37:0:44:
+%LE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*LE:+1.79769313486231570814527423731704357E308:0:42:
+%LE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*LE:+1.79769313486231570814527423731704357E+308:0:43:
+%LE:+INFINITY:1:9:inf:
+%*LE:+INFINITY:0:9:
+%1LE::0:-1:
+%*1LE::0:-1:
+%1LE:-INFINITY:0:-1:
+%*1LE:-INFINITY:0:-1:
+%1LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*1LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%1LE:-1.79769313486231570814527423731704357E308:0:-1:
+%*1LE:-1.79769313486231570814527423731704357E308:0:-1:
+%1LE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%*1LE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%1LE:-2.3441674165664682593913711430784253952E037:0:-1:
+%*1LE:-2.3441674165664682593913711430784253952E037:0:-1:
+%1LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*1LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%1LE:-0E+0:0:-1:
+%*1LE:-0E+0:0:-1:
+%1LE:-0E0:0:-1:
+%*1LE:-0E0:0:-1:
+%1LE:-NAN(09A_Zaz):0:-1:
+%*1LE:-NAN(09A_Zaz):0:-1:
+%1LE:-NAN():0:-1:
+%*1LE:-NAN():0:-1:
+%1LE:NAN():0:-1:
+%*1LE:NAN():0:-1:
+%1LE:NAN(09A_Zaz):0:-1:
+%*1LE:NAN(09A_Zaz):0:-1:
+%1LE:0E0:1:1:0x0:
+%*1LE:0E0:0:1:
+%1LE:0E+0:1:1:0x0:
+%*1LE:0E+0:0:1:
+%1LE:2.22507385850720138309023271733240406E-308:1:1:0x1p1:
+%*1LE:2.22507385850720138309023271733240406E-308:0:1:
+%1LE:2.3441674165664682593913711430784253952E037:1:1:0x1p1:
+%*1LE:2.3441674165664682593913711430784253952E037:0:1:
+%1LE:2.3441674165664682593913711430784253952E+37:1:1:0x1p1:
+%*1LE:2.3441674165664682593913711430784253952E+37:0:1:
+%1LE:1.79769313486231570814527423731704357E308:1:1:0x1:
+%*1LE:1.79769313486231570814527423731704357E308:0:1:
+%1LE:1.79769313486231570814527423731704357E+308:1:1:0x1:
+%*1LE:1.79769313486231570814527423731704357E+308:0:1:
+%1LE:INFINITY:0:-1:
+%*1LE:INFINITY:0:-1:
+%1LE:+NAN():0:-1:
+%*1LE:+NAN():0:-1:
+%1LE:+NAN(09A_Zaz):0:-1:
+%*1LE:+NAN(09A_Zaz):0:-1:
+%1LE:+0E0:0:-1:
+%*1LE:+0E0:0:-1:
+%1LE:+0E+0:0:-1:
+%*1LE:+0E+0:0:-1:
+%1LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*1LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%1LE:+2.3441674165664682593913711430784253952E037:0:-1:
+%*1LE:+2.3441674165664682593913711430784253952E037:0:-1:
+%1LE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%*1LE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%1LE:+1.79769313486231570814527423731704357E308:0:-1:
+%*1LE:+1.79769313486231570814527423731704357E308:0:-1:
+%1LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*1LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%1LE:+INFINITY:0:-1:
+%*1LE:+INFINITY:0:-1:
+%2LE::0:-1:
+%*2LE::0:-1:
+%2LE:-INFINITY:0:-1:
+%*2LE:-INFINITY:0:-1:
+%2LE:-1.79769313486231570814527423731704357E+308:1:2:-0x1:
+%*2LE:-1.79769313486231570814527423731704357E+308:0:2:
+%2LE:-1.79769313486231570814527423731704357E308:1:2:-0x1:
+%*2LE:-1.79769313486231570814527423731704357E308:0:2:
+%2LE:-2.3441674165664682593913711430784253952E+37:1:2:-0x1p1:
+%*2LE:-2.3441674165664682593913711430784253952E+37:0:2:
+%2LE:-2.3441674165664682593913711430784253952E037:1:2:-0x1p1:
+%*2LE:-2.3441674165664682593913711430784253952E037:0:2:
+%2LE:-2.22507385850720138309023271733240406E-308:1:2:-0x1p1:
+%*2LE:-2.22507385850720138309023271733240406E-308:0:2:
+%2LE:-0E+0:1:2:-0x0:
+%*2LE:-0E+0:0:2:
+%2LE:-0E0:1:2:-0x0:
+%*2LE:-0E0:0:2:
+%2LE:-NAN(09A_Zaz):0:-1:
+%*2LE:-NAN(09A_Zaz):0:-1:
+%2LE:-NAN():0:-1:
+%*2LE:-NAN():0:-1:
+%2LE:NAN():0:-1:
+%*2LE:NAN():0:-1:
+%2LE:NAN(09A_Zaz):0:-1:
+%*2LE:NAN(09A_Zaz):0:-1:
+# 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:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
new file mode 100644
index 0000000..a506658
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
@@ -0,0 +1,558 @@
+%Lf::0:-1:
+%*Lf::0:-1:
+%Lf:-infinity:1:9:-inf:
+%*Lf:-infinity:0:9:
+%Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*Lf:-023441674165664682593913711430784253952.0:0:42:
+%Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*Lf:-23441674165664682593913711430784253952:0:39:
+%Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%Lf:-0.0:1:4:-0x0:
+%*Lf:-0.0:0:4:
+%Lf:-0:1:2:-0x0:
+%*Lf:-0:0:2:
+%Lf:-nan(09A_Zaz):1:13:-nan:
+%*Lf:-nan(09A_Zaz):0:13:
+%Lf:-nan():1:6:-nan:
+%*Lf:-nan():0:6:
+%Lf:nan():1:5:nan:
+%*Lf:nan():0:5:
+%Lf:nan(09A_Zaz):1:12:nan:
+%*Lf:nan(09A_Zaz):0:12:
+%Lf:0:1:1:0x0:
+%*Lf:0:0:1:
+%Lf:0.0:1:3:0x0:
+%*Lf:0.0:0:3:
+%Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*Lf:23441674165664682593913711430784253952:0:38:
+%Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*Lf:023441674165664682593913711430784253952.0:0:41:
+%Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%Lf:infinity:1:8:inf:
+%*Lf:infinity:0:8:
+%Lf:+nan():1:6:nan:
+%*Lf:+nan():0:6:
+%Lf:+nan(09A_Zaz):1:13:nan:
+%*Lf:+nan(09A_Zaz):0:13:
+%Lf:+0:1:2:0x0:
+%*Lf:+0:0:2:
+%Lf:+0.0:1:4:0x0:
+%*Lf:+0.0:0:4:
+%Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*Lf:+23441674165664682593913711430784253952:0:39:
+%Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*Lf:+023441674165664682593913711430784253952.0:0:42:
+%Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%Lf:+infinity:1:9:inf:
+%*Lf:+infinity:0:9:
+%1Lf::0:-1:
+%*1Lf::0:-1:
+%1Lf:-infinity:0:-1:
+%*1Lf:-infinity:0:-1:
+%1Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1Lf:-023441674165664682593913711430784253952.0:0:-1:
+%*1Lf:-023441674165664682593913711430784253952.0:0:-1:
+%1Lf:-23441674165664682593913711430784253952:0:-1:
+%*1Lf:-23441674165664682593913711430784253952:0:-1:
+%1Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1Lf:-0.0:0:-1:
+%*1Lf:-0.0:0:-1:
+%1Lf:-0:0:-1:
+%*1Lf:-0:0:-1:
+%1Lf:-nan(09A_Zaz):0:-1:
+%*1Lf:-nan(09A_Zaz):0:-1:
+%1Lf:-nan():0:-1:
+%*1Lf:-nan():0:-1:
+%1Lf:nan():0:-1:
+%*1Lf:nan():0:-1:
+%1Lf:nan(09A_Zaz):0:-1:
+%*1Lf:nan(09A_Zaz):0:-1:
+%1Lf:0:1:1:0x0:
+%*1Lf:0:0:1:
+%1Lf:0.0:1:1:0x0:
+%*1Lf:0.0:0:1:
+%1Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1Lf:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1Lf:23441674165664682593913711430784253952:0:1:
+%1Lf:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1Lf:023441674165664682593913711430784253952.0:0:1:
+%1Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1:
+%1Lf:infinity:0:-1:
+%*1Lf:infinity:0:-1:
+%1Lf:+nan():0:-1:
+%*1Lf:+nan():0:-1:
+%1Lf:+nan(09A_Zaz):0:-1:
+%*1Lf:+nan(09A_Zaz):0:-1:
+%1Lf:+0:0:-1:
+%*1Lf:+0:0:-1:
+%1Lf:+0.0:0:-1:
+%*1Lf:+0.0:0:-1:
+%1Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1Lf:+23441674165664682593913711430784253952:0:-1:
+%*1Lf:+23441674165664682593913711430784253952:0:-1:
+%1Lf:+023441674165664682593913711430784253952.0:0:-1:
+%*1Lf:+023441674165664682593913711430784253952.0:0:-1:
+%1Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1Lf:+infinity:0:-1:
+%*1Lf:+infinity:0:-1:
+%2Lf::0:-1:
+%*2Lf::0:-1:
+%2Lf:-infinity:0:-1:
+%*2Lf:-infinity:0:-1:
+%2Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2Lf:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2Lf:-023441674165664682593913711430784253952.0:0:2:
+%2Lf:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2Lf:-23441674165664682593913711430784253952:0:2:
+%2Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2Lf:-0.0:1:2:-0x0:
+%*2Lf:-0.0:0:2:
+%2Lf:-0:1:2:-0x0:
+%*2Lf:-0:0:2:
+%2Lf:-nan(09A_Zaz):0:-1:
+%*2Lf:-nan(09A_Zaz):0:-1:
+%2Lf:-nan():0:-1:
+%*2Lf:-nan():0:-1:
+%2Lf:nan():0:-1:
+%*2Lf:nan():0:-1:
+%2Lf:nan(09A_Zaz):0:-1:
+%*2Lf:nan(09A_Zaz):0:-1:
+%2Lf:0:1:1:0x0:
+%*2Lf:0:0:1:
+%2Lf:0.0:1:2:0x0:
+%*2Lf:0.0:0:2:
+%2Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2Lf:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2Lf:23441674165664682593913711430784253952:0:2:
+%2Lf:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2Lf:023441674165664682593913711430784253952.0:0:2:
+%2Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2Lf:infinity:0:-1:
+%*2Lf:infinity:0:-1:
+%2Lf:+nan():0:-1:
+%*2Lf:+nan():0:-1:
+%2Lf:+nan(09A_Zaz):0:-1:
+%*2Lf:+nan(09A_Zaz):0:-1:
+%2Lf:+0:1:2:0x0:
+%*2Lf:+0:0:2:
+%2Lf:+0.0:1:2:0x0:
+%*2Lf:+0.0:0:2:
+%2Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2Lf:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2Lf:+23441674165664682593913711430784253952:0:2:
+%2Lf:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2Lf:+023441674165664682593913711430784253952.0:0:2:
+%2Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2Lf:+infinity:0:-1:
+%*2Lf:+infinity:0:-1:
+%3Lf::0:-1:
+%*3Lf::0:-1:
+%3Lf:-infinity:0:-1:
+%*3Lf:-infinity:0:-1:
+%3Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3Lf:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3Lf:-023441674165664682593913711430784253952.0:0:3:
+%3Lf:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3Lf:-23441674165664682593913711430784253952:0:3:
+%3Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3Lf:-0.0:1:3:-0x0:
+%*3Lf:-0.0:0:3:
+%3Lf:-0:1:2:-0x0:
+%*3Lf:-0:0:2:
+%3Lf:-nan(09A_Zaz):0:-1:
+%*3Lf:-nan(09A_Zaz):0:-1:
+%3Lf:-nan():0:-1:
+%*3Lf:-nan():0:-1:
+%3Lf:nan():1:3:nan:
+%*3Lf:nan():0:3:
+%3Lf:nan(09A_Zaz):1:3:nan:
+%*3Lf:nan(09A_Zaz):0:3:
+%3Lf:0:1:1:0x0:
+%*3Lf:0:0:1:
+%3Lf:0.0:1:3:0x0:
+%*3Lf:0.0:0:3:
+%3Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3Lf:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3Lf:23441674165664682593913711430784253952:0:3:
+%3Lf:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3Lf:023441674165664682593913711430784253952.0:0:3:
+%3Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3Lf:infinity:1:3:inf:
+%*3Lf:infinity:0:3:
+%3Lf:+nan():0:-1:
+%*3Lf:+nan():0:-1:
+%3Lf:+nan(09A_Zaz):0:-1:
+%*3Lf:+nan(09A_Zaz):0:-1:
+%3Lf:+0:1:2:0x0:
+%*3Lf:+0:0:2:
+%3Lf:+0.0:1:3:0x0:
+%*3Lf:+0.0:0:3:
+%3Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3Lf:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3Lf:+23441674165664682593913711430784253952:0:3:
+%3Lf:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3Lf:+023441674165664682593913711430784253952.0:0:3:
+%3Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3Lf:+infinity:0:-1:
+%*3Lf:+infinity:0:-1:
+%4Lf::0:-1:
+%*4Lf::0:-1:
+%4Lf:-infinity:1:4:-inf:
+%*4Lf:-infinity:0:4:
+%4Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4Lf:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4Lf:-023441674165664682593913711430784253952.0:0:4:
+%4Lf:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4Lf:-23441674165664682593913711430784253952:0:4:
+%4Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4Lf:-0.0:1:4:-0x0:
+%*4Lf:-0.0:0:4:
+%4Lf:-0:1:2:-0x0:
+%*4Lf:-0:0:2:
+%4Lf:-nan(09A_Zaz):1:4:-nan:
+%*4Lf:-nan(09A_Zaz):0:4:
+%4Lf:-nan():1:4:-nan:
+%*4Lf:-nan():0:4:
+%4Lf:nan():0:-1:
+%*4Lf:nan():0:-1:
+%4Lf:nan(09A_Zaz):0:-1:
+%*4Lf:nan(09A_Zaz):0:-1:
+%4Lf:0:1:1:0x0:
+%*4Lf:0:0:1:
+%4Lf:0.0:1:3:0x0:
+%*4Lf:0.0:0:3:
+%4Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4Lf:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4Lf:23441674165664682593913711430784253952:0:4:
+%4Lf:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4Lf:023441674165664682593913711430784253952.0:0:4:
+%4Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4Lf:infinity:0:-1:
+%*4Lf:infinity:0:-1:
+%4Lf:+nan():1:4:nan:
+%*4Lf:+nan():0:4:
+%4Lf:+nan(09A_Zaz):1:4:nan:
+%*4Lf:+nan(09A_Zaz):0:4:
+%4Lf:+0:1:2:0x0:
+%*4Lf:+0:0:2:
+%4Lf:+0.0:1:4:0x0:
+%*4Lf:+0.0:0:4:
+%4Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4Lf:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4Lf:+23441674165664682593913711430784253952:0:4:
+%4Lf:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4Lf:+023441674165664682593913711430784253952.0:0:4:
+%4Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4Lf:+infinity:1:4:inf:
+%*4Lf:+infinity:0:4:
+%311Lf::0:-1:
+%*311Lf::0:-1:
+%311Lf:-infinity:1:9:-inf:
+%*311Lf:-infinity:0:9:
+%311Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311Lf:-023441674165664682593913711430784253952.0:0:42:
+%311Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311Lf:-23441674165664682593913711430784253952:0:39:
+%311Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311Lf:-0.0:1:4:-0x0:
+%*311Lf:-0.0:0:4:
+%311Lf:-0:1:2:-0x0:
+%*311Lf:-0:0:2:
+%311Lf:-nan(09A_Zaz):1:13:-nan:
+%*311Lf:-nan(09A_Zaz):0:13:
+%311Lf:-nan():1:6:-nan:
+%*311Lf:-nan():0:6:
+%311Lf:nan():1:5:nan:
+%*311Lf:nan():0:5:
+%311Lf:nan(09A_Zaz):1:12:nan:
+%*311Lf:nan(09A_Zaz):0:12:
+%311Lf:0:1:1:0x0:
+%*311Lf:0:0:1:
+%311Lf:0.0:1:3:0x0:
+%*311Lf:0.0:0:3:
+%311Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:23441674165664682593913711430784253952:0:38:
+%311Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:023441674165664682593913711430784253952.0:0:41:
+%311Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311Lf:infinity:1:8:inf:
+%*311Lf:infinity:0:8:
+%311Lf:+nan():1:6:nan:
+%*311Lf:+nan():0:6:
+%311Lf:+nan(09A_Zaz):1:13:nan:
+%*311Lf:+nan(09A_Zaz):0:13:
+%311Lf:+0:1:2:0x0:
+%*311Lf:+0:0:2:
+%311Lf:+0.0:1:4:0x0:
+%*311Lf:+0.0:0:4:
+%311Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:+23441674165664682593913711430784253952:0:39:
+%311Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311Lf:+023441674165664682593913711430784253952.0:0:42:
+%311Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311Lf:+infinity:1:9:inf:
+%*311Lf:+infinity:0:9:
+%350Lf::0:-1:
+%*350Lf::0:-1:
+%350Lf:-infinity:1:9:-inf:
+%*350Lf:-infinity:0:9:
+%350Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350Lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350Lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350Lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf:-023441674165664682593913711430784253952.0:0:42:
+%350Lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf:-23441674165664682593913711430784253952:0:39:
+%350Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350Lf:-0.0:1:4:-0x0:
+%*350Lf:-0.0:0:4:
+%350Lf:-0:1:2:-0x0:
+%*350Lf:-0:0:2:
+%350Lf:-nan(09A_Zaz):1:13:-nan:
+%*350Lf:-nan(09A_Zaz):0:13:
+%350Lf:-nan():1:6:-nan:
+%*350Lf:-nan():0:6:
+%350Lf:nan():1:5:nan:
+%*350Lf:nan():0:5:
+%350Lf:nan(09A_Zaz):1:12:nan:
+%*350Lf:nan(09A_Zaz):0:12:
+%350Lf:0:1:1:0x0:
+%*350Lf:0:0:1:
+%350Lf:0.0:1:3:0x0:
+%*350Lf:0.0:0:3:
+%350Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350Lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:23441674165664682593913711430784253952:0:38:
+%350Lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:023441674165664682593913711430784253952.0:0:41:
+%350Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350Lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350Lf:infinity:1:8:inf:
+%*350Lf:infinity:0:8:
+%350Lf:+nan():1:6:nan:
+%*350Lf:+nan():0:6:
+%350Lf:+nan(09A_Zaz):1:13:nan:
+%*350Lf:+nan(09A_Zaz):0:13:
+%350Lf:+0:1:2:0x0:
+%*350Lf:+0:0:2:
+%350Lf:+0.0:1:4:0x0:
+%*350Lf:+0.0:0:4:
+%350Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350Lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:+23441674165664682593913711430784253952:0:39:
+%350Lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350Lf:+023441674165664682593913711430784253952.0:0:42:
+%350Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350Lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350Lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350Lf:+infinity:1:9:inf:
+%*350Lf:+infinity:0:9:
+%3Lf: :0:-1:
+%*3Lf: :0:-1:
+%3Lf: -infinity:0:-1:
+%*3Lf: -infinity:0:-1:
+%3Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3Lf: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3Lf: -023441674165664682593913711430784253952.0:0:4:
+%3Lf: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3Lf: -23441674165664682593913711430784253952:0:4:
+%3Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3Lf: -0.0:1:4:-0x0:
+%*3Lf: -0.0:0:4:
+%3Lf: -0:1:3:-0x0:
+%*3Lf: -0:0:3:
+%3Lf: -nan(09A_Zaz):0:-1:
+%*3Lf: -nan(09A_Zaz):0:-1:
+%3Lf: -nan():0:-1:
+%*3Lf: -nan():0:-1:
+%3Lf: nan():1:4:nan:
+%*3Lf: nan():0:4:
+%3Lf: nan(09A_Zaz):1:4:nan:
+%*3Lf: nan(09A_Zaz):0:4:
+%3Lf: 0:1:2:0x0:
+%*3Lf: 0:0:2:
+%3Lf: 0.0:1:4:0x0:
+%*3Lf: 0.0:0:4:
+%3Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3Lf: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3Lf: 23441674165664682593913711430784253952:0:4:
+%3Lf: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3Lf: 023441674165664682593913711430784253952.0:0:4:
+%3Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3Lf: infinity:1:4:inf:
+%*3Lf: infinity:0:4:
+%3Lf: +nan():0:-1:
+%*3Lf: +nan():0:-1:
+%3Lf: +nan(09A_Zaz):0:-1:
+%*3Lf: +nan(09A_Zaz):0:-1:
+%3Lf: +0:1:3:0x0:
+%*3Lf: +0:0:3:
+%3Lf: +0.0:1:4:0x0:
+%*3Lf: +0.0:0:4:
+%3Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3Lf: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3Lf: +23441674165664682593913711430784253952:0:4:
+%3Lf: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3Lf: +023441674165664682593913711430784253952.0:0:4:
+%3Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3Lf: +infinity:0:-1:
+%*3Lf: +infinity:0:-1:
+%350Lf: :0:-1:
+%*350Lf: :0:-1:
+%350Lf: -infinity:1:10:-inf:
+%*350Lf: -infinity:0:10:
+%350Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350Lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350Lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350Lf: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf: -023441674165664682593913711430784253952.0:0:43:
+%350Lf: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350Lf: -23441674165664682593913711430784253952:0:40:
+%350Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350Lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350Lf: -0.0:1:5:-0x0:
+%*350Lf: -0.0:0:5:
+%350Lf: -0:1:3:-0x0:
+%*350Lf: -0:0:3:
+%350Lf: -nan(09A_Zaz):1:14:-nan:
+%*350Lf: -nan(09A_Zaz):0:14:
+%350Lf: -nan():1:7:-nan:
+%*350Lf: -nan():0:7:
+%350Lf: nan():1:6:nan:
+%*350Lf: nan():0:6:
+%350Lf: nan(09A_Zaz):1:13:nan:
+%*350Lf: nan(09A_Zaz):0:13:
+%350Lf: 0:1:2:0x0:
+%*350Lf: 0:0:2:
+%350Lf: 0.0:1:4:0x0:
+%*350Lf: 0.0:0:4:
+%350Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350Lf: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: 23441674165664682593913711430784253952:0:39:
+%350Lf: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: 023441674165664682593913711430784253952.0:0:42:
+%350Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350Lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350Lf: infinity:1:9:inf:
+%*350Lf: infinity:0:9:
+%350Lf: +nan():1:7:nan:
+%*350Lf: +nan():0:7:
+%350Lf: +nan(09A_Zaz):1:14:nan:
+%*350Lf: +nan(09A_Zaz):0:14:
+%350Lf: +0:1:3:0x0:
+%*350Lf: +0:0:3:
+%350Lf: +0.0:1:5:0x0:
+%*350Lf: +0.0:0:5:
+%350Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350Lf: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: +23441674165664682593913711430784253952:0:40:
+%350Lf: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350Lf: +023441674165664682593913711430784253952.0:0:43:
+%350Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350Lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350Lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350Lf: +infinity:1:10:inf:
+%*350Lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
new file mode 100644
index 0000000..03dedfc
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
@@ -0,0 +1,558 @@
+%LF::0:-1:
+%*LF::0:-1:
+%LF:-INFINITY:1:9:-inf:
+%*LF:-INFINITY:0:9:
+%LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*LF:-023441674165664682593913711430784253952.0:0:42:
+%LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*LF:-23441674165664682593913711430784253952:0:39:
+%LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%LF:-0.0:1:4:-0x0:
+%*LF:-0.0:0:4:
+%LF:-0:1:2:-0x0:
+%*LF:-0:0:2:
+%LF:-NAN(09A_Zaz):1:13:-nan:
+%*LF:-NAN(09A_Zaz):0:13:
+%LF:-NAN():1:6:-nan:
+%*LF:-NAN():0:6:
+%LF:NAN():1:5:nan:
+%*LF:NAN():0:5:
+%LF:NAN(09A_Zaz):1:12:nan:
+%*LF:NAN(09A_Zaz):0:12:
+%LF:0:1:1:0x0:
+%*LF:0:0:1:
+%LF:0.0:1:3:0x0:
+%*LF:0.0:0:3:
+%LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*LF:23441674165664682593913711430784253952:0:38:
+%LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*LF:023441674165664682593913711430784253952.0:0:41:
+%LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%LF:INFINITY:1:8:inf:
+%*LF:INFINITY:0:8:
+%LF:+NAN():1:6:nan:
+%*LF:+NAN():0:6:
+%LF:+NAN(09A_Zaz):1:13:nan:
+%*LF:+NAN(09A_Zaz):0:13:
+%LF:+0:1:2:0x0:
+%*LF:+0:0:2:
+%LF:+0.0:1:4:0x0:
+%*LF:+0.0:0:4:
+%LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*LF:+23441674165664682593913711430784253952:0:39:
+%LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*LF:+023441674165664682593913711430784253952.0:0:42:
+%LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%LF:+INFINITY:1:9:inf:
+%*LF:+INFINITY:0:9:
+%1LF::0:-1:
+%*1LF::0:-1:
+%1LF:-INFINITY:0:-1:
+%*1LF:-INFINITY:0:-1:
+%1LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1LF:-023441674165664682593913711430784253952.0:0:-1:
+%*1LF:-023441674165664682593913711430784253952.0:0:-1:
+%1LF:-23441674165664682593913711430784253952:0:-1:
+%*1LF:-23441674165664682593913711430784253952:0:-1:
+%1LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1LF:-0.0:0:-1:
+%*1LF:-0.0:0:-1:
+%1LF:-0:0:-1:
+%*1LF:-0:0:-1:
+%1LF:-NAN(09A_Zaz):0:-1:
+%*1LF:-NAN(09A_Zaz):0:-1:
+%1LF:-NAN():0:-1:
+%*1LF:-NAN():0:-1:
+%1LF:NAN():0:-1:
+%*1LF:NAN():0:-1:
+%1LF:NAN(09A_Zaz):0:-1:
+%*1LF:NAN(09A_Zaz):0:-1:
+%1LF:0:1:1:0x0:
+%*1LF:0:0:1:
+%1LF:0.0:1:1:0x0:
+%*1LF:0.0:0:1:
+%1LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1LF:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1LF:23441674165664682593913711430784253952:0:1:
+%1LF:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1LF:023441674165664682593913711430784253952.0:0:1:
+%1LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1:
+%1LF:INFINITY:0:-1:
+%*1LF:INFINITY:0:-1:
+%1LF:+NAN():0:-1:
+%*1LF:+NAN():0:-1:
+%1LF:+NAN(09A_Zaz):0:-1:
+%*1LF:+NAN(09A_Zaz):0:-1:
+%1LF:+0:0:-1:
+%*1LF:+0:0:-1:
+%1LF:+0.0:0:-1:
+%*1LF:+0.0:0:-1:
+%1LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1LF:+23441674165664682593913711430784253952:0:-1:
+%*1LF:+23441674165664682593913711430784253952:0:-1:
+%1LF:+023441674165664682593913711430784253952.0:0:-1:
+%*1LF:+023441674165664682593913711430784253952.0:0:-1:
+%1LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1LF:+INFINITY:0:-1:
+%*1LF:+INFINITY:0:-1:
+%2LF::0:-1:
+%*2LF::0:-1:
+%2LF:-INFINITY:0:-1:
+%*2LF:-INFINITY:0:-1:
+%2LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2LF:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2LF:-023441674165664682593913711430784253952.0:0:2:
+%2LF:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2LF:-23441674165664682593913711430784253952:0:2:
+%2LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2LF:-0.0:1:2:-0x0:
+%*2LF:-0.0:0:2:
+%2LF:-0:1:2:-0x0:
+%*2LF:-0:0:2:
+%2LF:-NAN(09A_Zaz):0:-1:
+%*2LF:-NAN(09A_Zaz):0:-1:
+%2LF:-NAN():0:-1:
+%*2LF:-NAN():0:-1:
+%2LF:NAN():0:-1:
+%*2LF:NAN():0:-1:
+%2LF:NAN(09A_Zaz):0:-1:
+%*2LF:NAN(09A_Zaz):0:-1:
+%2LF:0:1:1:0x0:
+%*2LF:0:0:1:
+%2LF:0.0:1:2:0x0:
+%*2LF:0.0:0:2:
+%2LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2LF:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2LF:23441674165664682593913711430784253952:0:2:
+%2LF:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2LF:023441674165664682593913711430784253952.0:0:2:
+%2LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2LF:INFINITY:0:-1:
+%*2LF:INFINITY:0:-1:
+%2LF:+NAN():0:-1:
+%*2LF:+NAN():0:-1:
+%2LF:+NAN(09A_Zaz):0:-1:
+%*2LF:+NAN(09A_Zaz):0:-1:
+%2LF:+0:1:2:0x0:
+%*2LF:+0:0:2:
+%2LF:+0.0:1:2:0x0:
+%*2LF:+0.0:0:2:
+%2LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2LF:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2LF:+23441674165664682593913711430784253952:0:2:
+%2LF:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2LF:+023441674165664682593913711430784253952.0:0:2:
+%2LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2LF:+INFINITY:0:-1:
+%*2LF:+INFINITY:0:-1:
+%3LF::0:-1:
+%*3LF::0:-1:
+%3LF:-INFINITY:0:-1:
+%*3LF:-INFINITY:0:-1:
+%3LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3LF:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3LF:-023441674165664682593913711430784253952.0:0:3:
+%3LF:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3LF:-23441674165664682593913711430784253952:0:3:
+%3LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3LF:-0.0:1:3:-0x0:
+%*3LF:-0.0:0:3:
+%3LF:-0:1:2:-0x0:
+%*3LF:-0:0:2:
+%3LF:-NAN(09A_Zaz):0:-1:
+%*3LF:-NAN(09A_Zaz):0:-1:
+%3LF:-NAN():0:-1:
+%*3LF:-NAN():0:-1:
+%3LF:NAN():1:3:nan:
+%*3LF:NAN():0:3:
+%3LF:NAN(09A_Zaz):1:3:nan:
+%*3LF:NAN(09A_Zaz):0:3:
+%3LF:0:1:1:0x0:
+%*3LF:0:0:1:
+%3LF:0.0:1:3:0x0:
+%*3LF:0.0:0:3:
+%3LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3LF:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3LF:23441674165664682593913711430784253952:0:3:
+%3LF:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3LF:023441674165664682593913711430784253952.0:0:3:
+%3LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3LF:INFINITY:1:3:inf:
+%*3LF:INFINITY:0:3:
+%3LF:+NAN():0:-1:
+%*3LF:+NAN():0:-1:
+%3LF:+NAN(09A_Zaz):0:-1:
+%*3LF:+NAN(09A_Zaz):0:-1:
+%3LF:+0:1:2:0x0:
+%*3LF:+0:0:2:
+%3LF:+0.0:1:3:0x0:
+%*3LF:+0.0:0:3:
+%3LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3LF:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3LF:+23441674165664682593913711430784253952:0:3:
+%3LF:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3LF:+023441674165664682593913711430784253952.0:0:3:
+%3LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3LF:+INFINITY:0:-1:
+%*3LF:+INFINITY:0:-1:
+%4LF::0:-1:
+%*4LF::0:-1:
+%4LF:-INFINITY:1:4:-inf:
+%*4LF:-INFINITY:0:4:
+%4LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4LF:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4LF:-023441674165664682593913711430784253952.0:0:4:
+%4LF:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4LF:-23441674165664682593913711430784253952:0:4:
+%4LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4LF:-0.0:1:4:-0x0:
+%*4LF:-0.0:0:4:
+%4LF:-0:1:2:-0x0:
+%*4LF:-0:0:2:
+%4LF:-NAN(09A_Zaz):1:4:-nan:
+%*4LF:-NAN(09A_Zaz):0:4:
+%4LF:-NAN():1:4:-nan:
+%*4LF:-NAN():0:4:
+%4LF:NAN():0:-1:
+%*4LF:NAN():0:-1:
+%4LF:NAN(09A_Zaz):0:-1:
+%*4LF:NAN(09A_Zaz):0:-1:
+%4LF:0:1:1:0x0:
+%*4LF:0:0:1:
+%4LF:0.0:1:3:0x0:
+%*4LF:0.0:0:3:
+%4LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4LF:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4LF:23441674165664682593913711430784253952:0:4:
+%4LF:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4LF:023441674165664682593913711430784253952.0:0:4:
+%4LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4LF:INFINITY:0:-1:
+%*4LF:INFINITY:0:-1:
+%4LF:+NAN():1:4:nan:
+%*4LF:+NAN():0:4:
+%4LF:+NAN(09A_Zaz):1:4:nan:
+%*4LF:+NAN(09A_Zaz):0:4:
+%4LF:+0:1:2:0x0:
+%*4LF:+0:0:2:
+%4LF:+0.0:1:4:0x0:
+%*4LF:+0.0:0:4:
+%4LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4LF:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4LF:+23441674165664682593913711430784253952:0:4:
+%4LF:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4LF:+023441674165664682593913711430784253952.0:0:4:
+%4LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4LF:+INFINITY:1:4:inf:
+%*4LF:+INFINITY:0:4:
+%311LF::0:-1:
+%*311LF::0:-1:
+%311LF:-INFINITY:1:9:-inf:
+%*311LF:-INFINITY:0:9:
+%311LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311LF:-023441674165664682593913711430784253952.0:0:42:
+%311LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311LF:-23441674165664682593913711430784253952:0:39:
+%311LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311LF:-0.0:1:4:-0x0:
+%*311LF:-0.0:0:4:
+%311LF:-0:1:2:-0x0:
+%*311LF:-0:0:2:
+%311LF:-NAN(09A_Zaz):1:13:-nan:
+%*311LF:-NAN(09A_Zaz):0:13:
+%311LF:-NAN():1:6:-nan:
+%*311LF:-NAN():0:6:
+%311LF:NAN():1:5:nan:
+%*311LF:NAN():0:5:
+%311LF:NAN(09A_Zaz):1:12:nan:
+%*311LF:NAN(09A_Zaz):0:12:
+%311LF:0:1:1:0x0:
+%*311LF:0:0:1:
+%311LF:0.0:1:3:0x0:
+%*311LF:0.0:0:3:
+%311LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311LF:23441674165664682593913711430784253952:0:38:
+%311LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311LF:023441674165664682593913711430784253952.0:0:41:
+%311LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311LF:INFINITY:1:8:inf:
+%*311LF:INFINITY:0:8:
+%311LF:+NAN():1:6:nan:
+%*311LF:+NAN():0:6:
+%311LF:+NAN(09A_Zaz):1:13:nan:
+%*311LF:+NAN(09A_Zaz):0:13:
+%311LF:+0:1:2:0x0:
+%*311LF:+0:0:2:
+%311LF:+0.0:1:4:0x0:
+%*311LF:+0.0:0:4:
+%311LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311LF:+23441674165664682593913711430784253952:0:39:
+%311LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311LF:+023441674165664682593913711430784253952.0:0:42:
+%311LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311LF:+INFINITY:1:9:inf:
+%*311LF:+INFINITY:0:9:
+%350LF::0:-1:
+%*350LF::0:-1:
+%350LF:-INFINITY:1:9:-inf:
+%*350LF:-INFINITY:0:9:
+%350LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350LF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350LF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350LF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350LF:-023441674165664682593913711430784253952.0:0:42:
+%350LF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350LF:-23441674165664682593913711430784253952:0:39:
+%350LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350LF:-0.0:1:4:-0x0:
+%*350LF:-0.0:0:4:
+%350LF:-0:1:2:-0x0:
+%*350LF:-0:0:2:
+%350LF:-NAN(09A_Zaz):1:13:-nan:
+%*350LF:-NAN(09A_Zaz):0:13:
+%350LF:-NAN():1:6:-nan:
+%*350LF:-NAN():0:6:
+%350LF:NAN():1:5:nan:
+%*350LF:NAN():0:5:
+%350LF:NAN(09A_Zaz):1:12:nan:
+%*350LF:NAN(09A_Zaz):0:12:
+%350LF:0:1:1:0x0:
+%*350LF:0:0:1:
+%350LF:0.0:1:3:0x0:
+%*350LF:0.0:0:3:
+%350LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350LF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350LF:23441674165664682593913711430784253952:0:38:
+%350LF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350LF:023441674165664682593913711430784253952.0:0:41:
+%350LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350LF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350LF:INFINITY:1:8:inf:
+%*350LF:INFINITY:0:8:
+%350LF:+NAN():1:6:nan:
+%*350LF:+NAN():0:6:
+%350LF:+NAN(09A_Zaz):1:13:nan:
+%*350LF:+NAN(09A_Zaz):0:13:
+%350LF:+0:1:2:0x0:
+%*350LF:+0:0:2:
+%350LF:+0.0:1:4:0x0:
+%*350LF:+0.0:0:4:
+%350LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350LF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350LF:+23441674165664682593913711430784253952:0:39:
+%350LF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350LF:+023441674165664682593913711430784253952.0:0:42:
+%350LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350LF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350LF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350LF:+INFINITY:1:9:inf:
+%*350LF:+INFINITY:0:9:
+%3LF: :0:-1:
+%*3LF: :0:-1:
+%3LF: -INFINITY:0:-1:
+%*3LF: -INFINITY:0:-1:
+%3LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3LF: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3LF: -023441674165664682593913711430784253952.0:0:4:
+%3LF: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3LF: -23441674165664682593913711430784253952:0:4:
+%3LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3LF: -0.0:1:4:-0x0:
+%*3LF: -0.0:0:4:
+%3LF: -0:1:3:-0x0:
+%*3LF: -0:0:3:
+%3LF: -NAN(09A_Zaz):0:-1:
+%*3LF: -NAN(09A_Zaz):0:-1:
+%3LF: -NAN():0:-1:
+%*3LF: -NAN():0:-1:
+%3LF: NAN():1:4:nan:
+%*3LF: NAN():0:4:
+%3LF: NAN(09A_Zaz):1:4:nan:
+%*3LF: NAN(09A_Zaz):0:4:
+%3LF: 0:1:2:0x0:
+%*3LF: 0:0:2:
+%3LF: 0.0:1:4:0x0:
+%*3LF: 0.0:0:4:
+%3LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3LF: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3LF: 23441674165664682593913711430784253952:0:4:
+%3LF: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3LF: 023441674165664682593913711430784253952.0:0:4:
+%3LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3LF: INFINITY:1:4:inf:
+%*3LF: INFINITY:0:4:
+%3LF: +NAN():0:-1:
+%*3LF: +NAN():0:-1:
+%3LF: +NAN(09A_Zaz):0:-1:
+%*3LF: +NAN(09A_Zaz):0:-1:
+%3LF: +0:1:3:0x0:
+%*3LF: +0:0:3:
+%3LF: +0.0:1:4:0x0:
+%*3LF: +0.0:0:4:
+%3LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3LF: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3LF: +23441674165664682593913711430784253952:0:4:
+%3LF: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3LF: +023441674165664682593913711430784253952.0:0:4:
+%3LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3LF: +INFINITY:0:-1:
+%*3LF: +INFINITY:0:-1:
+%350LF: :0:-1:
+%*350LF: :0:-1:
+%350LF: -INFINITY:1:10:-inf:
+%*350LF: -INFINITY:0:10:
+%350LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350LF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350LF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350LF: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350LF: -023441674165664682593913711430784253952.0:0:43:
+%350LF: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350LF: -23441674165664682593913711430784253952:0:40:
+%350LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350LF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350LF: -0.0:1:5:-0x0:
+%*350LF: -0.0:0:5:
+%350LF: -0:1:3:-0x0:
+%*350LF: -0:0:3:
+%350LF: -NAN(09A_Zaz):1:14:-nan:
+%*350LF: -NAN(09A_Zaz):0:14:
+%350LF: -NAN():1:7:-nan:
+%*350LF: -NAN():0:7:
+%350LF: NAN():1:6:nan:
+%*350LF: NAN():0:6:
+%350LF: NAN(09A_Zaz):1:13:nan:
+%*350LF: NAN(09A_Zaz):0:13:
+%350LF: 0:1:2:0x0:
+%*350LF: 0:0:2:
+%350LF: 0.0:1:4:0x0:
+%*350LF: 0.0:0:4:
+%350LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350LF: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350LF: 23441674165664682593913711430784253952:0:39:
+%350LF: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350LF: 023441674165664682593913711430784253952.0:0:42:
+%350LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350LF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350LF: INFINITY:1:9:inf:
+%*350LF: INFINITY:0:9:
+%350LF: +NAN():1:7:nan:
+%*350LF: +NAN():0:7:
+%350LF: +NAN(09A_Zaz):1:14:nan:
+%*350LF: +NAN(09A_Zaz):0:14:
+%350LF: +0:1:3:0x0:
+%*350LF: +0:0:3:
+%350LF: +0.0:1:5:0x0:
+%*350LF: +0.0:0:5:
+%350LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350LF: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350LF: +23441674165664682593913711430784253952:0:40:
+%350LF: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350LF: +023441674165664682593913711430784253952.0:0:43:
+%350LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350LF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350LF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350LF: +INFINITY:1:10:inf:
+%*350LF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
new file mode 100644
index 0000000..ed8aac9
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
@@ -0,0 +1,682 @@
+%Lg::0:-1:
+%*Lg::0:-1:
+%Lg:-infinity:1:9:-inf:
+%*Lg:-infinity:0:9:
+%Lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*Lg:-0xf.ffffffffffff8p+1020:0:24:
+%Lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*Lg:-0x7.ffffffffffffcp1021:0:23:
+%Lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*Lg:-0x2.3456789abcdfep+123:0:23:
+%Lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*Lg:-0x2.3456789abcdfep0123:0:23:
+%Lg:-0x8p-1025:1:10:-0x1p-1022:
+%*Lg:-0x8p-1025:0:10:
+%Lg:-0x0p+0:1:7:-0x0:
+%*Lg:-0x0p+0:0:7:
+%Lg:-0x0p0:1:6:-0x0:
+%*Lg:-0x0p0:0:6:
+%Lg:-nan(09A_Zaz):1:13:-nan:
+%*Lg:-nan(09A_Zaz):0:13:
+%Lg:-nan():1:6:-nan:
+%*Lg:-nan():0:6:
+%Lg:nan():1:5:nan:
+%*Lg:nan():0:5:
+%Lg:nan(09A_Zaz):1:12:nan:
+%*Lg:nan(09A_Zaz):0:12:
+%Lg:0x0p0:1:5:0x0:
+%*Lg:0x0p0:0:5:
+%Lg:0x0p+0:1:6:0x0:
+%*Lg:0x0p+0:0:6:
+%Lg:0x8p-1025:1:9:0x1p-1022:
+%*Lg:0x8p-1025:0:9:
+%Lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*Lg:0x2.3456789abcdfep0123:0:22:
+%Lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*Lg:0x2.3456789abcdfep+123:0:22:
+%Lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*Lg:0x7.ffffffffffffcp1021:0:22:
+%Lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*Lg:0xf.ffffffffffff8p+1020:0:23:
+%Lg:infinity:1:8:inf:
+%*Lg:infinity:0:8:
+%Lg:+nan():1:6:nan:
+%*Lg:+nan():0:6:
+%Lg:+nan(09A_Zaz):1:13:nan:
+%*Lg:+nan(09A_Zaz):0:13:
+%Lg:+0x0p0:1:6:0x0:
+%*Lg:+0x0p0:0:6:
+%Lg:+0x0p+0:1:7:0x0:
+%*Lg:+0x0p+0:0:7:
+%Lg:+0x8p-1025:1:10:0x1p-1022:
+%*Lg:+0x8p-1025:0:10:
+%Lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*Lg:+0x2.3456789abcdfep0123:0:23:
+%Lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*Lg:+0x2.3456789abcdfep+123:0:23:
+%Lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*Lg:+0x7.ffffffffffffcp1021:0:23:
+%Lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*Lg:+0xf.ffffffffffff8p+1020:0:24:
+%Lg:+infinity:1:9:inf:
+%*Lg:+infinity:0:9:
+%1Lg::0:-1:
+%*1Lg::0:-1:
+%1Lg:-infinity:0:-1:
+%*1Lg:-infinity:0:-1:
+%1Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*1Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%1Lg:-0x7.ffffffffffffcp1021:0:-1:
+%*1Lg:-0x7.ffffffffffffcp1021:0:-1:
+%1Lg:-0x2.3456789abcdfep+123:0:-1:
+%*1Lg:-0x2.3456789abcdfep+123:0:-1:
+%1Lg:-0x2.3456789abcdfep0123:0:-1:
+%*1Lg:-0x2.3456789abcdfep0123:0:-1:
+%1Lg:-0x8p-1025:0:-1:
+%*1Lg:-0x8p-1025:0:-1:
+%1Lg:-0x0p+0:0:-1:
+%*1Lg:-0x0p+0:0:-1:
+%1Lg:-0x0p0:0:-1:
+%*1Lg:-0x0p0:0:-1:
+%1Lg:-nan(09A_Zaz):0:-1:
+%*1Lg:-nan(09A_Zaz):0:-1:
+%1Lg:-nan():0:-1:
+%*1Lg:-nan():0:-1:
+%1Lg:nan():0:-1:
+%*1Lg:nan():0:-1:
+%1Lg:nan(09A_Zaz):0:-1:
+%*1Lg:nan(09A_Zaz):0:-1:
+%1Lg:0x0p0:1:1:0x0:
+%*1Lg:0x0p0:0:1:
+%1Lg:0x0p+0:1:1:0x0:
+%*1Lg:0x0p+0:0:1:
+%1Lg:0x8p-1025:1:1:0x0:
+%*1Lg:0x8p-1025:0:1:
+%1Lg:0x2.3456789abcdfep0123:1:1:0x0:
+%*1Lg:0x2.3456789abcdfep0123:0:1:
+%1Lg:0x2.3456789abcdfep+123:1:1:0x0:
+%*1Lg:0x2.3456789abcdfep+123:0:1:
+%1Lg:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1Lg:0x7.ffffffffffffcp1021:0:1:
+%1Lg:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1Lg:0xf.ffffffffffff8p+1020:0:1:
+%1Lg:infinity:0:-1:
+%*1Lg:infinity:0:-1:
+%1Lg:+nan():0:-1:
+%*1Lg:+nan():0:-1:
+%1Lg:+nan(09A_Zaz):0:-1:
+%*1Lg:+nan(09A_Zaz):0:-1:
+%1Lg:+0x0p0:0:-1:
+%*1Lg:+0x0p0:0:-1:
+%1Lg:+0x0p+0:0:-1:
+%*1Lg:+0x0p+0:0:-1:
+%1Lg:+0x8p-1025:0:-1:
+%*1Lg:+0x8p-1025:0:-1:
+%1Lg:+0x2.3456789abcdfep0123:0:-1:
+%*1Lg:+0x2.3456789abcdfep0123:0:-1:
+%1Lg:+0x2.3456789abcdfep+123:0:-1:
+%*1Lg:+0x2.3456789abcdfep+123:0:-1:
+%1Lg:+0x7.ffffffffffffcp1021:0:-1:
+%*1Lg:+0x7.ffffffffffffcp1021:0:-1:
+%1Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*1Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%1Lg:+infinity:0:-1:
+%*1Lg:+infinity:0:-1:
+%2Lg::0:-1:
+%*2Lg::0:-1:
+%2Lg:-infinity:0:-1:
+%*2Lg:-infinity:0:-1:
+%2Lg:-0xf.ffffffffffff8p+1020:1:2:-0x0:
+%*2Lg:-0xf.ffffffffffff8p+1020:0:2:
+%2Lg:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2Lg:-0x7.ffffffffffffcp1021:0:2:
+%2Lg:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdfep+123:0:2:
+%2Lg:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdfep0123:0:2:
+%2Lg:-0x8p-1025:1:2:-0x0:
+%*2Lg:-0x8p-1025:0:2:
+%2Lg:-0x0p+0:1:2:-0x0:
+%*2Lg:-0x0p+0:0:2:
+%2Lg:-0x0p0:1:2:-0x0:
+%*2Lg:-0x0p0:0:2:
+%2Lg:-nan(09A_Zaz):0:-1:
+%*2Lg:-nan(09A_Zaz):0:-1:
+%2Lg:-nan():0:-1:
+%*2Lg:-nan():0:-1:
+%2Lg:nan():0:-1:
+%*2Lg:nan():0:-1:
+%2Lg:nan(09A_Zaz):0:-1:
+%*2Lg:nan(09A_Zaz):0:-1:
+# 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:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
new file mode 100644
index 0000000..0868457
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
@@ -0,0 +1,682 @@
+%LG::0:-1:
+%*LG::0:-1:
+%LG:-INFINITY:1:9:-inf:
+%*LG:-INFINITY:0:9:
+%LG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*LG:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%LG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*LG:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%LG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LG:-0X2.3456789ABCDFEP+123:0:23:
+%LG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*LG:-0X2.3456789ABCDFEP0123:0:23:
+%LG:-0X8P-1025:1:10:-0x1p-1022:
+%*LG:-0X8P-1025:0:10:
+%LG:-0X0P+0:1:7:-0x0:
+%*LG:-0X0P+0:0:7:
+%LG:-0X0P0:1:6:-0x0:
+%*LG:-0X0P0:0:6:
+%LG:-NAN(09A_Zaz):1:13:-nan:
+%*LG:-NAN(09A_Zaz):0:13:
+%LG:-NAN():1:6:-nan:
+%*LG:-NAN():0:6:
+%LG:NAN():1:5:nan:
+%*LG:NAN():0:5:
+%LG:NAN(09A_Zaz):1:12:nan:
+%*LG:NAN(09A_Zaz):0:12:
+%LG:0X0P0:1:5:0x0:
+%*LG:0X0P0:0:5:
+%LG:0X0P+0:1:6:0x0:
+%*LG:0X0P+0:0:6:
+%LG:0X8P-1025:1:9:0x1p-1022:
+%*LG:0X8P-1025:0:9:
+%LG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LG:0X2.3456789ABCDFEP0123:0:22:
+%LG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*LG:0X2.3456789ABCDFEP+123:0:22:
+%LG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*LG:0X7.FFFFFFFFFFFFCP1021:0:22:
+%LG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*LG:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%LG:INFINITY:1:8:inf:
+%*LG:INFINITY:0:8:
+%LG:+NAN():1:6:nan:
+%*LG:+NAN():0:6:
+%LG:+NAN(09A_Zaz):1:13:nan:
+%*LG:+NAN(09A_Zaz):0:13:
+%LG:+0X0P0:1:6:0x0:
+%*LG:+0X0P0:0:6:
+%LG:+0X0P+0:1:7:0x0:
+%*LG:+0X0P+0:0:7:
+%LG:+0X8P-1025:1:10:0x1p-1022:
+%*LG:+0X8P-1025:0:10:
+%LG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LG:+0X2.3456789ABCDFEP0123:0:23:
+%LG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*LG:+0X2.3456789ABCDFEP+123:0:23:
+%LG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*LG:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%LG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*LG:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%LG:+INFINITY:1:9:inf:
+%*LG:+INFINITY:0:9:
+%1LG::0:-1:
+%*1LG::0:-1:
+%1LG:-INFINITY:0:-1:
+%*1LG:-INFINITY:0:-1:
+%1LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*1LG:-0X2.3456789ABCDFEP+123:0:-1:
+%1LG:-0X2.3456789ABCDFEP0123:0:-1:
+%*1LG:-0X2.3456789ABCDFEP0123:0:-1:
+%1LG:-0X8P-1025:0:-1:
+%*1LG:-0X8P-1025:0:-1:
+%1LG:-0X0P+0:0:-1:
+%*1LG:-0X0P+0:0:-1:
+%1LG:-0X0P0:0:-1:
+%*1LG:-0X0P0:0:-1:
+%1LG:-NAN(09A_Zaz):0:-1:
+%*1LG:-NAN(09A_Zaz):0:-1:
+%1LG:-NAN():0:-1:
+%*1LG:-NAN():0:-1:
+%1LG:NAN():0:-1:
+%*1LG:NAN():0:-1:
+%1LG:NAN(09A_Zaz):0:-1:
+%*1LG:NAN(09A_Zaz):0:-1:
+%1LG:0X0P0:1:1:0x0:
+%*1LG:0X0P0:0:1:
+%1LG:0X0P+0:1:1:0x0:
+%*1LG:0X0P+0:0:1:
+%1LG:0X8P-1025:1:1:0x0:
+%*1LG:0X8P-1025:0:1:
+%1LG:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1LG:0X2.3456789ABCDFEP0123:0:1:
+%1LG:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1LG:0X2.3456789ABCDFEP+123:0:1:
+%1LG:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1LG:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1LG:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1LG:0XF.FFFFFFFFFFFF8P+1020:0:1:
+%1LG:INFINITY:0:-1:
+%*1LG:INFINITY:0:-1:
+%1LG:+NAN():0:-1:
+%*1LG:+NAN():0:-1:
+%1LG:+NAN(09A_Zaz):0:-1:
+%*1LG:+NAN(09A_Zaz):0:-1:
+%1LG:+0X0P0:0:-1:
+%*1LG:+0X0P0:0:-1:
+%1LG:+0X0P+0:0:-1:
+%*1LG:+0X0P+0:0:-1:
+%1LG:+0X8P-1025:0:-1:
+%*1LG:+0X8P-1025:0:-1:
+%1LG:+0X2.3456789ABCDFEP0123:0:-1:
+%*1LG:+0X2.3456789ABCDFEP0123:0:-1:
+%1LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*1LG:+0X2.3456789ABCDFEP+123:0:-1:
+%1LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1LG:+INFINITY:0:-1:
+%*1LG:+INFINITY:0:-1:
+%2LG::0:-1:
+%*2LG::0:-1:
+%2LG:-INFINITY:0:-1:
+%*2LG:-INFINITY:0:-1:
+%2LG:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2LG:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2LG:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2LG:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2LG:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDFEP+123:0:2:
+%2LG:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDFEP0123:0:2:
+%2LG:-0X8P-1025:1:2:-0x0:
+%*2LG:-0X8P-1025:0:2:
+%2LG:-0X0P+0:1:2:-0x0:
+%*2LG:-0X0P+0:0:2:
+%2LG:-0X0P0:1:2:-0x0:
+%*2LG:-0X0P0:0:2:
+%2LG:-NAN(09A_Zaz):0:-1:
+%*2LG:-NAN(09A_Zaz):0:-1:
+%2LG:-NAN():0:-1:
+%*2LG:-NAN():0:-1:
+%2LG:NAN():0:-1:
+%*2LG:NAN():0:-1:
+%2LG:NAN(09A_Zaz):0:-1:
+%*2LG:NAN(09A_Zaz):0:-1:
+# 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: