aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysdeps/ieee754/ldbl-128ibm-compat/Makefile49
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/Makefile10
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input682
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input682
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input558
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input558
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input496
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input496
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input682
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input682
10 files changed, 4895 insertions, 0 deletions
diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
index 910c019..ef3df9d 100644
--- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
+++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile
@@ -78,6 +78,55 @@ CFLAGS-vfwprintf-internal.c += -mfloat128 -mabi=ibmlongdouble
CFLAGS-vfscanf-internal.c += -mfloat128 -mabi=ibmlongdouble
CFLAGS-vfwscanf-internal.c += -mfloat128 -mabi=ibmlongdouble
+ifeq ($(subdir),stdio-common)
+# We already have the long double conversion defined with our common rules
+# for the IBM format, so define these special rules to build and run extra
+# executables for the IEEE binary128 format, reusing the same sources and
+# inputs.
+define tst-scanf-format-128ibm-compat-tests
+test-srcs += \
+ tst-scanf-format-$(1)-ldouble-128ibm-compat \
+ # test-srcs
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat.o: \
+ tst-scanf-format-$(1)-ldouble.c $$(before-compile)
+ $$(compile-command.c)
+$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat: $$(libm)
+endef
+$(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-128ibm-compat-tests,$(p))))
+
+ifeq ($(run-built-tests),yes)
+define tst-scanf-format-128ibm-compat-rule
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).out \
+ # tests-special
+
+$$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).out: \
+ ../sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-$(2).input \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat
+ $$(make-tst-scanf-format-out) > $$@ < $$<; \
+ $$(evaluate-test)
+
+ifeq (yes,$(build-shared))
+ifneq ($(PERL),no)
+tests-special += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2)-mem.out \
+ # tests-special
+
+generated += \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2)-mem.out \
+ $$(objpfx)tst-scanf-format-$(1)-ldouble-128ibm-compat-$(2).mtrace \
+ # generated
+endif
+endif
+endef
+$(foreach f,$(fmts-xscanf-real), \
+ $(foreach p,$(xscanf-funcs), \
+ $(eval $(call tst-scanf-format-128ibm-compat-rule,$(p),$(f)))))
+endif # $(run-built-tests) == yes
+endif # $(subdir) == stdio-common
+
# Basic tests for the implementation of long double with IEEE binary128
# format and for the related redirections in installed headers.
tests-internal += test-printf-ieee128 test-printf-ibm128
diff --git a/sysdeps/ieee754/ldbl-128ibm/Makefile b/sysdeps/ieee754/ldbl-128ibm/Makefile
index c38d4f6..4dfe440 100644
--- a/sysdeps/ieee754/ldbl-128ibm/Makefile
+++ b/sysdeps/ieee754/ldbl-128ibm/Makefile
@@ -17,6 +17,16 @@ ifeq ($(subdir),math)
tests += $(ldbl-tests)
endif
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += ldouble
+
+# Use the IBM format for long double scanf format tests.
+$(foreach suf,$(all-object-suffixes), \
+ $(foreach p,$(xscanf-funcs), \
+ $(objpfx)tst-scanf-format-$(p)-ldouble$(suf))): \
+ sysdep-CFLAGS += $(type-ldouble-CFLAGS)
+endif
+
# Long double files may need extra CFLAGS.
ldbl-128ibm-routines = s_nexttoward s_nexttowardf \
$(type-ldouble-routines) \
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
new file mode 100644
index 0000000..a7377d5
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
@@ -0,0 +1,682 @@
+%La::0:-1:
+%*La::0:-1:
+%La:-infinity:1:9:-inf:
+%*La:-infinity:0:9:
+%La:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%La:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%La:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%La:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%La:-0x8p-972:1:9:-0x1p-969:
+%*La:-0x8p-972:0:9:
+%La:-0x0p+0:1:7:-0x0:
+%*La:-0x0p+0:0:7:
+%La:-0x0p0:1:6:-0x0:
+%*La:-0x0p0:0:6:
+%La:-nan(09A_Zaz):1:13:-nan:
+%*La:-nan(09A_Zaz):0:13:
+%La:-nan():1:6:-nan:
+%*La:-nan():0:6:
+%La:nan():1:5:nan:
+%*La:nan():0:5:
+%La:nan(09A_Zaz):1:12:nan:
+%*La:nan(09A_Zaz):0:12:
+%La:0x0p0:1:5:0x0:
+%*La:0x0p0:0:5:
+%La:0x0p+0:1:6:0x0:
+%*La:0x0p+0:0:6:
+%La:0x8p-972:1:8:0x1p-969:
+%*La:0x8p-972:0:8:
+%La:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:0x2.3456789abcdef0123456789abcp0123:0:35:
+%La:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:0x2.3456789abcdef0123456789abcp+123:0:35:
+%La:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%La:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%La:infinity:1:8:inf:
+%*La:infinity:0:8:
+%La:+nan():1:6:nan:
+%*La:+nan():0:6:
+%La:+nan(09A_Zaz):1:13:nan:
+%*La:+nan(09A_Zaz):0:13:
+%La:+0x0p0:1:6:0x0:
+%*La:+0x0p0:0:6:
+%La:+0x0p+0:1:7:0x0:
+%*La:+0x0p+0:0:7:
+%La:+0x8p-972:1:9:0x1p-969:
+%*La:+0x8p-972:0:9:
+%La:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%La:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*La:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%La:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%La:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*La:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%La:+infinity:1:9:inf:
+%*La:+infinity:0:9:
+%1La::0:-1:
+%*1La::0:-1:
+%1La:-infinity:0:-1:
+%*1La:-infinity:0:-1:
+%1La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%1La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1La:-0x8p-972:0:-1:
+%*1La:-0x8p-972:0:-1:
+%1La:-0x0p+0:0:-1:
+%*1La:-0x0p+0:0:-1:
+%1La:-0x0p0:0:-1:
+%*1La:-0x0p0:0:-1:
+%1La:-nan(09A_Zaz):0:-1:
+%*1La:-nan(09A_Zaz):0:-1:
+%1La:-nan():0:-1:
+%*1La:-nan():0:-1:
+%1La:nan():0:-1:
+%*1La:nan():0:-1:
+%1La:nan(09A_Zaz):0:-1:
+%*1La:nan(09A_Zaz):0:-1:
+%1La:0x0p0:1:1:0x0:
+%*1La:0x0p0:0:1:
+%1La:0x0p+0:1:1:0x0:
+%*1La:0x0p+0:0:1:
+%1La:0x8p-972:1:1:0x0:
+%*1La:0x8p-972:0:1:
+%1La:0x2.3456789abcdef0123456789abcp0123:1:1:0x0:
+%*1La:0x2.3456789abcdef0123456789abcp0123:0:1:
+%1La:0x2.3456789abcdef0123456789abcp+123:1:1:0x0:
+%*1La:0x2.3456789abcdef0123456789abcp+123:0:1:
+%1La:0x7.ffffffffffffdffffffffffffep1021:1:1:0x0:
+%*1La:0x7.ffffffffffffdffffffffffffep1021:0:1:
+%1La:0xf.ffffffffffffbffffffffffffcp+1020:1:1:0x0:
+%*1La:0xf.ffffffffffffbffffffffffffcp+1020:0:1:
+%1La:infinity:0:-1:
+%*1La:infinity:0:-1:
+%1La:+nan():0:-1:
+%*1La:+nan():0:-1:
+%1La:+nan(09A_Zaz):0:-1:
+%*1La:+nan(09A_Zaz):0:-1:
+%1La:+0x0p0:0:-1:
+%*1La:+0x0p0:0:-1:
+%1La:+0x0p+0:0:-1:
+%*1La:+0x0p+0:0:-1:
+%1La:+0x8p-972:0:-1:
+%*1La:+0x8p-972:0:-1:
+%1La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%1La:+infinity:0:-1:
+%*1La:+infinity:0:-1:
+%2La::0:-1:
+%*2La::0:-1:
+%2La:-infinity:0:-1:
+%*2La:-infinity:0:-1:
+%2La:-0xf.ffffffffffffbffffffffffffcp+1020:1:2:-0x0:
+%*2La:-0xf.ffffffffffffbffffffffffffcp+1020:0:2:
+%2La:-0x7.ffffffffffffdffffffffffffep1021:1:2:-0x0:
+%*2La:-0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2La:-0x2.3456789abcdef0123456789abcp+123:1:2:-0x0:
+%*2La:-0x2.3456789abcdef0123456789abcp+123:0:2:
+%2La:-0x2.3456789abcdef0123456789abcp0123:1:2:-0x0:
+%*2La:-0x2.3456789abcdef0123456789abcp0123:0:2:
+%2La:-0x8p-972:1:2:-0x0:
+%*2La:-0x8p-972:0:2:
+%2La:-0x0p+0:1:2:-0x0:
+%*2La:-0x0p+0:0:2:
+%2La:-0x0p0:1:2:-0x0:
+%*2La:-0x0p0:0:2:
+%2La:-nan(09A_Zaz):0:-1:
+%*2La:-nan(09A_Zaz):0:-1:
+%2La:-nan():0:-1:
+%*2La:-nan():0:-1:
+%2La:nan():0:-1:
+%*2La:nan():0:-1:
+%2La:nan(09A_Zaz):0:-1:
+%*2La:nan(09A_Zaz):0:-1:
+# BZ12701 %2La:0x0p0:0:-1:
+# BZ12701 %*2La:0x0p0:0:-1:
+# BZ12701 %2La:0x0p+0:0:-1:
+# BZ12701 %*2La:0x0p+0:0:-1:
+# BZ12701 %2La:0x8p-972:0:-1:
+# BZ12701 %*2La:0x8p-972:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2La:infinity:0:-1:
+%*2La:infinity:0:-1:
+%2La:+nan():0:-1:
+%*2La:+nan():0:-1:
+%2La:+nan(09A_Zaz):0:-1:
+%*2La:+nan(09A_Zaz):0:-1:
+%2La:+0x0p0:1:2:0x0:
+%*2La:+0x0p0:0:2:
+%2La:+0x0p+0:1:2:0x0:
+%*2La:+0x0p+0:0:2:
+%2La:+0x8p-972:1:2:0x0:
+%*2La:+0x8p-972:0:2:
+%2La:+0x2.3456789abcdef0123456789abcp0123:1:2:0x0:
+%*2La:+0x2.3456789abcdef0123456789abcp0123:0:2:
+%2La:+0x2.3456789abcdef0123456789abcp+123:1:2:0x0:
+%*2La:+0x2.3456789abcdef0123456789abcp+123:0:2:
+%2La:+0x7.ffffffffffffdffffffffffffep1021:1:2:0x0:
+%*2La:+0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2La:+0xf.ffffffffffffbffffffffffffcp+1020:1:2:0x0:
+%*2La:+0xf.ffffffffffffbffffffffffffcp+1020:0:2:
+%2La:+infinity:0:-1:
+%*2La:+infinity:0:-1:
+%3La::0:-1:
+%*3La::0:-1:
+%3La:-infinity:0:-1:
+%*3La:-infinity:0:-1:
+# BZ12701 %3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3La:-0x8p-972:0:-1:
+# BZ12701 %*3La:-0x8p-972:0:-1:
+# BZ12701 %3La:-0x0p+0:0:-1:
+# BZ12701 %*3La:-0x0p+0:0:-1:
+# BZ12701 %3La:-0x0p0:0:-1:
+# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-nan(09A_Zaz):0:-1:
+%*3La:-nan(09A_Zaz):0:-1:
+%3La:-nan():0:-1:
+%*3La:-nan():0:-1:
+%3La:nan():1:3:nan:
+%*3La:nan():0:3:
+%3La:nan(09A_Zaz):1:3:nan:
+%*3La:nan(09A_Zaz):0:3:
+%3La:0x0p0:1:3:0x0:
+%*3La:0x0p0:0:3:
+%3La:0x0p+0:1:3:0x0:
+%*3La:0x0p+0:0:3:
+%3La:0x8p-972:1:3:0x1p3:
+%*3La:0x8p-972:0:3:
+%3La:0x2.3456789abcdef0123456789abcp0123:1:3:0x1p1:
+%*3La:0x2.3456789abcdef0123456789abcp0123:0:3:
+%3La:0x2.3456789abcdef0123456789abcp+123:1:3:0x1p1:
+%*3La:0x2.3456789abcdef0123456789abcp+123:0:3:
+%3La:0x7.ffffffffffffdffffffffffffep1021:1:3:0x1.cp2:
+%*3La:0x7.ffffffffffffdffffffffffffep1021:0:3:
+%3La:0xf.ffffffffffffbffffffffffffcp+1020:1:3:0x1.ep3:
+%*3La:0xf.ffffffffffffbffffffffffffcp+1020:0:3:
+%3La:infinity:1:3:inf:
+%*3La:infinity:0:3:
+%3La:+nan():0:-1:
+%*3La:+nan():0:-1:
+%3La:+nan(09A_Zaz):0:-1:
+%*3La:+nan(09A_Zaz):0:-1:
+# BZ12701 %3La:+0x0p0:0:-1:
+# BZ12701 %*3La:+0x0p0:0:-1:
+# BZ12701 %3La:+0x0p+0:0:-1:
+# BZ12701 %*3La:+0x0p+0:0:-1:
+# BZ12701 %3La:+0x8p-972:0:-1:
+# BZ12701 %*3La:+0x8p-972:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:+infinity:0:-1:
+%*3La:+infinity:0:-1:
+%4La::0:-1:
+%*4La::0:-1:
+%4La:-infinity:1:4:-inf:
+%*4La:-infinity:0:4:
+%4La:-0xf.ffffffffffffbffffffffffffcp+1020:1:4:-0x1.ep3:
+%*4La:-0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4La:-0x7.ffffffffffffdffffffffffffep1021:1:4:-0x1.cp2:
+%*4La:-0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4La:-0x2.3456789abcdef0123456789abcp+123:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef0123456789abcp+123:0:4:
+%4La:-0x2.3456789abcdef0123456789abcp0123:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef0123456789abcp0123:0:4:
+%4La:-0x8p-972:1:4:-0x1p3:
+%*4La:-0x8p-972:0:4:
+%4La:-0x0p+0:1:4:-0x0:
+%*4La:-0x0p+0:0:4:
+%4La:-0x0p0:1:4:-0x0:
+%*4La:-0x0p0:0:4:
+%4La:-nan(09A_Zaz):1:4:-nan:
+%*4La:-nan(09A_Zaz):0:4:
+%4La:-nan():1:4:-nan:
+%*4La:-nan():0:4:
+%4La:nan():0:-1:
+%*4La:nan():0:-1:
+%4La:nan(09A_Zaz):0:-1:
+%*4La:nan(09A_Zaz):0:-1:
+# BZ12701 %4La:0x0p0:0:-1:
+# BZ12701 %*4La:0x0p0:0:-1:
+# BZ12701 %4La:0x0p+0:0:-1:
+# BZ12701 %*4La:0x0p+0:0:-1:
+# BZ12701 %4La:0x8p-972:0:-1:
+# BZ12701 %*4La:0x8p-972:0:-1:
+%4La:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
+%*4La:0x2.3456789abcdef0123456789abcp0123:0:4:
+%4La:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
+%*4La:0x2.3456789abcdef0123456789abcp+123:0:4:
+%4La:0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4La:0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4La:0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4La:0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4La:infinity:0:-1:
+%*4La:infinity:0:-1:
+%4La:+nan():1:4:nan:
+%*4La:+nan():0:4:
+%4La:+nan(09A_Zaz):1:4:nan:
+%*4La:+nan(09A_Zaz):0:4:
+%4La:+0x0p0:1:4:0x0:
+%*4La:+0x0p0:0:4:
+%4La:+0x0p+0:1:4:0x0:
+%*4La:+0x0p+0:0:4:
+%4La:+0x8p-972:1:4:0x1p3:
+%*4La:+0x8p-972:0:4:
+%4La:+0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef0123456789abcp0123:0:4:
+%4La:+0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef0123456789abcp+123:0:4:
+%4La:+0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4La:+0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4La:+0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4La:+0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4La:+infinity:1:4:inf:
+%*4La:+infinity:0:4:
+%5La::0:-1:
+%*5La::0:-1:
+%5La:-infinity:0:-1:
+%*5La:-infinity:0:-1:
+%5La:-0xf.ffffffffffffbffffffffffffcp+1020:1:5:-0x1.ep3:
+%*5La:-0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5La:-0x7.ffffffffffffdffffffffffffep1021:1:5:-0x1.cp2:
+%*5La:-0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5La:-0x2.3456789abcdef0123456789abcp+123:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef0123456789abcp+123:0:5:
+%5La:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef0123456789abcp0123:0:5:
+# BZ12701 %5La:-0x8p-972:0:-1:
+# BZ12701 %*5La:-0x8p-972:0:-1:
+# BZ12701 %5La:-0x0p+0:0:-1:
+# BZ12701 %*5La:-0x0p+0:0:-1:
+# BZ12701 %5La:-0x0p0:0:-1:
+# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-nan(09A_Zaz):0:-1:
+%*5La:-nan(09A_Zaz):0:-1:
+%5La:-nan():0:-1:
+%*5La:-nan():0:-1:
+%5La:nan():1:5:nan:
+%*5La:nan():0:5:
+%5La:nan(09A_Zaz):0:-1:
+%*5La:nan(09A_Zaz):0:-1:
+%5La:0x0p0:1:5:0x0:
+%*5La:0x0p0:0:5:
+# BZ12701 %5La:0x0p+0:0:-1:
+# BZ12701 %*5La:0x0p+0:0:-1:
+# BZ12701 %5La:0x8p-972:0:-1:
+# BZ12701 %*5La:0x8p-972:0:-1:
+%5La:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef0123456789abcp0123:0:5:
+%5La:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef0123456789abcp+123:0:5:
+%5La:0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.fcp2:
+%*5La:0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5La:0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.fep3:
+%*5La:0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5La:infinity:0:-1:
+%*5La:infinity:0:-1:
+%5La:+nan():0:-1:
+%*5La:+nan():0:-1:
+%5La:+nan(09A_Zaz):0:-1:
+%*5La:+nan(09A_Zaz):0:-1:
+# BZ12701 %5La:+0x0p0:0:-1:
+# BZ12701 %*5La:+0x0p0:0:-1:
+# BZ12701 %5La:+0x0p+0:0:-1:
+# BZ12701 %*5La:+0x0p+0:0:-1:
+# BZ12701 %5La:+0x8p-972:0:-1:
+# BZ12701 %*5La:+0x8p-972:0:-1:
+%5La:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef0123456789abcp0123:0:5:
+%5La:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef0123456789abcp+123:0:5:
+%5La:+0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.cp2:
+%*5La:+0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5La:+0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.ep3:
+%*5La:+0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5La:+infinity:0:-1:
+%*5La:+infinity:0:-1:
+%6La::0:-1:
+%*6La::0:-1:
+%6La:-infinity:0:-1:
+%*6La:-infinity:0:-1:
+%6La:-0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.fep3:
+%*6La:-0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6La:-0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.fcp2:
+%*6La:-0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6La:-0x2.3456789abcdef0123456789abcp+123:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef0123456789abcp+123:0:6:
+%6La:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef0123456789abcp0123:0:6:
+# BZ12701 %6La:-0x8p-972:0:-1:
+# BZ12701 %*6La:-0x8p-972:0:-1:
+# BZ12701 %6La:-0x0p+0:0:-1:
+# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x0p0:1:6:-0x0:
+%*6La:-0x0p0:0:6:
+%6La:-nan(09A_Zaz):0:-1:
+%*6La:-nan(09A_Zaz):0:-1:
+%6La:-nan():1:6:-nan:
+%*6La:-nan():0:6:
+%6La:nan():1:5:nan:
+%*6La:nan():0:5:
+%6La:nan(09A_Zaz):0:-1:
+%*6La:nan(09A_Zaz):0:-1:
+%6La:0x0p0:1:5:0x0:
+%*6La:0x0p0:0:5:
+%6La:0x0p+0:1:6:0x0:
+%*6La:0x0p+0:0:6:
+%6La:0x8p-972:1:6:0x1p-6:
+%*6La:0x8p-972:0:6:
+%6La:0x2.3456789abcdef0123456789abcp0123:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef0123456789abcp0123:0:6:
+%6La:0x2.3456789abcdef0123456789abcp+123:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef0123456789abcp+123:0:6:
+%6La:0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.ffcp2:
+%*6La:0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6La:0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ffep3:
+%*6La:0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6La:infinity:0:-1:
+%*6La:infinity:0:-1:
+%6La:+nan():1:6:nan:
+%*6La:+nan():0:6:
+%6La:+nan(09A_Zaz):0:-1:
+%*6La:+nan(09A_Zaz):0:-1:
+%6La:+0x0p0:1:6:0x0:
+%*6La:+0x0p0:0:6:
+# BZ12701 %6La:+0x0p+0:0:-1:
+# BZ12701 %*6La:+0x0p+0:0:-1:
+# BZ12701 %6La:+0x8p-972:0:-1:
+# BZ12701 %*6La:+0x8p-972:0:-1:
+%6La:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef0123456789abcp0123:0:6:
+%6La:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef0123456789abcp+123:0:6:
+%6La:+0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*6La:+0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6La:+0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*6La:+0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6La:+infinity:0:-1:
+%*6La:+infinity:0:-1:
+%33La::0:-1:
+%*33La::0:-1:
+%33La:-infinity:1:9:-inf:
+%*33La:-infinity:0:9:
+# BZ12701 %33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33La:-0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33La:-0x2.3456789abcdef0123456789abcp0123:0:33:
+%33La:-0x8p-972:1:9:-0x1p-969:
+%*33La:-0x8p-972:0:9:
+%33La:-0x0p+0:1:7:-0x0:
+%*33La:-0x0p+0:0:7:
+%33La:-0x0p0:1:6:-0x0:
+%*33La:-0x0p0:0:6:
+%33La:-nan(09A_Zaz):1:13:-nan:
+%*33La:-nan(09A_Zaz):0:13:
+%33La:-nan():1:6:-nan:
+%*33La:-nan():0:6:
+%33La:nan():1:5:nan:
+%*33La:nan():0:5:
+%33La:nan(09A_Zaz):1:12:nan:
+%*33La:nan(09A_Zaz):0:12:
+%33La:0x0p0:1:5:0x0:
+%*33La:0x0p0:0:5:
+%33La:0x0p+0:1:6:0x0:
+%*33La:0x0p+0:0:6:
+%33La:0x8p-972:1:8:0x1p-969:
+%*33La:0x8p-972:0:8:
+%33La:0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33La:0x2.3456789abcdef0123456789abcp0123:0:33:
+%33La:0x2.3456789abcdef0123456789abcp+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33La:0x2.3456789abcdef0123456789abcp+123:0:33:
+%33La:0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33La:0x7.ffffffffffffdffffffffffffep1021:0:33:
+%33La:0xf.ffffffffffffbffffffffffffcp+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33La:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
+%33La:infinity:1:8:inf:
+%*33La:infinity:0:8:
+%33La:+nan():1:6:nan:
+%*33La:+nan():0:6:
+%33La:+nan(09A_Zaz):1:13:nan:
+%*33La:+nan(09A_Zaz):0:13:
+%33La:+0x0p0:1:6:0x0:
+%*33La:+0x0p0:0:6:
+%33La:+0x0p+0:1:7:0x0:
+%*33La:+0x0p+0:0:7:
+%33La:+0x8p-972:1:9:0x1p-969:
+%*33La:+0x8p-972:0:9:
+%33La:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33La:+0x2.3456789abcdef0123456789abcp0123:0:33:
+# BZ12701 %33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33La:+0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:+infinity:1:9:inf:
+%*33La:+infinity:0:9:
+%50La::0:-1:
+%*50La::0:-1:
+%50La:-infinity:1:9:-inf:
+%*50La:-infinity:0:9:
+%50La:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50La:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50La:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%50La:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%50La:-0x8p-972:1:9:-0x1p-969:
+%*50La:-0x8p-972:0:9:
+%50La:-0x0p+0:1:7:-0x0:
+%*50La:-0x0p+0:0:7:
+%50La:-0x0p0:1:6:-0x0:
+%*50La:-0x0p0:0:6:
+%50La:-nan(09A_Zaz):1:13:-nan:
+%*50La:-nan(09A_Zaz):0:13:
+%50La:-nan():1:6:-nan:
+%*50La:-nan():0:6:
+%50La:nan():1:5:nan:
+%*50La:nan():0:5:
+%50La:nan(09A_Zaz):1:12:nan:
+%*50La:nan(09A_Zaz):0:12:
+%50La:0x0p0:1:5:0x0:
+%*50La:0x0p0:0:5:
+%50La:0x0p+0:1:6:0x0:
+%*50La:0x0p+0:0:6:
+%50La:0x8p-972:1:8:0x1p-969:
+%*50La:0x8p-972:0:8:
+%50La:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:0x2.3456789abcdef0123456789abcp0123:0:35:
+%50La:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:0x2.3456789abcdef0123456789abcp+123:0:35:
+%50La:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%50La:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%50La:infinity:1:8:inf:
+%*50La:infinity:0:8:
+%50La:+nan():1:6:nan:
+%*50La:+nan():0:6:
+%50La:+nan(09A_Zaz):1:13:nan:
+%*50La:+nan(09A_Zaz):0:13:
+%50La:+0x0p0:1:6:0x0:
+%*50La:+0x0p0:0:6:
+%50La:+0x0p+0:1:7:0x0:
+%*50La:+0x0p+0:0:7:
+%50La:+0x8p-972:1:9:0x1p-969:
+%*50La:+0x8p-972:0:9:
+%50La:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%50La:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%50La:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50La:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50La:+infinity:1:9:inf:
+%*50La:+infinity:0:9:
+%5La: :0:-1:
+%*5La: :0:-1:
+%5La: -infinity:0:-1:
+%*5La: -infinity:0:-1:
+%5La: -0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.ep3:
+%*5La: -0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5La: -0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.cp2:
+%*5La: -0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5La: -0x2.3456789abcdef0123456789abcp+123:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef0123456789abcp+123:0:6:
+%5La: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef0123456789abcp0123:0:6:
+# BZ12701 %5La: -0x8p-972:0:-1:
+# BZ12701 %*5La: -0x8p-972:0:-1:
+# BZ12701 %5La: -0x0p+0:0:-1:
+# BZ12701 %*5La: -0x0p+0:0:-1:
+# BZ12701 %5La: -0x0p0:0:-1:
+# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -nan(09A_Zaz):0:-1:
+%*5La: -nan(09A_Zaz):0:-1:
+%5La: -nan():0:-1:
+%*5La: -nan():0:-1:
+%5La: nan():1:6:nan:
+%*5La: nan():0:6:
+%5La: nan(09A_Zaz):0:-1:
+%*5La: nan(09A_Zaz):0:-1:
+%5La: 0x0p0:1:6:0x0:
+%*5La: 0x0p0:0:6:
+# BZ12701 %5La: 0x0p+0:0:-1:
+# BZ12701 %*5La: 0x0p+0:0:-1:
+# BZ12701 %5La: 0x8p-972:0:-1:
+# BZ12701 %*5La: 0x8p-972:0:-1:
+%5La: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef0123456789abcp0123:0:6:
+%5La: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef0123456789abcp+123:0:6:
+%5La: 0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*5La: 0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5La: 0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*5La: 0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5La: infinity:0:-1:
+%*5La: infinity:0:-1:
+%5La: +nan():0:-1:
+%*5La: +nan():0:-1:
+%5La: +nan(09A_Zaz):0:-1:
+%*5La: +nan(09A_Zaz):0:-1:
+# BZ12701 %5La: +0x0p0:0:-1:
+# BZ12701 %*5La: +0x0p0:0:-1:
+# BZ12701 %5La: +0x0p+0:0:-1:
+# BZ12701 %*5La: +0x0p+0:0:-1:
+# BZ12701 %5La: +0x8p-972:0:-1:
+# BZ12701 %*5La: +0x8p-972:0:-1:
+%5La: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef0123456789abcp0123:0:6:
+%5La: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef0123456789abcp+123:0:6:
+%5La: +0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.cp2:
+%*5La: +0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5La: +0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ep3:
+%*5La: +0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5La: +infinity:0:-1:
+%*5La: +infinity:0:-1:
+%50La: :0:-1:
+%*50La: :0:-1:
+%50La: -infinity:1:10:-inf:
+%*50La: -infinity:0:10:
+%50La: -0xf.ffffffffffffbffffffffffffcp+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: -0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50La: -0x7.ffffffffffffdffffffffffffep1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: -0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50La: -0x2.3456789abcdef0123456789abcp+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: -0x2.3456789abcdef0123456789abcp+123:0:37:
+%50La: -0x2.3456789abcdef0123456789abcp0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: -0x2.3456789abcdef0123456789abcp0123:0:37:
+%50La: -0x8p-972:1:10:-0x1p-969:
+%*50La: -0x8p-972:0:10:
+%50La: -0x0p+0:1:8:-0x0:
+%*50La: -0x0p+0:0:8:
+%50La: -0x0p0:1:7:-0x0:
+%*50La: -0x0p0:0:7:
+%50La: -nan(09A_Zaz):1:14:-nan:
+%*50La: -nan(09A_Zaz):0:14:
+%50La: -nan():1:7:-nan:
+%*50La: -nan():0:7:
+%50La: nan():1:6:nan:
+%*50La: nan():0:6:
+%50La: nan(09A_Zaz):1:13:nan:
+%*50La: nan(09A_Zaz):0:13:
+%50La: 0x0p0:1:6:0x0:
+%*50La: 0x0p0:0:6:
+%50La: 0x0p+0:1:7:0x0:
+%*50La: 0x0p+0:0:7:
+%50La: 0x8p-972:1:9:0x1p-969:
+%*50La: 0x8p-972:0:9:
+%50La: 0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: 0x2.3456789abcdef0123456789abcp0123:0:36:
+%50La: 0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: 0x2.3456789abcdef0123456789abcp+123:0:36:
+%50La: 0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: 0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50La: 0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50La: infinity:1:9:inf:
+%*50La: infinity:0:9:
+%50La: +nan():1:7:nan:
+%*50La: +nan():0:7:
+%50La: +nan(09A_Zaz):1:14:nan:
+%*50La: +nan(09A_Zaz):0:14:
+%50La: +0x0p0:1:7:0x0:
+%*50La: +0x0p0:0:7:
+%50La: +0x0p+0:1:8:0x0:
+%*50La: +0x0p+0:0:8:
+%50La: +0x8p-972:1:10:0x1p-969:
+%*50La: +0x8p-972:0:10:
+%50La: +0x2.3456789abcdef0123456789abcp0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: +0x2.3456789abcdef0123456789abcp0123:0:37:
+%50La: +0x2.3456789abcdef0123456789abcp+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50La: +0x2.3456789abcdef0123456789abcp+123:0:37:
+%50La: +0x7.ffffffffffffdffffffffffffep1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: +0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50La: +0xf.ffffffffffffbffffffffffffcp+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50La: +0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50La: +infinity:1:10:inf:
+%*50La: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
new file mode 100644
index 0000000..1dc2c55
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
@@ -0,0 +1,682 @@
+%LA::0:-1:
+%*LA::0:-1:
+%LA:-INFINITY:1:9:-inf:
+%*LA:-INFINITY:0:9:
+%LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LA:-0X8P-972:1:9:-0x1p-969:
+%*LA:-0X8P-972:0:9:
+%LA:-0X0P+0:1:7:-0x0:
+%*LA:-0X0P+0:0:7:
+%LA:-0X0P0:1:6:-0x0:
+%*LA:-0X0P0:0:6:
+%LA:-NAN(09A_Zaz):1:13:-nan:
+%*LA:-NAN(09A_Zaz):0:13:
+%LA:-NAN():1:6:-nan:
+%*LA:-NAN():0:6:
+%LA:NAN():1:5:nan:
+%*LA:NAN():0:5:
+%LA:NAN(09A_Zaz):1:12:nan:
+%*LA:NAN(09A_Zaz):0:12:
+%LA:0X0P0:1:5:0x0:
+%*LA:0X0P0:0:5:
+%LA:0X0P+0:1:6:0x0:
+%*LA:0X0P+0:0:6:
+%LA:0X8P-972:1:8:0x1p-969:
+%*LA:0X8P-972:0:8:
+%LA:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%LA:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%LA:INFINITY:1:8:inf:
+%*LA:INFINITY:0:8:
+%LA:+NAN():1:6:nan:
+%*LA:+NAN():0:6:
+%LA:+NAN(09A_Zaz):1:13:nan:
+%*LA:+NAN(09A_Zaz):0:13:
+%LA:+0X0P0:1:6:0x0:
+%*LA:+0X0P0:0:6:
+%LA:+0X0P+0:1:7:0x0:
+%*LA:+0X0P+0:0:7:
+%LA:+0X8P-972:1:9:0x1p-969:
+%*LA:+0X8P-972:0:9:
+%LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%LA:+INFINITY:1:9:inf:
+%*LA:+INFINITY:0:9:
+%1LA::0:-1:
+%*1LA::0:-1:
+%1LA:-INFINITY:0:-1:
+%*1LA:-INFINITY:0:-1:
+%1LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%1LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LA:-0X8P-972:0:-1:
+%*1LA:-0X8P-972:0:-1:
+%1LA:-0X0P+0:0:-1:
+%*1LA:-0X0P+0:0:-1:
+%1LA:-0X0P0:0:-1:
+%*1LA:-0X0P0:0:-1:
+%1LA:-NAN(09A_Zaz):0:-1:
+%*1LA:-NAN(09A_Zaz):0:-1:
+%1LA:-NAN():0:-1:
+%*1LA:-NAN():0:-1:
+%1LA:NAN():0:-1:
+%*1LA:NAN():0:-1:
+%1LA:NAN(09A_Zaz):0:-1:
+%*1LA:NAN(09A_Zaz):0:-1:
+%1LA:0X0P0:1:1:0x0:
+%*1LA:0X0P0:0:1:
+%1LA:0X0P+0:1:1:0x0:
+%*1LA:0X0P+0:0:1:
+%1LA:0X8P-972:1:1:0x0:
+%*1LA:0X8P-972:0:1:
+%1LA:0X2.3456789ABCDEF0123456789ABCP0123:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF0123456789ABCP0123:0:1:
+%1LA:0X2.3456789ABCDEF0123456789ABCP+123:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF0123456789ABCP+123:0:1:
+%1LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:1:0x0:
+%*1LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:1:
+%1LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:1:0x0:
+%*1LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:1:
+%1LA:INFINITY:0:-1:
+%*1LA:INFINITY:0:-1:
+%1LA:+NAN():0:-1:
+%*1LA:+NAN():0:-1:
+%1LA:+NAN(09A_Zaz):0:-1:
+%*1LA:+NAN(09A_Zaz):0:-1:
+%1LA:+0X0P0:0:-1:
+%*1LA:+0X0P0:0:-1:
+%1LA:+0X0P+0:0:-1:
+%*1LA:+0X0P+0:0:-1:
+%1LA:+0X8P-972:0:-1:
+%*1LA:+0X8P-972:0:-1:
+%1LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%1LA:+INFINITY:0:-1:
+%*1LA:+INFINITY:0:-1:
+%2LA::0:-1:
+%*2LA::0:-1:
+%2LA:-INFINITY:0:-1:
+%*2LA:-INFINITY:0:-1:
+%2LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:-0x0:
+%*2LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2:
+%2LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:-0x0:
+%*2LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LA:-0X8P-972:1:2:-0x0:
+%*2LA:-0X8P-972:0:2:
+%2LA:-0X0P+0:1:2:-0x0:
+%*2LA:-0X0P+0:0:2:
+%2LA:-0X0P0:1:2:-0x0:
+%*2LA:-0X0P0:0:2:
+%2LA:-NAN(09A_Zaz):0:-1:
+%*2LA:-NAN(09A_Zaz):0:-1:
+%2LA:-NAN():0:-1:
+%*2LA:-NAN():0:-1:
+%2LA:NAN():0:-1:
+%*2LA:NAN():0:-1:
+%2LA:NAN(09A_Zaz):0:-1:
+%*2LA:NAN(09A_Zaz):0:-1:
+# BZ12701 %2LA:0X0P0:0:-1:
+# BZ12701 %*2LA:0X0P0:0:-1:
+# BZ12701 %2LA:0X0P+0:0:-1:
+# BZ12701 %*2LA:0X0P+0:0:-1:
+# BZ12701 %2LA:0X8P-972:0:-1:
+# BZ12701 %*2LA:0X8P-972:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LA:INFINITY:0:-1:
+%*2LA:INFINITY:0:-1:
+%2LA:+NAN():0:-1:
+%*2LA:+NAN():0:-1:
+%2LA:+NAN(09A_Zaz):0:-1:
+%*2LA:+NAN(09A_Zaz):0:-1:
+%2LA:+0X0P0:1:2:0x0:
+%*2LA:+0X0P0:0:2:
+%2LA:+0X0P+0:1:2:0x0:
+%*2LA:+0X0P+0:0:2:
+%2LA:+0X8P-972:1:2:0x0:
+%*2LA:+0X8P-972:0:2:
+%2LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:0x0:
+%*2LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:0x0:
+%*2LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2:
+%2LA:+INFINITY:0:-1:
+%*2LA:+INFINITY:0:-1:
+%3LA::0:-1:
+%*3LA::0:-1:
+%3LA:-INFINITY:0:-1:
+%*3LA:-INFINITY:0:-1:
+# BZ12701 %3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LA:-0X8P-972:0:-1:
+# BZ12701 %*3LA:-0X8P-972:0:-1:
+# BZ12701 %3LA:-0X0P+0:0:-1:
+# BZ12701 %*3LA:-0X0P+0:0:-1:
+# BZ12701 %3LA:-0X0P0:0:-1:
+# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-NAN(09A_Zaz):0:-1:
+%*3LA:-NAN(09A_Zaz):0:-1:
+%3LA:-NAN():0:-1:
+%*3LA:-NAN():0:-1:
+%3LA:NAN():1:3:nan:
+%*3LA:NAN():0:3:
+%3LA:NAN(09A_Zaz):1:3:nan:
+%*3LA:NAN(09A_Zaz):0:3:
+%3LA:0X0P0:1:3:0x0:
+%*3LA:0X0P0:0:3:
+%3LA:0X0P+0:1:3:0x0:
+%*3LA:0X0P+0:0:3:
+%3LA:0X8P-972:1:3:0x1p3:
+%*3LA:0X8P-972:0:3:
+%3LA:0X2.3456789ABCDEF0123456789ABCP0123:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF0123456789ABCP0123:0:3:
+%3LA:0X2.3456789ABCDEF0123456789ABCP+123:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF0123456789ABCP+123:0:3:
+%3LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:3:0x1.cp2:
+%*3LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:3:
+%3LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:3:0x1.ep3:
+%*3LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:3:
+%3LA:INFINITY:1:3:inf:
+%*3LA:INFINITY:0:3:
+%3LA:+NAN():0:-1:
+%*3LA:+NAN():0:-1:
+%3LA:+NAN(09A_Zaz):0:-1:
+%*3LA:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3LA:+0X0P0:0:-1:
+# BZ12701 %*3LA:+0X0P0:0:-1:
+# BZ12701 %3LA:+0X0P+0:0:-1:
+# BZ12701 %*3LA:+0X0P+0:0:-1:
+# BZ12701 %3LA:+0X8P-972:0:-1:
+# BZ12701 %*3LA:+0X8P-972:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:+INFINITY:0:-1:
+%*3LA:+INFINITY:0:-1:
+%4LA::0:-1:
+%*4LA::0:-1:
+%4LA:-INFINITY:1:4:-inf:
+%*4LA:-INFINITY:0:4:
+%4LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:-0x1.ep3:
+%*4LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:-0x1.cp2:
+%*4LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LA:-0X8P-972:1:4:-0x1p3:
+%*4LA:-0X8P-972:0:4:
+%4LA:-0X0P+0:1:4:-0x0:
+%*4LA:-0X0P+0:0:4:
+%4LA:-0X0P0:1:4:-0x0:
+%*4LA:-0X0P0:0:4:
+%4LA:-NAN(09A_Zaz):1:4:-nan:
+%*4LA:-NAN(09A_Zaz):0:4:
+%4LA:-NAN():1:4:-nan:
+%*4LA:-NAN():0:4:
+%4LA:NAN():0:-1:
+%*4LA:NAN():0:-1:
+%4LA:NAN(09A_Zaz):0:-1:
+%*4LA:NAN(09A_Zaz):0:-1:
+# BZ12701 %4LA:0X0P0:0:-1:
+# BZ12701 %*4LA:0X0P0:0:-1:
+# BZ12701 %4LA:0X0P+0:0:-1:
+# BZ12701 %*4LA:0X0P+0:0:-1:
+# BZ12701 %4LA:0X8P-972:0:-1:
+# BZ12701 %*4LA:0X8P-972:0:-1:
+%4LA:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LA:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LA:INFINITY:0:-1:
+%*4LA:INFINITY:0:-1:
+%4LA:+NAN():1:4:nan:
+%*4LA:+NAN():0:4:
+%4LA:+NAN(09A_Zaz):1:4:nan:
+%*4LA:+NAN(09A_Zaz):0:4:
+%4LA:+0X0P0:1:4:0x0:
+%*4LA:+0X0P0:0:4:
+%4LA:+0X0P+0:1:4:0x0:
+%*4LA:+0X0P+0:0:4:
+%4LA:+0X8P-972:1:4:0x1p3:
+%*4LA:+0X8P-972:0:4:
+%4LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LA:+INFINITY:1:4:inf:
+%*4LA:+INFINITY:0:4:
+%5LA::0:-1:
+%*5LA::0:-1:
+%5LA:-INFINITY:0:-1:
+%*5LA:-INFINITY:0:-1:
+%5LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:-0x1.ep3:
+%*5LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:-0x1.cp2:
+%*5LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+# BZ12701 %5LA:-0X8P-972:0:-1:
+# BZ12701 %*5LA:-0X8P-972:0:-1:
+# BZ12701 %5LA:-0X0P+0:0:-1:
+# BZ12701 %*5LA:-0X0P+0:0:-1:
+# BZ12701 %5LA:-0X0P0:0:-1:
+# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-NAN(09A_Zaz):0:-1:
+%*5LA:-NAN(09A_Zaz):0:-1:
+%5LA:-NAN():0:-1:
+%*5LA:-NAN():0:-1:
+%5LA:NAN():1:5:nan:
+%*5LA:NAN():0:5:
+%5LA:NAN(09A_Zaz):0:-1:
+%*5LA:NAN(09A_Zaz):0:-1:
+%5LA:0X0P0:1:5:0x0:
+%*5LA:0X0P0:0:5:
+# BZ12701 %5LA:0X0P+0:0:-1:
+# BZ12701 %*5LA:0X0P+0:0:-1:
+# BZ12701 %5LA:0X8P-972:0:-1:
+# BZ12701 %*5LA:0X8P-972:0:-1:
+%5LA:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+%5LA:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.fcp2:
+%*5LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.fep3:
+%*5LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LA:INFINITY:0:-1:
+%*5LA:INFINITY:0:-1:
+%5LA:+NAN():0:-1:
+%*5LA:+NAN():0:-1:
+%5LA:+NAN(09A_Zaz):0:-1:
+%*5LA:+NAN(09A_Zaz):0:-1:
+# BZ12701 %5LA:+0X0P0:0:-1:
+# BZ12701 %*5LA:+0X0P0:0:-1:
+# BZ12701 %5LA:+0X0P+0:0:-1:
+# BZ12701 %*5LA:+0X0P+0:0:-1:
+# BZ12701 %5LA:+0X8P-972:0:-1:
+# BZ12701 %*5LA:+0X8P-972:0:-1:
+%5LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+%5LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.cp2:
+%*5LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.ep3:
+%*5LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LA:+INFINITY:0:-1:
+%*5LA:+INFINITY:0:-1:
+%6LA::0:-1:
+%*6LA::0:-1:
+%6LA:-INFINITY:0:-1:
+%*6LA:-INFINITY:0:-1:
+%6LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.fep3:
+%*6LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.fcp2:
+%*6LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+# BZ12701 %6LA:-0X8P-972:0:-1:
+# BZ12701 %*6LA:-0X8P-972:0:-1:
+# BZ12701 %6LA:-0X0P+0:0:-1:
+# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X0P0:1:6:-0x0:
+%*6LA:-0X0P0:0:6:
+%6LA:-NAN(09A_Zaz):0:-1:
+%*6LA:-NAN(09A_Zaz):0:-1:
+%6LA:-NAN():1:6:-nan:
+%*6LA:-NAN():0:6:
+%6LA:NAN():1:5:nan:
+%*6LA:NAN():0:5:
+%6LA:NAN(09A_Zaz):0:-1:
+%*6LA:NAN(09A_Zaz):0:-1:
+%6LA:0X0P0:1:5:0x0:
+%*6LA:0X0P0:0:5:
+%6LA:0X0P+0:1:6:0x0:
+%*6LA:0X0P+0:0:6:
+%6LA:0X8P-972:1:6:0x1p-6:
+%*6LA:0X8P-972:0:6:
+%6LA:0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%6LA:0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.ffcp2:
+%*6LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ffep3:
+%*6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LA:INFINITY:0:-1:
+%*6LA:INFINITY:0:-1:
+%6LA:+NAN():1:6:nan:
+%*6LA:+NAN():0:6:
+%6LA:+NAN(09A_Zaz):0:-1:
+%*6LA:+NAN(09A_Zaz):0:-1:
+%6LA:+0X0P0:1:6:0x0:
+%*6LA:+0X0P0:0:6:
+# BZ12701 %6LA:+0X0P+0:0:-1:
+# BZ12701 %*6LA:+0X0P+0:0:-1:
+# BZ12701 %6LA:+0X8P-972:0:-1:
+# BZ12701 %*6LA:+0X8P-972:0:-1:
+%6LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%6LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*6LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*6LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LA:+INFINITY:0:-1:
+%*6LA:+INFINITY:0:-1:
+%33LA::0:-1:
+%*33LA::0:-1:
+%33LA:-INFINITY:1:9:-inf:
+%*33LA:-INFINITY:0:9:
+# BZ12701 %33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LA:-0X8P-972:1:9:-0x1p-969:
+%*33LA:-0X8P-972:0:9:
+%33LA:-0X0P+0:1:7:-0x0:
+%*33LA:-0X0P+0:0:7:
+%33LA:-0X0P0:1:6:-0x0:
+%*33LA:-0X0P0:0:6:
+%33LA:-NAN(09A_Zaz):1:13:-nan:
+%*33LA:-NAN(09A_Zaz):0:13:
+%33LA:-NAN():1:6:-nan:
+%*33LA:-NAN():0:6:
+%33LA:NAN():1:5:nan:
+%*33LA:NAN():0:5:
+%33LA:NAN(09A_Zaz):1:12:nan:
+%*33LA:NAN(09A_Zaz):0:12:
+%33LA:0X0P0:1:5:0x0:
+%*33LA:0X0P0:0:5:
+%33LA:0X0P+0:1:6:0x0:
+%*33LA:0X0P+0:0:6:
+%33LA:0X8P-972:1:8:0x1p-969:
+%*33LA:0X8P-972:0:8:
+%33LA:0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LA:0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LA:0X2.3456789ABCDEF0123456789ABCP+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LA:0X2.3456789ABCDEF0123456789ABCP+123:0:33:
+%33LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
+%33LA:INFINITY:1:8:inf:
+%*33LA:INFINITY:0:8:
+%33LA:+NAN():1:6:nan:
+%*33LA:+NAN():0:6:
+%33LA:+NAN(09A_Zaz):1:13:nan:
+%*33LA:+NAN(09A_Zaz):0:13:
+%33LA:+0X0P0:1:6:0x0:
+%*33LA:+0X0P0:0:6:
+%33LA:+0X0P+0:1:7:0x0:
+%*33LA:+0X0P+0:0:7:
+%33LA:+0X8P-972:1:9:0x1p-969:
+%*33LA:+0X8P-972:0:9:
+%33LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+# BZ12701 %33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:+INFINITY:1:9:inf:
+%*33LA:+INFINITY:0:9:
+%50LA::0:-1:
+%*50LA::0:-1:
+%50LA:-INFINITY:1:9:-inf:
+%*50LA:-INFINITY:0:9:
+%50LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LA:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LA:-0X8P-972:1:9:-0x1p-969:
+%*50LA:-0X8P-972:0:9:
+%50LA:-0X0P+0:1:7:-0x0:
+%*50LA:-0X0P+0:0:7:
+%50LA:-0X0P0:1:6:-0x0:
+%*50LA:-0X0P0:0:6:
+%50LA:-NAN(09A_Zaz):1:13:-nan:
+%*50LA:-NAN(09A_Zaz):0:13:
+%50LA:-NAN():1:6:-nan:
+%*50LA:-NAN():0:6:
+%50LA:NAN():1:5:nan:
+%*50LA:NAN():0:5:
+%50LA:NAN(09A_Zaz):1:12:nan:
+%*50LA:NAN(09A_Zaz):0:12:
+%50LA:0X0P0:1:5:0x0:
+%*50LA:0X0P0:0:5:
+%50LA:0X0P+0:1:6:0x0:
+%*50LA:0X0P+0:0:6:
+%50LA:0X8P-972:1:8:0x1p-969:
+%*50LA:0X8P-972:0:8:
+%50LA:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%50LA:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%50LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%50LA:INFINITY:1:8:inf:
+%*50LA:INFINITY:0:8:
+%50LA:+NAN():1:6:nan:
+%*50LA:+NAN():0:6:
+%50LA:+NAN(09A_Zaz):1:13:nan:
+%*50LA:+NAN(09A_Zaz):0:13:
+%50LA:+0X0P0:1:6:0x0:
+%*50LA:+0X0P0:0:6:
+%50LA:+0X0P+0:1:7:0x0:
+%*50LA:+0X0P+0:0:7:
+%50LA:+0X8P-972:1:9:0x1p-969:
+%*50LA:+0X8P-972:0:9:
+%50LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LA:+INFINITY:1:9:inf:
+%*50LA:+INFINITY:0:9:
+%5LA: :0:-1:
+%*5LA: :0:-1:
+%5LA: -INFINITY:0:-1:
+%*5LA: -INFINITY:0:-1:
+%5LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.ep3:
+%*5LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.cp2:
+%*5LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LA: -0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+# BZ12701 %5LA: -0X8P-972:0:-1:
+# BZ12701 %*5LA: -0X8P-972:0:-1:
+# BZ12701 %5LA: -0X0P+0:0:-1:
+# BZ12701 %*5LA: -0X0P+0:0:-1:
+# BZ12701 %5LA: -0X0P0:0:-1:
+# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -NAN(09A_Zaz):0:-1:
+%*5LA: -NAN(09A_Zaz):0:-1:
+%5LA: -NAN():0:-1:
+%*5LA: -NAN():0:-1:
+%5LA: NAN():1:6:nan:
+%*5LA: NAN():0:6:
+%5LA: NAN(09A_Zaz):0:-1:
+%*5LA: NAN(09A_Zaz):0:-1:
+%5LA: 0X0P0:1:6:0x0:
+%*5LA: 0X0P0:0:6:
+# BZ12701 %5LA: 0X0P+0:0:-1:
+# BZ12701 %*5LA: 0X0P+0:0:-1:
+# BZ12701 %5LA: 0X8P-972:0:-1:
+# BZ12701 %*5LA: 0X8P-972:0:-1:
+%5LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%5LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*5LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*5LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LA: INFINITY:0:-1:
+%*5LA: INFINITY:0:-1:
+%5LA: +NAN():0:-1:
+%*5LA: +NAN():0:-1:
+%5LA: +NAN(09A_Zaz):0:-1:
+%*5LA: +NAN(09A_Zaz):0:-1:
+# BZ12701 %5LA: +0X0P0:0:-1:
+# BZ12701 %*5LA: +0X0P0:0:-1:
+# BZ12701 %5LA: +0X0P+0:0:-1:
+# BZ12701 %*5LA: +0X0P+0:0:-1:
+# BZ12701 %5LA: +0X8P-972:0:-1:
+# BZ12701 %*5LA: +0X8P-972:0:-1:
+%5LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%5LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.cp2:
+%*5LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ep3:
+%*5LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LA: +INFINITY:0:-1:
+%*5LA: +INFINITY:0:-1:
+%50LA: :0:-1:
+%*50LA: :0:-1:
+%50LA: -INFINITY:1:10:-inf:
+%*50LA: -INFINITY:0:10:
+%50LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LA: -0X2.3456789ABCDEF0123456789ABCP+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LA: -0X8P-972:1:10:-0x1p-969:
+%*50LA: -0X8P-972:0:10:
+%50LA: -0X0P+0:1:8:-0x0:
+%*50LA: -0X0P+0:0:8:
+%50LA: -0X0P0:1:7:-0x0:
+%*50LA: -0X0P0:0:7:
+%50LA: -NAN(09A_Zaz):1:14:-nan:
+%*50LA: -NAN(09A_Zaz):0:14:
+%50LA: -NAN():1:7:-nan:
+%*50LA: -NAN():0:7:
+%50LA: NAN():1:6:nan:
+%*50LA: NAN():0:6:
+%50LA: NAN(09A_Zaz):1:13:nan:
+%*50LA: NAN(09A_Zaz):0:13:
+%50LA: 0X0P0:1:6:0x0:
+%*50LA: 0X0P0:0:6:
+%50LA: 0X0P+0:1:7:0x0:
+%*50LA: 0X0P+0:0:7:
+%50LA: 0X8P-972:1:9:0x1p-969:
+%*50LA: 0X8P-972:0:9:
+%50LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: 0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LA: INFINITY:1:9:inf:
+%*50LA: INFINITY:0:9:
+%50LA: +NAN():1:7:nan:
+%*50LA: +NAN():0:7:
+%50LA: +NAN(09A_Zaz):1:14:nan:
+%*50LA: +NAN(09A_Zaz):0:14:
+%50LA: +0X0P0:1:7:0x0:
+%*50LA: +0X0P0:0:7:
+%50LA: +0X0P+0:1:8:0x0:
+%*50LA: +0X0P+0:0:8:
+%50LA: +0X8P-972:1:10:0x1p-969:
+%*50LA: +0X8P-972:0:10:
+%50LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LA: +0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LA: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LA: +INFINITY:1:10:inf:
+%*50LA: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
new file mode 100644
index 0000000..f61b0d0
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
@@ -0,0 +1,558 @@
+%Le::0:-1:
+%*Le::0:-1:
+%Le:-infinity:1:9:-inf:
+%*Le:-infinity:0:9:
+%Le:-1.79769313486231580793728971405301199e+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:-1.79769313486231580793728971405301199e+308:0:43:
+%Le:-1.79769313486231580793728971405301199e308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:-1.79769313486231580793728971405301199e308:0:42:
+%Le:-2.3441674165664647186659237648155017216e+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:-2.3441674165664647186659237648155017216e+37:0:44:
+%Le:-2.3441674165664647186659237648155017216e037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:-2.3441674165664647186659237648155017216e037:0:44:
+%Le:-2.00416836000897277799610805135016205e-292:1:43:-0x1p-969:
+%*Le:-2.00416836000897277799610805135016205e-292:0:43:
+%Le:-0e+0:1:5:-0x0:
+%*Le:-0e+0:0:5:
+%Le:-0e0:1:4:-0x0:
+%*Le:-0e0:0:4:
+%Le:-nan(09A_Zaz):1:13:-nan:
+%*Le:-nan(09A_Zaz):0:13:
+%Le:-nan():1:6:-nan:
+%*Le:-nan():0:6:
+%Le:nan():1:5:nan:
+%*Le:nan():0:5:
+%Le:nan(09A_Zaz):1:12:nan:
+%*Le:nan(09A_Zaz):0:12:
+%Le:0e0:1:3:0x0:
+%*Le:0e0:0:3:
+%Le:0e+0:1:4:0x0:
+%*Le:0e+0:0:4:
+%Le:2.00416836000897277799610805135016205e-292:1:42:0x1p-969:
+%*Le:2.00416836000897277799610805135016205e-292:0:42:
+%Le:2.3441674165664647186659237648155017216e037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:2.3441674165664647186659237648155017216e037:0:43:
+%Le:2.3441674165664647186659237648155017216e+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:2.3441674165664647186659237648155017216e+37:0:43:
+%Le:1.79769313486231580793728971405301199e308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:1.79769313486231580793728971405301199e308:0:41:
+%Le:1.79769313486231580793728971405301199e+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:1.79769313486231580793728971405301199e+308:0:42:
+%Le:infinity:1:8:inf:
+%*Le:infinity:0:8:
+%Le:+nan():1:6:nan:
+%*Le:+nan():0:6:
+%Le:+nan(09A_Zaz):1:13:nan:
+%*Le:+nan(09A_Zaz):0:13:
+%Le:+0e0:1:4:0x0:
+%*Le:+0e0:0:4:
+%Le:+0e+0:1:5:0x0:
+%*Le:+0e+0:0:5:
+%Le:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
+%*Le:+2.00416836000897277799610805135016205e-292:0:43:
+%Le:+2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:+2.3441674165664647186659237648155017216e037:0:44:
+%Le:+2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Le:+2.3441674165664647186659237648155017216e+37:0:44:
+%Le:+1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:+1.79769313486231580793728971405301199e308:0:42:
+%Le:+1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Le:+1.79769313486231580793728971405301199e+308:0:43:
+%Le:+infinity:1:9:inf:
+%*Le:+infinity:0:9:
+%1Le::0:-1:
+%*1Le::0:-1:
+%1Le:-infinity:0:-1:
+%*1Le:-infinity:0:-1:
+%1Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%*1Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%1Le:-1.79769313486231580793728971405301199e308:0:-1:
+%*1Le:-1.79769313486231580793728971405301199e308:0:-1:
+%1Le:-2.3441674165664647186659237648155017216e+37:0:-1:
+%*1Le:-2.3441674165664647186659237648155017216e+37:0:-1:
+%1Le:-2.3441674165664647186659237648155017216e037:0:-1:
+%*1Le:-2.3441674165664647186659237648155017216e037:0:-1:
+%1Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%*1Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%1Le:-0e+0:0:-1:
+%*1Le:-0e+0:0:-1:
+%1Le:-0e0:0:-1:
+%*1Le:-0e0:0:-1:
+%1Le:-nan(09A_Zaz):0:-1:
+%*1Le:-nan(09A_Zaz):0:-1:
+%1Le:-nan():0:-1:
+%*1Le:-nan():0:-1:
+%1Le:nan():0:-1:
+%*1Le:nan():0:-1:
+%1Le:nan(09A_Zaz):0:-1:
+%*1Le:nan(09A_Zaz):0:-1:
+%1Le:0e0:1:1:0x0:
+%*1Le:0e0:0:1:
+%1Le:0e+0:1:1:0x0:
+%*1Le:0e+0:0:1:
+%1Le:2.00416836000897277799610805135016205e-292:1:1:0x1p1:
+%*1Le:2.00416836000897277799610805135016205e-292:0:1:
+%1Le:2.3441674165664647186659237648155017216e037:1:1:0x1p1:
+%*1Le:2.3441674165664647186659237648155017216e037:0:1:
+%1Le:2.3441674165664647186659237648155017216e+37:1:1:0x1p1:
+%*1Le:2.3441674165664647186659237648155017216e+37:0:1:
+%1Le:1.79769313486231580793728971405301199e308:1:1:0x1:
+%*1Le:1.79769313486231580793728971405301199e308:0:1:
+%1Le:1.79769313486231580793728971405301199e+308:1:1:0x1:
+%*1Le:1.79769313486231580793728971405301199e+308:0:1:
+%1Le:infinity:0:-1:
+%*1Le:infinity:0:-1:
+%1Le:+nan():0:-1:
+%*1Le:+nan():0:-1:
+%1Le:+nan(09A_Zaz):0:-1:
+%*1Le:+nan(09A_Zaz):0:-1:
+%1Le:+0e0:0:-1:
+%*1Le:+0e0:0:-1:
+%1Le:+0e+0:0:-1:
+%*1Le:+0e+0:0:-1:
+%1Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%*1Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%1Le:+2.3441674165664647186659237648155017216e037:0:-1:
+%*1Le:+2.3441674165664647186659237648155017216e037:0:-1:
+%1Le:+2.3441674165664647186659237648155017216e+37:0:-1:
+%*1Le:+2.3441674165664647186659237648155017216e+37:0:-1:
+%1Le:+1.79769313486231580793728971405301199e308:0:-1:
+%*1Le:+1.79769313486231580793728971405301199e308:0:-1:
+%1Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%*1Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%1Le:+infinity:0:-1:
+%*1Le:+infinity:0:-1:
+%2Le::0:-1:
+%*2Le::0:-1:
+%2Le:-infinity:0:-1:
+%*2Le:-infinity:0:-1:
+%2Le:-1.79769313486231580793728971405301199e+308:1:2:-0x1:
+%*2Le:-1.79769313486231580793728971405301199e+308:0:2:
+%2Le:-1.79769313486231580793728971405301199e308:1:2:-0x1:
+%*2Le:-1.79769313486231580793728971405301199e308:0:2:
+%2Le:-2.3441674165664647186659237648155017216e+37:1:2:-0x1p1:
+%*2Le:-2.3441674165664647186659237648155017216e+37:0:2:
+%2Le:-2.3441674165664647186659237648155017216e037:1:2:-0x1p1:
+%*2Le:-2.3441674165664647186659237648155017216e037:0:2:
+%2Le:-2.00416836000897277799610805135016205e-292:1:2:-0x1p1:
+%*2Le:-2.00416836000897277799610805135016205e-292:0:2:
+%2Le:-0e+0:1:2:-0x0:
+%*2Le:-0e+0:0:2:
+%2Le:-0e0:1:2:-0x0:
+%*2Le:-0e0:0:2:
+%2Le:-nan(09A_Zaz):0:-1:
+%*2Le:-nan(09A_Zaz):0:-1:
+%2Le:-nan():0:-1:
+%*2Le:-nan():0:-1:
+%2Le:nan():0:-1:
+%*2Le:nan():0:-1:
+%2Le:nan(09A_Zaz):0:-1:
+%*2Le:nan(09A_Zaz):0:-1:
+# BZ12701 %2Le:0e0:0:-1:
+# BZ12701 %*2Le:0e0:0:-1:
+# BZ12701 %2Le:0e+0:0:-1:
+# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:2.00416836000897277799610805135016205e-292:1:2:0x1p1:
+%*2Le:2.00416836000897277799610805135016205e-292:0:2:
+%2Le:2.3441674165664647186659237648155017216e037:1:2:0x1p1:
+%*2Le:2.3441674165664647186659237648155017216e037:0:2:
+%2Le:2.3441674165664647186659237648155017216e+37:1:2:0x1p1:
+%*2Le:2.3441674165664647186659237648155017216e+37:0:2:
+%2Le:1.79769313486231580793728971405301199e308:1:2:0x1:
+%*2Le:1.79769313486231580793728971405301199e308:0:2:
+%2Le:1.79769313486231580793728971405301199e+308:1:2:0x1:
+%*2Le:1.79769313486231580793728971405301199e+308:0:2:
+%2Le:infinity:0:-1:
+%*2Le:infinity:0:-1:
+%2Le:+nan():0:-1:
+%*2Le:+nan():0:-1:
+%2Le:+nan(09A_Zaz):0:-1:
+%*2Le:+nan(09A_Zaz):0:-1:
+%2Le:+0e0:1:2:0x0:
+%*2Le:+0e0:0:2:
+%2Le:+0e+0:1:2:0x0:
+%*2Le:+0e+0:0:2:
+%2Le:+2.00416836000897277799610805135016205e-292:1:2:0x1p1:
+%*2Le:+2.00416836000897277799610805135016205e-292:0:2:
+%2Le:+2.3441674165664647186659237648155017216e037:1:2:0x1p1:
+%*2Le:+2.3441674165664647186659237648155017216e037:0:2:
+%2Le:+2.3441674165664647186659237648155017216e+37:1:2:0x1p1:
+%*2Le:+2.3441674165664647186659237648155017216e+37:0:2:
+%2Le:+1.79769313486231580793728971405301199e308:1:2:0x1:
+%*2Le:+1.79769313486231580793728971405301199e308:0:2:
+%2Le:+1.79769313486231580793728971405301199e+308:1:2:0x1:
+%*2Le:+1.79769313486231580793728971405301199e+308:0:2:
+%2Le:+infinity:0:-1:
+%*2Le:+infinity:0:-1:
+%3Le::0:-1:
+%*3Le::0:-1:
+%3Le:-infinity:0:-1:
+%*3Le:-infinity:0:-1:
+%3Le:-1.79769313486231580793728971405301199e+308:1:3:-0x1:
+%*3Le:-1.79769313486231580793728971405301199e+308:0:3:
+%3Le:-1.79769313486231580793728971405301199e308:1:3:-0x1:
+%*3Le:-1.79769313486231580793728971405301199e308:0:3:
+%3Le:-2.3441674165664647186659237648155017216e+37:1:3:-0x1p1:
+%*3Le:-2.3441674165664647186659237648155017216e+37:0:3:
+%3Le:-2.3441674165664647186659237648155017216e037:1:3:-0x1p1:
+%*3Le:-2.3441674165664647186659237648155017216e037:0:3:
+%3Le:-2.00416836000897277799610805135016205e-292:1:3:-0x1p1:
+%*3Le:-2.00416836000897277799610805135016205e-292:0:3:
+# BZ12701 %3Le:-0e+0:0:-1:
+# BZ12701 %*3Le:-0e+0:0:-1:
+# BZ12701 %3Le:-0e0:0:-1:
+# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-nan(09A_Zaz):0:-1:
+%*3Le:-nan(09A_Zaz):0:-1:
+%3Le:-nan():0:-1:
+%*3Le:-nan():0:-1:
+%3Le:nan():1:3:nan:
+%*3Le:nan():0:3:
+%3Le:nan(09A_Zaz):1:3:nan:
+%*3Le:nan(09A_Zaz):0:3:
+%3Le:0e0:1:3:0x0:
+%*3Le:0e0:0:3:
+# BZ12701 %3Le:0e+0:0:-1:
+# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:2.00416836000897277799610805135016205e-292:1:3:0x1p1:
+%*3Le:2.00416836000897277799610805135016205e-292:0:3:
+%3Le:2.3441674165664647186659237648155017216e037:1:3:0x1.266666666666666666666666668p1:
+%*3Le:2.3441674165664647186659237648155017216e037:0:3:
+%3Le:2.3441674165664647186659237648155017216e+37:1:3:0x1.266666666666666666666666668p1:
+%*3Le:2.3441674165664647186659237648155017216e+37:0:3:
+%3Le:1.79769313486231580793728971405301199e308:1:3:0x1.b3333333333333333333333333:
+%*3Le:1.79769313486231580793728971405301199e308:0:3:
+%3Le:1.79769313486231580793728971405301199e+308:1:3:0x1.b3333333333333333333333333:
+%*3Le:1.79769313486231580793728971405301199e+308:0:3:
+%3Le:infinity:1:3:inf:
+%*3Le:infinity:0:3:
+%3Le:+nan():0:-1:
+%*3Le:+nan():0:-1:
+%3Le:+nan(09A_Zaz):0:-1:
+%*3Le:+nan(09A_Zaz):0:-1:
+# BZ12701 %3Le:+0e0:0:-1:
+# BZ12701 %*3Le:+0e0:0:-1:
+# BZ12701 %3Le:+0e+0:0:-1:
+# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+2.00416836000897277799610805135016205e-292:1:3:0x1p1:
+%*3Le:+2.00416836000897277799610805135016205e-292:0:3:
+%3Le:+2.3441674165664647186659237648155017216e037:1:3:0x1p1:
+%*3Le:+2.3441674165664647186659237648155017216e037:0:3:
+%3Le:+2.3441674165664647186659237648155017216e+37:1:3:0x1p1:
+%*3Le:+2.3441674165664647186659237648155017216e+37:0:3:
+%3Le:+1.79769313486231580793728971405301199e308:1:3:0x1:
+%*3Le:+1.79769313486231580793728971405301199e308:0:3:
+%3Le:+1.79769313486231580793728971405301199e+308:1:3:0x1:
+%*3Le:+1.79769313486231580793728971405301199e+308:0:3:
+%3Le:+infinity:0:-1:
+%*3Le:+infinity:0:-1:
+%4Le::0:-1:
+%*4Le::0:-1:
+%4Le:-infinity:1:4:-inf:
+%*4Le:-infinity:0:4:
+%4Le:-1.79769313486231580793728971405301199e+308:1:4:-0x1.b3333333333333333333333333:
+%*4Le:-1.79769313486231580793728971405301199e+308:0:4:
+%4Le:-1.79769313486231580793728971405301199e308:1:4:-0x1.b3333333333333333333333333:
+%*4Le:-1.79769313486231580793728971405301199e308:0:4:
+%4Le:-2.3441674165664647186659237648155017216e+37:1:4:-0x1.266666666666666666666666668p1:
+%*4Le:-2.3441674165664647186659237648155017216e+37:0:4:
+%4Le:-2.3441674165664647186659237648155017216e037:1:4:-0x1.266666666666666666666666668p1:
+%*4Le:-2.3441674165664647186659237648155017216e037:0:4:
+%4Le:-2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
+%*4Le:-2.00416836000897277799610805135016205e-292:0:4:
+# BZ12701 %4Le:-0e+0:0:-1:
+# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e0:1:4:-0x0:
+%*4Le:-0e0:0:4:
+%4Le:-nan(09A_Zaz):1:4:-nan:
+%*4Le:-nan(09A_Zaz):0:4:
+%4Le:-nan():1:4:-nan:
+%*4Le:-nan():0:4:
+%4Le:nan():0:-1:
+%*4Le:nan():0:-1:
+%4Le:nan(09A_Zaz):0:-1:
+%*4Le:nan(09A_Zaz):0:-1:
+%4Le:0e0:1:3:0x0:
+%*4Le:0e0:0:3:
+%4Le:0e+0:1:4:0x0:
+%*4Le:0e+0:0:4:
+%4Le:2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*4Le:2.00416836000897277799610805135016205e-292:0:4:
+%4Le:2.3441674165664647186659237648155017216e037:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4Le:2.3441674165664647186659237648155017216e037:0:4:
+%4Le:2.3441674165664647186659237648155017216e+37:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4Le:2.3441674165664647186659237648155017216e+37:0:4:
+%4Le:1.79769313486231580793728971405301199e308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4Le:1.79769313486231580793728971405301199e308:0:4:
+%4Le:1.79769313486231580793728971405301199e+308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4Le:1.79769313486231580793728971405301199e+308:0:4:
+%4Le:infinity:0:-1:
+%*4Le:infinity:0:-1:
+%4Le:+nan():1:4:nan:
+%*4Le:+nan():0:4:
+%4Le:+nan(09A_Zaz):1:4:nan:
+%*4Le:+nan(09A_Zaz):0:4:
+%4Le:+0e0:1:4:0x0:
+%*4Le:+0e0:0:4:
+# BZ12701 %4Le:+0e+0:0:-1:
+# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*4Le:+2.00416836000897277799610805135016205e-292:0:4:
+%4Le:+2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
+%*4Le:+2.3441674165664647186659237648155017216e037:0:4:
+%4Le:+2.3441674165664647186659237648155017216e+37:1:4:0x1.266666666666666666666666668p1:
+%*4Le:+2.3441674165664647186659237648155017216e+37:0:4:
+%4Le:+1.79769313486231580793728971405301199e308:1:4:0x1.b3333333333333333333333333:
+%*4Le:+1.79769313486231580793728971405301199e308:0:4:
+%4Le:+1.79769313486231580793728971405301199e+308:1:4:0x1.b3333333333333333333333333:
+%*4Le:+1.79769313486231580793728971405301199e+308:0:4:
+%4Le:+infinity:1:4:inf:
+%*4Le:+infinity:0:4:
+%40Le::0:-1:
+%*40Le::0:-1:
+%40Le:-infinity:1:9:-inf:
+%*40Le:-infinity:0:9:
+# BZ12701 %40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+# BZ12701 %*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:-1.79769313486231580793728971405301199e308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40Le:-1.79769313486231580793728971405301199e308:0:40:
+%40Le:-2.3441674165664647186659237648155017216e+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:-2.3441674165664647186659237648155017216e+37:0:40:
+%40Le:-2.3441674165664647186659237648155017216e037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:-2.3441674165664647186659237648155017216e037:0:40:
+# BZ12701 %40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+# BZ12701 %*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:-0e+0:1:5:-0x0:
+%*40Le:-0e+0:0:5:
+%40Le:-0e0:1:4:-0x0:
+%*40Le:-0e0:0:4:
+%40Le:-nan(09A_Zaz):1:13:-nan:
+%*40Le:-nan(09A_Zaz):0:13:
+%40Le:-nan():1:6:-nan:
+%*40Le:-nan():0:6:
+%40Le:nan():1:5:nan:
+%*40Le:nan():0:5:
+%40Le:nan(09A_Zaz):1:12:nan:
+%*40Le:nan(09A_Zaz):0:12:
+%40Le:0e0:1:3:0x0:
+%*40Le:0e0:0:3:
+%40Le:0e+0:1:4:0x0:
+%*40Le:0e+0:0:4:
+%40Le:2.00416836000897277799610805135016205e-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
+%*40Le:2.00416836000897277799610805135016205e-292:0:40:
+# BZ12701 %40Le:2.3441674165664647186659237648155017216e037:0:-1:
+# BZ12701 %*40Le:2.3441674165664647186659237648155017216e037:0:-1:
+# BZ12701 %40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+# BZ12701 %*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%40Le:1.79769313486231580793728971405301199e308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
+%*40Le:1.79769313486231580793728971405301199e308:0:40:
+%40Le:1.79769313486231580793728971405301199e+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40Le:1.79769313486231580793728971405301199e+308:0:40:
+%40Le:infinity:1:8:inf:
+%*40Le:infinity:0:8:
+%40Le:+nan():1:6:nan:
+%*40Le:+nan():0:6:
+%40Le:+nan(09A_Zaz):1:13:nan:
+%*40Le:+nan(09A_Zaz):0:13:
+%40Le:+0e0:1:4:0x0:
+%*40Le:+0e0:0:4:
+%40Le:+0e+0:1:5:0x0:
+%*40Le:+0e+0:0:5:
+# BZ12701 %40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+# BZ12701 %*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:+2.3441674165664647186659237648155017216e037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:+2.3441674165664647186659237648155017216e037:0:40:
+%40Le:+2.3441674165664647186659237648155017216e+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40Le:+2.3441674165664647186659237648155017216e+37:0:40:
+%40Le:+1.79769313486231580793728971405301199e308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40Le:+1.79769313486231580793728971405301199e308:0:40:
+# BZ12701 %40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+# BZ12701 %*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:+infinity:1:9:inf:
+%*40Le:+infinity:0:9:
+%48Le::0:-1:
+%*48Le::0:-1:
+%48Le:-infinity:1:9:-inf:
+%*48Le:-infinity:0:9:
+%48Le:-1.79769313486231580793728971405301199e+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:-1.79769313486231580793728971405301199e+308:0:43:
+%48Le:-1.79769313486231580793728971405301199e308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:-1.79769313486231580793728971405301199e308:0:42:
+%48Le:-2.3441674165664647186659237648155017216e+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:-2.3441674165664647186659237648155017216e+37:0:44:
+%48Le:-2.3441674165664647186659237648155017216e037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:-2.3441674165664647186659237648155017216e037:0:44:
+%48Le:-2.00416836000897277799610805135016205e-292:1:43:-0x1p-969:
+%*48Le:-2.00416836000897277799610805135016205e-292:0:43:
+%48Le:-0e+0:1:5:-0x0:
+%*48Le:-0e+0:0:5:
+%48Le:-0e0:1:4:-0x0:
+%*48Le:-0e0:0:4:
+%48Le:-nan(09A_Zaz):1:13:-nan:
+%*48Le:-nan(09A_Zaz):0:13:
+%48Le:-nan():1:6:-nan:
+%*48Le:-nan():0:6:
+%48Le:nan():1:5:nan:
+%*48Le:nan():0:5:
+%48Le:nan(09A_Zaz):1:12:nan:
+%*48Le:nan(09A_Zaz):0:12:
+%48Le:0e0:1:3:0x0:
+%*48Le:0e0:0:3:
+%48Le:0e+0:1:4:0x0:
+%*48Le:0e+0:0:4:
+%48Le:2.00416836000897277799610805135016205e-292:1:42:0x1p-969:
+%*48Le:2.00416836000897277799610805135016205e-292:0:42:
+%48Le:2.3441674165664647186659237648155017216e037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:2.3441674165664647186659237648155017216e037:0:43:
+%48Le:2.3441674165664647186659237648155017216e+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:2.3441674165664647186659237648155017216e+37:0:43:
+%48Le:1.79769313486231580793728971405301199e308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:1.79769313486231580793728971405301199e308:0:41:
+%48Le:1.79769313486231580793728971405301199e+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:1.79769313486231580793728971405301199e+308:0:42:
+%48Le:infinity:1:8:inf:
+%*48Le:infinity:0:8:
+%48Le:+nan():1:6:nan:
+%*48Le:+nan():0:6:
+%48Le:+nan(09A_Zaz):1:13:nan:
+%*48Le:+nan(09A_Zaz):0:13:
+%48Le:+0e0:1:4:0x0:
+%*48Le:+0e0:0:4:
+%48Le:+0e+0:1:5:0x0:
+%*48Le:+0e+0:0:5:
+%48Le:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
+%*48Le:+2.00416836000897277799610805135016205e-292:0:43:
+%48Le:+2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:+2.3441674165664647186659237648155017216e037:0:44:
+%48Le:+2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le:+2.3441674165664647186659237648155017216e+37:0:44:
+%48Le:+1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:+1.79769313486231580793728971405301199e308:0:42:
+%48Le:+1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le:+1.79769313486231580793728971405301199e+308:0:43:
+%48Le:+infinity:1:9:inf:
+%*48Le:+infinity:0:9:
+%3Le: :0:-1:
+%*3Le: :0:-1:
+%3Le: -infinity:0:-1:
+%*3Le: -infinity:0:-1:
+%3Le: -1.79769313486231580793728971405301199e+308:1:4:-0x1:
+%*3Le: -1.79769313486231580793728971405301199e+308:0:4:
+%3Le: -1.79769313486231580793728971405301199e308:1:4:-0x1:
+%*3Le: -1.79769313486231580793728971405301199e308:0:4:
+%3Le: -2.3441674165664647186659237648155017216e+37:1:4:-0x1p1:
+%*3Le: -2.3441674165664647186659237648155017216e+37:0:4:
+%3Le: -2.3441674165664647186659237648155017216e037:1:4:-0x1p1:
+%*3Le: -2.3441674165664647186659237648155017216e037:0:4:
+%3Le: -2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
+%*3Le: -2.00416836000897277799610805135016205e-292:0:4:
+# BZ12701 %3Le: -0e+0:0:-1:
+# BZ12701 %*3Le: -0e+0:0:-1:
+# BZ12701 %3Le: -0e0:0:-1:
+# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -nan(09A_Zaz):0:-1:
+%*3Le: -nan(09A_Zaz):0:-1:
+%3Le: -nan():0:-1:
+%*3Le: -nan():0:-1:
+%3Le: nan():1:4:nan:
+%*3Le: nan():0:4:
+%3Le: nan(09A_Zaz):1:4:nan:
+%*3Le: nan(09A_Zaz):0:4:
+%3Le: 0e0:1:4:0x0:
+%*3Le: 0e0:0:4:
+# BZ12701 %3Le: 0e+0:0:-1:
+# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*3Le: 2.00416836000897277799610805135016205e-292:0:4:
+%3Le: 2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
+%*3Le: 2.3441674165664647186659237648155017216e037:0:4:
+%3Le: 2.3441674165664647186659237648155017216e+37:1:4:0x1.266666666666666666666666668p1:
+%*3Le: 2.3441674165664647186659237648155017216e+37:0:4:
+%3Le: 1.79769313486231580793728971405301199e308:1:4:0x1.b3333333333333333333333333:
+%*3Le: 1.79769313486231580793728971405301199e308:0:4:
+%3Le: 1.79769313486231580793728971405301199e+308:1:4:0x1.b3333333333333333333333333:
+%*3Le: 1.79769313486231580793728971405301199e+308:0:4:
+%3Le: infinity:1:4:inf:
+%*3Le: infinity:0:4:
+%3Le: +nan():0:-1:
+%*3Le: +nan():0:-1:
+%3Le: +nan(09A_Zaz):0:-1:
+%*3Le: +nan(09A_Zaz):0:-1:
+# BZ12701 %3Le: +0e0:0:-1:
+# BZ12701 %*3Le: +0e0:0:-1:
+# BZ12701 %3Le: +0e+0:0:-1:
+# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +2.00416836000897277799610805135016205e-292:1:4:0x1p1:
+%*3Le: +2.00416836000897277799610805135016205e-292:0:4:
+%3Le: +2.3441674165664647186659237648155017216e037:1:4:0x1p1:
+%*3Le: +2.3441674165664647186659237648155017216e037:0:4:
+%3Le: +2.3441674165664647186659237648155017216e+37:1:4:0x1p1:
+%*3Le: +2.3441674165664647186659237648155017216e+37:0:4:
+%3Le: +1.79769313486231580793728971405301199e308:1:4:0x1:
+%*3Le: +1.79769313486231580793728971405301199e308:0:4:
+%3Le: +1.79769313486231580793728971405301199e+308:1:4:0x1:
+%*3Le: +1.79769313486231580793728971405301199e+308:0:4:
+%3Le: +infinity:0:-1:
+%*3Le: +infinity:0:-1:
+%48Le: :0:-1:
+%*48Le: :0:-1:
+%48Le: -infinity:1:10:-inf:
+%*48Le: -infinity:0:10:
+%48Le: -1.79769313486231580793728971405301199e+308:1:44:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: -1.79769313486231580793728971405301199e+308:0:44:
+%48Le: -1.79769313486231580793728971405301199e308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: -1.79769313486231580793728971405301199e308:0:43:
+%48Le: -2.3441674165664647186659237648155017216e+37:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: -2.3441674165664647186659237648155017216e+37:0:45:
+%48Le: -2.3441674165664647186659237648155017216e037:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: -2.3441674165664647186659237648155017216e037:0:45:
+%48Le: -2.00416836000897277799610805135016205e-292:1:44:-0x1p-969:
+%*48Le: -2.00416836000897277799610805135016205e-292:0:44:
+%48Le: -0e+0:1:6:-0x0:
+%*48Le: -0e+0:0:6:
+%48Le: -0e0:1:5:-0x0:
+%*48Le: -0e0:0:5:
+%48Le: -nan(09A_Zaz):1:14:-nan:
+%*48Le: -nan(09A_Zaz):0:14:
+%48Le: -nan():1:7:-nan:
+%*48Le: -nan():0:7:
+%48Le: nan():1:6:nan:
+%*48Le: nan():0:6:
+%48Le: nan(09A_Zaz):1:13:nan:
+%*48Le: nan(09A_Zaz):0:13:
+%48Le: 0e0:1:4:0x0:
+%*48Le: 0e0:0:4:
+%48Le: 0e+0:1:5:0x0:
+%*48Le: 0e+0:0:5:
+%48Le: 2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
+%*48Le: 2.00416836000897277799610805135016205e-292:0:43:
+%48Le: 2.3441674165664647186659237648155017216e037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: 2.3441674165664647186659237648155017216e037:0:44:
+%48Le: 2.3441674165664647186659237648155017216e+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: 2.3441674165664647186659237648155017216e+37:0:44:
+%48Le: 1.79769313486231580793728971405301199e308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: 1.79769313486231580793728971405301199e308:0:42:
+%48Le: 1.79769313486231580793728971405301199e+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: 1.79769313486231580793728971405301199e+308:0:43:
+%48Le: infinity:1:9:inf:
+%*48Le: infinity:0:9:
+%48Le: +nan():1:7:nan:
+%*48Le: +nan():0:7:
+%48Le: +nan(09A_Zaz):1:14:nan:
+%*48Le: +nan(09A_Zaz):0:14:
+%48Le: +0e0:1:5:0x0:
+%*48Le: +0e0:0:5:
+%48Le: +0e+0:1:6:0x0:
+%*48Le: +0e+0:0:6:
+%48Le: +2.00416836000897277799610805135016205e-292:1:44:0x1p-969:
+%*48Le: +2.00416836000897277799610805135016205e-292:0:44:
+%48Le: +2.3441674165664647186659237648155017216e037:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: +2.3441674165664647186659237648155017216e037:0:45:
+%48Le: +2.3441674165664647186659237648155017216e+37:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48Le: +2.3441674165664647186659237648155017216e+37:0:45:
+%48Le: +1.79769313486231580793728971405301199e308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: +1.79769313486231580793728971405301199e308:0:43:
+%48Le: +1.79769313486231580793728971405301199e+308:1:44:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48Le: +1.79769313486231580793728971405301199e+308:0:44:
+%48Le: +infinity:1:10:inf:
+%*48Le: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
new file mode 100644
index 0000000..3a543bc
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
@@ -0,0 +1,558 @@
+%LE::0:-1:
+%*LE::0:-1:
+%LE:-INFINITY:1:9:-inf:
+%*LE:-INFINITY:0:9:
+%LE:-1.79769313486231580793728971405301199E+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:-1.79769313486231580793728971405301199E+308:0:43:
+%LE:-1.79769313486231580793728971405301199E308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:-1.79769313486231580793728971405301199E308:0:42:
+%LE:-2.3441674165664647186659237648155017216E+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:-2.3441674165664647186659237648155017216E+37:0:44:
+%LE:-2.3441674165664647186659237648155017216E037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:-2.3441674165664647186659237648155017216E037:0:44:
+%LE:-2.00416836000897277799610805135016205E-292:1:43:-0x1p-969:
+%*LE:-2.00416836000897277799610805135016205E-292:0:43:
+%LE:-0E+0:1:5:-0x0:
+%*LE:-0E+0:0:5:
+%LE:-0E0:1:4:-0x0:
+%*LE:-0E0:0:4:
+%LE:-NAN(09A_Zaz):1:13:-nan:
+%*LE:-NAN(09A_Zaz):0:13:
+%LE:-NAN():1:6:-nan:
+%*LE:-NAN():0:6:
+%LE:NAN():1:5:nan:
+%*LE:NAN():0:5:
+%LE:NAN(09A_Zaz):1:12:nan:
+%*LE:NAN(09A_Zaz):0:12:
+%LE:0E0:1:3:0x0:
+%*LE:0E0:0:3:
+%LE:0E+0:1:4:0x0:
+%*LE:0E+0:0:4:
+%LE:2.00416836000897277799610805135016205E-292:1:42:0x1p-969:
+%*LE:2.00416836000897277799610805135016205E-292:0:42:
+%LE:2.3441674165664647186659237648155017216E037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:2.3441674165664647186659237648155017216E037:0:43:
+%LE:2.3441674165664647186659237648155017216E+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:2.3441674165664647186659237648155017216E+37:0:43:
+%LE:1.79769313486231580793728971405301199E308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:1.79769313486231580793728971405301199E308:0:41:
+%LE:1.79769313486231580793728971405301199E+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:1.79769313486231580793728971405301199E+308:0:42:
+%LE:INFINITY:1:8:inf:
+%*LE:INFINITY:0:8:
+%LE:+NAN():1:6:nan:
+%*LE:+NAN():0:6:
+%LE:+NAN(09A_Zaz):1:13:nan:
+%*LE:+NAN(09A_Zaz):0:13:
+%LE:+0E0:1:4:0x0:
+%*LE:+0E0:0:4:
+%LE:+0E+0:1:5:0x0:
+%*LE:+0E+0:0:5:
+%LE:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
+%*LE:+2.00416836000897277799610805135016205E-292:0:43:
+%LE:+2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:+2.3441674165664647186659237648155017216E037:0:44:
+%LE:+2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LE:+2.3441674165664647186659237648155017216E+37:0:44:
+%LE:+1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:+1.79769313486231580793728971405301199E308:0:42:
+%LE:+1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LE:+1.79769313486231580793728971405301199E+308:0:43:
+%LE:+INFINITY:1:9:inf:
+%*LE:+INFINITY:0:9:
+%1LE::0:-1:
+%*1LE::0:-1:
+%1LE:-INFINITY:0:-1:
+%*1LE:-INFINITY:0:-1:
+%1LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%*1LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%1LE:-1.79769313486231580793728971405301199E308:0:-1:
+%*1LE:-1.79769313486231580793728971405301199E308:0:-1:
+%1LE:-2.3441674165664647186659237648155017216E+37:0:-1:
+%*1LE:-2.3441674165664647186659237648155017216E+37:0:-1:
+%1LE:-2.3441674165664647186659237648155017216E037:0:-1:
+%*1LE:-2.3441674165664647186659237648155017216E037:0:-1:
+%1LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%*1LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%1LE:-0E+0:0:-1:
+%*1LE:-0E+0:0:-1:
+%1LE:-0E0:0:-1:
+%*1LE:-0E0:0:-1:
+%1LE:-NAN(09A_Zaz):0:-1:
+%*1LE:-NAN(09A_Zaz):0:-1:
+%1LE:-NAN():0:-1:
+%*1LE:-NAN():0:-1:
+%1LE:NAN():0:-1:
+%*1LE:NAN():0:-1:
+%1LE:NAN(09A_Zaz):0:-1:
+%*1LE:NAN(09A_Zaz):0:-1:
+%1LE:0E0:1:1:0x0:
+%*1LE:0E0:0:1:
+%1LE:0E+0:1:1:0x0:
+%*1LE:0E+0:0:1:
+%1LE:2.00416836000897277799610805135016205E-292:1:1:0x1p1:
+%*1LE:2.00416836000897277799610805135016205E-292:0:1:
+%1LE:2.3441674165664647186659237648155017216E037:1:1:0x1p1:
+%*1LE:2.3441674165664647186659237648155017216E037:0:1:
+%1LE:2.3441674165664647186659237648155017216E+37:1:1:0x1p1:
+%*1LE:2.3441674165664647186659237648155017216E+37:0:1:
+%1LE:1.79769313486231580793728971405301199E308:1:1:0x1:
+%*1LE:1.79769313486231580793728971405301199E308:0:1:
+%1LE:1.79769313486231580793728971405301199E+308:1:1:0x1:
+%*1LE:1.79769313486231580793728971405301199E+308:0:1:
+%1LE:INFINITY:0:-1:
+%*1LE:INFINITY:0:-1:
+%1LE:+NAN():0:-1:
+%*1LE:+NAN():0:-1:
+%1LE:+NAN(09A_Zaz):0:-1:
+%*1LE:+NAN(09A_Zaz):0:-1:
+%1LE:+0E0:0:-1:
+%*1LE:+0E0:0:-1:
+%1LE:+0E+0:0:-1:
+%*1LE:+0E+0:0:-1:
+%1LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%*1LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%1LE:+2.3441674165664647186659237648155017216E037:0:-1:
+%*1LE:+2.3441674165664647186659237648155017216E037:0:-1:
+%1LE:+2.3441674165664647186659237648155017216E+37:0:-1:
+%*1LE:+2.3441674165664647186659237648155017216E+37:0:-1:
+%1LE:+1.79769313486231580793728971405301199E308:0:-1:
+%*1LE:+1.79769313486231580793728971405301199E308:0:-1:
+%1LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%*1LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%1LE:+INFINITY:0:-1:
+%*1LE:+INFINITY:0:-1:
+%2LE::0:-1:
+%*2LE::0:-1:
+%2LE:-INFINITY:0:-1:
+%*2LE:-INFINITY:0:-1:
+%2LE:-1.79769313486231580793728971405301199E+308:1:2:-0x1:
+%*2LE:-1.79769313486231580793728971405301199E+308:0:2:
+%2LE:-1.79769313486231580793728971405301199E308:1:2:-0x1:
+%*2LE:-1.79769313486231580793728971405301199E308:0:2:
+%2LE:-2.3441674165664647186659237648155017216E+37:1:2:-0x1p1:
+%*2LE:-2.3441674165664647186659237648155017216E+37:0:2:
+%2LE:-2.3441674165664647186659237648155017216E037:1:2:-0x1p1:
+%*2LE:-2.3441674165664647186659237648155017216E037:0:2:
+%2LE:-2.00416836000897277799610805135016205E-292:1:2:-0x1p1:
+%*2LE:-2.00416836000897277799610805135016205E-292:0:2:
+%2LE:-0E+0:1:2:-0x0:
+%*2LE:-0E+0:0:2:
+%2LE:-0E0:1:2:-0x0:
+%*2LE:-0E0:0:2:
+%2LE:-NAN(09A_Zaz):0:-1:
+%*2LE:-NAN(09A_Zaz):0:-1:
+%2LE:-NAN():0:-1:
+%*2LE:-NAN():0:-1:
+%2LE:NAN():0:-1:
+%*2LE:NAN():0:-1:
+%2LE:NAN(09A_Zaz):0:-1:
+%*2LE:NAN(09A_Zaz):0:-1:
+# BZ12701 %2LE:0E0:0:-1:
+# BZ12701 %*2LE:0E0:0:-1:
+# BZ12701 %2LE:0E+0:0:-1:
+# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:2.00416836000897277799610805135016205E-292:1:2:0x1p1:
+%*2LE:2.00416836000897277799610805135016205E-292:0:2:
+%2LE:2.3441674165664647186659237648155017216E037:1:2:0x1p1:
+%*2LE:2.3441674165664647186659237648155017216E037:0:2:
+%2LE:2.3441674165664647186659237648155017216E+37:1:2:0x1p1:
+%*2LE:2.3441674165664647186659237648155017216E+37:0:2:
+%2LE:1.79769313486231580793728971405301199E308:1:2:0x1:
+%*2LE:1.79769313486231580793728971405301199E308:0:2:
+%2LE:1.79769313486231580793728971405301199E+308:1:2:0x1:
+%*2LE:1.79769313486231580793728971405301199E+308:0:2:
+%2LE:INFINITY:0:-1:
+%*2LE:INFINITY:0:-1:
+%2LE:+NAN():0:-1:
+%*2LE:+NAN():0:-1:
+%2LE:+NAN(09A_Zaz):0:-1:
+%*2LE:+NAN(09A_Zaz):0:-1:
+%2LE:+0E0:1:2:0x0:
+%*2LE:+0E0:0:2:
+%2LE:+0E+0:1:2:0x0:
+%*2LE:+0E+0:0:2:
+%2LE:+2.00416836000897277799610805135016205E-292:1:2:0x1p1:
+%*2LE:+2.00416836000897277799610805135016205E-292:0:2:
+%2LE:+2.3441674165664647186659237648155017216E037:1:2:0x1p1:
+%*2LE:+2.3441674165664647186659237648155017216E037:0:2:
+%2LE:+2.3441674165664647186659237648155017216E+37:1:2:0x1p1:
+%*2LE:+2.3441674165664647186659237648155017216E+37:0:2:
+%2LE:+1.79769313486231580793728971405301199E308:1:2:0x1:
+%*2LE:+1.79769313486231580793728971405301199E308:0:2:
+%2LE:+1.79769313486231580793728971405301199E+308:1:2:0x1:
+%*2LE:+1.79769313486231580793728971405301199E+308:0:2:
+%2LE:+INFINITY:0:-1:
+%*2LE:+INFINITY:0:-1:
+%3LE::0:-1:
+%*3LE::0:-1:
+%3LE:-INFINITY:0:-1:
+%*3LE:-INFINITY:0:-1:
+%3LE:-1.79769313486231580793728971405301199E+308:1:3:-0x1:
+%*3LE:-1.79769313486231580793728971405301199E+308:0:3:
+%3LE:-1.79769313486231580793728971405301199E308:1:3:-0x1:
+%*3LE:-1.79769313486231580793728971405301199E308:0:3:
+%3LE:-2.3441674165664647186659237648155017216E+37:1:3:-0x1p1:
+%*3LE:-2.3441674165664647186659237648155017216E+37:0:3:
+%3LE:-2.3441674165664647186659237648155017216E037:1:3:-0x1p1:
+%*3LE:-2.3441674165664647186659237648155017216E037:0:3:
+%3LE:-2.00416836000897277799610805135016205E-292:1:3:-0x1p1:
+%*3LE:-2.00416836000897277799610805135016205E-292:0:3:
+# BZ12701 %3LE:-0E+0:0:-1:
+# BZ12701 %*3LE:-0E+0:0:-1:
+# BZ12701 %3LE:-0E0:0:-1:
+# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-NAN(09A_Zaz):0:-1:
+%*3LE:-NAN(09A_Zaz):0:-1:
+%3LE:-NAN():0:-1:
+%*3LE:-NAN():0:-1:
+%3LE:NAN():1:3:nan:
+%*3LE:NAN():0:3:
+%3LE:NAN(09A_Zaz):1:3:nan:
+%*3LE:NAN(09A_Zaz):0:3:
+%3LE:0E0:1:3:0x0:
+%*3LE:0E0:0:3:
+# BZ12701 %3LE:0E+0:0:-1:
+# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:2.00416836000897277799610805135016205E-292:1:3:0x1p1:
+%*3LE:2.00416836000897277799610805135016205E-292:0:3:
+%3LE:2.3441674165664647186659237648155017216E037:1:3:0x1.266666666666666666666666668p1:
+%*3LE:2.3441674165664647186659237648155017216E037:0:3:
+%3LE:2.3441674165664647186659237648155017216E+37:1:3:0x1.266666666666666666666666668p1:
+%*3LE:2.3441674165664647186659237648155017216E+37:0:3:
+%3LE:1.79769313486231580793728971405301199E308:1:3:0x1.b3333333333333333333333333:
+%*3LE:1.79769313486231580793728971405301199E308:0:3:
+%3LE:1.79769313486231580793728971405301199E+308:1:3:0x1.b3333333333333333333333333:
+%*3LE:1.79769313486231580793728971405301199E+308:0:3:
+%3LE:INFINITY:1:3:inf:
+%*3LE:INFINITY:0:3:
+%3LE:+NAN():0:-1:
+%*3LE:+NAN():0:-1:
+%3LE:+NAN(09A_Zaz):0:-1:
+%*3LE:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3LE:+0E0:0:-1:
+# BZ12701 %*3LE:+0E0:0:-1:
+# BZ12701 %3LE:+0E+0:0:-1:
+# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+2.00416836000897277799610805135016205E-292:1:3:0x1p1:
+%*3LE:+2.00416836000897277799610805135016205E-292:0:3:
+%3LE:+2.3441674165664647186659237648155017216E037:1:3:0x1p1:
+%*3LE:+2.3441674165664647186659237648155017216E037:0:3:
+%3LE:+2.3441674165664647186659237648155017216E+37:1:3:0x1p1:
+%*3LE:+2.3441674165664647186659237648155017216E+37:0:3:
+%3LE:+1.79769313486231580793728971405301199E308:1:3:0x1:
+%*3LE:+1.79769313486231580793728971405301199E308:0:3:
+%3LE:+1.79769313486231580793728971405301199E+308:1:3:0x1:
+%*3LE:+1.79769313486231580793728971405301199E+308:0:3:
+%3LE:+INFINITY:0:-1:
+%*3LE:+INFINITY:0:-1:
+%4LE::0:-1:
+%*4LE::0:-1:
+%4LE:-INFINITY:1:4:-inf:
+%*4LE:-INFINITY:0:4:
+%4LE:-1.79769313486231580793728971405301199E+308:1:4:-0x1.b3333333333333333333333333:
+%*4LE:-1.79769313486231580793728971405301199E+308:0:4:
+%4LE:-1.79769313486231580793728971405301199E308:1:4:-0x1.b3333333333333333333333333:
+%*4LE:-1.79769313486231580793728971405301199E308:0:4:
+%4LE:-2.3441674165664647186659237648155017216E+37:1:4:-0x1.266666666666666666666666668p1:
+%*4LE:-2.3441674165664647186659237648155017216E+37:0:4:
+%4LE:-2.3441674165664647186659237648155017216E037:1:4:-0x1.266666666666666666666666668p1:
+%*4LE:-2.3441674165664647186659237648155017216E037:0:4:
+%4LE:-2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
+%*4LE:-2.00416836000897277799610805135016205E-292:0:4:
+# BZ12701 %4LE:-0E+0:0:-1:
+# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E0:1:4:-0x0:
+%*4LE:-0E0:0:4:
+%4LE:-NAN(09A_Zaz):1:4:-nan:
+%*4LE:-NAN(09A_Zaz):0:4:
+%4LE:-NAN():1:4:-nan:
+%*4LE:-NAN():0:4:
+%4LE:NAN():0:-1:
+%*4LE:NAN():0:-1:
+%4LE:NAN(09A_Zaz):0:-1:
+%*4LE:NAN(09A_Zaz):0:-1:
+%4LE:0E0:1:3:0x0:
+%*4LE:0E0:0:3:
+%4LE:0E+0:1:4:0x0:
+%*4LE:0E+0:0:4:
+%4LE:2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*4LE:2.00416836000897277799610805135016205E-292:0:4:
+%4LE:2.3441674165664647186659237648155017216E037:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4LE:2.3441674165664647186659237648155017216E037:0:4:
+%4LE:2.3441674165664647186659237648155017216E+37:1:4:0x1.2b851eb851eb851eb851eb851e8p1:
+%*4LE:2.3441674165664647186659237648155017216E+37:0:4:
+%4LE:1.79769313486231580793728971405301199E308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4LE:1.79769313486231580793728971405301199E308:0:4:
+%4LE:1.79769313486231580793728971405301199E+308:1:4:0x1.ca3d70a3d70a3d70a3d70a3d708:
+%*4LE:1.79769313486231580793728971405301199E+308:0:4:
+%4LE:INFINITY:0:-1:
+%*4LE:INFINITY:0:-1:
+%4LE:+NAN():1:4:nan:
+%*4LE:+NAN():0:4:
+%4LE:+NAN(09A_Zaz):1:4:nan:
+%*4LE:+NAN(09A_Zaz):0:4:
+%4LE:+0E0:1:4:0x0:
+%*4LE:+0E0:0:4:
+# BZ12701 %4LE:+0E+0:0:-1:
+# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*4LE:+2.00416836000897277799610805135016205E-292:0:4:
+%4LE:+2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
+%*4LE:+2.3441674165664647186659237648155017216E037:0:4:
+%4LE:+2.3441674165664647186659237648155017216E+37:1:4:0x1.266666666666666666666666668p1:
+%*4LE:+2.3441674165664647186659237648155017216E+37:0:4:
+%4LE:+1.79769313486231580793728971405301199E308:1:4:0x1.b3333333333333333333333333:
+%*4LE:+1.79769313486231580793728971405301199E308:0:4:
+%4LE:+1.79769313486231580793728971405301199E+308:1:4:0x1.b3333333333333333333333333:
+%*4LE:+1.79769313486231580793728971405301199E+308:0:4:
+%4LE:+INFINITY:1:4:inf:
+%*4LE:+INFINITY:0:4:
+%40LE::0:-1:
+%*40LE::0:-1:
+%40LE:-INFINITY:1:9:-inf:
+%*40LE:-INFINITY:0:9:
+# BZ12701 %40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+# BZ12701 %*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:-1.79769313486231580793728971405301199E308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40LE:-1.79769313486231580793728971405301199E308:0:40:
+%40LE:-2.3441674165664647186659237648155017216E+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:-2.3441674165664647186659237648155017216E+37:0:40:
+%40LE:-2.3441674165664647186659237648155017216E037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:-2.3441674165664647186659237648155017216E037:0:40:
+# BZ12701 %40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+# BZ12701 %*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:-0E+0:1:5:-0x0:
+%*40LE:-0E+0:0:5:
+%40LE:-0E0:1:4:-0x0:
+%*40LE:-0E0:0:4:
+%40LE:-NAN(09A_Zaz):1:13:-nan:
+%*40LE:-NAN(09A_Zaz):0:13:
+%40LE:-NAN():1:6:-nan:
+%*40LE:-NAN():0:6:
+%40LE:NAN():1:5:nan:
+%*40LE:NAN():0:5:
+%40LE:NAN(09A_Zaz):1:12:nan:
+%*40LE:NAN(09A_Zaz):0:12:
+%40LE:0E0:1:3:0x0:
+%*40LE:0E0:0:3:
+%40LE:0E+0:1:4:0x0:
+%*40LE:0E+0:0:4:
+%40LE:2.00416836000897277799610805135016205E-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
+%*40LE:2.00416836000897277799610805135016205E-292:0:40:
+# BZ12701 %40LE:2.3441674165664647186659237648155017216E037:0:-1:
+# BZ12701 %*40LE:2.3441674165664647186659237648155017216E037:0:-1:
+# BZ12701 %40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+# BZ12701 %*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%40LE:1.79769313486231580793728971405301199E308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
+%*40LE:1.79769313486231580793728971405301199E308:0:40:
+%40LE:1.79769313486231580793728971405301199E+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40LE:1.79769313486231580793728971405301199E+308:0:40:
+%40LE:INFINITY:1:8:inf:
+%*40LE:INFINITY:0:8:
+%40LE:+NAN():1:6:nan:
+%*40LE:+NAN():0:6:
+%40LE:+NAN(09A_Zaz):1:13:nan:
+%*40LE:+NAN(09A_Zaz):0:13:
+%40LE:+0E0:1:4:0x0:
+%*40LE:+0E0:0:4:
+%40LE:+0E+0:1:5:0x0:
+%*40LE:+0E+0:0:5:
+# BZ12701 %40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+# BZ12701 %*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:+2.3441674165664647186659237648155017216E037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:+2.3441674165664647186659237648155017216E037:0:40:
+%40LE:+2.3441674165664647186659237648155017216E+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
+%*40LE:+2.3441674165664647186659237648155017216E+37:0:40:
+%40LE:+1.79769313486231580793728971405301199E308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
+%*40LE:+1.79769313486231580793728971405301199E308:0:40:
+# BZ12701 %40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+# BZ12701 %*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:+INFINITY:1:9:inf:
+%*40LE:+INFINITY:0:9:
+%48LE::0:-1:
+%*48LE::0:-1:
+%48LE:-INFINITY:1:9:-inf:
+%*48LE:-INFINITY:0:9:
+%48LE:-1.79769313486231580793728971405301199E+308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:-1.79769313486231580793728971405301199E+308:0:43:
+%48LE:-1.79769313486231580793728971405301199E308:1:42:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:-1.79769313486231580793728971405301199E308:0:42:
+%48LE:-2.3441674165664647186659237648155017216E+37:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:-2.3441674165664647186659237648155017216E+37:0:44:
+%48LE:-2.3441674165664647186659237648155017216E037:1:44:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:-2.3441674165664647186659237648155017216E037:0:44:
+%48LE:-2.00416836000897277799610805135016205E-292:1:43:-0x1p-969:
+%*48LE:-2.00416836000897277799610805135016205E-292:0:43:
+%48LE:-0E+0:1:5:-0x0:
+%*48LE:-0E+0:0:5:
+%48LE:-0E0:1:4:-0x0:
+%*48LE:-0E0:0:4:
+%48LE:-NAN(09A_Zaz):1:13:-nan:
+%*48LE:-NAN(09A_Zaz):0:13:
+%48LE:-NAN():1:6:-nan:
+%*48LE:-NAN():0:6:
+%48LE:NAN():1:5:nan:
+%*48LE:NAN():0:5:
+%48LE:NAN(09A_Zaz):1:12:nan:
+%*48LE:NAN(09A_Zaz):0:12:
+%48LE:0E0:1:3:0x0:
+%*48LE:0E0:0:3:
+%48LE:0E+0:1:4:0x0:
+%*48LE:0E+0:0:4:
+%48LE:2.00416836000897277799610805135016205E-292:1:42:0x1p-969:
+%*48LE:2.00416836000897277799610805135016205E-292:0:42:
+%48LE:2.3441674165664647186659237648155017216E037:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:2.3441674165664647186659237648155017216E037:0:43:
+%48LE:2.3441674165664647186659237648155017216E+37:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:2.3441674165664647186659237648155017216E+37:0:43:
+%48LE:1.79769313486231580793728971405301199E308:1:41:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:1.79769313486231580793728971405301199E308:0:41:
+%48LE:1.79769313486231580793728971405301199E+308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:1.79769313486231580793728971405301199E+308:0:42:
+%48LE:INFINITY:1:8:inf:
+%*48LE:INFINITY:0:8:
+%48LE:+NAN():1:6:nan:
+%*48LE:+NAN():0:6:
+%48LE:+NAN(09A_Zaz):1:13:nan:
+%*48LE:+NAN(09A_Zaz):0:13:
+%48LE:+0E0:1:4:0x0:
+%*48LE:+0E0:0:4:
+%48LE:+0E+0:1:5:0x0:
+%*48LE:+0E+0:0:5:
+%48LE:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
+%*48LE:+2.00416836000897277799610805135016205E-292:0:43:
+%48LE:+2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:+2.3441674165664647186659237648155017216E037:0:44:
+%48LE:+2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE:+2.3441674165664647186659237648155017216E+37:0:44:
+%48LE:+1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:+1.79769313486231580793728971405301199E308:0:42:
+%48LE:+1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE:+1.79769313486231580793728971405301199E+308:0:43:
+%48LE:+INFINITY:1:9:inf:
+%*48LE:+INFINITY:0:9:
+%3LE: :0:-1:
+%*3LE: :0:-1:
+%3LE: -INFINITY:0:-1:
+%*3LE: -INFINITY:0:-1:
+%3LE: -1.79769313486231580793728971405301199E+308:1:4:-0x1:
+%*3LE: -1.79769313486231580793728971405301199E+308:0:4:
+%3LE: -1.79769313486231580793728971405301199E308:1:4:-0x1:
+%*3LE: -1.79769313486231580793728971405301199E308:0:4:
+%3LE: -2.3441674165664647186659237648155017216E+37:1:4:-0x1p1:
+%*3LE: -2.3441674165664647186659237648155017216E+37:0:4:
+%3LE: -2.3441674165664647186659237648155017216E037:1:4:-0x1p1:
+%*3LE: -2.3441674165664647186659237648155017216E037:0:4:
+%3LE: -2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
+%*3LE: -2.00416836000897277799610805135016205E-292:0:4:
+# BZ12701 %3LE: -0E+0:0:-1:
+# BZ12701 %*3LE: -0E+0:0:-1:
+# BZ12701 %3LE: -0E0:0:-1:
+# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -NAN(09A_Zaz):0:-1:
+%*3LE: -NAN(09A_Zaz):0:-1:
+%3LE: -NAN():0:-1:
+%*3LE: -NAN():0:-1:
+%3LE: NAN():1:4:nan:
+%*3LE: NAN():0:4:
+%3LE: NAN(09A_Zaz):1:4:nan:
+%*3LE: NAN(09A_Zaz):0:4:
+%3LE: 0E0:1:4:0x0:
+%*3LE: 0E0:0:4:
+# BZ12701 %3LE: 0E+0:0:-1:
+# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*3LE: 2.00416836000897277799610805135016205E-292:0:4:
+%3LE: 2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
+%*3LE: 2.3441674165664647186659237648155017216E037:0:4:
+%3LE: 2.3441674165664647186659237648155017216E+37:1:4:0x1.266666666666666666666666668p1:
+%*3LE: 2.3441674165664647186659237648155017216E+37:0:4:
+%3LE: 1.79769313486231580793728971405301199E308:1:4:0x1.b3333333333333333333333333:
+%*3LE: 1.79769313486231580793728971405301199E308:0:4:
+%3LE: 1.79769313486231580793728971405301199E+308:1:4:0x1.b3333333333333333333333333:
+%*3LE: 1.79769313486231580793728971405301199E+308:0:4:
+%3LE: INFINITY:1:4:inf:
+%*3LE: INFINITY:0:4:
+%3LE: +NAN():0:-1:
+%*3LE: +NAN():0:-1:
+%3LE: +NAN(09A_Zaz):0:-1:
+%*3LE: +NAN(09A_Zaz):0:-1:
+# BZ12701 %3LE: +0E0:0:-1:
+# BZ12701 %*3LE: +0E0:0:-1:
+# BZ12701 %3LE: +0E+0:0:-1:
+# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +2.00416836000897277799610805135016205E-292:1:4:0x1p1:
+%*3LE: +2.00416836000897277799610805135016205E-292:0:4:
+%3LE: +2.3441674165664647186659237648155017216E037:1:4:0x1p1:
+%*3LE: +2.3441674165664647186659237648155017216E037:0:4:
+%3LE: +2.3441674165664647186659237648155017216E+37:1:4:0x1p1:
+%*3LE: +2.3441674165664647186659237648155017216E+37:0:4:
+%3LE: +1.79769313486231580793728971405301199E308:1:4:0x1:
+%*3LE: +1.79769313486231580793728971405301199E308:0:4:
+%3LE: +1.79769313486231580793728971405301199E+308:1:4:0x1:
+%*3LE: +1.79769313486231580793728971405301199E+308:0:4:
+%3LE: +INFINITY:0:-1:
+%*3LE: +INFINITY:0:-1:
+%48LE: :0:-1:
+%*48LE: :0:-1:
+%48LE: -INFINITY:1:10:-inf:
+%*48LE: -INFINITY:0:10:
+%48LE: -1.79769313486231580793728971405301199E+308:1:44:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: -1.79769313486231580793728971405301199E+308:0:44:
+%48LE: -1.79769313486231580793728971405301199E308:1:43:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: -1.79769313486231580793728971405301199E308:0:43:
+%48LE: -2.3441674165664647186659237648155017216E+37:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: -2.3441674165664647186659237648155017216E+37:0:45:
+%48LE: -2.3441674165664647186659237648155017216E037:1:45:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: -2.3441674165664647186659237648155017216E037:0:45:
+%48LE: -2.00416836000897277799610805135016205E-292:1:44:-0x1p-969:
+%*48LE: -2.00416836000897277799610805135016205E-292:0:44:
+%48LE: -0E+0:1:6:-0x0:
+%*48LE: -0E+0:0:6:
+%48LE: -0E0:1:5:-0x0:
+%*48LE: -0E0:0:5:
+%48LE: -NAN(09A_Zaz):1:14:-nan:
+%*48LE: -NAN(09A_Zaz):0:14:
+%48LE: -NAN():1:7:-nan:
+%*48LE: -NAN():0:7:
+%48LE: NAN():1:6:nan:
+%*48LE: NAN():0:6:
+%48LE: NAN(09A_Zaz):1:13:nan:
+%*48LE: NAN(09A_Zaz):0:13:
+%48LE: 0E0:1:4:0x0:
+%*48LE: 0E0:0:4:
+%48LE: 0E+0:1:5:0x0:
+%*48LE: 0E+0:0:5:
+%48LE: 2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
+%*48LE: 2.00416836000897277799610805135016205E-292:0:43:
+%48LE: 2.3441674165664647186659237648155017216E037:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: 2.3441674165664647186659237648155017216E037:0:44:
+%48LE: 2.3441674165664647186659237648155017216E+37:1:44:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: 2.3441674165664647186659237648155017216E+37:0:44:
+%48LE: 1.79769313486231580793728971405301199E308:1:42:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: 1.79769313486231580793728971405301199E308:0:42:
+%48LE: 1.79769313486231580793728971405301199E+308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: 1.79769313486231580793728971405301199E+308:0:43:
+%48LE: INFINITY:1:9:inf:
+%*48LE: INFINITY:0:9:
+%48LE: +NAN():1:7:nan:
+%*48LE: +NAN():0:7:
+%48LE: +NAN(09A_Zaz):1:14:nan:
+%*48LE: +NAN(09A_Zaz):0:14:
+%48LE: +0E0:1:5:0x0:
+%*48LE: +0E0:0:5:
+%48LE: +0E+0:1:6:0x0:
+%*48LE: +0E+0:0:6:
+%48LE: +2.00416836000897277799610805135016205E-292:1:44:0x1p-969:
+%*48LE: +2.00416836000897277799610805135016205E-292:0:44:
+%48LE: +2.3441674165664647186659237648155017216E037:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: +2.3441674165664647186659237648155017216E037:0:45:
+%48LE: +2.3441674165664647186659237648155017216E+37:1:45:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*48LE: +2.3441674165664647186659237648155017216E+37:0:45:
+%48LE: +1.79769313486231580793728971405301199E308:1:43:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: +1.79769313486231580793728971405301199E308:0:43:
+%48LE: +1.79769313486231580793728971405301199E+308:1:44:0x1.fffffffffffff7ffffffffffff8p1023:
+%*48LE: +1.79769313486231580793728971405301199E+308:0:44:
+%48LE: +INFINITY:1:10:inf:
+%*48LE: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
new file mode 100644
index 0000000..9d4fd75
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
@@ -0,0 +1,496 @@
+%Lf::0:-1:
+%*Lf::0:-1:
+%Lf:-infinity:1:9:-inf:
+%*Lf:-infinity:0:9:
+%Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:-023441674165664647186659237648155017216.0:0:42:
+%Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:-23441674165664647186659237648155017216:0:39:
+%Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%Lf:-0.0:1:4:-0x0:
+%*Lf:-0.0:0:4:
+%Lf:-0:1:2:-0x0:
+%*Lf:-0:0:2:
+%Lf:-nan(09A_Zaz):1:13:-nan:
+%*Lf:-nan(09A_Zaz):0:13:
+%Lf:-nan():1:6:-nan:
+%*Lf:-nan():0:6:
+%Lf:nan():1:5:nan:
+%*Lf:nan():0:5:
+%Lf:nan(09A_Zaz):1:12:nan:
+%*Lf:nan(09A_Zaz):0:12:
+%Lf:0:1:1:0x0:
+%*Lf:0:0:1:
+%Lf:0.0:1:3:0x0:
+%*Lf:0.0:0:3:
+%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:23441674165664647186659237648155017216:0:38:
+%Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:023441674165664647186659237648155017216.0:0:41:
+%Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%Lf:infinity:1:8:inf:
+%*Lf:infinity:0:8:
+%Lf:+nan():1:6:nan:
+%*Lf:+nan():0:6:
+%Lf:+nan(09A_Zaz):1:13:nan:
+%*Lf:+nan(09A_Zaz):0:13:
+%Lf:+0:1:2:0x0:
+%*Lf:+0:0:2:
+%Lf:+0.0:1:4:0x0:
+%*Lf:+0.0:0:4:
+%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:+23441674165664647186659237648155017216:0:39:
+%Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lf:+023441674165664647186659237648155017216.0:0:42:
+%Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%Lf:+infinity:1:9:inf:
+%*Lf:+infinity:0:9:
+%1Lf::0:-1:
+%*1Lf::0:-1:
+%1Lf:-infinity:0:-1:
+%*1Lf:-infinity:0:-1:
+%1Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%1Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1Lf:-023441674165664647186659237648155017216.0:0:-1:
+%*1Lf:-023441674165664647186659237648155017216.0:0:-1:
+%1Lf:-23441674165664647186659237648155017216:0:-1:
+%*1Lf:-23441674165664647186659237648155017216:0:-1:
+%1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%1Lf:-0.0:0:-1:
+%*1Lf:-0.0:0:-1:
+%1Lf:-0:0:-1:
+%*1Lf:-0:0:-1:
+%1Lf:-nan(09A_Zaz):0:-1:
+%*1Lf:-nan(09A_Zaz):0:-1:
+%1Lf:-nan():0:-1:
+%*1Lf:-nan():0:-1:
+%1Lf:nan():0:-1:
+%*1Lf:nan():0:-1:
+%1Lf:nan(09A_Zaz):0:-1:
+%*1Lf:nan(09A_Zaz):0:-1:
+%1Lf:0:1:1:0x0:
+%*1Lf:0:0:1:
+%1Lf:0.0:1:1:0x0:
+%*1Lf:0.0:0:1:
+%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0:
+%*1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:1:
+%1Lf:23441674165664647186659237648155017216:1:1:0x1p1:
+%*1Lf:23441674165664647186659237648155017216:0:1:
+%1Lf:023441674165664647186659237648155017216.0:1:1:0x0:
+%*1Lf:023441674165664647186659237648155017216.0:0:1:
+%1Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:1:0x1:
+%*1Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:1:
+%1Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:1:0x0:
+%*1Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:1:
+%1Lf:infinity:0:-1:
+%*1Lf:infinity:0:-1:
+%1Lf:+nan():0:-1:
+%*1Lf:+nan():0:-1:
+%1Lf:+nan(09A_Zaz):0:-1:
+%*1Lf:+nan(09A_Zaz):0:-1:
+%1Lf:+0:0:-1:
+%*1Lf:+0:0:-1:
+%1Lf:+0.0:0:-1:
+%*1Lf:+0.0:0:-1:
+%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%1Lf:+23441674165664647186659237648155017216:0:-1:
+%*1Lf:+23441674165664647186659237648155017216:0:-1:
+%1Lf:+023441674165664647186659237648155017216.0:0:-1:
+%*1Lf:+023441674165664647186659237648155017216.0:0:-1:
+%1Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%1Lf:+infinity:0:-1:
+%*1Lf:+infinity:0:-1:
+%2Lf::0:-1:
+%*2Lf::0:-1:
+%2Lf:-infinity:0:-1:
+%*2Lf:-infinity:0:-1:
+%2Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:-0x0:
+%*2Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:-0x1:
+%*2Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2Lf:-023441674165664647186659237648155017216.0:1:2:-0x0:
+%*2Lf:-023441674165664647186659237648155017216.0:0:2:
+%2Lf:-23441674165664647186659237648155017216:1:2:-0x1p1:
+%*2Lf:-23441674165664647186659237648155017216:0:2:
+%2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:-0x0:
+%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2Lf:-0.0:1:2:-0x0:
+%*2Lf:-0.0:0:2:
+%2Lf:-0:1:2:-0x0:
+%*2Lf:-0:0:2:
+%2Lf:-nan(09A_Zaz):0:-1:
+%*2Lf:-nan(09A_Zaz):0:-1:
+%2Lf:-nan():0:-1:
+%*2Lf:-nan():0:-1:
+%2Lf:nan():0:-1:
+%*2Lf:nan():0:-1:
+%2Lf:nan(09A_Zaz):0:-1:
+%*2Lf:nan(09A_Zaz):0:-1:
+%2Lf:0:1:1:0x0:
+%*2Lf:0:0:1:
+%2Lf:0.0:1:2:0x0:
+%*2Lf:0.0:0:2:
+%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2Lf:23441674165664647186659237648155017216:1:2:0x1.7p4:
+%*2Lf:23441674165664647186659237648155017216:0:2:
+%2Lf:023441674165664647186659237648155017216.0:1:2:0x1p1:
+%*2Lf:023441674165664647186659237648155017216.0:0:2:
+%2Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1.1p4:
+%*2Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x1:
+%*2Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2Lf:infinity:0:-1:
+%*2Lf:infinity:0:-1:
+%2Lf:+nan():0:-1:
+%*2Lf:+nan():0:-1:
+%2Lf:+nan(09A_Zaz):0:-1:
+%*2Lf:+nan(09A_Zaz):0:-1:
+%2Lf:+0:1:2:0x0:
+%*2Lf:+0:0:2:
+%2Lf:+0.0:1:2:0x0:
+%*2Lf:+0.0:0:2:
+%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2Lf:+23441674165664647186659237648155017216:1:2:0x1p1:
+%*2Lf:+23441674165664647186659237648155017216:0:2:
+%2Lf:+023441674165664647186659237648155017216.0:1:2:0x0:
+%*2Lf:+023441674165664647186659237648155017216.0:0:2:
+%2Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1:
+%*2Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x0:
+%*2Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2Lf:+infinity:0:-1:
+%*2Lf:+infinity:0:-1:
+%3Lf::0:-1:
+%*3Lf::0:-1:
+%3Lf:-infinity:0:-1:
+%*3Lf:-infinity:0:-1:
+%3Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:-0x1:
+%*3Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:-0x1.1p4:
+%*3Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3Lf:-023441674165664647186659237648155017216.0:1:3:-0x1p1:
+%*3Lf:-023441674165664647186659237648155017216.0:0:3:
+%3Lf:-23441674165664647186659237648155017216:1:3:-0x1.7p4:
+%*3Lf:-23441674165664647186659237648155017216:0:3:
+%3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:-0x0:
+%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3Lf:-0.0:1:3:-0x0:
+%*3Lf:-0.0:0:3:
+%3Lf:-0:1:2:-0x0:
+%*3Lf:-0:0:2:
+%3Lf:-nan(09A_Zaz):0:-1:
+%*3Lf:-nan(09A_Zaz):0:-1:
+%3Lf:-nan():0:-1:
+%*3Lf:-nan():0:-1:
+%3Lf:nan():1:3:nan:
+%*3Lf:nan():0:3:
+%3Lf:nan(09A_Zaz):1:3:nan:
+%*3Lf:nan(09A_Zaz):0:3:
+%3Lf:0:1:1:0x0:
+%*3Lf:0:0:1:
+%3Lf:0.0:1:3:0x0:
+%*3Lf:0.0:0:3:
+%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3Lf:23441674165664647186659237648155017216:1:3:0x1.d4p7:
+%*3Lf:23441674165664647186659237648155017216:0:3:
+%3Lf:023441674165664647186659237648155017216.0:1:3:0x1.7p4:
+%*3Lf:023441674165664647186659237648155017216.0:0:3:
+%3Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.66p7:
+%*3Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1.1p4:
+%*3Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3Lf:infinity:1:3:inf:
+%*3Lf:infinity:0:3:
+%3Lf:+nan():0:-1:
+%*3Lf:+nan():0:-1:
+%3Lf:+nan(09A_Zaz):0:-1:
+%*3Lf:+nan(09A_Zaz):0:-1:
+%3Lf:+0:1:2:0x0:
+%*3Lf:+0:0:2:
+%3Lf:+0.0:1:3:0x0:
+%*3Lf:+0.0:0:3:
+%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3Lf:+23441674165664647186659237648155017216:1:3:0x1.7p4:
+%*3Lf:+23441674165664647186659237648155017216:0:3:
+%3Lf:+023441674165664647186659237648155017216.0:1:3:0x1p1:
+%*3Lf:+023441674165664647186659237648155017216.0:0:3:
+%3Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.1p4:
+%*3Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1:
+%*3Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3Lf:+infinity:0:-1:
+%*3Lf:+infinity:0:-1:
+%295Lf::0:-1:
+%*295Lf::0:-1:
+%295Lf:-infinity:1:9:-inf:
+%*295Lf:-infinity:0:9:
+%295Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:-0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:-0x1.203af9ee756155313352b42d12p+974:
+%*295Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:-023441674165664647186659237648155017216.0:0:42:
+%295Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:-23441674165664647186659237648155017216:0:39:
+%295Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:-0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295Lf:-0.0:1:4:-0x0:
+%*295Lf:-0.0:0:4:
+%295Lf:-0:1:2:-0x0:
+%*295Lf:-0:0:2:
+%295Lf:-nan(09A_Zaz):1:13:-nan:
+%*295Lf:-nan(09A_Zaz):0:13:
+%295Lf:-nan():1:6:-nan:
+%*295Lf:-nan():0:6:
+%295Lf:nan():1:5:nan:
+%*295Lf:nan():0:5:
+%295Lf:nan(09A_Zaz):1:12:nan:
+%*295Lf:nan(09A_Zaz):0:12:
+%295Lf:0:1:1:0x0:
+%*295Lf:0:0:1:
+%295Lf:0.0:1:3:0x0:
+%*295Lf:0.0:0:3:
+%295Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:23441674165664647186659237648155017216:0:38:
+%295Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:023441674165664647186659237648155017216.0:0:41:
+%295Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.6849b86a12b9aa7d8027613857p+977:
+%*295Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295Lf:infinity:1:8:inf:
+%*295Lf:infinity:0:8:
+%295Lf:+nan():1:6:nan:
+%*295Lf:+nan():0:6:
+%295Lf:+nan(09A_Zaz):1:13:nan:
+%*295Lf:+nan(09A_Zaz):0:13:
+%295Lf:+0:1:2:0x0:
+%*295Lf:+0:0:2:
+%295Lf:+0.0:1:4:0x0:
+%*295Lf:+0.0:0:4:
+%295Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:+23441674165664647186659237648155017216:0:39:
+%295Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295Lf:+023441674165664647186659237648155017216.0:0:42:
+%295Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295Lf:+infinity:1:9:inf:
+%*295Lf:+infinity:0:9:
+%340Lf::0:-1:
+%*340Lf::0:-1:
+%340Lf:-infinity:1:9:-inf:
+%*340Lf:-infinity:0:9:
+%340Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340Lf:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:-023441674165664647186659237648155017216.0:0:42:
+%340Lf:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:-23441674165664647186659237648155017216:0:39:
+%340Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*340Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340Lf:-0.0:1:4:-0x0:
+%*340Lf:-0.0:0:4:
+%340Lf:-0:1:2:-0x0:
+%*340Lf:-0:0:2:
+%340Lf:-nan(09A_Zaz):1:13:-nan:
+%*340Lf:-nan(09A_Zaz):0:13:
+%340Lf:-nan():1:6:-nan:
+%*340Lf:-nan():0:6:
+%340Lf:nan():1:5:nan:
+%*340Lf:nan():0:5:
+%340Lf:nan(09A_Zaz):1:12:nan:
+%*340Lf:nan(09A_Zaz):0:12:
+%340Lf:0:1:1:0x0:
+%*340Lf:0:0:1:
+%340Lf:0.0:1:3:0x0:
+%*340Lf:0.0:0:3:
+%340Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*340Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%340Lf:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:23441674165664647186659237648155017216:0:38:
+%340Lf:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:023441674165664647186659237648155017216.0:0:41:
+%340Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%340Lf:infinity:1:8:inf:
+%*340Lf:infinity:0:8:
+%340Lf:+nan():1:6:nan:
+%*340Lf:+nan():0:6:
+%340Lf:+nan(09A_Zaz):1:13:nan:
+%*340Lf:+nan(09A_Zaz):0:13:
+%340Lf:+0:1:2:0x0:
+%*340Lf:+0:0:2:
+%340Lf:+0.0:1:4:0x0:
+%*340Lf:+0.0:0:4:
+%340Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340Lf:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:+23441674165664647186659237648155017216:0:39:
+%340Lf:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf:+023441674165664647186659237648155017216.0:0:42:
+%340Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340Lf:+infinity:1:9:inf:
+%*340Lf:+infinity:0:9:
+%3Lf: :0:-1:
+%*3Lf: :0:-1:
+%3Lf: -infinity:0:-1:
+%*3Lf: -infinity:0:-1:
+%3Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:-0x1:
+%*3Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:-0x1.1p4:
+%*3Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3Lf: -023441674165664647186659237648155017216.0:1:4:-0x1p1:
+%*3Lf: -023441674165664647186659237648155017216.0:0:4:
+%3Lf: -23441674165664647186659237648155017216:1:4:-0x1.7p4:
+%*3Lf: -23441674165664647186659237648155017216:0:4:
+%3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:-0x0:
+%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3Lf: -0.0:1:4:-0x0:
+%*3Lf: -0.0:0:4:
+%3Lf: -0:1:3:-0x0:
+%*3Lf: -0:0:3:
+%3Lf: -nan(09A_Zaz):0:-1:
+%*3Lf: -nan(09A_Zaz):0:-1:
+%3Lf: -nan():0:-1:
+%*3Lf: -nan():0:-1:
+%3Lf: nan():1:4:nan:
+%*3Lf: nan():0:4:
+%3Lf: nan(09A_Zaz):1:4:nan:
+%*3Lf: nan(09A_Zaz):0:4:
+%3Lf: 0:1:2:0x0:
+%*3Lf: 0:0:2:
+%3Lf: 0.0:1:4:0x0:
+%*3Lf: 0.0:0:4:
+%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3Lf: 23441674165664647186659237648155017216:1:4:0x1.d4p7:
+%*3Lf: 23441674165664647186659237648155017216:0:4:
+%3Lf: 023441674165664647186659237648155017216.0:1:4:0x1.7p4:
+%*3Lf: 023441674165664647186659237648155017216.0:0:4:
+%3Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.66p7:
+%*3Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1.1p4:
+%*3Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3Lf: infinity:1:4:inf:
+%*3Lf: infinity:0:4:
+%3Lf: +nan():0:-1:
+%*3Lf: +nan():0:-1:
+%3Lf: +nan(09A_Zaz):0:-1:
+%*3Lf: +nan(09A_Zaz):0:-1:
+%3Lf: +0:1:3:0x0:
+%*3Lf: +0:0:3:
+%3Lf: +0.0:1:4:0x0:
+%*3Lf: +0.0:0:4:
+%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3Lf: +23441674165664647186659237648155017216:1:4:0x1.7p4:
+%*3Lf: +23441674165664647186659237648155017216:0:4:
+%3Lf: +023441674165664647186659237648155017216.0:1:4:0x1p1:
+%*3Lf: +023441674165664647186659237648155017216.0:0:4:
+%3Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.1p4:
+%*3Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1:
+%*3Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3Lf: +infinity:0:-1:
+%*3Lf: +infinity:0:-1:
+%340Lf: :0:-1:
+%*340Lf: :0:-1:
+%340Lf: -infinity:1:10:-inf:
+%*340Lf: -infinity:0:10:
+%340Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340Lf: -023441674165664647186659237648155017216.0:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: -023441674165664647186659237648155017216.0:0:43:
+%340Lf: -23441674165664647186659237648155017216:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: -23441674165664647186659237648155017216:0:40:
+%340Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:-0x1p-969:
+%*340Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340Lf: -0.0:1:5:-0x0:
+%*340Lf: -0.0:0:5:
+%340Lf: -0:1:3:-0x0:
+%*340Lf: -0:0:3:
+%340Lf: -nan(09A_Zaz):1:14:-nan:
+%*340Lf: -nan(09A_Zaz):0:14:
+%340Lf: -nan():1:7:-nan:
+%*340Lf: -nan():0:7:
+%340Lf: nan():1:6:nan:
+%*340Lf: nan():0:6:
+%340Lf: nan(09A_Zaz):1:13:nan:
+%*340Lf: nan(09A_Zaz):0:13:
+%340Lf: 0:1:2:0x0:
+%*340Lf: 0:0:2:
+%340Lf: 0.0:1:4:0x0:
+%*340Lf: 0.0:0:4:
+%340Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340Lf: 23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: 23441674165664647186659237648155017216:0:39:
+%340Lf: 023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: 023441674165664647186659237648155017216.0:0:42:
+%340Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340Lf: infinity:1:9:inf:
+%*340Lf: infinity:0:9:
+%340Lf: +nan():1:7:nan:
+%*340Lf: +nan():0:7:
+%340Lf: +nan(09A_Zaz):1:14:nan:
+%*340Lf: +nan(09A_Zaz):0:14:
+%340Lf: +0:1:3:0x0:
+%*340Lf: +0:0:3:
+%340Lf: +0.0:1:5:0x0:
+%*340Lf: +0.0:0:5:
+%340Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969:
+%*340Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340Lf: +23441674165664647186659237648155017216:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: +23441674165664647186659237648155017216:0:40:
+%340Lf: +023441674165664647186659237648155017216.0:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340Lf: +023441674165664647186659237648155017216.0:0:43:
+%340Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340Lf: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340Lf: +infinity:1:10:inf:
+%*340Lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
new file mode 100644
index 0000000..bb7098a
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
@@ -0,0 +1,496 @@
+%LF::0:-1:
+%*LF::0:-1:
+%LF:-INFINITY:1:9:-inf:
+%*LF:-INFINITY:0:9:
+%LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:-023441674165664647186659237648155017216.0:0:42:
+%LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:-23441674165664647186659237648155017216:0:39:
+%LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%LF:-0.0:1:4:-0x0:
+%*LF:-0.0:0:4:
+%LF:-0:1:2:-0x0:
+%*LF:-0:0:2:
+%LF:-NAN(09A_Zaz):1:13:-nan:
+%*LF:-NAN(09A_Zaz):0:13:
+%LF:-NAN():1:6:-nan:
+%*LF:-NAN():0:6:
+%LF:NAN():1:5:nan:
+%*LF:NAN():0:5:
+%LF:NAN(09A_Zaz):1:12:nan:
+%*LF:NAN(09A_Zaz):0:12:
+%LF:0:1:1:0x0:
+%*LF:0:0:1:
+%LF:0.0:1:3:0x0:
+%*LF:0.0:0:3:
+%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:23441674165664647186659237648155017216:0:38:
+%LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:023441674165664647186659237648155017216.0:0:41:
+%LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%LF:INFINITY:1:8:inf:
+%*LF:INFINITY:0:8:
+%LF:+NAN():1:6:nan:
+%*LF:+NAN():0:6:
+%LF:+NAN(09A_Zaz):1:13:nan:
+%*LF:+NAN(09A_Zaz):0:13:
+%LF:+0:1:2:0x0:
+%*LF:+0:0:2:
+%LF:+0.0:1:4:0x0:
+%*LF:+0.0:0:4:
+%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:+23441674165664647186659237648155017216:0:39:
+%LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LF:+023441674165664647186659237648155017216.0:0:42:
+%LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%LF:+INFINITY:1:9:inf:
+%*LF:+INFINITY:0:9:
+%1LF::0:-1:
+%*1LF::0:-1:
+%1LF:-INFINITY:0:-1:
+%*1LF:-INFINITY:0:-1:
+%1LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%1LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1LF:-023441674165664647186659237648155017216.0:0:-1:
+%*1LF:-023441674165664647186659237648155017216.0:0:-1:
+%1LF:-23441674165664647186659237648155017216:0:-1:
+%*1LF:-23441674165664647186659237648155017216:0:-1:
+%1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%1LF:-0.0:0:-1:
+%*1LF:-0.0:0:-1:
+%1LF:-0:0:-1:
+%*1LF:-0:0:-1:
+%1LF:-NAN(09A_Zaz):0:-1:
+%*1LF:-NAN(09A_Zaz):0:-1:
+%1LF:-NAN():0:-1:
+%*1LF:-NAN():0:-1:
+%1LF:NAN():0:-1:
+%*1LF:NAN():0:-1:
+%1LF:NAN(09A_Zaz):0:-1:
+%*1LF:NAN(09A_Zaz):0:-1:
+%1LF:0:1:1:0x0:
+%*1LF:0:0:1:
+%1LF:0.0:1:1:0x0:
+%*1LF:0.0:0:1:
+%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0:
+%*1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:1:
+%1LF:23441674165664647186659237648155017216:1:1:0x1p1:
+%*1LF:23441674165664647186659237648155017216:0:1:
+%1LF:023441674165664647186659237648155017216.0:1:1:0x0:
+%*1LF:023441674165664647186659237648155017216.0:0:1:
+%1LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:1:0x1:
+%*1LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:1:
+%1LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:1:0x0:
+%*1LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:1:
+%1LF:INFINITY:0:-1:
+%*1LF:INFINITY:0:-1:
+%1LF:+NAN():0:-1:
+%*1LF:+NAN():0:-1:
+%1LF:+NAN(09A_Zaz):0:-1:
+%*1LF:+NAN(09A_Zaz):0:-1:
+%1LF:+0:0:-1:
+%*1LF:+0:0:-1:
+%1LF:+0.0:0:-1:
+%*1LF:+0.0:0:-1:
+%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%*1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
+%1LF:+23441674165664647186659237648155017216:0:-1:
+%*1LF:+23441674165664647186659237648155017216:0:-1:
+%1LF:+023441674165664647186659237648155017216.0:0:-1:
+%*1LF:+023441674165664647186659237648155017216.0:0:-1:
+%1LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%*1LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:-1:
+%1LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%*1LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:-1:
+%1LF:+INFINITY:0:-1:
+%*1LF:+INFINITY:0:-1:
+%2LF::0:-1:
+%*2LF::0:-1:
+%2LF:-INFINITY:0:-1:
+%*2LF:-INFINITY:0:-1:
+%2LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:-0x0:
+%*2LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:-0x1:
+%*2LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2LF:-023441674165664647186659237648155017216.0:1:2:-0x0:
+%*2LF:-023441674165664647186659237648155017216.0:0:2:
+%2LF:-23441674165664647186659237648155017216:1:2:-0x1p1:
+%*2LF:-23441674165664647186659237648155017216:0:2:
+%2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:-0x0:
+%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2LF:-0.0:1:2:-0x0:
+%*2LF:-0.0:0:2:
+%2LF:-0:1:2:-0x0:
+%*2LF:-0:0:2:
+%2LF:-NAN(09A_Zaz):0:-1:
+%*2LF:-NAN(09A_Zaz):0:-1:
+%2LF:-NAN():0:-1:
+%*2LF:-NAN():0:-1:
+%2LF:NAN():0:-1:
+%*2LF:NAN():0:-1:
+%2LF:NAN(09A_Zaz):0:-1:
+%*2LF:NAN(09A_Zaz):0:-1:
+%2LF:0:1:1:0x0:
+%*2LF:0:0:1:
+%2LF:0.0:1:2:0x0:
+%*2LF:0.0:0:2:
+%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2LF:23441674165664647186659237648155017216:1:2:0x1.7p4:
+%*2LF:23441674165664647186659237648155017216:0:2:
+%2LF:023441674165664647186659237648155017216.0:1:2:0x1p1:
+%*2LF:023441674165664647186659237648155017216.0:0:2:
+%2LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1.1p4:
+%*2LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x1:
+%*2LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2LF:INFINITY:0:-1:
+%*2LF:INFINITY:0:-1:
+%2LF:+NAN():0:-1:
+%*2LF:+NAN():0:-1:
+%2LF:+NAN(09A_Zaz):0:-1:
+%*2LF:+NAN(09A_Zaz):0:-1:
+%2LF:+0:1:2:0x0:
+%*2LF:+0:0:2:
+%2LF:+0.0:1:2:0x0:
+%*2LF:+0.0:0:2:
+%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
+%*2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
+%2LF:+23441674165664647186659237648155017216:1:2:0x1p1:
+%*2LF:+23441674165664647186659237648155017216:0:2:
+%2LF:+023441674165664647186659237648155017216.0:1:2:0x0:
+%*2LF:+023441674165664647186659237648155017216.0:0:2:
+%2LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:2:0x1:
+%*2LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:2:
+%2LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:2:0x0:
+%*2LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:2:
+%2LF:+INFINITY:0:-1:
+%*2LF:+INFINITY:0:-1:
+%3LF::0:-1:
+%*3LF::0:-1:
+%3LF:-INFINITY:0:-1:
+%*3LF:-INFINITY:0:-1:
+%3LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:-0x1:
+%*3LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:-0x1.1p4:
+%*3LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3LF:-023441674165664647186659237648155017216.0:1:3:-0x1p1:
+%*3LF:-023441674165664647186659237648155017216.0:0:3:
+%3LF:-23441674165664647186659237648155017216:1:3:-0x1.7p4:
+%*3LF:-23441674165664647186659237648155017216:0:3:
+%3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:-0x0:
+%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3LF:-0.0:1:3:-0x0:
+%*3LF:-0.0:0:3:
+%3LF:-0:1:2:-0x0:
+%*3LF:-0:0:2:
+%3LF:-NAN(09A_Zaz):0:-1:
+%*3LF:-NAN(09A_Zaz):0:-1:
+%3LF:-NAN():0:-1:
+%*3LF:-NAN():0:-1:
+%3LF:NAN():1:3:nan:
+%*3LF:NAN():0:3:
+%3LF:NAN(09A_Zaz):1:3:nan:
+%*3LF:NAN(09A_Zaz):0:3:
+%3LF:0:1:1:0x0:
+%*3LF:0:0:1:
+%3LF:0.0:1:3:0x0:
+%*3LF:0.0:0:3:
+%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3LF:23441674165664647186659237648155017216:1:3:0x1.d4p7:
+%*3LF:23441674165664647186659237648155017216:0:3:
+%3LF:023441674165664647186659237648155017216.0:1:3:0x1.7p4:
+%*3LF:023441674165664647186659237648155017216.0:0:3:
+%3LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.66p7:
+%*3LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1.1p4:
+%*3LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3LF:INFINITY:1:3:inf:
+%*3LF:INFINITY:0:3:
+%3LF:+NAN():0:-1:
+%*3LF:+NAN():0:-1:
+%3LF:+NAN(09A_Zaz):0:-1:
+%*3LF:+NAN(09A_Zaz):0:-1:
+%3LF:+0:1:2:0x0:
+%*3LF:+0:0:2:
+%3LF:+0.0:1:3:0x0:
+%*3LF:+0.0:0:3:
+%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
+%*3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
+%3LF:+23441674165664647186659237648155017216:1:3:0x1.7p4:
+%*3LF:+23441674165664647186659237648155017216:0:3:
+%3LF:+023441674165664647186659237648155017216.0:1:3:0x1p1:
+%*3LF:+023441674165664647186659237648155017216.0:0:3:
+%3LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:3:0x1.1p4:
+%*3LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:3:
+%3LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:3:0x1:
+%*3LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:3:
+%3LF:+INFINITY:0:-1:
+%*3LF:+INFINITY:0:-1:
+%295LF::0:-1:
+%*295LF::0:-1:
+%295LF:-INFINITY:1:9:-inf:
+%*295LF:-INFINITY:0:9:
+%295LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:-0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:-0x1.203af9ee756155313352b42d12p+974:
+%*295LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:-023441674165664647186659237648155017216.0:0:42:
+%295LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:-23441674165664647186659237648155017216:0:39:
+%295LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:-0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295LF:-0.0:1:4:-0x0:
+%*295LF:-0.0:0:4:
+%295LF:-0:1:2:-0x0:
+%*295LF:-0:0:2:
+%295LF:-NAN(09A_Zaz):1:13:-nan:
+%*295LF:-NAN(09A_Zaz):0:13:
+%295LF:-NAN():1:6:-nan:
+%*295LF:-NAN():0:6:
+%295LF:NAN():1:5:nan:
+%*295LF:NAN():0:5:
+%295LF:NAN(09A_Zaz):1:12:nan:
+%*295LF:NAN(09A_Zaz):0:12:
+%295LF:0:1:1:0x0:
+%*295LF:0:0:1:
+%295LF:0.0:1:3:0x0:
+%*295LF:0.0:0:3:
+%295LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:23441674165664647186659237648155017216:0:38:
+%295LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:023441674165664647186659237648155017216.0:0:41:
+%295LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.6849b86a12b9aa7d8027613857p+977:
+%*295LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295LF:INFINITY:1:8:inf:
+%*295LF:INFINITY:0:8:
+%295LF:+NAN():1:6:nan:
+%*295LF:+NAN():0:6:
+%295LF:+NAN(09A_Zaz):1:13:nan:
+%*295LF:+NAN(09A_Zaz):0:13:
+%295LF:+0:1:2:0x0:
+%*295LF:+0:0:2:
+%295LF:+0.0:1:4:0x0:
+%*295LF:+0.0:0:4:
+%295LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
+%*295LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
+%295LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:+23441674165664647186659237648155017216:0:39:
+%295LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*295LF:+023441674165664647186659237648155017216.0:0:42:
+%295LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:295:0x1.203af9ee756155313352b42d12p+974:
+%*295LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:295:
+%295LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:295:0x1.cd2b297d889bbb81ebb786ae838p970:
+%*295LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
+%295LF:+INFINITY:1:9:inf:
+%*295LF:+INFINITY:0:9:
+%340LF::0:-1:
+%*340LF::0:-1:
+%340LF:-INFINITY:1:9:-inf:
+%*340LF:-INFINITY:0:9:
+%340LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:-0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:-179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340LF:-023441674165664647186659237648155017216.0:1:42:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:-023441674165664647186659237648155017216.0:0:42:
+%340LF:-23441674165664647186659237648155017216:1:39:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:-23441674165664647186659237648155017216:0:39:
+%340LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:-0x1p-969:
+%*340LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340LF:-0.0:1:4:-0x0:
+%*340LF:-0.0:0:4:
+%340LF:-0:1:2:-0x0:
+%*340LF:-0:0:2:
+%340LF:-NAN(09A_Zaz):1:13:-nan:
+%*340LF:-NAN(09A_Zaz):0:13:
+%340LF:-NAN():1:6:-nan:
+%*340LF:-NAN():0:6:
+%340LF:NAN():1:5:nan:
+%*340LF:NAN():0:5:
+%340LF:NAN(09A_Zaz):1:12:nan:
+%*340LF:NAN(09A_Zaz):0:12:
+%340LF:0:1:1:0x0:
+%*340LF:0:0:1:
+%340LF:0.0:1:3:0x0:
+%*340LF:0.0:0:3:
+%340LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
+%*340LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:327:
+%340LF:23441674165664647186659237648155017216:1:38:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:23441674165664647186659237648155017216:0:38:
+%340LF:023441674165664647186659237648155017216.0:1:41:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:023441674165664647186659237648155017216.0:0:41:
+%340LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:309:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:309:
+%340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:312:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
+%340LF:INFINITY:1:8:inf:
+%*340LF:INFINITY:0:8:
+%340LF:+NAN():1:6:nan:
+%*340LF:+NAN():0:6:
+%340LF:+NAN(09A_Zaz):1:13:nan:
+%*340LF:+NAN(09A_Zaz):0:13:
+%340LF:+0:1:2:0x0:
+%*340LF:+0:0:2:
+%340LF:+0.0:1:4:0x0:
+%*340LF:+0.0:0:4:
+%340LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340LF:+23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:+23441674165664647186659237648155017216:0:39:
+%340LF:+023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF:+023441674165664647186659237648155017216.0:0:42:
+%340LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:+179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF:+0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340LF:+INFINITY:1:9:inf:
+%*340LF:+INFINITY:0:9:
+%3LF: :0:-1:
+%*3LF: :0:-1:
+%3LF: -INFINITY:0:-1:
+%*3LF: -INFINITY:0:-1:
+%3LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:-0x1:
+%*3LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:-0x1.1p4:
+%*3LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3LF: -023441674165664647186659237648155017216.0:1:4:-0x1p1:
+%*3LF: -023441674165664647186659237648155017216.0:0:4:
+%3LF: -23441674165664647186659237648155017216:1:4:-0x1.7p4:
+%*3LF: -23441674165664647186659237648155017216:0:4:
+%3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:-0x0:
+%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3LF: -0.0:1:4:-0x0:
+%*3LF: -0.0:0:4:
+%3LF: -0:1:3:-0x0:
+%*3LF: -0:0:3:
+%3LF: -NAN(09A_Zaz):0:-1:
+%*3LF: -NAN(09A_Zaz):0:-1:
+%3LF: -NAN():0:-1:
+%*3LF: -NAN():0:-1:
+%3LF: NAN():1:4:nan:
+%*3LF: NAN():0:4:
+%3LF: NAN(09A_Zaz):1:4:nan:
+%*3LF: NAN(09A_Zaz):0:4:
+%3LF: 0:1:2:0x0:
+%*3LF: 0:0:2:
+%3LF: 0.0:1:4:0x0:
+%*3LF: 0.0:0:4:
+%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3LF: 23441674165664647186659237648155017216:1:4:0x1.d4p7:
+%*3LF: 23441674165664647186659237648155017216:0:4:
+%3LF: 023441674165664647186659237648155017216.0:1:4:0x1.7p4:
+%*3LF: 023441674165664647186659237648155017216.0:0:4:
+%3LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.66p7:
+%*3LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1.1p4:
+%*3LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3LF: INFINITY:1:4:inf:
+%*3LF: INFINITY:0:4:
+%3LF: +NAN():0:-1:
+%*3LF: +NAN():0:-1:
+%3LF: +NAN(09A_Zaz):0:-1:
+%*3LF: +NAN(09A_Zaz):0:-1:
+%3LF: +0:1:3:0x0:
+%*3LF: +0:0:3:
+%3LF: +0.0:1:4:0x0:
+%*3LF: +0.0:0:4:
+%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
+%*3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
+%3LF: +23441674165664647186659237648155017216:1:4:0x1.7p4:
+%*3LF: +23441674165664647186659237648155017216:0:4:
+%3LF: +023441674165664647186659237648155017216.0:1:4:0x1p1:
+%*3LF: +023441674165664647186659237648155017216.0:0:4:
+%3LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:4:0x1.1p4:
+%*3LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:4:
+%3LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:4:0x1:
+%*3LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:4:
+%3LF: +INFINITY:0:-1:
+%*3LF: +INFINITY:0:-1:
+%340LF: :0:-1:
+%*340LF: :0:-1:
+%340LF: -INFINITY:1:10:-inf:
+%*340LF: -INFINITY:0:10:
+%340LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: -0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: -179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340LF: -023441674165664647186659237648155017216.0:1:43:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: -023441674165664647186659237648155017216.0:0:43:
+%340LF: -23441674165664647186659237648155017216:1:40:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: -23441674165664647186659237648155017216:0:40:
+%340LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:-0x1p-969:
+%*340LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340LF: -0.0:1:5:-0x0:
+%*340LF: -0.0:0:5:
+%340LF: -0:1:3:-0x0:
+%*340LF: -0:0:3:
+%340LF: -NAN(09A_Zaz):1:14:-nan:
+%*340LF: -NAN(09A_Zaz):0:14:
+%340LF: -NAN():1:7:-nan:
+%*340LF: -NAN():0:7:
+%340LF: NAN():1:6:nan:
+%*340LF: NAN():0:6:
+%340LF: NAN(09A_Zaz):1:13:nan:
+%*340LF: NAN(09A_Zaz):0:13:
+%340LF: 0:1:2:0x0:
+%*340LF: 0:0:2:
+%340LF: 0.0:1:4:0x0:
+%*340LF: 0.0:0:4:
+%340LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
+%*340LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
+%340LF: 23441674165664647186659237648155017216:1:39:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: 23441674165664647186659237648155017216:0:39:
+%340LF: 023441674165664647186659237648155017216.0:1:42:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: 023441674165664647186659237648155017216.0:0:42:
+%340LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:310:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: 179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:310:
+%340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:313:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
+%340LF: INFINITY:1:9:inf:
+%*340LF: INFINITY:0:9:
+%340LF: +NAN():1:7:nan:
+%*340LF: +NAN():0:7:
+%340LF: +NAN(09A_Zaz):1:14:nan:
+%*340LF: +NAN(09A_Zaz):0:14:
+%340LF: +0:1:3:0x0:
+%*340LF: +0:0:3:
+%340LF: +0.0:1:5:0x0:
+%*340LF: +0.0:0:5:
+%340LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969:
+%*340LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
+%340LF: +23441674165664647186659237648155017216:1:40:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: +23441674165664647186659237648155017216:0:40:
+%340LF: +023441674165664647186659237648155017216.0:1:43:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*340LF: +023441674165664647186659237648155017216.0:0:43:
+%340LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:1:311:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: +179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648:0:311:
+%340LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:1:314:0x1.fffffffffffff7ffffffffffff8p1023:
+%*340LF: +0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:314:
+%340LF: +INFINITY:1:10:inf:
+%*340LF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
new file mode 100644
index 0000000..c500aa8
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
@@ -0,0 +1,682 @@
+%Lg::0:-1:
+%*Lg::0:-1:
+%Lg:-infinity:1:9:-inf:
+%*Lg:-infinity:0:9:
+%Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%Lg:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%Lg:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%Lg:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%Lg:-0x8p-972:1:9:-0x1p-969:
+%*Lg:-0x8p-972:0:9:
+%Lg:-0x0p+0:1:7:-0x0:
+%*Lg:-0x0p+0:0:7:
+%Lg:-0x0p0:1:6:-0x0:
+%*Lg:-0x0p0:0:6:
+%Lg:-nan(09A_Zaz):1:13:-nan:
+%*Lg:-nan(09A_Zaz):0:13:
+%Lg:-nan():1:6:-nan:
+%*Lg:-nan():0:6:
+%Lg:nan():1:5:nan:
+%*Lg:nan():0:5:
+%Lg:nan(09A_Zaz):1:12:nan:
+%*Lg:nan(09A_Zaz):0:12:
+%Lg:0x0p0:1:5:0x0:
+%*Lg:0x0p0:0:5:
+%Lg:0x0p+0:1:6:0x0:
+%*Lg:0x0p+0:0:6:
+%Lg:0x8p-972:1:8:0x1p-969:
+%*Lg:0x8p-972:0:8:
+%Lg:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:0x2.3456789abcdef0123456789abcp0123:0:35:
+%Lg:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:0x2.3456789abcdef0123456789abcp+123:0:35:
+%Lg:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%Lg:infinity:1:8:inf:
+%*Lg:infinity:0:8:
+%Lg:+nan():1:6:nan:
+%*Lg:+nan():0:6:
+%Lg:+nan(09A_Zaz):1:13:nan:
+%*Lg:+nan(09A_Zaz):0:13:
+%Lg:+0x0p0:1:6:0x0:
+%*Lg:+0x0p0:0:6:
+%Lg:+0x0p+0:1:7:0x0:
+%*Lg:+0x0p+0:0:7:
+%Lg:+0x8p-972:1:9:0x1p-969:
+%*Lg:+0x8p-972:0:9:
+%Lg:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%Lg:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*Lg:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%Lg:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%Lg:+infinity:1:9:inf:
+%*Lg:+infinity:0:9:
+%1Lg::0:-1:
+%*1Lg::0:-1:
+%1Lg:-infinity:0:-1:
+%*1Lg:-infinity:0:-1:
+%1Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%1Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1Lg:-0x8p-972:0:-1:
+%*1Lg:-0x8p-972:0:-1:
+%1Lg:-0x0p+0:0:-1:
+%*1Lg:-0x0p+0:0:-1:
+%1Lg:-0x0p0:0:-1:
+%*1Lg:-0x0p0:0:-1:
+%1Lg:-nan(09A_Zaz):0:-1:
+%*1Lg:-nan(09A_Zaz):0:-1:
+%1Lg:-nan():0:-1:
+%*1Lg:-nan():0:-1:
+%1Lg:nan():0:-1:
+%*1Lg:nan():0:-1:
+%1Lg:nan(09A_Zaz):0:-1:
+%*1Lg:nan(09A_Zaz):0:-1:
+%1Lg:0x0p0:1:1:0x0:
+%*1Lg:0x0p0:0:1:
+%1Lg:0x0p+0:1:1:0x0:
+%*1Lg:0x0p+0:0:1:
+%1Lg:0x8p-972:1:1:0x0:
+%*1Lg:0x8p-972:0:1:
+%1Lg:0x2.3456789abcdef0123456789abcp0123:1:1:0x0:
+%*1Lg:0x2.3456789abcdef0123456789abcp0123:0:1:
+%1Lg:0x2.3456789abcdef0123456789abcp+123:1:1:0x0:
+%*1Lg:0x2.3456789abcdef0123456789abcp+123:0:1:
+%1Lg:0x7.ffffffffffffdffffffffffffep1021:1:1:0x0:
+%*1Lg:0x7.ffffffffffffdffffffffffffep1021:0:1:
+%1Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:1:0x0:
+%*1Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:1:
+%1Lg:infinity:0:-1:
+%*1Lg:infinity:0:-1:
+%1Lg:+nan():0:-1:
+%*1Lg:+nan():0:-1:
+%1Lg:+nan(09A_Zaz):0:-1:
+%*1Lg:+nan(09A_Zaz):0:-1:
+%1Lg:+0x0p0:0:-1:
+%*1Lg:+0x0p0:0:-1:
+%1Lg:+0x0p+0:0:-1:
+%*1Lg:+0x0p+0:0:-1:
+%1Lg:+0x8p-972:0:-1:
+%*1Lg:+0x8p-972:0:-1:
+%1Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*1Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%1Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*1Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%1Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*1Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%1Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*1Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%1Lg:+infinity:0:-1:
+%*1Lg:+infinity:0:-1:
+%2Lg::0:-1:
+%*2Lg::0:-1:
+%2Lg:-infinity:0:-1:
+%*2Lg:-infinity:0:-1:
+%2Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:2:-0x0:
+%*2Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:2:
+%2Lg:-0x7.ffffffffffffdffffffffffffep1021:1:2:-0x0:
+%*2Lg:-0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2Lg:-0x2.3456789abcdef0123456789abcp+123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef0123456789abcp+123:0:2:
+%2Lg:-0x2.3456789abcdef0123456789abcp0123:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef0123456789abcp0123:0:2:
+%2Lg:-0x8p-972:1:2:-0x0:
+%*2Lg:-0x8p-972:0:2:
+%2Lg:-0x0p+0:1:2:-0x0:
+%*2Lg:-0x0p+0:0:2:
+%2Lg:-0x0p0:1:2:-0x0:
+%*2Lg:-0x0p0:0:2:
+%2Lg:-nan(09A_Zaz):0:-1:
+%*2Lg:-nan(09A_Zaz):0:-1:
+%2Lg:-nan():0:-1:
+%*2Lg:-nan():0:-1:
+%2Lg:nan():0:-1:
+%*2Lg:nan():0:-1:
+%2Lg:nan(09A_Zaz):0:-1:
+%*2Lg:nan(09A_Zaz):0:-1:
+# BZ12701 %2Lg:0x0p0:0:-1:
+# BZ12701 %*2Lg:0x0p0:0:-1:
+# BZ12701 %2Lg:0x0p+0:0:-1:
+# BZ12701 %*2Lg:0x0p+0:0:-1:
+# BZ12701 %2Lg:0x8p-972:0:-1:
+# BZ12701 %*2Lg:0x8p-972:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2Lg:infinity:0:-1:
+%*2Lg:infinity:0:-1:
+%2Lg:+nan():0:-1:
+%*2Lg:+nan():0:-1:
+%2Lg:+nan(09A_Zaz):0:-1:
+%*2Lg:+nan(09A_Zaz):0:-1:
+%2Lg:+0x0p0:1:2:0x0:
+%*2Lg:+0x0p0:0:2:
+%2Lg:+0x0p+0:1:2:0x0:
+%*2Lg:+0x0p+0:0:2:
+%2Lg:+0x8p-972:1:2:0x0:
+%*2Lg:+0x8p-972:0:2:
+%2Lg:+0x2.3456789abcdef0123456789abcp0123:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef0123456789abcp0123:0:2:
+%2Lg:+0x2.3456789abcdef0123456789abcp+123:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef0123456789abcp+123:0:2:
+%2Lg:+0x7.ffffffffffffdffffffffffffep1021:1:2:0x0:
+%*2Lg:+0x7.ffffffffffffdffffffffffffep1021:0:2:
+%2Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:2:0x0:
+%*2Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:2:
+%2Lg:+infinity:0:-1:
+%*2Lg:+infinity:0:-1:
+%3Lg::0:-1:
+%*3Lg::0:-1:
+%3Lg:-infinity:0:-1:
+%*3Lg:-infinity:0:-1:
+# BZ12701 %3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3Lg:-0x8p-972:0:-1:
+# BZ12701 %*3Lg:-0x8p-972:0:-1:
+# BZ12701 %3Lg:-0x0p+0:0:-1:
+# BZ12701 %*3Lg:-0x0p+0:0:-1:
+# BZ12701 %3Lg:-0x0p0:0:-1:
+# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-nan(09A_Zaz):0:-1:
+%*3Lg:-nan(09A_Zaz):0:-1:
+%3Lg:-nan():0:-1:
+%*3Lg:-nan():0:-1:
+%3Lg:nan():1:3:nan:
+%*3Lg:nan():0:3:
+%3Lg:nan(09A_Zaz):1:3:nan:
+%*3Lg:nan(09A_Zaz):0:3:
+%3Lg:0x0p0:1:3:0x0:
+%*3Lg:0x0p0:0:3:
+%3Lg:0x0p+0:1:3:0x0:
+%*3Lg:0x0p+0:0:3:
+%3Lg:0x8p-972:1:3:0x1p3:
+%*3Lg:0x8p-972:0:3:
+%3Lg:0x2.3456789abcdef0123456789abcp0123:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef0123456789abcp0123:0:3:
+%3Lg:0x2.3456789abcdef0123456789abcp+123:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef0123456789abcp+123:0:3:
+%3Lg:0x7.ffffffffffffdffffffffffffep1021:1:3:0x1.cp2:
+%*3Lg:0x7.ffffffffffffdffffffffffffep1021:0:3:
+%3Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:3:0x1.ep3:
+%*3Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:3:
+%3Lg:infinity:1:3:inf:
+%*3Lg:infinity:0:3:
+%3Lg:+nan():0:-1:
+%*3Lg:+nan():0:-1:
+%3Lg:+nan(09A_Zaz):0:-1:
+%*3Lg:+nan(09A_Zaz):0:-1:
+# BZ12701 %3Lg:+0x0p0:0:-1:
+# BZ12701 %*3Lg:+0x0p0:0:-1:
+# BZ12701 %3Lg:+0x0p+0:0:-1:
+# BZ12701 %*3Lg:+0x0p+0:0:-1:
+# BZ12701 %3Lg:+0x8p-972:0:-1:
+# BZ12701 %*3Lg:+0x8p-972:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+# BZ12701 %3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:+infinity:0:-1:
+%*3Lg:+infinity:0:-1:
+%4Lg::0:-1:
+%*4Lg::0:-1:
+%4Lg:-infinity:1:4:-inf:
+%*4Lg:-infinity:0:4:
+%4Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:4:-0x1.ep3:
+%*4Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4Lg:-0x7.ffffffffffffdffffffffffffep1021:1:4:-0x1.cp2:
+%*4Lg:-0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4Lg:-0x2.3456789abcdef0123456789abcp+123:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef0123456789abcp+123:0:4:
+%4Lg:-0x2.3456789abcdef0123456789abcp0123:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef0123456789abcp0123:0:4:
+%4Lg:-0x8p-972:1:4:-0x1p3:
+%*4Lg:-0x8p-972:0:4:
+%4Lg:-0x0p+0:1:4:-0x0:
+%*4Lg:-0x0p+0:0:4:
+%4Lg:-0x0p0:1:4:-0x0:
+%*4Lg:-0x0p0:0:4:
+%4Lg:-nan(09A_Zaz):1:4:-nan:
+%*4Lg:-nan(09A_Zaz):0:4:
+%4Lg:-nan():1:4:-nan:
+%*4Lg:-nan():0:4:
+%4Lg:nan():0:-1:
+%*4Lg:nan():0:-1:
+%4Lg:nan(09A_Zaz):0:-1:
+%*4Lg:nan(09A_Zaz):0:-1:
+# BZ12701 %4Lg:0x0p0:0:-1:
+# BZ12701 %*4Lg:0x0p0:0:-1:
+# BZ12701 %4Lg:0x0p+0:0:-1:
+# BZ12701 %*4Lg:0x0p+0:0:-1:
+# BZ12701 %4Lg:0x8p-972:0:-1:
+# BZ12701 %*4Lg:0x8p-972:0:-1:
+%4Lg:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef0123456789abcp0123:0:4:
+%4Lg:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef0123456789abcp+123:0:4:
+%4Lg:0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4Lg:0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4Lg:infinity:0:-1:
+%*4Lg:infinity:0:-1:
+%4Lg:+nan():1:4:nan:
+%*4Lg:+nan():0:4:
+%4Lg:+nan(09A_Zaz):1:4:nan:
+%*4Lg:+nan(09A_Zaz):0:4:
+%4Lg:+0x0p0:1:4:0x0:
+%*4Lg:+0x0p0:0:4:
+%4Lg:+0x0p+0:1:4:0x0:
+%*4Lg:+0x0p+0:0:4:
+%4Lg:+0x8p-972:1:4:0x1p3:
+%*4Lg:+0x8p-972:0:4:
+%4Lg:+0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef0123456789abcp0123:0:4:
+%4Lg:+0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef0123456789abcp+123:0:4:
+%4Lg:+0x7.ffffffffffffdffffffffffffep1021:1:4:0x1.cp2:
+%*4Lg:+0x7.ffffffffffffdffffffffffffep1021:0:4:
+%4Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:4:0x1.ep3:
+%*4Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:4:
+%4Lg:+infinity:1:4:inf:
+%*4Lg:+infinity:0:4:
+%5Lg::0:-1:
+%*5Lg::0:-1:
+%5Lg:-infinity:0:-1:
+%*5Lg:-infinity:0:-1:
+%5Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:5:-0x1.ep3:
+%*5Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5Lg:-0x7.ffffffffffffdffffffffffffep1021:1:5:-0x1.cp2:
+%*5Lg:-0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5Lg:-0x2.3456789abcdef0123456789abcp+123:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef0123456789abcp+123:0:5:
+%5Lg:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef0123456789abcp0123:0:5:
+# BZ12701 %5Lg:-0x8p-972:0:-1:
+# BZ12701 %*5Lg:-0x8p-972:0:-1:
+# BZ12701 %5Lg:-0x0p+0:0:-1:
+# BZ12701 %*5Lg:-0x0p+0:0:-1:
+# BZ12701 %5Lg:-0x0p0:0:-1:
+# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-nan(09A_Zaz):0:-1:
+%*5Lg:-nan(09A_Zaz):0:-1:
+%5Lg:-nan():0:-1:
+%*5Lg:-nan():0:-1:
+%5Lg:nan():1:5:nan:
+%*5Lg:nan():0:5:
+%5Lg:nan(09A_Zaz):0:-1:
+%*5Lg:nan(09A_Zaz):0:-1:
+%5Lg:0x0p0:1:5:0x0:
+%*5Lg:0x0p0:0:5:
+# BZ12701 %5Lg:0x0p+0:0:-1:
+# BZ12701 %*5Lg:0x0p+0:0:-1:
+# BZ12701 %5Lg:0x8p-972:0:-1:
+# BZ12701 %*5Lg:0x8p-972:0:-1:
+%5Lg:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef0123456789abcp0123:0:5:
+%5Lg:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef0123456789abcp+123:0:5:
+%5Lg:0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.fcp2:
+%*5Lg:0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.fep3:
+%*5Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5Lg:infinity:0:-1:
+%*5Lg:infinity:0:-1:
+%5Lg:+nan():0:-1:
+%*5Lg:+nan():0:-1:
+%5Lg:+nan(09A_Zaz):0:-1:
+%*5Lg:+nan(09A_Zaz):0:-1:
+# BZ12701 %5Lg:+0x0p0:0:-1:
+# BZ12701 %*5Lg:+0x0p0:0:-1:
+# BZ12701 %5Lg:+0x0p+0:0:-1:
+# BZ12701 %*5Lg:+0x0p+0:0:-1:
+# BZ12701 %5Lg:+0x8p-972:0:-1:
+# BZ12701 %*5Lg:+0x8p-972:0:-1:
+%5Lg:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef0123456789abcp0123:0:5:
+%5Lg:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef0123456789abcp+123:0:5:
+%5Lg:+0x7.ffffffffffffdffffffffffffep1021:1:5:0x1.cp2:
+%*5Lg:+0x7.ffffffffffffdffffffffffffep1021:0:5:
+%5Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:5:0x1.ep3:
+%*5Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:5:
+%5Lg:+infinity:0:-1:
+%*5Lg:+infinity:0:-1:
+%6Lg::0:-1:
+%*6Lg::0:-1:
+%6Lg:-infinity:0:-1:
+%*6Lg:-infinity:0:-1:
+%6Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.fep3:
+%*6Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6Lg:-0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.fcp2:
+%*6Lg:-0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6Lg:-0x2.3456789abcdef0123456789abcp+123:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef0123456789abcp+123:0:6:
+%6Lg:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef0123456789abcp0123:0:6:
+# BZ12701 %6Lg:-0x8p-972:0:-1:
+# BZ12701 %*6Lg:-0x8p-972:0:-1:
+# BZ12701 %6Lg:-0x0p+0:0:-1:
+# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x0p0:1:6:-0x0:
+%*6Lg:-0x0p0:0:6:
+%6Lg:-nan(09A_Zaz):0:-1:
+%*6Lg:-nan(09A_Zaz):0:-1:
+%6Lg:-nan():1:6:-nan:
+%*6Lg:-nan():0:6:
+%6Lg:nan():1:5:nan:
+%*6Lg:nan():0:5:
+%6Lg:nan(09A_Zaz):0:-1:
+%*6Lg:nan(09A_Zaz):0:-1:
+%6Lg:0x0p0:1:5:0x0:
+%*6Lg:0x0p0:0:5:
+%6Lg:0x0p+0:1:6:0x0:
+%*6Lg:0x0p+0:0:6:
+%6Lg:0x8p-972:1:6:0x1p-6:
+%*6Lg:0x8p-972:0:6:
+%6Lg:0x2.3456789abcdef0123456789abcp0123:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef0123456789abcp0123:0:6:
+%6Lg:0x2.3456789abcdef0123456789abcp+123:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef0123456789abcp+123:0:6:
+%6Lg:0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.ffcp2:
+%*6Lg:0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ffep3:
+%*6Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6Lg:infinity:0:-1:
+%*6Lg:infinity:0:-1:
+%6Lg:+nan():1:6:nan:
+%*6Lg:+nan():0:6:
+%6Lg:+nan(09A_Zaz):0:-1:
+%*6Lg:+nan(09A_Zaz):0:-1:
+%6Lg:+0x0p0:1:6:0x0:
+%*6Lg:+0x0p0:0:6:
+# BZ12701 %6Lg:+0x0p+0:0:-1:
+# BZ12701 %*6Lg:+0x0p+0:0:-1:
+# BZ12701 %6Lg:+0x8p-972:0:-1:
+# BZ12701 %*6Lg:+0x8p-972:0:-1:
+%6Lg:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef0123456789abcp0123:0:6:
+%6Lg:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef0123456789abcp+123:0:6:
+%6Lg:+0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*6Lg:+0x7.ffffffffffffdffffffffffffep1021:0:6:
+%6Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*6Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%6Lg:+infinity:0:-1:
+%*6Lg:+infinity:0:-1:
+%33Lg::0:-1:
+%*33Lg::0:-1:
+%33Lg:-infinity:1:9:-inf:
+%*33Lg:-infinity:0:9:
+# BZ12701 %33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33Lg:-0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33Lg:-0x2.3456789abcdef0123456789abcp0123:0:33:
+%33Lg:-0x8p-972:1:9:-0x1p-969:
+%*33Lg:-0x8p-972:0:9:
+%33Lg:-0x0p+0:1:7:-0x0:
+%*33Lg:-0x0p+0:0:7:
+%33Lg:-0x0p0:1:6:-0x0:
+%*33Lg:-0x0p0:0:6:
+%33Lg:-nan(09A_Zaz):1:13:-nan:
+%*33Lg:-nan(09A_Zaz):0:13:
+%33Lg:-nan():1:6:-nan:
+%*33Lg:-nan():0:6:
+%33Lg:nan():1:5:nan:
+%*33Lg:nan():0:5:
+%33Lg:nan(09A_Zaz):1:12:nan:
+%*33Lg:nan(09A_Zaz):0:12:
+%33Lg:0x0p0:1:5:0x0:
+%*33Lg:0x0p0:0:5:
+%33Lg:0x0p+0:1:6:0x0:
+%*33Lg:0x0p+0:0:6:
+%33Lg:0x8p-972:1:8:0x1p-969:
+%*33Lg:0x8p-972:0:8:
+%33Lg:0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33Lg:0x2.3456789abcdef0123456789abcp0123:0:33:
+%33Lg:0x2.3456789abcdef0123456789abcp+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33Lg:0x2.3456789abcdef0123456789abcp+123:0:33:
+%33Lg:0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33Lg:0x7.ffffffffffffdffffffffffffep1021:0:33:
+%33Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
+%33Lg:infinity:1:8:inf:
+%*33Lg:infinity:0:8:
+%33Lg:+nan():1:6:nan:
+%*33Lg:+nan():0:6:
+%33Lg:+nan(09A_Zaz):1:13:nan:
+%*33Lg:+nan(09A_Zaz):0:13:
+%33Lg:+0x0p0:1:6:0x0:
+%*33Lg:+0x0p0:0:6:
+%33Lg:+0x0p+0:1:7:0x0:
+%*33Lg:+0x0p+0:0:7:
+%33Lg:+0x8p-972:1:9:0x1p-969:
+%*33Lg:+0x8p-972:0:9:
+%33Lg:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33Lg:+0x2.3456789abcdef0123456789abcp0123:0:33:
+# BZ12701 %33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+# BZ12701 %*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33Lg:+0x7.ffffffffffffdffffffffffffep1021:0:33:
+# BZ12701 %33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+# BZ12701 %*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:+infinity:1:9:inf:
+%*33Lg:+infinity:0:9:
+%50Lg::0:-1:
+%*50Lg::0:-1:
+%50Lg:-infinity:1:9:-inf:
+%*50Lg:-infinity:0:9:
+%50Lg:-0xf.ffffffffffffbffffffffffffcp+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50Lg:-0x7.ffffffffffffdffffffffffffep1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:-0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50Lg:-0x2.3456789abcdef0123456789abcp+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:-0x2.3456789abcdef0123456789abcp+123:0:36:
+%50Lg:-0x2.3456789abcdef0123456789abcp0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:-0x2.3456789abcdef0123456789abcp0123:0:36:
+%50Lg:-0x8p-972:1:9:-0x1p-969:
+%*50Lg:-0x8p-972:0:9:
+%50Lg:-0x0p+0:1:7:-0x0:
+%*50Lg:-0x0p+0:0:7:
+%50Lg:-0x0p0:1:6:-0x0:
+%*50Lg:-0x0p0:0:6:
+%50Lg:-nan(09A_Zaz):1:13:-nan:
+%*50Lg:-nan(09A_Zaz):0:13:
+%50Lg:-nan():1:6:-nan:
+%*50Lg:-nan():0:6:
+%50Lg:nan():1:5:nan:
+%*50Lg:nan():0:5:
+%50Lg:nan(09A_Zaz):1:12:nan:
+%*50Lg:nan(09A_Zaz):0:12:
+%50Lg:0x0p0:1:5:0x0:
+%*50Lg:0x0p0:0:5:
+%50Lg:0x0p+0:1:6:0x0:
+%*50Lg:0x0p+0:0:6:
+%50Lg:0x8p-972:1:8:0x1p-969:
+%*50Lg:0x8p-972:0:8:
+%50Lg:0x2.3456789abcdef0123456789abcp0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:0x2.3456789abcdef0123456789abcp0123:0:35:
+%50Lg:0x2.3456789abcdef0123456789abcp+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:0x2.3456789abcdef0123456789abcp+123:0:35:
+%50Lg:0x7.ffffffffffffdffffffffffffep1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:0x7.ffffffffffffdffffffffffffep1021:0:35:
+%50Lg:0xf.ffffffffffffbffffffffffffcp+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
+%50Lg:infinity:1:8:inf:
+%*50Lg:infinity:0:8:
+%50Lg:+nan():1:6:nan:
+%*50Lg:+nan():0:6:
+%50Lg:+nan(09A_Zaz):1:13:nan:
+%*50Lg:+nan(09A_Zaz):0:13:
+%50Lg:+0x0p0:1:6:0x0:
+%*50Lg:+0x0p0:0:6:
+%50Lg:+0x0p+0:1:7:0x0:
+%*50Lg:+0x0p+0:0:7:
+%50Lg:+0x8p-972:1:9:0x1p-969:
+%*50Lg:+0x8p-972:0:9:
+%50Lg:+0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:+0x2.3456789abcdef0123456789abcp0123:0:36:
+%50Lg:+0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg:+0x2.3456789abcdef0123456789abcp+123:0:36:
+%50Lg:+0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:+0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50Lg:+0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50Lg:+infinity:1:9:inf:
+%*50Lg:+infinity:0:9:
+%5Lg: :0:-1:
+%*5Lg: :0:-1:
+%5Lg: -infinity:0:-1:
+%*5Lg: -infinity:0:-1:
+%5Lg: -0xf.ffffffffffffbffffffffffffcp+1020:1:6:-0x1.ep3:
+%*5Lg: -0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5Lg: -0x7.ffffffffffffdffffffffffffep1021:1:6:-0x1.cp2:
+%*5Lg: -0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5Lg: -0x2.3456789abcdef0123456789abcp+123:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef0123456789abcp+123:0:6:
+%5Lg: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef0123456789abcp0123:0:6:
+# BZ12701 %5Lg: -0x8p-972:0:-1:
+# BZ12701 %*5Lg: -0x8p-972:0:-1:
+# BZ12701 %5Lg: -0x0p+0:0:-1:
+# BZ12701 %*5Lg: -0x0p+0:0:-1:
+# BZ12701 %5Lg: -0x0p0:0:-1:
+# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -nan(09A_Zaz):0:-1:
+%*5Lg: -nan(09A_Zaz):0:-1:
+%5Lg: -nan():0:-1:
+%*5Lg: -nan():0:-1:
+%5Lg: nan():1:6:nan:
+%*5Lg: nan():0:6:
+%5Lg: nan(09A_Zaz):0:-1:
+%*5Lg: nan(09A_Zaz):0:-1:
+%5Lg: 0x0p0:1:6:0x0:
+%*5Lg: 0x0p0:0:6:
+# BZ12701 %5Lg: 0x0p+0:0:-1:
+# BZ12701 %*5Lg: 0x0p+0:0:-1:
+# BZ12701 %5Lg: 0x8p-972:0:-1:
+# BZ12701 %*5Lg: 0x8p-972:0:-1:
+%5Lg: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef0123456789abcp0123:0:6:
+%5Lg: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef0123456789abcp+123:0:6:
+%5Lg: 0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.fcp2:
+%*5Lg: 0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5Lg: 0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.fep3:
+%*5Lg: 0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5Lg: infinity:0:-1:
+%*5Lg: infinity:0:-1:
+%5Lg: +nan():0:-1:
+%*5Lg: +nan():0:-1:
+%5Lg: +nan(09A_Zaz):0:-1:
+%*5Lg: +nan(09A_Zaz):0:-1:
+# BZ12701 %5Lg: +0x0p0:0:-1:
+# BZ12701 %*5Lg: +0x0p0:0:-1:
+# BZ12701 %5Lg: +0x0p+0:0:-1:
+# BZ12701 %*5Lg: +0x0p+0:0:-1:
+# BZ12701 %5Lg: +0x8p-972:0:-1:
+# BZ12701 %*5Lg: +0x8p-972:0:-1:
+%5Lg: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef0123456789abcp0123:0:6:
+%5Lg: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef0123456789abcp+123:0:6:
+%5Lg: +0x7.ffffffffffffdffffffffffffep1021:1:6:0x1.cp2:
+%*5Lg: +0x7.ffffffffffffdffffffffffffep1021:0:6:
+%5Lg: +0xf.ffffffffffffbffffffffffffcp+1020:1:6:0x1.ep3:
+%*5Lg: +0xf.ffffffffffffbffffffffffffcp+1020:0:6:
+%5Lg: +infinity:0:-1:
+%*5Lg: +infinity:0:-1:
+%50Lg: :0:-1:
+%*50Lg: :0:-1:
+%50Lg: -infinity:1:10:-inf:
+%*50Lg: -infinity:0:10:
+%50Lg: -0xf.ffffffffffffbffffffffffffcp+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: -0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50Lg: -0x7.ffffffffffffdffffffffffffep1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: -0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50Lg: -0x2.3456789abcdef0123456789abcp+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: -0x2.3456789abcdef0123456789abcp+123:0:37:
+%50Lg: -0x2.3456789abcdef0123456789abcp0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: -0x2.3456789abcdef0123456789abcp0123:0:37:
+%50Lg: -0x8p-972:1:10:-0x1p-969:
+%*50Lg: -0x8p-972:0:10:
+%50Lg: -0x0p+0:1:8:-0x0:
+%*50Lg: -0x0p+0:0:8:
+%50Lg: -0x0p0:1:7:-0x0:
+%*50Lg: -0x0p0:0:7:
+%50Lg: -nan(09A_Zaz):1:14:-nan:
+%*50Lg: -nan(09A_Zaz):0:14:
+%50Lg: -nan():1:7:-nan:
+%*50Lg: -nan():0:7:
+%50Lg: nan():1:6:nan:
+%*50Lg: nan():0:6:
+%50Lg: nan(09A_Zaz):1:13:nan:
+%*50Lg: nan(09A_Zaz):0:13:
+%50Lg: 0x0p0:1:6:0x0:
+%*50Lg: 0x0p0:0:6:
+%50Lg: 0x0p+0:1:7:0x0:
+%*50Lg: 0x0p+0:0:7:
+%50Lg: 0x8p-972:1:9:0x1p-969:
+%*50Lg: 0x8p-972:0:9:
+%50Lg: 0x2.3456789abcdef0123456789abcp0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: 0x2.3456789abcdef0123456789abcp0123:0:36:
+%50Lg: 0x2.3456789abcdef0123456789abcp+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: 0x2.3456789abcdef0123456789abcp+123:0:36:
+%50Lg: 0x7.ffffffffffffdffffffffffffep1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: 0x7.ffffffffffffdffffffffffffep1021:0:36:
+%50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
+%50Lg: infinity:1:9:inf:
+%*50Lg: infinity:0:9:
+%50Lg: +nan():1:7:nan:
+%*50Lg: +nan():0:7:
+%50Lg: +nan(09A_Zaz):1:14:nan:
+%*50Lg: +nan(09A_Zaz):0:14:
+%50Lg: +0x0p0:1:7:0x0:
+%*50Lg: +0x0p0:0:7:
+%50Lg: +0x0p+0:1:8:0x0:
+%*50Lg: +0x0p+0:0:8:
+%50Lg: +0x8p-972:1:10:0x1p-969:
+%*50Lg: +0x8p-972:0:10:
+%50Lg: +0x2.3456789abcdef0123456789abcp0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: +0x2.3456789abcdef0123456789abcp0123:0:37:
+%50Lg: +0x2.3456789abcdef0123456789abcp+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50Lg: +0x2.3456789abcdef0123456789abcp+123:0:37:
+%50Lg: +0x7.ffffffffffffdffffffffffffep1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: +0x7.ffffffffffffdffffffffffffep1021:0:37:
+%50Lg: +0xf.ffffffffffffbffffffffffffcp+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50Lg: +0xf.ffffffffffffbffffffffffffcp+1020:0:38:
+%50Lg: +infinity:1:10:inf:
+%*50Lg: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
new file mode 100644
index 0000000..00e8a24
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
@@ -0,0 +1,682 @@
+%LG::0:-1:
+%*LG::0:-1:
+%LG:-INFINITY:1:9:-inf:
+%*LG:-INFINITY:0:9:
+%LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LG:-0X8P-972:1:9:-0x1p-969:
+%*LG:-0X8P-972:0:9:
+%LG:-0X0P+0:1:7:-0x0:
+%*LG:-0X0P+0:0:7:
+%LG:-0X0P0:1:6:-0x0:
+%*LG:-0X0P0:0:6:
+%LG:-NAN(09A_Zaz):1:13:-nan:
+%*LG:-NAN(09A_Zaz):0:13:
+%LG:-NAN():1:6:-nan:
+%*LG:-NAN():0:6:
+%LG:NAN():1:5:nan:
+%*LG:NAN():0:5:
+%LG:NAN(09A_Zaz):1:12:nan:
+%*LG:NAN(09A_Zaz):0:12:
+%LG:0X0P0:1:5:0x0:
+%*LG:0X0P0:0:5:
+%LG:0X0P+0:1:6:0x0:
+%*LG:0X0P+0:0:6:
+%LG:0X8P-972:1:8:0x1p-969:
+%*LG:0X8P-972:0:8:
+%LG:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%LG:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%LG:INFINITY:1:8:inf:
+%*LG:INFINITY:0:8:
+%LG:+NAN():1:6:nan:
+%*LG:+NAN():0:6:
+%LG:+NAN(09A_Zaz):1:13:nan:
+%*LG:+NAN(09A_Zaz):0:13:
+%LG:+0X0P0:1:6:0x0:
+%*LG:+0X0P0:0:6:
+%LG:+0X0P+0:1:7:0x0:
+%*LG:+0X0P+0:0:7:
+%LG:+0X8P-972:1:9:0x1p-969:
+%*LG:+0X8P-972:0:9:
+%LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%LG:+INFINITY:1:9:inf:
+%*LG:+INFINITY:0:9:
+%1LG::0:-1:
+%*1LG::0:-1:
+%1LG:-INFINITY:0:-1:
+%*1LG:-INFINITY:0:-1:
+%1LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%1LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LG:-0X8P-972:0:-1:
+%*1LG:-0X8P-972:0:-1:
+%1LG:-0X0P+0:0:-1:
+%*1LG:-0X0P+0:0:-1:
+%1LG:-0X0P0:0:-1:
+%*1LG:-0X0P0:0:-1:
+%1LG:-NAN(09A_Zaz):0:-1:
+%*1LG:-NAN(09A_Zaz):0:-1:
+%1LG:-NAN():0:-1:
+%*1LG:-NAN():0:-1:
+%1LG:NAN():0:-1:
+%*1LG:NAN():0:-1:
+%1LG:NAN(09A_Zaz):0:-1:
+%*1LG:NAN(09A_Zaz):0:-1:
+%1LG:0X0P0:1:1:0x0:
+%*1LG:0X0P0:0:1:
+%1LG:0X0P+0:1:1:0x0:
+%*1LG:0X0P+0:0:1:
+%1LG:0X8P-972:1:1:0x0:
+%*1LG:0X8P-972:0:1:
+%1LG:0X2.3456789ABCDEF0123456789ABCP0123:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF0123456789ABCP0123:0:1:
+%1LG:0X2.3456789ABCDEF0123456789ABCP+123:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF0123456789ABCP+123:0:1:
+%1LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:1:0x0:
+%*1LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:1:
+%1LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:1:0x0:
+%*1LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:1:
+%1LG:INFINITY:0:-1:
+%*1LG:INFINITY:0:-1:
+%1LG:+NAN():0:-1:
+%*1LG:+NAN():0:-1:
+%1LG:+NAN(09A_Zaz):0:-1:
+%*1LG:+NAN(09A_Zaz):0:-1:
+%1LG:+0X0P0:0:-1:
+%*1LG:+0X0P0:0:-1:
+%1LG:+0X0P+0:0:-1:
+%*1LG:+0X0P+0:0:-1:
+%1LG:+0X8P-972:0:-1:
+%*1LG:+0X8P-972:0:-1:
+%1LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*1LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%1LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*1LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%1LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*1LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%1LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*1LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%1LG:+INFINITY:0:-1:
+%*1LG:+INFINITY:0:-1:
+%2LG::0:-1:
+%*2LG::0:-1:
+%2LG:-INFINITY:0:-1:
+%*2LG:-INFINITY:0:-1:
+%2LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:-0x0:
+%*2LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2:
+%2LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:-0x0:
+%*2LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LG:-0X8P-972:1:2:-0x0:
+%*2LG:-0X8P-972:0:2:
+%2LG:-0X0P+0:1:2:-0x0:
+%*2LG:-0X0P+0:0:2:
+%2LG:-0X0P0:1:2:-0x0:
+%*2LG:-0X0P0:0:2:
+%2LG:-NAN(09A_Zaz):0:-1:
+%*2LG:-NAN(09A_Zaz):0:-1:
+%2LG:-NAN():0:-1:
+%*2LG:-NAN():0:-1:
+%2LG:NAN():0:-1:
+%*2LG:NAN():0:-1:
+%2LG:NAN(09A_Zaz):0:-1:
+%*2LG:NAN(09A_Zaz):0:-1:
+# BZ12701 %2LG:0X0P0:0:-1:
+# BZ12701 %*2LG:0X0P0:0:-1:
+# BZ12701 %2LG:0X0P+0:0:-1:
+# BZ12701 %*2LG:0X0P+0:0:-1:
+# BZ12701 %2LG:0X8P-972:0:-1:
+# BZ12701 %*2LG:0X8P-972:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LG:INFINITY:0:-1:
+%*2LG:INFINITY:0:-1:
+%2LG:+NAN():0:-1:
+%*2LG:+NAN():0:-1:
+%2LG:+NAN(09A_Zaz):0:-1:
+%*2LG:+NAN(09A_Zaz):0:-1:
+%2LG:+0X0P0:1:2:0x0:
+%*2LG:+0X0P0:0:2:
+%2LG:+0X0P+0:1:2:0x0:
+%*2LG:+0X0P+0:0:2:
+%2LG:+0X8P-972:1:2:0x0:
+%*2LG:+0X8P-972:0:2:
+%2LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:2:
+%2LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:2:
+%2LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:2:0x0:
+%*2LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:2:
+%2LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:2:0x0:
+%*2LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:2:
+%2LG:+INFINITY:0:-1:
+%*2LG:+INFINITY:0:-1:
+%3LG::0:-1:
+%*3LG::0:-1:
+%3LG:-INFINITY:0:-1:
+%*3LG:-INFINITY:0:-1:
+# BZ12701 %3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LG:-0X8P-972:0:-1:
+# BZ12701 %*3LG:-0X8P-972:0:-1:
+# BZ12701 %3LG:-0X0P+0:0:-1:
+# BZ12701 %*3LG:-0X0P+0:0:-1:
+# BZ12701 %3LG:-0X0P0:0:-1:
+# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-NAN(09A_Zaz):0:-1:
+%*3LG:-NAN(09A_Zaz):0:-1:
+%3LG:-NAN():0:-1:
+%*3LG:-NAN():0:-1:
+%3LG:NAN():1:3:nan:
+%*3LG:NAN():0:3:
+%3LG:NAN(09A_Zaz):1:3:nan:
+%*3LG:NAN(09A_Zaz):0:3:
+%3LG:0X0P0:1:3:0x0:
+%*3LG:0X0P0:0:3:
+%3LG:0X0P+0:1:3:0x0:
+%*3LG:0X0P+0:0:3:
+%3LG:0X8P-972:1:3:0x1p3:
+%*3LG:0X8P-972:0:3:
+%3LG:0X2.3456789ABCDEF0123456789ABCP0123:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF0123456789ABCP0123:0:3:
+%3LG:0X2.3456789ABCDEF0123456789ABCP+123:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF0123456789ABCP+123:0:3:
+%3LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:3:0x1.cp2:
+%*3LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:3:
+%3LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:3:0x1.ep3:
+%*3LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:3:
+%3LG:INFINITY:1:3:inf:
+%*3LG:INFINITY:0:3:
+%3LG:+NAN():0:-1:
+%*3LG:+NAN():0:-1:
+%3LG:+NAN(09A_Zaz):0:-1:
+%*3LG:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3LG:+0X0P0:0:-1:
+# BZ12701 %*3LG:+0X0P0:0:-1:
+# BZ12701 %3LG:+0X0P+0:0:-1:
+# BZ12701 %*3LG:+0X0P+0:0:-1:
+# BZ12701 %3LG:+0X8P-972:0:-1:
+# BZ12701 %*3LG:+0X8P-972:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+# BZ12701 %3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:+INFINITY:0:-1:
+%*3LG:+INFINITY:0:-1:
+%4LG::0:-1:
+%*4LG::0:-1:
+%4LG:-INFINITY:1:4:-inf:
+%*4LG:-INFINITY:0:4:
+%4LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:-0x1.ep3:
+%*4LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:-0x1.cp2:
+%*4LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LG:-0X8P-972:1:4:-0x1p3:
+%*4LG:-0X8P-972:0:4:
+%4LG:-0X0P+0:1:4:-0x0:
+%*4LG:-0X0P+0:0:4:
+%4LG:-0X0P0:1:4:-0x0:
+%*4LG:-0X0P0:0:4:
+%4LG:-NAN(09A_Zaz):1:4:-nan:
+%*4LG:-NAN(09A_Zaz):0:4:
+%4LG:-NAN():1:4:-nan:
+%*4LG:-NAN():0:4:
+%4LG:NAN():0:-1:
+%*4LG:NAN():0:-1:
+%4LG:NAN(09A_Zaz):0:-1:
+%*4LG:NAN(09A_Zaz):0:-1:
+# BZ12701 %4LG:0X0P0:0:-1:
+# BZ12701 %*4LG:0X0P0:0:-1:
+# BZ12701 %4LG:0X0P+0:0:-1:
+# BZ12701 %*4LG:0X0P+0:0:-1:
+# BZ12701 %4LG:0X8P-972:0:-1:
+# BZ12701 %*4LG:0X8P-972:0:-1:
+%4LG:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LG:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LG:INFINITY:0:-1:
+%*4LG:INFINITY:0:-1:
+%4LG:+NAN():1:4:nan:
+%*4LG:+NAN():0:4:
+%4LG:+NAN(09A_Zaz):1:4:nan:
+%*4LG:+NAN(09A_Zaz):0:4:
+%4LG:+0X0P0:1:4:0x0:
+%*4LG:+0X0P0:0:4:
+%4LG:+0X0P+0:1:4:0x0:
+%*4LG:+0X0P+0:0:4:
+%4LG:+0X8P-972:1:4:0x1p3:
+%*4LG:+0X8P-972:0:4:
+%4LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:4:
+%4LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:4:
+%4LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:4:0x1.cp2:
+%*4LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:4:
+%4LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:4:0x1.ep3:
+%*4LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:4:
+%4LG:+INFINITY:1:4:inf:
+%*4LG:+INFINITY:0:4:
+%5LG::0:-1:
+%*5LG::0:-1:
+%5LG:-INFINITY:0:-1:
+%*5LG:-INFINITY:0:-1:
+%5LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:-0x1.ep3:
+%*5LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:-0x1.cp2:
+%*5LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+# BZ12701 %5LG:-0X8P-972:0:-1:
+# BZ12701 %*5LG:-0X8P-972:0:-1:
+# BZ12701 %5LG:-0X0P+0:0:-1:
+# BZ12701 %*5LG:-0X0P+0:0:-1:
+# BZ12701 %5LG:-0X0P0:0:-1:
+# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-NAN(09A_Zaz):0:-1:
+%*5LG:-NAN(09A_Zaz):0:-1:
+%5LG:-NAN():0:-1:
+%*5LG:-NAN():0:-1:
+%5LG:NAN():1:5:nan:
+%*5LG:NAN():0:5:
+%5LG:NAN(09A_Zaz):0:-1:
+%*5LG:NAN(09A_Zaz):0:-1:
+%5LG:0X0P0:1:5:0x0:
+%*5LG:0X0P0:0:5:
+# BZ12701 %5LG:0X0P+0:0:-1:
+# BZ12701 %*5LG:0X0P+0:0:-1:
+# BZ12701 %5LG:0X8P-972:0:-1:
+# BZ12701 %*5LG:0X8P-972:0:-1:
+%5LG:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+%5LG:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.fcp2:
+%*5LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.fep3:
+%*5LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LG:INFINITY:0:-1:
+%*5LG:INFINITY:0:-1:
+%5LG:+NAN():0:-1:
+%*5LG:+NAN():0:-1:
+%5LG:+NAN(09A_Zaz):0:-1:
+%*5LG:+NAN(09A_Zaz):0:-1:
+# BZ12701 %5LG:+0X0P0:0:-1:
+# BZ12701 %*5LG:+0X0P0:0:-1:
+# BZ12701 %5LG:+0X0P+0:0:-1:
+# BZ12701 %*5LG:+0X0P+0:0:-1:
+# BZ12701 %5LG:+0X8P-972:0:-1:
+# BZ12701 %*5LG:+0X8P-972:0:-1:
+%5LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
+%5LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:5:
+%5LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:5:0x1.cp2:
+%*5LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:5:
+%5LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:5:0x1.ep3:
+%*5LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:5:
+%5LG:+INFINITY:0:-1:
+%*5LG:+INFINITY:0:-1:
+%6LG::0:-1:
+%*6LG::0:-1:
+%6LG:-INFINITY:0:-1:
+%*6LG:-INFINITY:0:-1:
+%6LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.fep3:
+%*6LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.fcp2:
+%*6LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+# BZ12701 %6LG:-0X8P-972:0:-1:
+# BZ12701 %*6LG:-0X8P-972:0:-1:
+# BZ12701 %6LG:-0X0P+0:0:-1:
+# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X0P0:1:6:-0x0:
+%*6LG:-0X0P0:0:6:
+%6LG:-NAN(09A_Zaz):0:-1:
+%*6LG:-NAN(09A_Zaz):0:-1:
+%6LG:-NAN():1:6:-nan:
+%*6LG:-NAN():0:6:
+%6LG:NAN():1:5:nan:
+%*6LG:NAN():0:5:
+%6LG:NAN(09A_Zaz):0:-1:
+%*6LG:NAN(09A_Zaz):0:-1:
+%6LG:0X0P0:1:5:0x0:
+%*6LG:0X0P0:0:5:
+%6LG:0X0P+0:1:6:0x0:
+%*6LG:0X0P+0:0:6:
+%6LG:0X8P-972:1:6:0x1p-6:
+%*6LG:0X8P-972:0:6:
+%6LG:0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%6LG:0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.ffcp2:
+%*6LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ffep3:
+%*6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LG:INFINITY:0:-1:
+%*6LG:INFINITY:0:-1:
+%6LG:+NAN():1:6:nan:
+%*6LG:+NAN():0:6:
+%6LG:+NAN(09A_Zaz):0:-1:
+%*6LG:+NAN(09A_Zaz):0:-1:
+%6LG:+0X0P0:1:6:0x0:
+%*6LG:+0X0P0:0:6:
+# BZ12701 %6LG:+0X0P+0:0:-1:
+# BZ12701 %*6LG:+0X0P+0:0:-1:
+# BZ12701 %6LG:+0X8P-972:0:-1:
+# BZ12701 %*6LG:+0X8P-972:0:-1:
+%6LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%6LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%6LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*6LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%6LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*6LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%6LG:+INFINITY:0:-1:
+%*6LG:+INFINITY:0:-1:
+%33LG::0:-1:
+%*33LG::0:-1:
+%33LG:-INFINITY:1:9:-inf:
+%*33LG:-INFINITY:0:9:
+# BZ12701 %33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
+%*33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LG:-0X8P-972:1:9:-0x1p-969:
+%*33LG:-0X8P-972:0:9:
+%33LG:-0X0P+0:1:7:-0x0:
+%*33LG:-0X0P+0:0:7:
+%33LG:-0X0P0:1:6:-0x0:
+%*33LG:-0X0P0:0:6:
+%33LG:-NAN(09A_Zaz):1:13:-nan:
+%*33LG:-NAN(09A_Zaz):0:13:
+%33LG:-NAN():1:6:-nan:
+%*33LG:-NAN():0:6:
+%33LG:NAN():1:5:nan:
+%*33LG:NAN():0:5:
+%33LG:NAN(09A_Zaz):1:12:nan:
+%*33LG:NAN(09A_Zaz):0:12:
+%33LG:0X0P0:1:5:0x0:
+%*33LG:0X0P0:0:5:
+%33LG:0X0P+0:1:6:0x0:
+%*33LG:0X0P+0:0:6:
+%33LG:0X8P-972:1:8:0x1p-969:
+%*33LG:0X8P-972:0:8:
+%33LG:0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LG:0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+%33LG:0X2.3456789ABCDEF0123456789ABCP+123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep2:
+%*33LG:0X2.3456789ABCDEF0123456789ABCP+123:0:33:
+%33LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p12:
+%*33LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+%33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:33:0x1.fffffffffffff7ffffffffffff8p4:
+%*33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
+%33LG:INFINITY:1:8:inf:
+%*33LG:INFINITY:0:8:
+%33LG:+NAN():1:6:nan:
+%*33LG:+NAN():0:6:
+%33LG:+NAN(09A_Zaz):1:13:nan:
+%*33LG:+NAN(09A_Zaz):0:13:
+%33LG:+0X0P0:1:6:0x0:
+%*33LG:+0X0P0:0:6:
+%33LG:+0X0P+0:1:7:0x0:
+%*33LG:+0X0P+0:0:7:
+%33LG:+0X8P-972:1:9:0x1p-969:
+%*33LG:+0X8P-972:0:9:
+%33LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
+%*33LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
+# BZ12701 %33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+# BZ12701 %*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
+%*33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
+# BZ12701 %33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+# BZ12701 %*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:+INFINITY:1:9:inf:
+%*33LG:+INFINITY:0:9:
+%50LG::0:-1:
+%*50LG::0:-1:
+%50LG:-INFINITY:1:9:-inf:
+%*50LG:-INFINITY:0:9:
+%50LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LG:-0X2.3456789ABCDEF0123456789ABCP+123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:36:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LG:-0X8P-972:1:9:-0x1p-969:
+%*50LG:-0X8P-972:0:9:
+%50LG:-0X0P+0:1:7:-0x0:
+%*50LG:-0X0P+0:0:7:
+%50LG:-0X0P0:1:6:-0x0:
+%*50LG:-0X0P0:0:6:
+%50LG:-NAN(09A_Zaz):1:13:-nan:
+%*50LG:-NAN(09A_Zaz):0:13:
+%50LG:-NAN():1:6:-nan:
+%*50LG:-NAN():0:6:
+%50LG:NAN():1:5:nan:
+%*50LG:NAN():0:5:
+%50LG:NAN(09A_Zaz):1:12:nan:
+%*50LG:NAN(09A_Zaz):0:12:
+%50LG:0X0P0:1:5:0x0:
+%*50LG:0X0P0:0:5:
+%50LG:0X0P+0:1:6:0x0:
+%*50LG:0X0P+0:0:6:
+%50LG:0X8P-972:1:8:0x1p-969:
+%*50LG:0X8P-972:0:8:
+%50LG:0X2.3456789ABCDEF0123456789ABCP0123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:0X2.3456789ABCDEF0123456789ABCP0123:0:35:
+%50LG:0X2.3456789ABCDEF0123456789ABCP+123:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:0X2.3456789ABCDEF0123456789ABCP+123:0:35:
+%50LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:35:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:35:
+%50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
+%50LG:INFINITY:1:8:inf:
+%*50LG:INFINITY:0:8:
+%50LG:+NAN():1:6:nan:
+%*50LG:+NAN():0:6:
+%50LG:+NAN(09A_Zaz):1:13:nan:
+%*50LG:+NAN(09A_Zaz):0:13:
+%50LG:+0X0P0:1:6:0x0:
+%*50LG:+0X0P0:0:6:
+%50LG:+0X0P+0:1:7:0x0:
+%*50LG:+0X0P+0:0:7:
+%50LG:+0X8P-972:1:9:0x1p-969:
+%*50LG:+0X8P-972:0:9:
+%50LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LG:+INFINITY:1:9:inf:
+%*50LG:+INFINITY:0:9:
+%5LG: :0:-1:
+%*5LG: :0:-1:
+%5LG: -INFINITY:0:-1:
+%*5LG: -INFINITY:0:-1:
+%5LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:-0x1.ep3:
+%*5LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:-0x1.cp2:
+%*5LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LG: -0X2.3456789ABCDEF0123456789ABCP+123:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+# BZ12701 %5LG: -0X8P-972:0:-1:
+# BZ12701 %*5LG: -0X8P-972:0:-1:
+# BZ12701 %5LG: -0X0P+0:0:-1:
+# BZ12701 %*5LG: -0X0P+0:0:-1:
+# BZ12701 %5LG: -0X0P0:0:-1:
+# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -NAN(09A_Zaz):0:-1:
+%*5LG: -NAN(09A_Zaz):0:-1:
+%5LG: -NAN():0:-1:
+%*5LG: -NAN():0:-1:
+%5LG: NAN():1:6:nan:
+%*5LG: NAN():0:6:
+%5LG: NAN(09A_Zaz):0:-1:
+%*5LG: NAN(09A_Zaz):0:-1:
+%5LG: 0X0P0:1:6:0x0:
+%*5LG: 0X0P0:0:6:
+# BZ12701 %5LG: 0X0P+0:0:-1:
+# BZ12701 %*5LG: 0X0P+0:0:-1:
+# BZ12701 %5LG: 0X8P-972:0:-1:
+# BZ12701 %*5LG: 0X8P-972:0:-1:
+%5LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%5LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.fcp2:
+%*5LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.fep3:
+%*5LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LG: INFINITY:0:-1:
+%*5LG: INFINITY:0:-1:
+%5LG: +NAN():0:-1:
+%*5LG: +NAN():0:-1:
+%5LG: +NAN(09A_Zaz):0:-1:
+%*5LG: +NAN(09A_Zaz):0:-1:
+# BZ12701 %5LG: +0X0P0:0:-1:
+# BZ12701 %*5LG: +0X0P0:0:-1:
+# BZ12701 %5LG: +0X0P+0:0:-1:
+# BZ12701 %*5LG: +0X0P+0:0:-1:
+# BZ12701 %5LG: +0X8P-972:0:-1:
+# BZ12701 %*5LG: +0X8P-972:0:-1:
+%5LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
+%5LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF0123456789ABCP+123:0:6:
+%5LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:6:0x1.cp2:
+%*5LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:6:
+%5LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:6:0x1.ep3:
+%*5LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
+%5LG: +INFINITY:0:-1:
+%*5LG: +INFINITY:0:-1:
+%50LG: :0:-1:
+%*50LG: :0:-1:
+%50LG: -INFINITY:1:10:-inf:
+%*50LG: -INFINITY:0:10:
+%50LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: -0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:-0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: -0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LG: -0X2.3456789ABCDEF0123456789ABCP+123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:37:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LG: -0X8P-972:1:10:-0x1p-969:
+%*50LG: -0X8P-972:0:10:
+%50LG: -0X0P+0:1:8:-0x0:
+%*50LG: -0X0P+0:0:8:
+%50LG: -0X0P0:1:7:-0x0:
+%*50LG: -0X0P0:0:7:
+%50LG: -NAN(09A_Zaz):1:14:-nan:
+%*50LG: -NAN(09A_Zaz):0:14:
+%50LG: -NAN():1:7:-nan:
+%*50LG: -NAN():0:7:
+%50LG: NAN():1:6:nan:
+%*50LG: NAN():0:6:
+%50LG: NAN(09A_Zaz):1:13:nan:
+%*50LG: NAN(09A_Zaz):0:13:
+%50LG: 0X0P0:1:6:0x0:
+%*50LG: 0X0P0:0:6:
+%50LG: 0X0P+0:1:7:0x0:
+%*50LG: 0X0P+0:0:7:
+%50LG: 0X8P-972:1:9:0x1p-969:
+%*50LG: 0X8P-972:0:9:
+%50LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:36:
+%50LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:36:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: 0X2.3456789ABCDEF0123456789ABCP+123:0:36:
+%50LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:36:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: 0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:36:
+%50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
+%50LG: INFINITY:1:9:inf:
+%*50LG: INFINITY:0:9:
+%50LG: +NAN():1:7:nan:
+%*50LG: +NAN():0:7:
+%50LG: +NAN(09A_Zaz):1:14:nan:
+%*50LG: +NAN(09A_Zaz):0:14:
+%50LG: +0X0P0:1:7:0x0:
+%*50LG: +0X0P0:0:7:
+%50LG: +0X0P+0:1:8:0x0:
+%*50LG: +0X0P+0:0:8:
+%50LG: +0X8P-972:1:10:0x1p-969:
+%*50LG: +0X8P-972:0:10:
+%50LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:37:
+%50LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:37:0x1.1a2b3c4d5e6f78091a2b3c4d5ep124:
+%*50LG: +0X2.3456789ABCDEF0123456789ABCP+123:0:37:
+%50LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:37:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: +0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:37:
+%50LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:1:38:0x1.fffffffffffff7ffffffffffff8p1023:
+%*50LG: +0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:38:
+%50LG: +INFINITY:1:10:inf:
+%*50LG: +INFINITY:0:10: