aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@redhat.com>2025-03-25 09:40:20 +0000
committerMaciej W. Rozycki <macro@redhat.com>2025-03-25 09:40:20 +0000
commit0b311614395586608b5433dc8151e098d1906446 (patch)
treefffd0c85bade47bf98c13b92c251843fbcd654c9
parent26df22636d5876352cbd53b8662173e461e1e220 (diff)
downloadglibc-0b311614395586608b5433dc8151e098d1906446.zip
glibc-0b311614395586608b5433dc8151e098d1906446.tar.gz
glibc-0b311614395586608b5433dc8151e098d1906446.tar.bz2
stdio-common: Add scanf double data for IEEE 754 binary64 format
Add Makefile infrastructure and `double' real input data for targets using the IEEE 754 binary64 format. Keep input data disabled and referring to BZ #12701 for entries that are are currently incorrectly accepted as valid data, such as '0e', '0e+', '0x', '0x8p', '0x0p-', etc. Reviewed-by: Joseph Myers <josmyers@redhat.com>
-rw-r--r--sysdeps/ieee754/dbl-64/Makefile4
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input682
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input682
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input558
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input682
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input682
9 files changed, 4964 insertions, 0 deletions
diff --git a/sysdeps/ieee754/dbl-64/Makefile b/sysdeps/ieee754/dbl-64/Makefile
index 78530b5..766bef4 100644
--- a/sysdeps/ieee754/dbl-64/Makefile
+++ b/sysdeps/ieee754/dbl-64/Makefile
@@ -3,3 +3,7 @@ ifeq ($(subdir),math)
CFLAGS-branred.c += $(config-cflags-nofma)
CFLAGS-e_sqrt.c += $(config-cflags-nofma)
endif
+
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += double
+endif
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
new file mode 100644
index 0000000..9d50b08
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -0,0 +1,682 @@
+%la::0:-1:
+%*la::0:-1:
+%la:-infinity:1:9:-inf:
+%*la:-infinity:0:9:
+%la:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*la:-0xf.ffffffffffff8p+1020:0:24:
+%la:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*la:-0x7.ffffffffffffcp1021:0:23:
+%la:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*la:-0x2.3456789abcdfep+123:0:23:
+%la:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*la:-0x2.3456789abcdfep0123:0:23:
+%la:-0x8p-1025:1:10:-0x1p-1022:
+%*la:-0x8p-1025:0:10:
+%la:-0x0p+0:1:7:-0x0:
+%*la:-0x0p+0:0:7:
+%la:-0x0p0:1:6:-0x0:
+%*la:-0x0p0:0:6:
+%la:-nan(09A_Zaz):1:13:-nan:
+%*la:-nan(09A_Zaz):0:13:
+%la:-nan():1:6:-nan:
+%*la:-nan():0:6:
+%la:nan():1:5:nan:
+%*la:nan():0:5:
+%la:nan(09A_Zaz):1:12:nan:
+%*la:nan(09A_Zaz):0:12:
+%la:0x0p0:1:5:0x0:
+%*la:0x0p0:0:5:
+%la:0x0p+0:1:6:0x0:
+%*la:0x0p+0:0:6:
+%la:0x8p-1025:1:9:0x1p-1022:
+%*la:0x8p-1025:0:9:
+%la:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*la:0x2.3456789abcdfep0123:0:22:
+%la:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*la:0x2.3456789abcdfep+123:0:22:
+%la:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*la:0x7.ffffffffffffcp1021:0:22:
+%la:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*la:0xf.ffffffffffff8p+1020:0:23:
+%la:infinity:1:8:inf:
+%*la:infinity:0:8:
+%la:+nan():1:6:nan:
+%*la:+nan():0:6:
+%la:+nan(09A_Zaz):1:13:nan:
+%*la:+nan(09A_Zaz):0:13:
+%la:+0x0p0:1:6:0x0:
+%*la:+0x0p0:0:6:
+%la:+0x0p+0:1:7:0x0:
+%*la:+0x0p+0:0:7:
+%la:+0x8p-1025:1:10:0x1p-1022:
+%*la:+0x8p-1025:0:10:
+%la:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*la:+0x2.3456789abcdfep0123:0:23:
+%la:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*la:+0x2.3456789abcdfep+123:0:23:
+%la:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*la:+0x7.ffffffffffffcp1021:0:23:
+%la:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*la:+0xf.ffffffffffff8p+1020:0:24:
+%la:+infinity:1:9:inf:
+%*la:+infinity:0:9:
+%1la::0:-1:
+%*1la::0:-1:
+%1la:-infinity:0:-1:
+%*1la:-infinity:0:-1:
+%1la:-0xf.ffffffffffff8p+1020:0:-1:
+%*1la:-0xf.ffffffffffff8p+1020:0:-1:
+%1la:-0x7.ffffffffffffcp1021:0:-1:
+%*1la:-0x7.ffffffffffffcp1021:0:-1:
+%1la:-0x2.3456789abcdfep+123:0:-1:
+%*1la:-0x2.3456789abcdfep+123:0:-1:
+%1la:-0x2.3456789abcdfep0123:0:-1:
+%*1la:-0x2.3456789abcdfep0123:0:-1:
+%1la:-0x8p-1025:0:-1:
+%*1la:-0x8p-1025:0:-1:
+%1la:-0x0p+0:0:-1:
+%*1la:-0x0p+0:0:-1:
+%1la:-0x0p0:0:-1:
+%*1la:-0x0p0:0:-1:
+%1la:-nan(09A_Zaz):0:-1:
+%*1la:-nan(09A_Zaz):0:-1:
+%1la:-nan():0:-1:
+%*1la:-nan():0:-1:
+%1la:nan():0:-1:
+%*1la:nan():0:-1:
+%1la:nan(09A_Zaz):0:-1:
+%*1la:nan(09A_Zaz):0:-1:
+%1la:0x0p0:1:1:0x0:
+%*1la:0x0p0:0:1:
+%1la:0x0p+0:1:1:0x0:
+%*1la:0x0p+0:0:1:
+%1la:0x8p-1025:1:1:0x0:
+%*1la:0x8p-1025:0:1:
+%1la:0x2.3456789abcdfep0123:1:1:0x0:
+%*1la:0x2.3456789abcdfep0123:0:1:
+%1la:0x2.3456789abcdfep+123:1:1:0x0:
+%*1la:0x2.3456789abcdfep+123:0:1:
+%1la:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1la:0x7.ffffffffffffcp1021:0:1:
+%1la:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1la:0xf.ffffffffffff8p+1020:0:1:
+%1la:infinity:0:-1:
+%*1la:infinity:0:-1:
+%1la:+nan():0:-1:
+%*1la:+nan():0:-1:
+%1la:+nan(09A_Zaz):0:-1:
+%*1la:+nan(09A_Zaz):0:-1:
+%1la:+0x0p0:0:-1:
+%*1la:+0x0p0:0:-1:
+%1la:+0x0p+0:0:-1:
+%*1la:+0x0p+0:0:-1:
+%1la:+0x8p-1025:0:-1:
+%*1la:+0x8p-1025:0:-1:
+%1la:+0x2.3456789abcdfep0123:0:-1:
+%*1la:+0x2.3456789abcdfep0123:0:-1:
+%1la:+0x2.3456789abcdfep+123:0:-1:
+%*1la:+0x2.3456789abcdfep+123:0:-1:
+%1la:+0x7.ffffffffffffcp1021:0:-1:
+%*1la:+0x7.ffffffffffffcp1021:0:-1:
+%1la:+0xf.ffffffffffff8p+1020:0:-1:
+%*1la:+0xf.ffffffffffff8p+1020:0:-1:
+%1la:+infinity:0:-1:
+%*1la:+infinity:0:-1:
+%2la::0:-1:
+%*2la::0:-1:
+%2la:-infinity:0:-1:
+%*2la:-infinity:0:-1:
+%2la:-0xf.ffffffffffff8p+1020:1:2:-0x0:
+%*2la:-0xf.ffffffffffff8p+1020:0:2:
+%2la:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2la:-0x7.ffffffffffffcp1021:0:2:
+%2la:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2la:-0x2.3456789abcdfep+123:0:2:
+%2la:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2la:-0x2.3456789abcdfep0123:0:2:
+%2la:-0x8p-1025:1:2:-0x0:
+%*2la:-0x8p-1025:0:2:
+%2la:-0x0p+0:1:2:-0x0:
+%*2la:-0x0p+0:0:2:
+%2la:-0x0p0:1:2:-0x0:
+%*2la:-0x0p0:0:2:
+%2la:-nan(09A_Zaz):0:-1:
+%*2la:-nan(09A_Zaz):0:-1:
+%2la:-nan():0:-1:
+%*2la:-nan():0:-1:
+%2la:nan():0:-1:
+%*2la:nan():0:-1:
+%2la:nan(09A_Zaz):0:-1:
+%*2la:nan(09A_Zaz):0:-1:
+# BZ12701 %2la:0x0p0:0:-1:
+# BZ12701 %*2la:0x0p0:0:-1:
+# BZ12701 %2la:0x0p+0:0:-1:
+# BZ12701 %*2la:0x0p+0:0:-1:
+# BZ12701 %2la:0x8p-1025:0:-1:
+# BZ12701 %*2la:0x8p-1025:0:-1:
+# BZ12701 %2la:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*2la:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %2la:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*2la:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %2la:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*2la:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %2la:0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*2la:0xf.ffffffffffff8p+1020:0:-1:
+%2la:infinity:0:-1:
+%*2la:infinity:0:-1:
+%2la:+nan():0:-1:
+%*2la:+nan():0:-1:
+%2la:+nan(09A_Zaz):0:-1:
+%*2la:+nan(09A_Zaz):0:-1:
+%2la:+0x0p0:1:2:0x0:
+%*2la:+0x0p0:0:2:
+%2la:+0x0p+0:1:2:0x0:
+%*2la:+0x0p+0:0:2:
+%2la:+0x8p-1025:1:2:0x0:
+%*2la:+0x8p-1025:0:2:
+%2la:+0x2.3456789abcdfep0123:1:2:0x0:
+%*2la:+0x2.3456789abcdfep0123:0:2:
+%2la:+0x2.3456789abcdfep+123:1:2:0x0:
+%*2la:+0x2.3456789abcdfep+123:0:2:
+%2la:+0x7.ffffffffffffcp1021:1:2:0x0:
+%*2la:+0x7.ffffffffffffcp1021:0:2:
+%2la:+0xf.ffffffffffff8p+1020:1:2:0x0:
+%*2la:+0xf.ffffffffffff8p+1020:0:2:
+%2la:+infinity:0:-1:
+%*2la:+infinity:0:-1:
+%3la::0:-1:
+%*3la::0:-1:
+%3la:-infinity:0:-1:
+%*3la:-infinity:0:-1:
+# BZ12701 %3la:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3la:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %3la:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3la:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3la:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3la:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3la:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3la:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3la:-0x8p-1025:0:-1:
+# BZ12701 %*3la:-0x8p-1025:0:-1:
+# BZ12701 %3la:-0x0p+0:0:-1:
+# BZ12701 %*3la:-0x0p+0:0:-1:
+# BZ12701 %3la:-0x0p0:0:-1:
+# BZ12701 %*3la:-0x0p0:0:-1:
+%3la:-nan(09A_Zaz):0:-1:
+%*3la:-nan(09A_Zaz):0:-1:
+%3la:-nan():0:-1:
+%*3la:-nan():0:-1:
+%3la:nan():1:3:nan:
+%*3la:nan():0:3:
+%3la:nan(09A_Zaz):1:3:nan:
+%*3la:nan(09A_Zaz):0:3:
+%3la:0x0p0:1:3:0x0:
+%*3la:0x0p0:0:3:
+%3la:0x0p+0:1:3:0x0:
+%*3la:0x0p+0:0:3:
+%3la:0x8p-1025:1:3:0x1p3:
+%*3la:0x8p-1025:0:3:
+%3la:0x2.3456789abcdfep0123:1:3:0x1p1:
+%*3la:0x2.3456789abcdfep0123:0:3:
+%3la:0x2.3456789abcdfep+123:1:3:0x1p1:
+%*3la:0x2.3456789abcdfep+123:0:3:
+%3la:0x7.ffffffffffffcp1021:1:3:0x1.cp2:
+%*3la:0x7.ffffffffffffcp1021:0:3:
+%3la:0xf.ffffffffffff8p+1020:1:3:0x1.ep3:
+%*3la:0xf.ffffffffffff8p+1020:0:3:
+%3la:infinity:1:3:inf:
+%*3la:infinity:0:3:
+%3la:+nan():0:-1:
+%*3la:+nan():0:-1:
+%3la:+nan(09A_Zaz):0:-1:
+%*3la:+nan(09A_Zaz):0:-1:
+# BZ12701 %3la:+0x0p0:0:-1:
+# BZ12701 %*3la:+0x0p0:0:-1:
+# BZ12701 %3la:+0x0p+0:0:-1:
+# BZ12701 %*3la:+0x0p+0:0:-1:
+# BZ12701 %3la:+0x8p-1025:0:-1:
+# BZ12701 %*3la:+0x8p-1025:0:-1:
+# BZ12701 %3la:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3la:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3la:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3la:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3la:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3la:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3la:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3la:+0xf.ffffffffffff8p+1020:0:-1:
+%3la:+infinity:0:-1:
+%*3la:+infinity:0:-1:
+%4la::0:-1:
+%*4la::0:-1:
+%4la:-infinity:1:4:-inf:
+%*4la:-infinity:0:4:
+%4la:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3:
+%*4la:-0xf.ffffffffffff8p+1020:0:4:
+%4la:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2:
+%*4la:-0x7.ffffffffffffcp1021:0:4:
+%4la:-0x2.3456789abcdfep+123:1:4:-0x1p1:
+%*4la:-0x2.3456789abcdfep+123:0:4:
+%4la:-0x2.3456789abcdfep0123:1:4:-0x1p1:
+%*4la:-0x2.3456789abcdfep0123:0:4:
+%4la:-0x8p-1025:1:4:-0x1p3:
+%*4la:-0x8p-1025:0:4:
+%4la:-0x0p+0:1:4:-0x0:
+%*4la:-0x0p+0:0:4:
+%4la:-0x0p0:1:4:-0x0:
+%*4la:-0x0p0:0:4:
+%4la:-nan(09A_Zaz):1:4:-nan:
+%*4la:-nan(09A_Zaz):0:4:
+%4la:-nan():1:4:-nan:
+%*4la:-nan():0:4:
+%4la:nan():0:-1:
+%*4la:nan():0:-1:
+%4la:nan(09A_Zaz):0:-1:
+%*4la:nan(09A_Zaz):0:-1:
+# BZ12701 %4la:0x0p0:0:-1:
+# BZ12701 %*4la:0x0p0:0:-1:
+# BZ12701 %4la:0x0p+0:0:-1:
+# BZ12701 %*4la:0x0p+0:0:-1:
+# BZ12701 %4la:0x8p-1025:0:-1:
+# BZ12701 %*4la:0x8p-1025:0:-1:
+%4la:0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4la:0x2.3456789abcdfep0123:0:4:
+%4la:0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4la:0x2.3456789abcdfep+123:0:4:
+%4la:0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4la:0x7.ffffffffffffcp1021:0:4:
+%4la:0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4la:0xf.ffffffffffff8p+1020:0:4:
+%4la:infinity:0:-1:
+%*4la:infinity:0:-1:
+%4la:+nan():1:4:nan:
+%*4la:+nan():0:4:
+%4la:+nan(09A_Zaz):1:4:nan:
+%*4la:+nan(09A_Zaz):0:4:
+%4la:+0x0p0:1:4:0x0:
+%*4la:+0x0p0:0:4:
+%4la:+0x0p+0:1:4:0x0:
+%*4la:+0x0p+0:0:4:
+%4la:+0x8p-1025:1:4:0x1p3:
+%*4la:+0x8p-1025:0:4:
+%4la:+0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4la:+0x2.3456789abcdfep0123:0:4:
+%4la:+0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4la:+0x2.3456789abcdfep+123:0:4:
+%4la:+0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4la:+0x7.ffffffffffffcp1021:0:4:
+%4la:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4la:+0xf.ffffffffffff8p+1020:0:4:
+%4la:+infinity:1:4:inf:
+%*4la:+infinity:0:4:
+%5la::0:-1:
+%*5la::0:-1:
+%5la:-infinity:0:-1:
+%*5la:-infinity:0:-1:
+%5la:-0xf.ffffffffffff8p+1020:1:5:-0x1.ep3:
+%*5la:-0xf.ffffffffffff8p+1020:0:5:
+%5la:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2:
+%*5la:-0x7.ffffffffffffcp1021:0:5:
+%5la:-0x2.3456789abcdfep+123:1:5:-0x1p1:
+%*5la:-0x2.3456789abcdfep+123:0:5:
+%5la:-0x2.3456789abcdfep0123:1:5:-0x1p1:
+%*5la:-0x2.3456789abcdfep0123:0:5:
+# BZ12701 %5la:-0x8p-1025:0:-1:
+# BZ12701 %*5la:-0x8p-1025:0:-1:
+# BZ12701 %5la:-0x0p+0:0:-1:
+# BZ12701 %*5la:-0x0p+0:0:-1:
+# BZ12701 %5la:-0x0p0:0:-1:
+# BZ12701 %*5la:-0x0p0:0:-1:
+%5la:-nan(09A_Zaz):0:-1:
+%*5la:-nan(09A_Zaz):0:-1:
+%5la:-nan():0:-1:
+%*5la:-nan():0:-1:
+%5la:nan():1:5:nan:
+%*5la:nan():0:5:
+%5la:nan(09A_Zaz):0:-1:
+%*5la:nan(09A_Zaz):0:-1:
+%5la:0x0p0:1:5:0x0:
+%*5la:0x0p0:0:5:
+# BZ12701 %5la:0x0p+0:0:-1:
+# BZ12701 %*5la:0x0p+0:0:-1:
+# BZ12701 %5la:0x8p-1025:0:-1:
+# BZ12701 %*5la:0x8p-1025:0:-1:
+%5la:0x2.3456789abcdfep0123:1:5:0x1.18p1:
+%*5la:0x2.3456789abcdfep0123:0:5:
+%5la:0x2.3456789abcdfep+123:1:5:0x1.18p1:
+%*5la:0x2.3456789abcdfep+123:0:5:
+%5la:0x7.ffffffffffffcp1021:1:5:0x1.fcp2:
+%*5la:0x7.ffffffffffffcp1021:0:5:
+%5la:0xf.ffffffffffff8p+1020:1:5:0x1.fep3:
+%*5la:0xf.ffffffffffff8p+1020:0:5:
+%5la:infinity:0:-1:
+%*5la:infinity:0:-1:
+%5la:+nan():0:-1:
+%*5la:+nan():0:-1:
+%5la:+nan(09A_Zaz):0:-1:
+%*5la:+nan(09A_Zaz):0:-1:
+# BZ12701 %5la:+0x0p0:0:-1:
+# BZ12701 %*5la:+0x0p0:0:-1:
+# BZ12701 %5la:+0x0p+0:0:-1:
+# BZ12701 %*5la:+0x0p+0:0:-1:
+# BZ12701 %5la:+0x8p-1025:0:-1:
+# BZ12701 %*5la:+0x8p-1025:0:-1:
+%5la:+0x2.3456789abcdfep0123:1:5:0x1p1:
+%*5la:+0x2.3456789abcdfep0123:0:5:
+%5la:+0x2.3456789abcdfep+123:1:5:0x1p1:
+%*5la:+0x2.3456789abcdfep+123:0:5:
+%5la:+0x7.ffffffffffffcp1021:1:5:0x1.cp2:
+%*5la:+0x7.ffffffffffffcp1021:0:5:
+%5la:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3:
+%*5la:+0xf.ffffffffffff8p+1020:0:5:
+%5la:+infinity:0:-1:
+%*5la:+infinity:0:-1:
+%6la::0:-1:
+%*6la::0:-1:
+%6la:-infinity:0:-1:
+%*6la:-infinity:0:-1:
+%6la:-0xf.ffffffffffff8p+1020:1:6:-0x1.fep3:
+%*6la:-0xf.ffffffffffff8p+1020:0:6:
+%6la:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2:
+%*6la:-0x7.ffffffffffffcp1021:0:6:
+%6la:-0x2.3456789abcdfep+123:1:6:-0x1.18p1:
+%*6la:-0x2.3456789abcdfep+123:0:6:
+%6la:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
+%*6la:-0x2.3456789abcdfep0123:0:6:
+# BZ12701 %6la:-0x8p-1025:0:-1:
+# BZ12701 %*6la:-0x8p-1025:0:-1:
+# BZ12701 %6la:-0x0p+0:0:-1:
+# BZ12701 %*6la:-0x0p+0:0:-1:
+%6la:-0x0p0:1:6:-0x0:
+%*6la:-0x0p0:0:6:
+%6la:-nan(09A_Zaz):0:-1:
+%*6la:-nan(09A_Zaz):0:-1:
+%6la:-nan():1:6:-nan:
+%*6la:-nan():0:6:
+%6la:nan():1:5:nan:
+%*6la:nan():0:5:
+%6la:nan(09A_Zaz):0:-1:
+%*6la:nan(09A_Zaz):0:-1:
+%6la:0x0p0:1:5:0x0:
+%*6la:0x0p0:0:5:
+%6la:0x0p+0:1:6:0x0:
+%*6la:0x0p+0:0:6:
+%6la:0x8p-1025:1:6:0x1p2:
+%*6la:0x8p-1025:0:6:
+%6la:0x2.3456789abcdfep0123:1:6:0x1.1ap1:
+%*6la:0x2.3456789abcdfep0123:0:6:
+%6la:0x2.3456789abcdfep+123:1:6:0x1.1ap1:
+%*6la:0x2.3456789abcdfep+123:0:6:
+%6la:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2:
+%*6la:0x7.ffffffffffffcp1021:0:6:
+%6la:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3:
+%*6la:0xf.ffffffffffff8p+1020:0:6:
+%6la:infinity:0:-1:
+%*6la:infinity:0:-1:
+%6la:+nan():1:6:nan:
+%*6la:+nan():0:6:
+%6la:+nan(09A_Zaz):0:-1:
+%*6la:+nan(09A_Zaz):0:-1:
+%6la:+0x0p0:1:6:0x0:
+%*6la:+0x0p0:0:6:
+# BZ12701 %6la:+0x0p+0:0:-1:
+# BZ12701 %*6la:+0x0p+0:0:-1:
+# BZ12701 %6la:+0x8p-1025:0:-1:
+# BZ12701 %*6la:+0x8p-1025:0:-1:
+%6la:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
+%*6la:+0x2.3456789abcdfep0123:0:6:
+%6la:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
+%*6la:+0x2.3456789abcdfep+123:0:6:
+%6la:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*6la:+0x7.ffffffffffffcp1021:0:6:
+%6la:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*6la:+0xf.ffffffffffff8p+1020:0:6:
+%6la:+infinity:0:-1:
+%*6la:+infinity:0:-1:
+%20la::0:-1:
+%*20la::0:-1:
+%20la:-infinity:1:9:-inf:
+%*20la:-infinity:0:9:
+# BZ12701 %20la:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20la:-0xf.ffffffffffff8p+1020:0:-1:
+%20la:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20la:-0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20la:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20la:-0x2.3456789abcdfep+123:0:-1:
+%20la:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
+%*20la:-0x2.3456789abcdfep0123:0:20:
+%20la:-0x8p-1025:1:10:-0x1p-1022:
+%*20la:-0x8p-1025:0:10:
+%20la:-0x0p+0:1:7:-0x0:
+%*20la:-0x0p+0:0:7:
+%20la:-0x0p0:1:6:-0x0:
+%*20la:-0x0p0:0:6:
+%20la:-nan(09A_Zaz):1:13:-nan:
+%*20la:-nan(09A_Zaz):0:13:
+%20la:-nan():1:6:-nan:
+%*20la:-nan():0:6:
+%20la:nan():1:5:nan:
+%*20la:nan():0:5:
+%20la:nan(09A_Zaz):1:12:nan:
+%*20la:nan(09A_Zaz):0:12:
+%20la:0x0p0:1:5:0x0:
+%*20la:0x0p0:0:5:
+%20la:0x0p+0:1:6:0x0:
+%*20la:0x0p+0:0:6:
+%20la:0x8p-1025:1:9:0x1p-1022:
+%*20la:0x8p-1025:0:9:
+%20la:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20la:0x2.3456789abcdfep0123:0:20:
+%20la:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20la:0x2.3456789abcdfep+123:0:20:
+%20la:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12:
+%*20la:0x7.ffffffffffffcp1021:0:20:
+%20la:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4:
+%*20la:0xf.ffffffffffff8p+1020:0:20:
+%20la:infinity:1:8:inf:
+%*20la:infinity:0:8:
+%20la:+nan():1:6:nan:
+%*20la:+nan():0:6:
+%20la:+nan(09A_Zaz):1:13:nan:
+%*20la:+nan(09A_Zaz):0:13:
+%20la:+0x0p0:1:6:0x0:
+%*20la:+0x0p0:0:6:
+%20la:+0x0p+0:1:7:0x0:
+%*20la:+0x0p+0:0:7:
+%20la:+0x8p-1025:1:10:0x1p-1022:
+%*20la:+0x8p-1025:0:10:
+%20la:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20la:+0x2.3456789abcdfep0123:0:20:
+# BZ12701 %20la:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20la:+0x2.3456789abcdfep+123:0:-1:
+%20la:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20la:+0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20la:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20la:+0xf.ffffffffffff8p+1020:0:-1:
+%20la:+infinity:1:9:inf:
+%*20la:+infinity:0:9:
+%32la::0:-1:
+%*32la::0:-1:
+%32la:-infinity:1:9:-inf:
+%*32la:-infinity:0:9:
+%32la:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*32la:-0xf.ffffffffffff8p+1020:0:24:
+%32la:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*32la:-0x7.ffffffffffffcp1021:0:23:
+%32la:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32la:-0x2.3456789abcdfep+123:0:23:
+%32la:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32la:-0x2.3456789abcdfep0123:0:23:
+%32la:-0x8p-1025:1:10:-0x1p-1022:
+%*32la:-0x8p-1025:0:10:
+%32la:-0x0p+0:1:7:-0x0:
+%*32la:-0x0p+0:0:7:
+%32la:-0x0p0:1:6:-0x0:
+%*32la:-0x0p0:0:6:
+%32la:-nan(09A_Zaz):1:13:-nan:
+%*32la:-nan(09A_Zaz):0:13:
+%32la:-nan():1:6:-nan:
+%*32la:-nan():0:6:
+%32la:nan():1:5:nan:
+%*32la:nan():0:5:
+%32la:nan(09A_Zaz):1:12:nan:
+%*32la:nan(09A_Zaz):0:12:
+%32la:0x0p0:1:5:0x0:
+%*32la:0x0p0:0:5:
+%32la:0x0p+0:1:6:0x0:
+%*32la:0x0p+0:0:6:
+%32la:0x8p-1025:1:9:0x1p-1022:
+%*32la:0x8p-1025:0:9:
+%32la:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32la:0x2.3456789abcdfep0123:0:22:
+%32la:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32la:0x2.3456789abcdfep+123:0:22:
+%32la:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*32la:0x7.ffffffffffffcp1021:0:22:
+%32la:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*32la:0xf.ffffffffffff8p+1020:0:23:
+%32la:infinity:1:8:inf:
+%*32la:infinity:0:8:
+%32la:+nan():1:6:nan:
+%*32la:+nan():0:6:
+%32la:+nan(09A_Zaz):1:13:nan:
+%*32la:+nan(09A_Zaz):0:13:
+%32la:+0x0p0:1:6:0x0:
+%*32la:+0x0p0:0:6:
+%32la:+0x0p+0:1:7:0x0:
+%*32la:+0x0p+0:0:7:
+%32la:+0x8p-1025:1:10:0x1p-1022:
+%*32la:+0x8p-1025:0:10:
+%32la:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la:+0x2.3456789abcdfep0123:0:23:
+%32la:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la:+0x2.3456789abcdfep+123:0:23:
+%32la:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32la:+0x7.ffffffffffffcp1021:0:23:
+%32la:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32la:+0xf.ffffffffffff8p+1020:0:24:
+%32la:+infinity:1:9:inf:
+%*32la:+infinity:0:9:
+%5la: :0:-1:
+%*5la: :0:-1:
+%5la: -infinity:0:-1:
+%*5la: -infinity:0:-1:
+%5la: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3:
+%*5la: -0xf.ffffffffffff8p+1020:0:6:
+%5la: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2:
+%*5la: -0x7.ffffffffffffcp1021:0:6:
+%5la: -0x2.3456789abcdfep+123:1:6:-0x1p1:
+%*5la: -0x2.3456789abcdfep+123:0:6:
+%5la: -0x2.3456789abcdfep0123:1:6:-0x1p1:
+%*5la: -0x2.3456789abcdfep0123:0:6:
+# BZ12701 %5la: -0x8p-1025:0:-1:
+# BZ12701 %*5la: -0x8p-1025:0:-1:
+# BZ12701 %5la: -0x0p+0:0:-1:
+# BZ12701 %*5la: -0x0p+0:0:-1:
+# BZ12701 %5la: -0x0p0:0:-1:
+# BZ12701 %*5la: -0x0p0:0:-1:
+%5la: -nan(09A_Zaz):0:-1:
+%*5la: -nan(09A_Zaz):0:-1:
+%5la: -nan():0:-1:
+%*5la: -nan():0:-1:
+%5la: nan():1:6:nan:
+%*5la: nan():0:6:
+%5la: nan(09A_Zaz):0:-1:
+%*5la: nan(09A_Zaz):0:-1:
+%5la: 0x0p0:1:6:0x0:
+%*5la: 0x0p0:0:6:
+# BZ12701 %5la: 0x0p+0:0:-1:
+# BZ12701 %*5la: 0x0p+0:0:-1:
+# BZ12701 %5la: 0x8p-1025:0:-1:
+# BZ12701 %*5la: 0x8p-1025:0:-1:
+%5la: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
+%*5la: 0x2.3456789abcdfep0123:0:6:
+%5la: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
+%*5la: 0x2.3456789abcdfep+123:0:6:
+%5la: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*5la: 0x7.ffffffffffffcp1021:0:6:
+%5la: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*5la: 0xf.ffffffffffff8p+1020:0:6:
+%5la: infinity:0:-1:
+%*5la: infinity:0:-1:
+%5la: +nan():0:-1:
+%*5la: +nan():0:-1:
+%5la: +nan(09A_Zaz):0:-1:
+%*5la: +nan(09A_Zaz):0:-1:
+# BZ12701 %5la: +0x0p0:0:-1:
+# BZ12701 %*5la: +0x0p0:0:-1:
+# BZ12701 %5la: +0x0p+0:0:-1:
+# BZ12701 %*5la: +0x0p+0:0:-1:
+# BZ12701 %5la: +0x8p-1025:0:-1:
+# BZ12701 %*5la: +0x8p-1025:0:-1:
+%5la: +0x2.3456789abcdfep0123:1:6:0x1p1:
+%*5la: +0x2.3456789abcdfep0123:0:6:
+%5la: +0x2.3456789abcdfep+123:1:6:0x1p1:
+%*5la: +0x2.3456789abcdfep+123:0:6:
+%5la: +0x7.ffffffffffffcp1021:1:6:0x1.cp2:
+%*5la: +0x7.ffffffffffffcp1021:0:6:
+%5la: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3:
+%*5la: +0xf.ffffffffffff8p+1020:0:6:
+%5la: +infinity:0:-1:
+%*5la: +infinity:0:-1:
+%32la: :0:-1:
+%*32la: :0:-1:
+%32la: -infinity:1:10:-inf:
+%*32la: -infinity:0:10:
+%32la: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023:
+%*32la: -0xf.ffffffffffff8p+1020:0:25:
+%32la: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023:
+%*32la: -0x7.ffffffffffffcp1021:0:24:
+%32la: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32la: -0x2.3456789abcdfep+123:0:24:
+%32la: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32la: -0x2.3456789abcdfep0123:0:24:
+%32la: -0x8p-1025:1:11:-0x1p-1022:
+%*32la: -0x8p-1025:0:11:
+%32la: -0x0p+0:1:8:-0x0:
+%*32la: -0x0p+0:0:8:
+%32la: -0x0p0:1:7:-0x0:
+%*32la: -0x0p0:0:7:
+%32la: -nan(09A_Zaz):1:14:-nan:
+%*32la: -nan(09A_Zaz):0:14:
+%32la: -nan():1:7:-nan:
+%*32la: -nan():0:7:
+%32la: nan():1:6:nan:
+%*32la: nan():0:6:
+%32la: nan(09A_Zaz):1:13:nan:
+%*32la: nan(09A_Zaz):0:13:
+%32la: 0x0p0:1:6:0x0:
+%*32la: 0x0p0:0:6:
+%32la: 0x0p+0:1:7:0x0:
+%*32la: 0x0p+0:0:7:
+%32la: 0x8p-1025:1:10:0x1p-1022:
+%*32la: 0x8p-1025:0:10:
+%32la: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la: 0x2.3456789abcdfep0123:0:23:
+%32la: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32la: 0x2.3456789abcdfep+123:0:23:
+%32la: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32la: 0x7.ffffffffffffcp1021:0:23:
+%32la: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32la: 0xf.ffffffffffff8p+1020:0:24:
+%32la: infinity:1:9:inf:
+%*32la: infinity:0:9:
+%32la: +nan():1:7:nan:
+%*32la: +nan():0:7:
+%32la: +nan(09A_Zaz):1:14:nan:
+%*32la: +nan(09A_Zaz):0:14:
+%32la: +0x0p0:1:7:0x0:
+%*32la: +0x0p0:0:7:
+%32la: +0x0p+0:1:8:0x0:
+%*32la: +0x0p+0:0:8:
+%32la: +0x8p-1025:1:11:0x1p-1022:
+%*32la: +0x8p-1025:0:11:
+%32la: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32la: +0x2.3456789abcdfep0123:0:24:
+%32la: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32la: +0x2.3456789abcdfep+123:0:24:
+%32la: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023:
+%*32la: +0x7.ffffffffffffcp1021:0:24:
+%32la: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023:
+%*32la: +0xf.ffffffffffff8p+1020:0:25:
+%32la: +infinity:1:10:inf:
+%*32la: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
new file mode 100644
index 0000000..3b5a4fe
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
@@ -0,0 +1,682 @@
+%lA::0:-1:
+%*lA::0:-1:
+%lA:-INFINITY:1:9:-inf:
+%*lA:-INFINITY:0:9:
+%lA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*lA:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%lA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*lA:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%lA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lA:-0X2.3456789ABCDFEP+123:0:23:
+%lA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lA:-0X2.3456789ABCDFEP0123:0:23:
+%lA:-0X8P-1025:1:10:-0x1p-1022:
+%*lA:-0X8P-1025:0:10:
+%lA:-0X0P+0:1:7:-0x0:
+%*lA:-0X0P+0:0:7:
+%lA:-0X0P0:1:6:-0x0:
+%*lA:-0X0P0:0:6:
+%lA:-NAN(09A_Zaz):1:13:-nan:
+%*lA:-NAN(09A_Zaz):0:13:
+%lA:-NAN():1:6:-nan:
+%*lA:-NAN():0:6:
+%lA:NAN():1:5:nan:
+%*lA:NAN():0:5:
+%lA:NAN(09A_Zaz):1:12:nan:
+%*lA:NAN(09A_Zaz):0:12:
+%lA:0X0P0:1:5:0x0:
+%*lA:0X0P0:0:5:
+%lA:0X0P+0:1:6:0x0:
+%*lA:0X0P+0:0:6:
+%lA:0X8P-1025:1:9:0x1p-1022:
+%*lA:0X8P-1025:0:9:
+%lA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lA:0X2.3456789ABCDFEP0123:0:22:
+%lA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lA:0X2.3456789ABCDFEP+123:0:22:
+%lA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*lA:0X7.FFFFFFFFFFFFCP1021:0:22:
+%lA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%lA:INFINITY:1:8:inf:
+%*lA:INFINITY:0:8:
+%lA:+NAN():1:6:nan:
+%*lA:+NAN():0:6:
+%lA:+NAN(09A_Zaz):1:13:nan:
+%*lA:+NAN(09A_Zaz):0:13:
+%lA:+0X0P0:1:6:0x0:
+%*lA:+0X0P0:0:6:
+%lA:+0X0P+0:1:7:0x0:
+%*lA:+0X0P+0:0:7:
+%lA:+0X8P-1025:1:10:0x1p-1022:
+%*lA:+0X8P-1025:0:10:
+%lA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lA:+0X2.3456789ABCDFEP0123:0:23:
+%lA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lA:+0X2.3456789ABCDFEP+123:0:23:
+%lA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*lA:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%lA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*lA:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%lA:+INFINITY:1:9:inf:
+%*lA:+INFINITY:0:9:
+%1lA::0:-1:
+%*1lA::0:-1:
+%1lA:-INFINITY:0:-1:
+%*1lA:-INFINITY:0:-1:
+%1lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*1lA:-0X2.3456789ABCDFEP+123:0:-1:
+%1lA:-0X2.3456789ABCDFEP0123:0:-1:
+%*1lA:-0X2.3456789ABCDFEP0123:0:-1:
+%1lA:-0X8P-1025:0:-1:
+%*1lA:-0X8P-1025:0:-1:
+%1lA:-0X0P+0:0:-1:
+%*1lA:-0X0P+0:0:-1:
+%1lA:-0X0P0:0:-1:
+%*1lA:-0X0P0:0:-1:
+%1lA:-NAN(09A_Zaz):0:-1:
+%*1lA:-NAN(09A_Zaz):0:-1:
+%1lA:-NAN():0:-1:
+%*1lA:-NAN():0:-1:
+%1lA:NAN():0:-1:
+%*1lA:NAN():0:-1:
+%1lA:NAN(09A_Zaz):0:-1:
+%*1lA:NAN(09A_Zaz):0:-1:
+%1lA:0X0P0:1:1:0x0:
+%*1lA:0X0P0:0:1:
+%1lA:0X0P+0:1:1:0x0:
+%*1lA:0X0P+0:0:1:
+%1lA:0X8P-1025:1:1:0x0:
+%*1lA:0X8P-1025:0:1:
+%1lA:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1lA:0X2.3456789ABCDFEP0123:0:1:
+%1lA:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1lA:0X2.3456789ABCDFEP+123:0:1:
+%1lA:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1lA:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1lA:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1lA:0XF.FFFFFFFFFFFF8P+1020:0:1:
+%1lA:INFINITY:0:-1:
+%*1lA:INFINITY:0:-1:
+%1lA:+NAN():0:-1:
+%*1lA:+NAN():0:-1:
+%1lA:+NAN(09A_Zaz):0:-1:
+%*1lA:+NAN(09A_Zaz):0:-1:
+%1lA:+0X0P0:0:-1:
+%*1lA:+0X0P0:0:-1:
+%1lA:+0X0P+0:0:-1:
+%*1lA:+0X0P+0:0:-1:
+%1lA:+0X8P-1025:0:-1:
+%*1lA:+0X8P-1025:0:-1:
+%1lA:+0X2.3456789ABCDFEP0123:0:-1:
+%*1lA:+0X2.3456789ABCDFEP0123:0:-1:
+%1lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*1lA:+0X2.3456789ABCDFEP+123:0:-1:
+%1lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1lA:+INFINITY:0:-1:
+%*1lA:+INFINITY:0:-1:
+%2lA::0:-1:
+%*2lA::0:-1:
+%2lA:-INFINITY:0:-1:
+%*2lA:-INFINITY:0:-1:
+%2lA:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2lA:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2lA:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2lA:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lA:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2lA:-0X2.3456789ABCDFEP+123:0:2:
+%2lA:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2lA:-0X2.3456789ABCDFEP0123:0:2:
+%2lA:-0X8P-1025:1:2:-0x0:
+%*2lA:-0X8P-1025:0:2:
+%2lA:-0X0P+0:1:2:-0x0:
+%*2lA:-0X0P+0:0:2:
+%2lA:-0X0P0:1:2:-0x0:
+%*2lA:-0X0P0:0:2:
+%2lA:-NAN(09A_Zaz):0:-1:
+%*2lA:-NAN(09A_Zaz):0:-1:
+%2lA:-NAN():0:-1:
+%*2lA:-NAN():0:-1:
+%2lA:NAN():0:-1:
+%*2lA:NAN():0:-1:
+%2lA:NAN(09A_Zaz):0:-1:
+%*2lA:NAN(09A_Zaz):0:-1:
+# BZ12701 %2lA:0X0P0:0:-1:
+# BZ12701 %*2lA:0X0P0:0:-1:
+# BZ12701 %2lA:0X0P+0:0:-1:
+# BZ12701 %*2lA:0X0P+0:0:-1:
+# BZ12701 %2lA:0X8P-1025:0:-1:
+# BZ12701 %*2lA:0X8P-1025:0:-1:
+# BZ12701 %2lA:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*2lA:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %2lA:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*2lA:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lA:INFINITY:0:-1:
+%*2lA:INFINITY:0:-1:
+%2lA:+NAN():0:-1:
+%*2lA:+NAN():0:-1:
+%2lA:+NAN(09A_Zaz):0:-1:
+%*2lA:+NAN(09A_Zaz):0:-1:
+%2lA:+0X0P0:1:2:0x0:
+%*2lA:+0X0P0:0:2:
+%2lA:+0X0P+0:1:2:0x0:
+%*2lA:+0X0P+0:0:2:
+%2lA:+0X8P-1025:1:2:0x0:
+%*2lA:+0X8P-1025:0:2:
+%2lA:+0X2.3456789ABCDFEP0123:1:2:0x0:
+%*2lA:+0X2.3456789ABCDFEP0123:0:2:
+%2lA:+0X2.3456789ABCDFEP+123:1:2:0x0:
+%*2lA:+0X2.3456789ABCDFEP+123:0:2:
+%2lA:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0:
+%*2lA:+0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lA:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0:
+%*2lA:+0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2lA:+INFINITY:0:-1:
+%*2lA:+INFINITY:0:-1:
+%3lA::0:-1:
+%*3lA::0:-1:
+%3lA:-INFINITY:0:-1:
+%*3lA:-INFINITY:0:-1:
+# BZ12701 %3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lA:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lA:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lA:-0X8P-1025:0:-1:
+# BZ12701 %*3lA:-0X8P-1025:0:-1:
+# BZ12701 %3lA:-0X0P+0:0:-1:
+# BZ12701 %*3lA:-0X0P+0:0:-1:
+# BZ12701 %3lA:-0X0P0:0:-1:
+# BZ12701 %*3lA:-0X0P0:0:-1:
+%3lA:-NAN(09A_Zaz):0:-1:
+%*3lA:-NAN(09A_Zaz):0:-1:
+%3lA:-NAN():0:-1:
+%*3lA:-NAN():0:-1:
+%3lA:NAN():1:3:nan:
+%*3lA:NAN():0:3:
+%3lA:NAN(09A_Zaz):1:3:nan:
+%*3lA:NAN(09A_Zaz):0:3:
+%3lA:0X0P0:1:3:0x0:
+%*3lA:0X0P0:0:3:
+%3lA:0X0P+0:1:3:0x0:
+%*3lA:0X0P+0:0:3:
+%3lA:0X8P-1025:1:3:0x1p3:
+%*3lA:0X8P-1025:0:3:
+%3lA:0X2.3456789ABCDFEP0123:1:3:0x1p1:
+%*3lA:0X2.3456789ABCDFEP0123:0:3:
+%3lA:0X2.3456789ABCDFEP+123:1:3:0x1p1:
+%*3lA:0X2.3456789ABCDFEP+123:0:3:
+%3lA:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2:
+%*3lA:0X7.FFFFFFFFFFFFCP1021:0:3:
+%3lA:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3:
+%*3lA:0XF.FFFFFFFFFFFF8P+1020:0:3:
+%3lA:INFINITY:1:3:inf:
+%*3lA:INFINITY:0:3:
+%3lA:+NAN():0:-1:
+%*3lA:+NAN():0:-1:
+%3lA:+NAN(09A_Zaz):0:-1:
+%*3lA:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3lA:+0X0P0:0:-1:
+# BZ12701 %*3lA:+0X0P0:0:-1:
+# BZ12701 %3lA:+0X0P+0:0:-1:
+# BZ12701 %*3lA:+0X0P+0:0:-1:
+# BZ12701 %3lA:+0X8P-1025:0:-1:
+# BZ12701 %*3lA:+0X8P-1025:0:-1:
+# BZ12701 %3lA:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lA:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:+INFINITY:0:-1:
+%*3lA:+INFINITY:0:-1:
+%4lA::0:-1:
+%*4lA::0:-1:
+%4lA:-INFINITY:1:4:-inf:
+%*4lA:-INFINITY:0:4:
+%4lA:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3:
+%*4lA:-0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lA:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2:
+%*4lA:-0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lA:-0X2.3456789ABCDFEP+123:1:4:-0x1p1:
+%*4lA:-0X2.3456789ABCDFEP+123:0:4:
+%4lA:-0X2.3456789ABCDFEP0123:1:4:-0x1p1:
+%*4lA:-0X2.3456789ABCDFEP0123:0:4:
+%4lA:-0X8P-1025:1:4:-0x1p3:
+%*4lA:-0X8P-1025:0:4:
+%4lA:-0X0P+0:1:4:-0x0:
+%*4lA:-0X0P+0:0:4:
+%4lA:-0X0P0:1:4:-0x0:
+%*4lA:-0X0P0:0:4:
+%4lA:-NAN(09A_Zaz):1:4:-nan:
+%*4lA:-NAN(09A_Zaz):0:4:
+%4lA:-NAN():1:4:-nan:
+%*4lA:-NAN():0:4:
+%4lA:NAN():0:-1:
+%*4lA:NAN():0:-1:
+%4lA:NAN(09A_Zaz):0:-1:
+%*4lA:NAN(09A_Zaz):0:-1:
+# BZ12701 %4lA:0X0P0:0:-1:
+# BZ12701 %*4lA:0X0P0:0:-1:
+# BZ12701 %4lA:0X0P+0:0:-1:
+# BZ12701 %*4lA:0X0P+0:0:-1:
+# BZ12701 %4lA:0X8P-1025:0:-1:
+# BZ12701 %*4lA:0X8P-1025:0:-1:
+%4lA:0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4lA:0X2.3456789ABCDFEP0123:0:4:
+%4lA:0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4lA:0X2.3456789ABCDFEP+123:0:4:
+%4lA:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lA:0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lA:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lA:0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lA:INFINITY:0:-1:
+%*4lA:INFINITY:0:-1:
+%4lA:+NAN():1:4:nan:
+%*4lA:+NAN():0:4:
+%4lA:+NAN(09A_Zaz):1:4:nan:
+%*4lA:+NAN(09A_Zaz):0:4:
+%4lA:+0X0P0:1:4:0x0:
+%*4lA:+0X0P0:0:4:
+%4lA:+0X0P+0:1:4:0x0:
+%*4lA:+0X0P+0:0:4:
+%4lA:+0X8P-1025:1:4:0x1p3:
+%*4lA:+0X8P-1025:0:4:
+%4lA:+0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4lA:+0X2.3456789ABCDFEP0123:0:4:
+%4lA:+0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4lA:+0X2.3456789ABCDFEP+123:0:4:
+%4lA:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lA:+0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lA:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lA:+0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lA:+INFINITY:1:4:inf:
+%*4lA:+INFINITY:0:4:
+%5lA::0:-1:
+%*5lA::0:-1:
+%5lA:-INFINITY:0:-1:
+%*5lA:-INFINITY:0:-1:
+%5lA:-0XF.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3:
+%*5lA:-0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lA:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2:
+%*5lA:-0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lA:-0X2.3456789ABCDFEP+123:1:5:-0x1p1:
+%*5lA:-0X2.3456789ABCDFEP+123:0:5:
+%5lA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
+%*5lA:-0X2.3456789ABCDFEP0123:0:5:
+# BZ12701 %5lA:-0X8P-1025:0:-1:
+# BZ12701 %*5lA:-0X8P-1025:0:-1:
+# BZ12701 %5lA:-0X0P+0:0:-1:
+# BZ12701 %*5lA:-0X0P+0:0:-1:
+# BZ12701 %5lA:-0X0P0:0:-1:
+# BZ12701 %*5lA:-0X0P0:0:-1:
+%5lA:-NAN(09A_Zaz):0:-1:
+%*5lA:-NAN(09A_Zaz):0:-1:
+%5lA:-NAN():0:-1:
+%*5lA:-NAN():0:-1:
+%5lA:NAN():1:5:nan:
+%*5lA:NAN():0:5:
+%5lA:NAN(09A_Zaz):0:-1:
+%*5lA:NAN(09A_Zaz):0:-1:
+%5lA:0X0P0:1:5:0x0:
+%*5lA:0X0P0:0:5:
+# BZ12701 %5lA:0X0P+0:0:-1:
+# BZ12701 %*5lA:0X0P+0:0:-1:
+# BZ12701 %5lA:0X8P-1025:0:-1:
+# BZ12701 %*5lA:0X8P-1025:0:-1:
+%5lA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
+%*5lA:0X2.3456789ABCDFEP0123:0:5:
+%5lA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
+%*5lA:0X2.3456789ABCDFEP+123:0:5:
+%5lA:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2:
+%*5lA:0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lA:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3:
+%*5lA:0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lA:INFINITY:0:-1:
+%*5lA:INFINITY:0:-1:
+%5lA:+NAN():0:-1:
+%*5lA:+NAN():0:-1:
+%5lA:+NAN(09A_Zaz):0:-1:
+%*5lA:+NAN(09A_Zaz):0:-1:
+# BZ12701 %5lA:+0X0P0:0:-1:
+# BZ12701 %*5lA:+0X0P0:0:-1:
+# BZ12701 %5lA:+0X0P+0:0:-1:
+# BZ12701 %*5lA:+0X0P+0:0:-1:
+# BZ12701 %5lA:+0X8P-1025:0:-1:
+# BZ12701 %*5lA:+0X8P-1025:0:-1:
+%5lA:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
+%*5lA:+0X2.3456789ABCDFEP0123:0:5:
+%5lA:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
+%*5lA:+0X2.3456789ABCDFEP+123:0:5:
+%5lA:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2:
+%*5lA:+0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lA:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3:
+%*5lA:+0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lA:+INFINITY:0:-1:
+%*5lA:+INFINITY:0:-1:
+%6lA::0:-1:
+%*6lA::0:-1:
+%6lA:-INFINITY:0:-1:
+%*6lA:-INFINITY:0:-1:
+%6lA:-0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3:
+%*6lA:-0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lA:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2:
+%*6lA:-0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lA:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1:
+%*6lA:-0X2.3456789ABCDFEP+123:0:6:
+%6lA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
+%*6lA:-0X2.3456789ABCDFEP0123:0:6:
+# BZ12701 %6lA:-0X8P-1025:0:-1:
+# BZ12701 %*6lA:-0X8P-1025:0:-1:
+# BZ12701 %6lA:-0X0P+0:0:-1:
+# BZ12701 %*6lA:-0X0P+0:0:-1:
+%6lA:-0X0P0:1:6:-0x0:
+%*6lA:-0X0P0:0:6:
+%6lA:-NAN(09A_Zaz):0:-1:
+%*6lA:-NAN(09A_Zaz):0:-1:
+%6lA:-NAN():1:6:-nan:
+%*6lA:-NAN():0:6:
+%6lA:NAN():1:5:nan:
+%*6lA:NAN():0:5:
+%6lA:NAN(09A_Zaz):0:-1:
+%*6lA:NAN(09A_Zaz):0:-1:
+%6lA:0X0P0:1:5:0x0:
+%*6lA:0X0P0:0:5:
+%6lA:0X0P+0:1:6:0x0:
+%*6lA:0X0P+0:0:6:
+%6lA:0X8P-1025:1:6:0x1p2:
+%*6lA:0X8P-1025:0:6:
+%6lA:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1:
+%*6lA:0X2.3456789ABCDFEP0123:0:6:
+%6lA:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1:
+%*6lA:0X2.3456789ABCDFEP+123:0:6:
+%6lA:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2:
+%*6lA:0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lA:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3:
+%*6lA:0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lA:INFINITY:0:-1:
+%*6lA:INFINITY:0:-1:
+%6lA:+NAN():1:6:nan:
+%*6lA:+NAN():0:6:
+%6lA:+NAN(09A_Zaz):0:-1:
+%*6lA:+NAN(09A_Zaz):0:-1:
+%6lA:+0X0P0:1:6:0x0:
+%*6lA:+0X0P0:0:6:
+# BZ12701 %6lA:+0X0P+0:0:-1:
+# BZ12701 %*6lA:+0X0P+0:0:-1:
+# BZ12701 %6lA:+0X8P-1025:0:-1:
+# BZ12701 %*6lA:+0X8P-1025:0:-1:
+%6lA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
+%*6lA:+0X2.3456789ABCDFEP0123:0:6:
+%6lA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
+%*6lA:+0X2.3456789ABCDFEP+123:0:6:
+%6lA:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*6lA:+0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lA:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*6lA:+0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lA:+INFINITY:0:-1:
+%*6lA:+INFINITY:0:-1:
+%20lA::0:-1:
+%*20lA::0:-1:
+%20lA:-INFINITY:1:9:-inf:
+%*20lA:-INFINITY:0:9:
+# BZ12701 %20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20lA:-0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lA:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%20lA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
+%*20lA:-0X2.3456789ABCDFEP0123:0:20:
+%20lA:-0X8P-1025:1:10:-0x1p-1022:
+%*20lA:-0X8P-1025:0:10:
+%20lA:-0X0P+0:1:7:-0x0:
+%*20lA:-0X0P+0:0:7:
+%20lA:-0X0P0:1:6:-0x0:
+%*20lA:-0X0P0:0:6:
+%20lA:-NAN(09A_Zaz):1:13:-nan:
+%*20lA:-NAN(09A_Zaz):0:13:
+%20lA:-NAN():1:6:-nan:
+%*20lA:-NAN():0:6:
+%20lA:NAN():1:5:nan:
+%*20lA:NAN():0:5:
+%20lA:NAN(09A_Zaz):1:12:nan:
+%*20lA:NAN(09A_Zaz):0:12:
+%20lA:0X0P0:1:5:0x0:
+%*20lA:0X0P0:0:5:
+%20lA:0X0P+0:1:6:0x0:
+%*20lA:0X0P+0:0:6:
+%20lA:0X8P-1025:1:9:0x1p-1022:
+%*20lA:0X8P-1025:0:9:
+%20lA:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lA:0X2.3456789ABCDFEP0123:0:20:
+%20lA:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lA:0X2.3456789ABCDFEP+123:0:20:
+%20lA:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12:
+%*20lA:0X7.FFFFFFFFFFFFCP1021:0:20:
+%20lA:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4:
+%*20lA:0XF.FFFFFFFFFFFF8P+1020:0:20:
+%20lA:INFINITY:1:8:inf:
+%*20lA:INFINITY:0:8:
+%20lA:+NAN():1:6:nan:
+%*20lA:+NAN():0:6:
+%20lA:+NAN(09A_Zaz):1:13:nan:
+%*20lA:+NAN(09A_Zaz):0:13:
+%20lA:+0X0P0:1:6:0x0:
+%*20lA:+0X0P0:0:6:
+%20lA:+0X0P+0:1:7:0x0:
+%*20lA:+0X0P+0:0:7:
+%20lA:+0X8P-1025:1:10:0x1p-1022:
+%*20lA:+0X8P-1025:0:10:
+%20lA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20lA:+0X2.3456789ABCDFEP0123:0:20:
+# BZ12701 %20lA:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%20lA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20lA:+0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:+INFINITY:1:9:inf:
+%*20lA:+INFINITY:0:9:
+%32lA::0:-1:
+%*32lA::0:-1:
+%32lA:-INFINITY:1:9:-inf:
+%*32lA:-INFINITY:0:9:
+%32lA:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*32lA:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lA:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*32lA:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lA:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lA:-0X2.3456789ABCDFEP+123:0:23:
+%32lA:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lA:-0X2.3456789ABCDFEP0123:0:23:
+%32lA:-0X8P-1025:1:10:-0x1p-1022:
+%*32lA:-0X8P-1025:0:10:
+%32lA:-0X0P+0:1:7:-0x0:
+%*32lA:-0X0P+0:0:7:
+%32lA:-0X0P0:1:6:-0x0:
+%*32lA:-0X0P0:0:6:
+%32lA:-NAN(09A_Zaz):1:13:-nan:
+%*32lA:-NAN(09A_Zaz):0:13:
+%32lA:-NAN():1:6:-nan:
+%*32lA:-NAN():0:6:
+%32lA:NAN():1:5:nan:
+%*32lA:NAN():0:5:
+%32lA:NAN(09A_Zaz):1:12:nan:
+%*32lA:NAN(09A_Zaz):0:12:
+%32lA:0X0P0:1:5:0x0:
+%*32lA:0X0P0:0:5:
+%32lA:0X0P+0:1:6:0x0:
+%*32lA:0X0P+0:0:6:
+%32lA:0X8P-1025:1:9:0x1p-1022:
+%*32lA:0X8P-1025:0:9:
+%32lA:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lA:0X2.3456789ABCDFEP0123:0:22:
+%32lA:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lA:0X2.3456789ABCDFEP+123:0:22:
+%32lA:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*32lA:0X7.FFFFFFFFFFFFCP1021:0:22:
+%32lA:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*32lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%32lA:INFINITY:1:8:inf:
+%*32lA:INFINITY:0:8:
+%32lA:+NAN():1:6:nan:
+%*32lA:+NAN():0:6:
+%32lA:+NAN(09A_Zaz):1:13:nan:
+%*32lA:+NAN(09A_Zaz):0:13:
+%32lA:+0X0P0:1:6:0x0:
+%*32lA:+0X0P0:0:6:
+%32lA:+0X0P+0:1:7:0x0:
+%*32lA:+0X0P+0:0:7:
+%32lA:+0X8P-1025:1:10:0x1p-1022:
+%*32lA:+0X8P-1025:0:10:
+%32lA:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA:+0X2.3456789ABCDFEP0123:0:23:
+%32lA:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA:+0X2.3456789ABCDFEP+123:0:23:
+%32lA:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lA:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lA:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lA:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lA:+INFINITY:1:9:inf:
+%*32lA:+INFINITY:0:9:
+%5lA: :0:-1:
+%*5lA: :0:-1:
+%5lA: -INFINITY:0:-1:
+%*5lA: -INFINITY:0:-1:
+%5lA: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3:
+%*5lA: -0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lA: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2:
+%*5lA: -0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lA: -0X2.3456789ABCDFEP+123:1:6:-0x1p1:
+%*5lA: -0X2.3456789ABCDFEP+123:0:6:
+%5lA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
+%*5lA: -0X2.3456789ABCDFEP0123:0:6:
+# BZ12701 %5lA: -0X8P-1025:0:-1:
+# BZ12701 %*5lA: -0X8P-1025:0:-1:
+# BZ12701 %5lA: -0X0P+0:0:-1:
+# BZ12701 %*5lA: -0X0P+0:0:-1:
+# BZ12701 %5lA: -0X0P0:0:-1:
+# BZ12701 %*5lA: -0X0P0:0:-1:
+%5lA: -NAN(09A_Zaz):0:-1:
+%*5lA: -NAN(09A_Zaz):0:-1:
+%5lA: -NAN():0:-1:
+%*5lA: -NAN():0:-1:
+%5lA: NAN():1:6:nan:
+%*5lA: NAN():0:6:
+%5lA: NAN(09A_Zaz):0:-1:
+%*5lA: NAN(09A_Zaz):0:-1:
+%5lA: 0X0P0:1:6:0x0:
+%*5lA: 0X0P0:0:6:
+# BZ12701 %5lA: 0X0P+0:0:-1:
+# BZ12701 %*5lA: 0X0P+0:0:-1:
+# BZ12701 %5lA: 0X8P-1025:0:-1:
+# BZ12701 %*5lA: 0X8P-1025:0:-1:
+%5lA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
+%*5lA: 0X2.3456789ABCDFEP0123:0:6:
+%5lA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
+%*5lA: 0X2.3456789ABCDFEP+123:0:6:
+%5lA: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*5lA: 0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lA: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*5lA: 0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lA: INFINITY:0:-1:
+%*5lA: INFINITY:0:-1:
+%5lA: +NAN():0:-1:
+%*5lA: +NAN():0:-1:
+%5lA: +NAN(09A_Zaz):0:-1:
+%*5lA: +NAN(09A_Zaz):0:-1:
+# BZ12701 %5lA: +0X0P0:0:-1:
+# BZ12701 %*5lA: +0X0P0:0:-1:
+# BZ12701 %5lA: +0X0P+0:0:-1:
+# BZ12701 %*5lA: +0X0P+0:0:-1:
+# BZ12701 %5lA: +0X8P-1025:0:-1:
+# BZ12701 %*5lA: +0X8P-1025:0:-1:
+%5lA: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
+%*5lA: +0X2.3456789ABCDFEP0123:0:6:
+%5lA: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
+%*5lA: +0X2.3456789ABCDFEP+123:0:6:
+%5lA: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2:
+%*5lA: +0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lA: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3:
+%*5lA: +0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lA: +INFINITY:0:-1:
+%*5lA: +INFINITY:0:-1:
+%32lA: :0:-1:
+%*32lA: :0:-1:
+%32lA: -INFINITY:1:10:-inf:
+%*32lA: -INFINITY:0:10:
+%32lA: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023:
+%*32lA: -0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lA: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023:
+%*32lA: -0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lA: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lA: -0X2.3456789ABCDFEP+123:0:24:
+%32lA: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lA: -0X2.3456789ABCDFEP0123:0:24:
+%32lA: -0X8P-1025:1:11:-0x1p-1022:
+%*32lA: -0X8P-1025:0:11:
+%32lA: -0X0P+0:1:8:-0x0:
+%*32lA: -0X0P+0:0:8:
+%32lA: -0X0P0:1:7:-0x0:
+%*32lA: -0X0P0:0:7:
+%32lA: -NAN(09A_Zaz):1:14:-nan:
+%*32lA: -NAN(09A_Zaz):0:14:
+%32lA: -NAN():1:7:-nan:
+%*32lA: -NAN():0:7:
+%32lA: NAN():1:6:nan:
+%*32lA: NAN():0:6:
+%32lA: NAN(09A_Zaz):1:13:nan:
+%*32lA: NAN(09A_Zaz):0:13:
+%32lA: 0X0P0:1:6:0x0:
+%*32lA: 0X0P0:0:6:
+%32lA: 0X0P+0:1:7:0x0:
+%*32lA: 0X0P+0:0:7:
+%32lA: 0X8P-1025:1:10:0x1p-1022:
+%*32lA: 0X8P-1025:0:10:
+%32lA: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA: 0X2.3456789ABCDFEP0123:0:23:
+%32lA: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lA: 0X2.3456789ABCDFEP+123:0:23:
+%32lA: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lA: 0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lA: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lA: 0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lA: INFINITY:1:9:inf:
+%*32lA: INFINITY:0:9:
+%32lA: +NAN():1:7:nan:
+%*32lA: +NAN():0:7:
+%32lA: +NAN(09A_Zaz):1:14:nan:
+%*32lA: +NAN(09A_Zaz):0:14:
+%32lA: +0X0P0:1:7:0x0:
+%*32lA: +0X0P0:0:7:
+%32lA: +0X0P+0:1:8:0x0:
+%*32lA: +0X0P+0:0:8:
+%32lA: +0X8P-1025:1:11:0x1p-1022:
+%*32lA: +0X8P-1025:0:11:
+%32lA: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lA: +0X2.3456789ABCDFEP0123:0:24:
+%32lA: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lA: +0X2.3456789ABCDFEP+123:0:24:
+%32lA: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023:
+%*32lA: +0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lA: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023:
+%*32lA: +0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lA: +INFINITY:1:10:inf:
+%*32lA: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
new file mode 100644
index 0000000..cf1ea54
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
@@ -0,0 +1,558 @@
+%le::0:-1:
+%*le::0:-1:
+%le:-infinity:1:9:-inf:
+%*le:-infinity:0:9:
+%le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023:
+%*le:-1.79769313486231570814527423731704357e+308:0:43:
+%le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023:
+%*le:-1.79769313486231570814527423731704357e308:0:42:
+%le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*le:-2.3441674165664682593913711430784253952e+37:0:44:
+%le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*le:-2.3441674165664682593913711430784253952e037:0:44:
+%le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022:
+%*le:-2.22507385850720138309023271733240406e-308:0:43:
+%le:-0e+0:1:5:-0x0:
+%*le:-0e+0:0:5:
+%le:-0e0:1:4:-0x0:
+%*le:-0e0:0:4:
+%le:-nan(09A_Zaz):1:13:-nan:
+%*le:-nan(09A_Zaz):0:13:
+%le:-nan():1:6:-nan:
+%*le:-nan():0:6:
+%le:nan():1:5:nan:
+%*le:nan():0:5:
+%le:nan(09A_Zaz):1:12:nan:
+%*le:nan(09A_Zaz):0:12:
+%le:0e0:1:3:0x0:
+%*le:0e0:0:3:
+%le:0e+0:1:4:0x0:
+%*le:0e+0:0:4:
+%le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
+%*le:2.22507385850720138309023271733240406e-308:0:42:
+%le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*le:2.3441674165664682593913711430784253952e037:0:43:
+%le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*le:2.3441674165664682593913711430784253952e+37:0:43:
+%le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023:
+%*le:1.79769313486231570814527423731704357e308:0:41:
+%le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023:
+%*le:1.79769313486231570814527423731704357e+308:0:42:
+%le:infinity:1:8:inf:
+%*le:infinity:0:8:
+%le:+nan():1:6:nan:
+%*le:+nan():0:6:
+%le:+nan(09A_Zaz):1:13:nan:
+%*le:+nan(09A_Zaz):0:13:
+%le:+0e0:1:4:0x0:
+%*le:+0e0:0:4:
+%le:+0e+0:1:5:0x0:
+%*le:+0e+0:0:5:
+%le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*le:+2.22507385850720138309023271733240406e-308:0:43:
+%le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*le:+2.3441674165664682593913711430784253952e037:0:44:
+%le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*le:+2.3441674165664682593913711430784253952e+37:0:44:
+%le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*le:+1.79769313486231570814527423731704357e308:0:42:
+%le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*le:+1.79769313486231570814527423731704357e+308:0:43:
+%le:+infinity:1:9:inf:
+%*le:+infinity:0:9:
+%1le::0:-1:
+%*1le::0:-1:
+%1le:-infinity:0:-1:
+%*1le:-infinity:0:-1:
+%1le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*1le:-1.79769313486231570814527423731704357e+308:0:-1:
+%1le:-1.79769313486231570814527423731704357e308:0:-1:
+%*1le:-1.79769313486231570814527423731704357e308:0:-1:
+%1le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%*1le:-2.3441674165664682593913711430784253952e+37:0:-1:
+%1le:-2.3441674165664682593913711430784253952e037:0:-1:
+%*1le:-2.3441674165664682593913711430784253952e037:0:-1:
+%1le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*1le:-2.22507385850720138309023271733240406e-308:0:-1:
+%1le:-0e+0:0:-1:
+%*1le:-0e+0:0:-1:
+%1le:-0e0:0:-1:
+%*1le:-0e0:0:-1:
+%1le:-nan(09A_Zaz):0:-1:
+%*1le:-nan(09A_Zaz):0:-1:
+%1le:-nan():0:-1:
+%*1le:-nan():0:-1:
+%1le:nan():0:-1:
+%*1le:nan():0:-1:
+%1le:nan(09A_Zaz):0:-1:
+%*1le:nan(09A_Zaz):0:-1:
+%1le:0e0:1:1:0x0:
+%*1le:0e0:0:1:
+%1le:0e+0:1:1:0x0:
+%*1le:0e+0:0:1:
+%1le:2.22507385850720138309023271733240406e-308:1:1:0x1p1:
+%*1le:2.22507385850720138309023271733240406e-308:0:1:
+%1le:2.3441674165664682593913711430784253952e037:1:1:0x1p1:
+%*1le:2.3441674165664682593913711430784253952e037:0:1:
+%1le:2.3441674165664682593913711430784253952e+37:1:1:0x1p1:
+%*1le:2.3441674165664682593913711430784253952e+37:0:1:
+%1le:1.79769313486231570814527423731704357e308:1:1:0x1:
+%*1le:1.79769313486231570814527423731704357e308:0:1:
+%1le:1.79769313486231570814527423731704357e+308:1:1:0x1:
+%*1le:1.79769313486231570814527423731704357e+308:0:1:
+%1le:infinity:0:-1:
+%*1le:infinity:0:-1:
+%1le:+nan():0:-1:
+%*1le:+nan():0:-1:
+%1le:+nan(09A_Zaz):0:-1:
+%*1le:+nan(09A_Zaz):0:-1:
+%1le:+0e0:0:-1:
+%*1le:+0e0:0:-1:
+%1le:+0e+0:0:-1:
+%*1le:+0e+0:0:-1:
+%1le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*1le:+2.22507385850720138309023271733240406e-308:0:-1:
+%1le:+2.3441674165664682593913711430784253952e037:0:-1:
+%*1le:+2.3441674165664682593913711430784253952e037:0:-1:
+%1le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%*1le:+2.3441674165664682593913711430784253952e+37:0:-1:
+%1le:+1.79769313486231570814527423731704357e308:0:-1:
+%*1le:+1.79769313486231570814527423731704357e308:0:-1:
+%1le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*1le:+1.79769313486231570814527423731704357e+308:0:-1:
+%1le:+infinity:0:-1:
+%*1le:+infinity:0:-1:
+%2le::0:-1:
+%*2le::0:-1:
+%2le:-infinity:0:-1:
+%*2le:-infinity:0:-1:
+%2le:-1.79769313486231570814527423731704357e+308:1:2:-0x1:
+%*2le:-1.79769313486231570814527423731704357e+308:0:2:
+%2le:-1.79769313486231570814527423731704357e308:1:2:-0x1:
+%*2le:-1.79769313486231570814527423731704357e308:0:2:
+%2le:-2.3441674165664682593913711430784253952e+37:1:2:-0x1p1:
+%*2le:-2.3441674165664682593913711430784253952e+37:0:2:
+%2le:-2.3441674165664682593913711430784253952e037:1:2:-0x1p1:
+%*2le:-2.3441674165664682593913711430784253952e037:0:2:
+%2le:-2.22507385850720138309023271733240406e-308:1:2:-0x1p1:
+%*2le:-2.22507385850720138309023271733240406e-308:0:2:
+%2le:-0e+0:1:2:-0x0:
+%*2le:-0e+0:0:2:
+%2le:-0e0:1:2:-0x0:
+%*2le:-0e0:0:2:
+%2le:-nan(09A_Zaz):0:-1:
+%*2le:-nan(09A_Zaz):0:-1:
+%2le:-nan():0:-1:
+%*2le:-nan():0:-1:
+%2le:nan():0:-1:
+%*2le:nan():0:-1:
+%2le:nan(09A_Zaz):0:-1:
+%*2le:nan(09A_Zaz):0:-1:
+# BZ12701 %2le:0e0:0:-1:
+# BZ12701 %*2le:0e0:0:-1:
+# BZ12701 %2le:0e+0:0:-1:
+# BZ12701 %*2le:0e+0:0:-1:
+%2le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
+%*2le:2.22507385850720138309023271733240406e-308:0:2:
+%2le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
+%*2le:2.3441674165664682593913711430784253952e037:0:2:
+%2le:2.3441674165664682593913711430784253952e+37:1:2:0x1p1:
+%*2le:2.3441674165664682593913711430784253952e+37:0:2:
+%2le:1.79769313486231570814527423731704357e308:1:2:0x1:
+%*2le:1.79769313486231570814527423731704357e308:0:2:
+%2le:1.79769313486231570814527423731704357e+308:1:2:0x1:
+%*2le:1.79769313486231570814527423731704357e+308:0:2:
+%2le:infinity:0:-1:
+%*2le:infinity:0:-1:
+%2le:+nan():0:-1:
+%*2le:+nan():0:-1:
+%2le:+nan(09A_Zaz):0:-1:
+%*2le:+nan(09A_Zaz):0:-1:
+%2le:+0e0:1:2:0x0:
+%*2le:+0e0:0:2:
+%2le:+0e+0:1:2:0x0:
+%*2le:+0e+0:0:2:
+%2le:+2.22507385850720138309023271733240406e-308:1:2:0x1p1:
+%*2le:+2.22507385850720138309023271733240406e-308:0:2:
+%2le:+2.3441674165664682593913711430784253952e037:1:2:0x1p1:
+%*2le:+2.3441674165664682593913711430784253952e037:0:2:
+%2le:+2.3441674165664682593913711430784253952e+37:1:2:0x1p1:
+%*2le:+2.3441674165664682593913711430784253952e+37:0:2:
+%2le:+1.79769313486231570814527423731704357e308:1:2:0x1:
+%*2le:+1.79769313486231570814527423731704357e308:0:2:
+%2le:+1.79769313486231570814527423731704357e+308:1:2:0x1:
+%*2le:+1.79769313486231570814527423731704357e+308:0:2:
+%2le:+infinity:0:-1:
+%*2le:+infinity:0:-1:
+%3le::0:-1:
+%*3le::0:-1:
+%3le:-infinity:0:-1:
+%*3le:-infinity:0:-1:
+%3le:-1.79769313486231570814527423731704357e+308:1:3:-0x1:
+%*3le:-1.79769313486231570814527423731704357e+308:0:3:
+%3le:-1.79769313486231570814527423731704357e308:1:3:-0x1:
+%*3le:-1.79769313486231570814527423731704357e308:0:3:
+%3le:-2.3441674165664682593913711430784253952e+37:1:3:-0x1p1:
+%*3le:-2.3441674165664682593913711430784253952e+37:0:3:
+%3le:-2.3441674165664682593913711430784253952e037:1:3:-0x1p1:
+%*3le:-2.3441674165664682593913711430784253952e037:0:3:
+%3le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
+%*3le:-2.22507385850720138309023271733240406e-308:0:3:
+# BZ12701 %3le:-0e+0:0:-1:
+# BZ12701 %*3le:-0e+0:0:-1:
+# BZ12701 %3le:-0e0:0:-1:
+# BZ12701 %*3le:-0e0:0:-1:
+%3le:-nan(09A_Zaz):0:-1:
+%*3le:-nan(09A_Zaz):0:-1:
+%3le:-nan():0:-1:
+%*3le:-nan():0:-1:
+%3le:nan():1:3:nan:
+%*3le:nan():0:3:
+%3le:nan(09A_Zaz):1:3:nan:
+%*3le:nan(09A_Zaz):0:3:
+%3le:0e0:1:3:0x0:
+%*3le:0e0:0:3:
+# BZ12701 %3le:0e+0:0:-1:
+# BZ12701 %*3le:0e+0:0:-1:
+%3le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
+%*3le:2.22507385850720138309023271733240406e-308:0:3:
+%3le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
+%*3le:2.3441674165664682593913711430784253952e037:0:3:
+%3le:2.3441674165664682593913711430784253952e+37:1:3:0x1.2666666666666p1:
+%*3le:2.3441674165664682593913711430784253952e+37:0:3:
+%3le:1.79769313486231570814527423731704357e308:1:3:0x1.b333333333333:
+%*3le:1.79769313486231570814527423731704357e308:0:3:
+%3le:1.79769313486231570814527423731704357e+308:1:3:0x1.b333333333333:
+%*3le:1.79769313486231570814527423731704357e+308:0:3:
+%3le:infinity:1:3:inf:
+%*3le:infinity:0:3:
+%3le:+nan():0:-1:
+%*3le:+nan():0:-1:
+%3le:+nan(09A_Zaz):0:-1:
+%*3le:+nan(09A_Zaz):0:-1:
+# BZ12701 %3le:+0e0:0:-1:
+# BZ12701 %*3le:+0e0:0:-1:
+# BZ12701 %3le:+0e+0:0:-1:
+# BZ12701 %*3le:+0e+0:0:-1:
+%3le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
+%*3le:+2.22507385850720138309023271733240406e-308:0:3:
+%3le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
+%*3le:+2.3441674165664682593913711430784253952e037:0:3:
+%3le:+2.3441674165664682593913711430784253952e+37:1:3:0x1p1:
+%*3le:+2.3441674165664682593913711430784253952e+37:0:3:
+%3le:+1.79769313486231570814527423731704357e308:1:3:0x1:
+%*3le:+1.79769313486231570814527423731704357e308:0:3:
+%3le:+1.79769313486231570814527423731704357e+308:1:3:0x1:
+%*3le:+1.79769313486231570814527423731704357e+308:0:3:
+%3le:+infinity:0:-1:
+%*3le:+infinity:0:-1:
+%4le::0:-1:
+%*4le::0:-1:
+%4le:-infinity:1:4:-inf:
+%*4le:-infinity:0:4:
+%4le:-1.79769313486231570814527423731704357e+308:1:4:-0x1.b333333333333:
+%*4le:-1.79769313486231570814527423731704357e+308:0:4:
+%4le:-1.79769313486231570814527423731704357e308:1:4:-0x1.b333333333333:
+%*4le:-1.79769313486231570814527423731704357e308:0:4:
+%4le:-2.3441674165664682593913711430784253952e+37:1:4:-0x1.2666666666666p1:
+%*4le:-2.3441674165664682593913711430784253952e+37:0:4:
+%4le:-2.3441674165664682593913711430784253952e037:1:4:-0x1.2666666666666p1:
+%*4le:-2.3441674165664682593913711430784253952e037:0:4:
+%4le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
+%*4le:-2.22507385850720138309023271733240406e-308:0:4:
+# BZ12701 %4le:-0e+0:0:-1:
+# BZ12701 %*4le:-0e+0:0:-1:
+%4le:-0e0:1:4:-0x0:
+%*4le:-0e0:0:4:
+%4le:-nan(09A_Zaz):1:4:-nan:
+%*4le:-nan(09A_Zaz):0:4:
+%4le:-nan():1:4:-nan:
+%*4le:-nan():0:4:
+%4le:nan():0:-1:
+%*4le:nan():0:-1:
+%4le:nan(09A_Zaz):0:-1:
+%*4le:nan(09A_Zaz):0:-1:
+%4le:0e0:1:3:0x0:
+%*4le:0e0:0:3:
+%4le:0e+0:1:4:0x0:
+%*4le:0e+0:0:4:
+%4le:2.22507385850720138309023271733240406e-308:1:4:0x1.1c28f5c28f5c3p1:
+%*4le:2.22507385850720138309023271733240406e-308:0:4:
+%4le:2.3441674165664682593913711430784253952e037:1:4:0x1.2b851eb851eb8p1:
+%*4le:2.3441674165664682593913711430784253952e037:0:4:
+%4le:2.3441674165664682593913711430784253952e+37:1:4:0x1.2b851eb851eb8p1:
+%*4le:2.3441674165664682593913711430784253952e+37:0:4:
+%4le:1.79769313486231570814527423731704357e308:1:4:0x1.ca3d70a3d70a4:
+%*4le:1.79769313486231570814527423731704357e308:0:4:
+%4le:1.79769313486231570814527423731704357e+308:1:4:0x1.ca3d70a3d70a4:
+%*4le:1.79769313486231570814527423731704357e+308:0:4:
+%4le:infinity:0:-1:
+%*4le:infinity:0:-1:
+%4le:+nan():1:4:nan:
+%*4le:+nan():0:4:
+%4le:+nan(09A_Zaz):1:4:nan:
+%*4le:+nan(09A_Zaz):0:4:
+%4le:+0e0:1:4:0x0:
+%*4le:+0e0:0:4:
+# BZ12701 %4le:+0e+0:0:-1:
+# BZ12701 %*4le:+0e+0:0:-1:
+%4le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
+%*4le:+2.22507385850720138309023271733240406e-308:0:4:
+%4le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
+%*4le:+2.3441674165664682593913711430784253952e037:0:4:
+%4le:+2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1:
+%*4le:+2.3441674165664682593913711430784253952e+37:0:4:
+%4le:+1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333:
+%*4le:+1.79769313486231570814527423731704357e308:0:4:
+%4le:+1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333:
+%*4le:+1.79769313486231570814527423731704357e+308:0:4:
+%4le:+infinity:1:4:inf:
+%*4le:+infinity:0:4:
+%40le::0:-1:
+%*40le::0:-1:
+%40le:-infinity:1:9:-inf:
+%*40le:-infinity:0:9:
+# BZ12701 %40le:-1.79769313486231570814527423731704357e+308:0:-1:
+# BZ12701 %*40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
+%*40le:-1.79769313486231570814527423731704357e308:0:40:
+%40le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
+%*40le:-2.3441674165664682593913711430784253952e+37:0:40:
+%40le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
+%*40le:-2.3441674165664682593913711430784253952e037:0:40:
+# BZ12701 %40le:-2.22507385850720138309023271733240406e-308:0:-1:
+# BZ12701 %*40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40le:-0e+0:1:5:-0x0:
+%*40le:-0e+0:0:5:
+%40le:-0e0:1:4:-0x0:
+%*40le:-0e0:0:4:
+%40le:-nan(09A_Zaz):1:13:-nan:
+%*40le:-nan(09A_Zaz):0:13:
+%40le:-nan():1:6:-nan:
+%*40le:-nan():0:6:
+%40le:nan():1:5:nan:
+%*40le:nan():0:5:
+%40le:nan(09A_Zaz):1:12:nan:
+%*40le:nan(09A_Zaz):0:12:
+%40le:0e0:1:3:0x0:
+%*40le:0e0:0:3:
+%40le:0e+0:1:4:0x0:
+%*40le:0e+0:0:4:
+%40le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
+%*40le:2.22507385850720138309023271733240406e-308:0:40:
+# BZ12701 %40le:2.3441674165664682593913711430784253952e037:0:-1:
+# BZ12701 %*40le:2.3441674165664682593913711430784253952e037:0:-1:
+# BZ12701 %40le:2.3441674165664682593913711430784253952e+37:0:-1:
+# BZ12701 %*40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100:
+%*40le:1.79769313486231570814527423731704357e308:0:40:
+%40le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10:
+%*40le:1.79769313486231570814527423731704357e+308:0:40:
+%40le:infinity:1:8:inf:
+%*40le:infinity:0:8:
+%40le:+nan():1:6:nan:
+%*40le:+nan():0:6:
+%40le:+nan(09A_Zaz):1:13:nan:
+%*40le:+nan(09A_Zaz):0:13:
+%40le:+0e0:1:4:0x0:
+%*40le:+0e0:0:4:
+%40le:+0e+0:1:5:0x0:
+%*40le:+0e+0:0:5:
+# BZ12701 %40le:+2.22507385850720138309023271733240406e-308:0:-1:
+# BZ12701 %*40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
+%*40le:+2.3441674165664682593913711430784253952e037:0:40:
+%40le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
+%*40le:+2.3441674165664682593913711430784253952e+37:0:40:
+%40le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
+%*40le:+1.79769313486231570814527423731704357e308:0:40:
+# BZ12701 %40le:+1.79769313486231570814527423731704357e+308:0:-1:
+# BZ12701 %*40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40le:+infinity:1:9:inf:
+%*40le:+infinity:0:9:
+%48le::0:-1:
+%*48le::0:-1:
+%48le:-infinity:1:9:-inf:
+%*48le:-infinity:0:9:
+%48le:-1.79769313486231570814527423731704357e+308:1:43:-0x1.fffffffffffffp1023:
+%*48le:-1.79769313486231570814527423731704357e+308:0:43:
+%48le:-1.79769313486231570814527423731704357e308:1:42:-0x1.fffffffffffffp1023:
+%*48le:-1.79769313486231570814527423731704357e308:0:42:
+%48le:-2.3441674165664682593913711430784253952e+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48le:-2.3441674165664682593913711430784253952e+37:0:44:
+%48le:-2.3441674165664682593913711430784253952e037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48le:-2.3441674165664682593913711430784253952e037:0:44:
+%48le:-2.22507385850720138309023271733240406e-308:1:43:-0x1p-1022:
+%*48le:-2.22507385850720138309023271733240406e-308:0:43:
+%48le:-0e+0:1:5:-0x0:
+%*48le:-0e+0:0:5:
+%48le:-0e0:1:4:-0x0:
+%*48le:-0e0:0:4:
+%48le:-nan(09A_Zaz):1:13:-nan:
+%*48le:-nan(09A_Zaz):0:13:
+%48le:-nan():1:6:-nan:
+%*48le:-nan():0:6:
+%48le:nan():1:5:nan:
+%*48le:nan():0:5:
+%48le:nan(09A_Zaz):1:12:nan:
+%*48le:nan(09A_Zaz):0:12:
+%48le:0e0:1:3:0x0:
+%*48le:0e0:0:3:
+%48le:0e+0:1:4:0x0:
+%*48le:0e+0:0:4:
+%48le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
+%*48le:2.22507385850720138309023271733240406e-308:0:42:
+%48le:2.3441674165664682593913711430784253952e037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48le:2.3441674165664682593913711430784253952e037:0:43:
+%48le:2.3441674165664682593913711430784253952e+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48le:2.3441674165664682593913711430784253952e+37:0:43:
+%48le:1.79769313486231570814527423731704357e308:1:41:0x1.fffffffffffffp1023:
+%*48le:1.79769313486231570814527423731704357e308:0:41:
+%48le:1.79769313486231570814527423731704357e+308:1:42:0x1.fffffffffffffp1023:
+%*48le:1.79769313486231570814527423731704357e+308:0:42:
+%48le:infinity:1:8:inf:
+%*48le:infinity:0:8:
+%48le:+nan():1:6:nan:
+%*48le:+nan():0:6:
+%48le:+nan(09A_Zaz):1:13:nan:
+%*48le:+nan(09A_Zaz):0:13:
+%48le:+0e0:1:4:0x0:
+%*48le:+0e0:0:4:
+%48le:+0e+0:1:5:0x0:
+%*48le:+0e+0:0:5:
+%48le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*48le:+2.22507385850720138309023271733240406e-308:0:43:
+%48le:+2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le:+2.3441674165664682593913711430784253952e037:0:44:
+%48le:+2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le:+2.3441674165664682593913711430784253952e+37:0:44:
+%48le:+1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*48le:+1.79769313486231570814527423731704357e308:0:42:
+%48le:+1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*48le:+1.79769313486231570814527423731704357e+308:0:43:
+%48le:+infinity:1:9:inf:
+%*48le:+infinity:0:9:
+%3le: :0:-1:
+%*3le: :0:-1:
+%3le: -infinity:0:-1:
+%*3le: -infinity:0:-1:
+%3le: -1.79769313486231570814527423731704357e+308:1:4:-0x1:
+%*3le: -1.79769313486231570814527423731704357e+308:0:4:
+%3le: -1.79769313486231570814527423731704357e308:1:4:-0x1:
+%*3le: -1.79769313486231570814527423731704357e308:0:4:
+%3le: -2.3441674165664682593913711430784253952e+37:1:4:-0x1p1:
+%*3le: -2.3441674165664682593913711430784253952e+37:0:4:
+%3le: -2.3441674165664682593913711430784253952e037:1:4:-0x1p1:
+%*3le: -2.3441674165664682593913711430784253952e037:0:4:
+%3le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
+%*3le: -2.22507385850720138309023271733240406e-308:0:4:
+# BZ12701 %3le: -0e+0:0:-1:
+# BZ12701 %*3le: -0e+0:0:-1:
+# BZ12701 %3le: -0e0:0:-1:
+# BZ12701 %*3le: -0e0:0:-1:
+%3le: -nan(09A_Zaz):0:-1:
+%*3le: -nan(09A_Zaz):0:-1:
+%3le: -nan():0:-1:
+%*3le: -nan():0:-1:
+%3le: nan():1:4:nan:
+%*3le: nan():0:4:
+%3le: nan(09A_Zaz):1:4:nan:
+%*3le: nan(09A_Zaz):0:4:
+%3le: 0e0:1:4:0x0:
+%*3le: 0e0:0:4:
+# BZ12701 %3le: 0e+0:0:-1:
+# BZ12701 %*3le: 0e+0:0:-1:
+%3le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
+%*3le: 2.22507385850720138309023271733240406e-308:0:4:
+%3le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
+%*3le: 2.3441674165664682593913711430784253952e037:0:4:
+%3le: 2.3441674165664682593913711430784253952e+37:1:4:0x1.2666666666666p1:
+%*3le: 2.3441674165664682593913711430784253952e+37:0:4:
+%3le: 1.79769313486231570814527423731704357e308:1:4:0x1.b333333333333:
+%*3le: 1.79769313486231570814527423731704357e308:0:4:
+%3le: 1.79769313486231570814527423731704357e+308:1:4:0x1.b333333333333:
+%*3le: 1.79769313486231570814527423731704357e+308:0:4:
+%3le: infinity:1:4:inf:
+%*3le: infinity:0:4:
+%3le: +nan():0:-1:
+%*3le: +nan():0:-1:
+%3le: +nan(09A_Zaz):0:-1:
+%*3le: +nan(09A_Zaz):0:-1:
+# BZ12701 %3le: +0e0:0:-1:
+# BZ12701 %*3le: +0e0:0:-1:
+# BZ12701 %3le: +0e+0:0:-1:
+# BZ12701 %*3le: +0e+0:0:-1:
+%3le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
+%*3le: +2.22507385850720138309023271733240406e-308:0:4:
+%3le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
+%*3le: +2.3441674165664682593913711430784253952e037:0:4:
+%3le: +2.3441674165664682593913711430784253952e+37:1:4:0x1p1:
+%*3le: +2.3441674165664682593913711430784253952e+37:0:4:
+%3le: +1.79769313486231570814527423731704357e308:1:4:0x1:
+%*3le: +1.79769313486231570814527423731704357e308:0:4:
+%3le: +1.79769313486231570814527423731704357e+308:1:4:0x1:
+%*3le: +1.79769313486231570814527423731704357e+308:0:4:
+%3le: +infinity:0:-1:
+%*3le: +infinity:0:-1:
+%48le: :0:-1:
+%*48le: :0:-1:
+%48le: -infinity:1:10:-inf:
+%*48le: -infinity:0:10:
+%48le: -1.79769313486231570814527423731704357e+308:1:44:-0x1.fffffffffffffp1023:
+%*48le: -1.79769313486231570814527423731704357e+308:0:44:
+%48le: -1.79769313486231570814527423731704357e308:1:43:-0x1.fffffffffffffp1023:
+%*48le: -1.79769313486231570814527423731704357e308:0:43:
+%48le: -2.3441674165664682593913711430784253952e+37:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48le: -2.3441674165664682593913711430784253952e+37:0:45:
+%48le: -2.3441674165664682593913711430784253952e037:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48le: -2.3441674165664682593913711430784253952e037:0:45:
+%48le: -2.22507385850720138309023271733240406e-308:1:44:-0x1p-1022:
+%*48le: -2.22507385850720138309023271733240406e-308:0:44:
+%48le: -0e+0:1:6:-0x0:
+%*48le: -0e+0:0:6:
+%48le: -0e0:1:5:-0x0:
+%*48le: -0e0:0:5:
+%48le: -nan(09A_Zaz):1:14:-nan:
+%*48le: -nan(09A_Zaz):0:14:
+%48le: -nan():1:7:-nan:
+%*48le: -nan():0:7:
+%48le: nan():1:6:nan:
+%*48le: nan():0:6:
+%48le: nan(09A_Zaz):1:13:nan:
+%*48le: nan(09A_Zaz):0:13:
+%48le: 0e0:1:4:0x0:
+%*48le: 0e0:0:4:
+%48le: 0e+0:1:5:0x0:
+%*48le: 0e+0:0:5:
+%48le: 2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
+%*48le: 2.22507385850720138309023271733240406e-308:0:43:
+%48le: 2.3441674165664682593913711430784253952e037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le: 2.3441674165664682593913711430784253952e037:0:44:
+%48le: 2.3441674165664682593913711430784253952e+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48le: 2.3441674165664682593913711430784253952e+37:0:44:
+%48le: 1.79769313486231570814527423731704357e308:1:42:0x1.fffffffffffffp1023:
+%*48le: 1.79769313486231570814527423731704357e308:0:42:
+%48le: 1.79769313486231570814527423731704357e+308:1:43:0x1.fffffffffffffp1023:
+%*48le: 1.79769313486231570814527423731704357e+308:0:43:
+%48le: infinity:1:9:inf:
+%*48le: infinity:0:9:
+%48le: +nan():1:7:nan:
+%*48le: +nan():0:7:
+%48le: +nan(09A_Zaz):1:14:nan:
+%*48le: +nan(09A_Zaz):0:14:
+%48le: +0e0:1:5:0x0:
+%*48le: +0e0:0:5:
+%48le: +0e+0:1:6:0x0:
+%*48le: +0e+0:0:6:
+%48le: +2.22507385850720138309023271733240406e-308:1:44:0x1p-1022:
+%*48le: +2.22507385850720138309023271733240406e-308:0:44:
+%48le: +2.3441674165664682593913711430784253952e037:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48le: +2.3441674165664682593913711430784253952e037:0:45:
+%48le: +2.3441674165664682593913711430784253952e+37:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48le: +2.3441674165664682593913711430784253952e+37:0:45:
+%48le: +1.79769313486231570814527423731704357e308:1:43:0x1.fffffffffffffp1023:
+%*48le: +1.79769313486231570814527423731704357e308:0:43:
+%48le: +1.79769313486231570814527423731704357e+308:1:44:0x1.fffffffffffffp1023:
+%*48le: +1.79769313486231570814527423731704357e+308:0:44:
+%48le: +infinity:1:10:inf:
+%*48le: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
new file mode 100644
index 0000000..ba9d5cb
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
@@ -0,0 +1,558 @@
+%lE::0:-1:
+%*lE::0:-1:
+%lE:-INFINITY:1:9:-inf:
+%*lE:-INFINITY:0:9:
+%lE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023:
+%*lE:-1.79769313486231570814527423731704357E+308:0:43:
+%lE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023:
+%*lE:-1.79769313486231570814527423731704357E308:0:42:
+%lE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*lE:-2.3441674165664682593913711430784253952E+37:0:44:
+%lE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*lE:-2.3441674165664682593913711430784253952E037:0:44:
+%lE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022:
+%*lE:-2.22507385850720138309023271733240406E-308:0:43:
+%lE:-0E+0:1:5:-0x0:
+%*lE:-0E+0:0:5:
+%lE:-0E0:1:4:-0x0:
+%*lE:-0E0:0:4:
+%lE:-NAN(09A_Zaz):1:13:-nan:
+%*lE:-NAN(09A_Zaz):0:13:
+%lE:-NAN():1:6:-nan:
+%*lE:-NAN():0:6:
+%lE:NAN():1:5:nan:
+%*lE:NAN():0:5:
+%lE:NAN(09A_Zaz):1:12:nan:
+%*lE:NAN(09A_Zaz):0:12:
+%lE:0E0:1:3:0x0:
+%*lE:0E0:0:3:
+%lE:0E+0:1:4:0x0:
+%*lE:0E+0:0:4:
+%lE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
+%*lE:2.22507385850720138309023271733240406E-308:0:42:
+%lE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*lE:2.3441674165664682593913711430784253952E037:0:43:
+%lE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*lE:2.3441674165664682593913711430784253952E+37:0:43:
+%lE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023:
+%*lE:1.79769313486231570814527423731704357E308:0:41:
+%lE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023:
+%*lE:1.79769313486231570814527423731704357E+308:0:42:
+%lE:INFINITY:1:8:inf:
+%*lE:INFINITY:0:8:
+%lE:+NAN():1:6:nan:
+%*lE:+NAN():0:6:
+%lE:+NAN(09A_Zaz):1:13:nan:
+%*lE:+NAN(09A_Zaz):0:13:
+%lE:+0E0:1:4:0x0:
+%*lE:+0E0:0:4:
+%lE:+0E+0:1:5:0x0:
+%*lE:+0E+0:0:5:
+%lE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*lE:+2.22507385850720138309023271733240406E-308:0:43:
+%lE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*lE:+2.3441674165664682593913711430784253952E037:0:44:
+%lE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*lE:+2.3441674165664682593913711430784253952E+37:0:44:
+%lE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*lE:+1.79769313486231570814527423731704357E308:0:42:
+%lE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*lE:+1.79769313486231570814527423731704357E+308:0:43:
+%lE:+INFINITY:1:9:inf:
+%*lE:+INFINITY:0:9:
+%1lE::0:-1:
+%*1lE::0:-1:
+%1lE:-INFINITY:0:-1:
+%*1lE:-INFINITY:0:-1:
+%1lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*1lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%1lE:-1.79769313486231570814527423731704357E308:0:-1:
+%*1lE:-1.79769313486231570814527423731704357E308:0:-1:
+%1lE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%*1lE:-2.3441674165664682593913711430784253952E+37:0:-1:
+%1lE:-2.3441674165664682593913711430784253952E037:0:-1:
+%*1lE:-2.3441674165664682593913711430784253952E037:0:-1:
+%1lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*1lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%1lE:-0E+0:0:-1:
+%*1lE:-0E+0:0:-1:
+%1lE:-0E0:0:-1:
+%*1lE:-0E0:0:-1:
+%1lE:-NAN(09A_Zaz):0:-1:
+%*1lE:-NAN(09A_Zaz):0:-1:
+%1lE:-NAN():0:-1:
+%*1lE:-NAN():0:-1:
+%1lE:NAN():0:-1:
+%*1lE:NAN():0:-1:
+%1lE:NAN(09A_Zaz):0:-1:
+%*1lE:NAN(09A_Zaz):0:-1:
+%1lE:0E0:1:1:0x0:
+%*1lE:0E0:0:1:
+%1lE:0E+0:1:1:0x0:
+%*1lE:0E+0:0:1:
+%1lE:2.22507385850720138309023271733240406E-308:1:1:0x1p1:
+%*1lE:2.22507385850720138309023271733240406E-308:0:1:
+%1lE:2.3441674165664682593913711430784253952E037:1:1:0x1p1:
+%*1lE:2.3441674165664682593913711430784253952E037:0:1:
+%1lE:2.3441674165664682593913711430784253952E+37:1:1:0x1p1:
+%*1lE:2.3441674165664682593913711430784253952E+37:0:1:
+%1lE:1.79769313486231570814527423731704357E308:1:1:0x1:
+%*1lE:1.79769313486231570814527423731704357E308:0:1:
+%1lE:1.79769313486231570814527423731704357E+308:1:1:0x1:
+%*1lE:1.79769313486231570814527423731704357E+308:0:1:
+%1lE:INFINITY:0:-1:
+%*1lE:INFINITY:0:-1:
+%1lE:+NAN():0:-1:
+%*1lE:+NAN():0:-1:
+%1lE:+NAN(09A_Zaz):0:-1:
+%*1lE:+NAN(09A_Zaz):0:-1:
+%1lE:+0E0:0:-1:
+%*1lE:+0E0:0:-1:
+%1lE:+0E+0:0:-1:
+%*1lE:+0E+0:0:-1:
+%1lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*1lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%1lE:+2.3441674165664682593913711430784253952E037:0:-1:
+%*1lE:+2.3441674165664682593913711430784253952E037:0:-1:
+%1lE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%*1lE:+2.3441674165664682593913711430784253952E+37:0:-1:
+%1lE:+1.79769313486231570814527423731704357E308:0:-1:
+%*1lE:+1.79769313486231570814527423731704357E308:0:-1:
+%1lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*1lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%1lE:+INFINITY:0:-1:
+%*1lE:+INFINITY:0:-1:
+%2lE::0:-1:
+%*2lE::0:-1:
+%2lE:-INFINITY:0:-1:
+%*2lE:-INFINITY:0:-1:
+%2lE:-1.79769313486231570814527423731704357E+308:1:2:-0x1:
+%*2lE:-1.79769313486231570814527423731704357E+308:0:2:
+%2lE:-1.79769313486231570814527423731704357E308:1:2:-0x1:
+%*2lE:-1.79769313486231570814527423731704357E308:0:2:
+%2lE:-2.3441674165664682593913711430784253952E+37:1:2:-0x1p1:
+%*2lE:-2.3441674165664682593913711430784253952E+37:0:2:
+%2lE:-2.3441674165664682593913711430784253952E037:1:2:-0x1p1:
+%*2lE:-2.3441674165664682593913711430784253952E037:0:2:
+%2lE:-2.22507385850720138309023271733240406E-308:1:2:-0x1p1:
+%*2lE:-2.22507385850720138309023271733240406E-308:0:2:
+%2lE:-0E+0:1:2:-0x0:
+%*2lE:-0E+0:0:2:
+%2lE:-0E0:1:2:-0x0:
+%*2lE:-0E0:0:2:
+%2lE:-NAN(09A_Zaz):0:-1:
+%*2lE:-NAN(09A_Zaz):0:-1:
+%2lE:-NAN():0:-1:
+%*2lE:-NAN():0:-1:
+%2lE:NAN():0:-1:
+%*2lE:NAN():0:-1:
+%2lE:NAN(09A_Zaz):0:-1:
+%*2lE:NAN(09A_Zaz):0:-1:
+# BZ12701 %2lE:0E0:0:-1:
+# BZ12701 %*2lE:0E0:0:-1:
+# BZ12701 %2lE:0E+0:0:-1:
+# BZ12701 %*2lE:0E+0:0:-1:
+%2lE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
+%*2lE:2.22507385850720138309023271733240406E-308:0:2:
+%2lE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
+%*2lE:2.3441674165664682593913711430784253952E037:0:2:
+%2lE:2.3441674165664682593913711430784253952E+37:1:2:0x1p1:
+%*2lE:2.3441674165664682593913711430784253952E+37:0:2:
+%2lE:1.79769313486231570814527423731704357E308:1:2:0x1:
+%*2lE:1.79769313486231570814527423731704357E308:0:2:
+%2lE:1.79769313486231570814527423731704357E+308:1:2:0x1:
+%*2lE:1.79769313486231570814527423731704357E+308:0:2:
+%2lE:INFINITY:0:-1:
+%*2lE:INFINITY:0:-1:
+%2lE:+NAN():0:-1:
+%*2lE:+NAN():0:-1:
+%2lE:+NAN(09A_Zaz):0:-1:
+%*2lE:+NAN(09A_Zaz):0:-1:
+%2lE:+0E0:1:2:0x0:
+%*2lE:+0E0:0:2:
+%2lE:+0E+0:1:2:0x0:
+%*2lE:+0E+0:0:2:
+%2lE:+2.22507385850720138309023271733240406E-308:1:2:0x1p1:
+%*2lE:+2.22507385850720138309023271733240406E-308:0:2:
+%2lE:+2.3441674165664682593913711430784253952E037:1:2:0x1p1:
+%*2lE:+2.3441674165664682593913711430784253952E037:0:2:
+%2lE:+2.3441674165664682593913711430784253952E+37:1:2:0x1p1:
+%*2lE:+2.3441674165664682593913711430784253952E+37:0:2:
+%2lE:+1.79769313486231570814527423731704357E308:1:2:0x1:
+%*2lE:+1.79769313486231570814527423731704357E308:0:2:
+%2lE:+1.79769313486231570814527423731704357E+308:1:2:0x1:
+%*2lE:+1.79769313486231570814527423731704357E+308:0:2:
+%2lE:+INFINITY:0:-1:
+%*2lE:+INFINITY:0:-1:
+%3lE::0:-1:
+%*3lE::0:-1:
+%3lE:-INFINITY:0:-1:
+%*3lE:-INFINITY:0:-1:
+%3lE:-1.79769313486231570814527423731704357E+308:1:3:-0x1:
+%*3lE:-1.79769313486231570814527423731704357E+308:0:3:
+%3lE:-1.79769313486231570814527423731704357E308:1:3:-0x1:
+%*3lE:-1.79769313486231570814527423731704357E308:0:3:
+%3lE:-2.3441674165664682593913711430784253952E+37:1:3:-0x1p1:
+%*3lE:-2.3441674165664682593913711430784253952E+37:0:3:
+%3lE:-2.3441674165664682593913711430784253952E037:1:3:-0x1p1:
+%*3lE:-2.3441674165664682593913711430784253952E037:0:3:
+%3lE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
+%*3lE:-2.22507385850720138309023271733240406E-308:0:3:
+# BZ12701 %3lE:-0E+0:0:-1:
+# BZ12701 %*3lE:-0E+0:0:-1:
+# BZ12701 %3lE:-0E0:0:-1:
+# BZ12701 %*3lE:-0E0:0:-1:
+%3lE:-NAN(09A_Zaz):0:-1:
+%*3lE:-NAN(09A_Zaz):0:-1:
+%3lE:-NAN():0:-1:
+%*3lE:-NAN():0:-1:
+%3lE:NAN():1:3:nan:
+%*3lE:NAN():0:3:
+%3lE:NAN(09A_Zaz):1:3:nan:
+%*3lE:NAN(09A_Zaz):0:3:
+%3lE:0E0:1:3:0x0:
+%*3lE:0E0:0:3:
+# BZ12701 %3lE:0E+0:0:-1:
+# BZ12701 %*3lE:0E+0:0:-1:
+%3lE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
+%*3lE:2.22507385850720138309023271733240406E-308:0:3:
+%3lE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
+%*3lE:2.3441674165664682593913711430784253952E037:0:3:
+%3lE:2.3441674165664682593913711430784253952E+37:1:3:0x1.2666666666666p1:
+%*3lE:2.3441674165664682593913711430784253952E+37:0:3:
+%3lE:1.79769313486231570814527423731704357E308:1:3:0x1.b333333333333:
+%*3lE:1.79769313486231570814527423731704357E308:0:3:
+%3lE:1.79769313486231570814527423731704357E+308:1:3:0x1.b333333333333:
+%*3lE:1.79769313486231570814527423731704357E+308:0:3:
+%3lE:INFINITY:1:3:inf:
+%*3lE:INFINITY:0:3:
+%3lE:+NAN():0:-1:
+%*3lE:+NAN():0:-1:
+%3lE:+NAN(09A_Zaz):0:-1:
+%*3lE:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3lE:+0E0:0:-1:
+# BZ12701 %*3lE:+0E0:0:-1:
+# BZ12701 %3lE:+0E+0:0:-1:
+# BZ12701 %*3lE:+0E+0:0:-1:
+%3lE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
+%*3lE:+2.22507385850720138309023271733240406E-308:0:3:
+%3lE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
+%*3lE:+2.3441674165664682593913711430784253952E037:0:3:
+%3lE:+2.3441674165664682593913711430784253952E+37:1:3:0x1p1:
+%*3lE:+2.3441674165664682593913711430784253952E+37:0:3:
+%3lE:+1.79769313486231570814527423731704357E308:1:3:0x1:
+%*3lE:+1.79769313486231570814527423731704357E308:0:3:
+%3lE:+1.79769313486231570814527423731704357E+308:1:3:0x1:
+%*3lE:+1.79769313486231570814527423731704357E+308:0:3:
+%3lE:+INFINITY:0:-1:
+%*3lE:+INFINITY:0:-1:
+%4lE::0:-1:
+%*4lE::0:-1:
+%4lE:-INFINITY:1:4:-inf:
+%*4lE:-INFINITY:0:4:
+%4lE:-1.79769313486231570814527423731704357E+308:1:4:-0x1.b333333333333:
+%*4lE:-1.79769313486231570814527423731704357E+308:0:4:
+%4lE:-1.79769313486231570814527423731704357E308:1:4:-0x1.b333333333333:
+%*4lE:-1.79769313486231570814527423731704357E308:0:4:
+%4lE:-2.3441674165664682593913711430784253952E+37:1:4:-0x1.2666666666666p1:
+%*4lE:-2.3441674165664682593913711430784253952E+37:0:4:
+%4lE:-2.3441674165664682593913711430784253952E037:1:4:-0x1.2666666666666p1:
+%*4lE:-2.3441674165664682593913711430784253952E037:0:4:
+%4lE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
+%*4lE:-2.22507385850720138309023271733240406E-308:0:4:
+# BZ12701 %4lE:-0E+0:0:-1:
+# BZ12701 %*4lE:-0E+0:0:-1:
+%4lE:-0E0:1:4:-0x0:
+%*4lE:-0E0:0:4:
+%4lE:-NAN(09A_Zaz):1:4:-nan:
+%*4lE:-NAN(09A_Zaz):0:4:
+%4lE:-NAN():1:4:-nan:
+%*4lE:-NAN():0:4:
+%4lE:NAN():0:-1:
+%*4lE:NAN():0:-1:
+%4lE:NAN(09A_Zaz):0:-1:
+%*4lE:NAN(09A_Zaz):0:-1:
+%4lE:0E0:1:3:0x0:
+%*4lE:0E0:0:3:
+%4lE:0E+0:1:4:0x0:
+%*4lE:0E+0:0:4:
+%4lE:2.22507385850720138309023271733240406E-308:1:4:0x1.1c28f5c28f5c3p1:
+%*4lE:2.22507385850720138309023271733240406E-308:0:4:
+%4lE:2.3441674165664682593913711430784253952E037:1:4:0x1.2b851eb851eb8p1:
+%*4lE:2.3441674165664682593913711430784253952E037:0:4:
+%4lE:2.3441674165664682593913711430784253952E+37:1:4:0x1.2b851eb851eb8p1:
+%*4lE:2.3441674165664682593913711430784253952E+37:0:4:
+%4lE:1.79769313486231570814527423731704357E308:1:4:0x1.ca3d70a3d70a4:
+%*4lE:1.79769313486231570814527423731704357E308:0:4:
+%4lE:1.79769313486231570814527423731704357E+308:1:4:0x1.ca3d70a3d70a4:
+%*4lE:1.79769313486231570814527423731704357E+308:0:4:
+%4lE:INFINITY:0:-1:
+%*4lE:INFINITY:0:-1:
+%4lE:+NAN():1:4:nan:
+%*4lE:+NAN():0:4:
+%4lE:+NAN(09A_Zaz):1:4:nan:
+%*4lE:+NAN(09A_Zaz):0:4:
+%4lE:+0E0:1:4:0x0:
+%*4lE:+0E0:0:4:
+# BZ12701 %4lE:+0E+0:0:-1:
+# BZ12701 %*4lE:+0E+0:0:-1:
+%4lE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
+%*4lE:+2.22507385850720138309023271733240406E-308:0:4:
+%4lE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
+%*4lE:+2.3441674165664682593913711430784253952E037:0:4:
+%4lE:+2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1:
+%*4lE:+2.3441674165664682593913711430784253952E+37:0:4:
+%4lE:+1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333:
+%*4lE:+1.79769313486231570814527423731704357E308:0:4:
+%4lE:+1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333:
+%*4lE:+1.79769313486231570814527423731704357E+308:0:4:
+%4lE:+INFINITY:1:4:inf:
+%*4lE:+INFINITY:0:4:
+%40lE::0:-1:
+%*40lE::0:-1:
+%40lE:-INFINITY:1:9:-inf:
+%*40lE:-INFINITY:0:9:
+# BZ12701 %40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+# BZ12701 %*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
+%*40lE:-1.79769313486231570814527423731704357E308:0:40:
+%40lE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
+%*40lE:-2.3441674165664682593913711430784253952E+37:0:40:
+%40lE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
+%*40lE:-2.3441674165664682593913711430784253952E037:0:40:
+# BZ12701 %40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+# BZ12701 %*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:-0E+0:1:5:-0x0:
+%*40lE:-0E+0:0:5:
+%40lE:-0E0:1:4:-0x0:
+%*40lE:-0E0:0:4:
+%40lE:-NAN(09A_Zaz):1:13:-nan:
+%*40lE:-NAN(09A_Zaz):0:13:
+%40lE:-NAN():1:6:-nan:
+%*40lE:-NAN():0:6:
+%40lE:NAN():1:5:nan:
+%*40lE:NAN():0:5:
+%40lE:NAN(09A_Zaz):1:12:nan:
+%*40lE:NAN(09A_Zaz):0:12:
+%40lE:0E0:1:3:0x0:
+%*40lE:0E0:0:3:
+%40lE:0E+0:1:4:0x0:
+%*40lE:0E+0:0:4:
+%40lE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
+%*40lE:2.22507385850720138309023271733240406E-308:0:40:
+# BZ12701 %40lE:2.3441674165664682593913711430784253952E037:0:-1:
+# BZ12701 %*40lE:2.3441674165664682593913711430784253952E037:0:-1:
+# BZ12701 %40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+# BZ12701 %*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40lE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100:
+%*40lE:1.79769313486231570814527423731704357E308:0:40:
+%40lE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10:
+%*40lE:1.79769313486231570814527423731704357E+308:0:40:
+%40lE:INFINITY:1:8:inf:
+%*40lE:INFINITY:0:8:
+%40lE:+NAN():1:6:nan:
+%*40lE:+NAN():0:6:
+%40lE:+NAN(09A_Zaz):1:13:nan:
+%*40lE:+NAN(09A_Zaz):0:13:
+%40lE:+0E0:1:4:0x0:
+%*40lE:+0E0:0:4:
+%40lE:+0E+0:1:5:0x0:
+%*40lE:+0E+0:0:5:
+# BZ12701 %40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+# BZ12701 %*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
+%*40lE:+2.3441674165664682593913711430784253952E037:0:40:
+%40lE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
+%*40lE:+2.3441674165664682593913711430784253952E+37:0:40:
+%40lE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
+%*40lE:+1.79769313486231570814527423731704357E308:0:40:
+# BZ12701 %40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+# BZ12701 %*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:+INFINITY:1:9:inf:
+%*40lE:+INFINITY:0:9:
+%48lE::0:-1:
+%*48lE::0:-1:
+%48lE:-INFINITY:1:9:-inf:
+%*48lE:-INFINITY:0:9:
+%48lE:-1.79769313486231570814527423731704357E+308:1:43:-0x1.fffffffffffffp1023:
+%*48lE:-1.79769313486231570814527423731704357E+308:0:43:
+%48lE:-1.79769313486231570814527423731704357E308:1:42:-0x1.fffffffffffffp1023:
+%*48lE:-1.79769313486231570814527423731704357E308:0:42:
+%48lE:-2.3441674165664682593913711430784253952E+37:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48lE:-2.3441674165664682593913711430784253952E+37:0:44:
+%48lE:-2.3441674165664682593913711430784253952E037:1:44:-0x1.1a2b3c4d5e6ffp124:
+%*48lE:-2.3441674165664682593913711430784253952E037:0:44:
+%48lE:-2.22507385850720138309023271733240406E-308:1:43:-0x1p-1022:
+%*48lE:-2.22507385850720138309023271733240406E-308:0:43:
+%48lE:-0E+0:1:5:-0x0:
+%*48lE:-0E+0:0:5:
+%48lE:-0E0:1:4:-0x0:
+%*48lE:-0E0:0:4:
+%48lE:-NAN(09A_Zaz):1:13:-nan:
+%*48lE:-NAN(09A_Zaz):0:13:
+%48lE:-NAN():1:6:-nan:
+%*48lE:-NAN():0:6:
+%48lE:NAN():1:5:nan:
+%*48lE:NAN():0:5:
+%48lE:NAN(09A_Zaz):1:12:nan:
+%*48lE:NAN(09A_Zaz):0:12:
+%48lE:0E0:1:3:0x0:
+%*48lE:0E0:0:3:
+%48lE:0E+0:1:4:0x0:
+%*48lE:0E+0:0:4:
+%48lE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
+%*48lE:2.22507385850720138309023271733240406E-308:0:42:
+%48lE:2.3441674165664682593913711430784253952E037:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48lE:2.3441674165664682593913711430784253952E037:0:43:
+%48lE:2.3441674165664682593913711430784253952E+37:1:43:0x1.1a2b3c4d5e6ffp124:
+%*48lE:2.3441674165664682593913711430784253952E+37:0:43:
+%48lE:1.79769313486231570814527423731704357E308:1:41:0x1.fffffffffffffp1023:
+%*48lE:1.79769313486231570814527423731704357E308:0:41:
+%48lE:1.79769313486231570814527423731704357E+308:1:42:0x1.fffffffffffffp1023:
+%*48lE:1.79769313486231570814527423731704357E+308:0:42:
+%48lE:INFINITY:1:8:inf:
+%*48lE:INFINITY:0:8:
+%48lE:+NAN():1:6:nan:
+%*48lE:+NAN():0:6:
+%48lE:+NAN(09A_Zaz):1:13:nan:
+%*48lE:+NAN(09A_Zaz):0:13:
+%48lE:+0E0:1:4:0x0:
+%*48lE:+0E0:0:4:
+%48lE:+0E+0:1:5:0x0:
+%*48lE:+0E+0:0:5:
+%48lE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*48lE:+2.22507385850720138309023271733240406E-308:0:43:
+%48lE:+2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE:+2.3441674165664682593913711430784253952E037:0:44:
+%48lE:+2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE:+2.3441674165664682593913711430784253952E+37:0:44:
+%48lE:+1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*48lE:+1.79769313486231570814527423731704357E308:0:42:
+%48lE:+1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*48lE:+1.79769313486231570814527423731704357E+308:0:43:
+%48lE:+INFINITY:1:9:inf:
+%*48lE:+INFINITY:0:9:
+%3lE: :0:-1:
+%*3lE: :0:-1:
+%3lE: -INFINITY:0:-1:
+%*3lE: -INFINITY:0:-1:
+%3lE: -1.79769313486231570814527423731704357E+308:1:4:-0x1:
+%*3lE: -1.79769313486231570814527423731704357E+308:0:4:
+%3lE: -1.79769313486231570814527423731704357E308:1:4:-0x1:
+%*3lE: -1.79769313486231570814527423731704357E308:0:4:
+%3lE: -2.3441674165664682593913711430784253952E+37:1:4:-0x1p1:
+%*3lE: -2.3441674165664682593913711430784253952E+37:0:4:
+%3lE: -2.3441674165664682593913711430784253952E037:1:4:-0x1p1:
+%*3lE: -2.3441674165664682593913711430784253952E037:0:4:
+%3lE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
+%*3lE: -2.22507385850720138309023271733240406E-308:0:4:
+# BZ12701 %3lE: -0E+0:0:-1:
+# BZ12701 %*3lE: -0E+0:0:-1:
+# BZ12701 %3lE: -0E0:0:-1:
+# BZ12701 %*3lE: -0E0:0:-1:
+%3lE: -NAN(09A_Zaz):0:-1:
+%*3lE: -NAN(09A_Zaz):0:-1:
+%3lE: -NAN():0:-1:
+%*3lE: -NAN():0:-1:
+%3lE: NAN():1:4:nan:
+%*3lE: NAN():0:4:
+%3lE: NAN(09A_Zaz):1:4:nan:
+%*3lE: NAN(09A_Zaz):0:4:
+%3lE: 0E0:1:4:0x0:
+%*3lE: 0E0:0:4:
+# BZ12701 %3lE: 0E+0:0:-1:
+# BZ12701 %*3lE: 0E+0:0:-1:
+%3lE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
+%*3lE: 2.22507385850720138309023271733240406E-308:0:4:
+%3lE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
+%*3lE: 2.3441674165664682593913711430784253952E037:0:4:
+%3lE: 2.3441674165664682593913711430784253952E+37:1:4:0x1.2666666666666p1:
+%*3lE: 2.3441674165664682593913711430784253952E+37:0:4:
+%3lE: 1.79769313486231570814527423731704357E308:1:4:0x1.b333333333333:
+%*3lE: 1.79769313486231570814527423731704357E308:0:4:
+%3lE: 1.79769313486231570814527423731704357E+308:1:4:0x1.b333333333333:
+%*3lE: 1.79769313486231570814527423731704357E+308:0:4:
+%3lE: INFINITY:1:4:inf:
+%*3lE: INFINITY:0:4:
+%3lE: +NAN():0:-1:
+%*3lE: +NAN():0:-1:
+%3lE: +NAN(09A_Zaz):0:-1:
+%*3lE: +NAN(09A_Zaz):0:-1:
+# BZ12701 %3lE: +0E0:0:-1:
+# BZ12701 %*3lE: +0E0:0:-1:
+# BZ12701 %3lE: +0E+0:0:-1:
+# BZ12701 %*3lE: +0E+0:0:-1:
+%3lE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
+%*3lE: +2.22507385850720138309023271733240406E-308:0:4:
+%3lE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
+%*3lE: +2.3441674165664682593913711430784253952E037:0:4:
+%3lE: +2.3441674165664682593913711430784253952E+37:1:4:0x1p1:
+%*3lE: +2.3441674165664682593913711430784253952E+37:0:4:
+%3lE: +1.79769313486231570814527423731704357E308:1:4:0x1:
+%*3lE: +1.79769313486231570814527423731704357E308:0:4:
+%3lE: +1.79769313486231570814527423731704357E+308:1:4:0x1:
+%*3lE: +1.79769313486231570814527423731704357E+308:0:4:
+%3lE: +INFINITY:0:-1:
+%*3lE: +INFINITY:0:-1:
+%48lE: :0:-1:
+%*48lE: :0:-1:
+%48lE: -INFINITY:1:10:-inf:
+%*48lE: -INFINITY:0:10:
+%48lE: -1.79769313486231570814527423731704357E+308:1:44:-0x1.fffffffffffffp1023:
+%*48lE: -1.79769313486231570814527423731704357E+308:0:44:
+%48lE: -1.79769313486231570814527423731704357E308:1:43:-0x1.fffffffffffffp1023:
+%*48lE: -1.79769313486231570814527423731704357E308:0:43:
+%48lE: -2.3441674165664682593913711430784253952E+37:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48lE: -2.3441674165664682593913711430784253952E+37:0:45:
+%48lE: -2.3441674165664682593913711430784253952E037:1:45:-0x1.1a2b3c4d5e6ffp124:
+%*48lE: -2.3441674165664682593913711430784253952E037:0:45:
+%48lE: -2.22507385850720138309023271733240406E-308:1:44:-0x1p-1022:
+%*48lE: -2.22507385850720138309023271733240406E-308:0:44:
+%48lE: -0E+0:1:6:-0x0:
+%*48lE: -0E+0:0:6:
+%48lE: -0E0:1:5:-0x0:
+%*48lE: -0E0:0:5:
+%48lE: -NAN(09A_Zaz):1:14:-nan:
+%*48lE: -NAN(09A_Zaz):0:14:
+%48lE: -NAN():1:7:-nan:
+%*48lE: -NAN():0:7:
+%48lE: NAN():1:6:nan:
+%*48lE: NAN():0:6:
+%48lE: NAN(09A_Zaz):1:13:nan:
+%*48lE: NAN(09A_Zaz):0:13:
+%48lE: 0E0:1:4:0x0:
+%*48lE: 0E0:0:4:
+%48lE: 0E+0:1:5:0x0:
+%*48lE: 0E+0:0:5:
+%48lE: 2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
+%*48lE: 2.22507385850720138309023271733240406E-308:0:43:
+%48lE: 2.3441674165664682593913711430784253952E037:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE: 2.3441674165664682593913711430784253952E037:0:44:
+%48lE: 2.3441674165664682593913711430784253952E+37:1:44:0x1.1a2b3c4d5e6ffp124:
+%*48lE: 2.3441674165664682593913711430784253952E+37:0:44:
+%48lE: 1.79769313486231570814527423731704357E308:1:42:0x1.fffffffffffffp1023:
+%*48lE: 1.79769313486231570814527423731704357E308:0:42:
+%48lE: 1.79769313486231570814527423731704357E+308:1:43:0x1.fffffffffffffp1023:
+%*48lE: 1.79769313486231570814527423731704357E+308:0:43:
+%48lE: INFINITY:1:9:inf:
+%*48lE: INFINITY:0:9:
+%48lE: +NAN():1:7:nan:
+%*48lE: +NAN():0:7:
+%48lE: +NAN(09A_Zaz):1:14:nan:
+%*48lE: +NAN(09A_Zaz):0:14:
+%48lE: +0E0:1:5:0x0:
+%*48lE: +0E0:0:5:
+%48lE: +0E+0:1:6:0x0:
+%*48lE: +0E+0:0:6:
+%48lE: +2.22507385850720138309023271733240406E-308:1:44:0x1p-1022:
+%*48lE: +2.22507385850720138309023271733240406E-308:0:44:
+%48lE: +2.3441674165664682593913711430784253952E037:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48lE: +2.3441674165664682593913711430784253952E037:0:45:
+%48lE: +2.3441674165664682593913711430784253952E+37:1:45:0x1.1a2b3c4d5e6ffp124:
+%*48lE: +2.3441674165664682593913711430784253952E+37:0:45:
+%48lE: +1.79769313486231570814527423731704357E308:1:43:0x1.fffffffffffffp1023:
+%*48lE: +1.79769313486231570814527423731704357E308:0:43:
+%48lE: +1.79769313486231570814527423731704357E+308:1:44:0x1.fffffffffffffp1023:
+%*48lE: +1.79769313486231570814527423731704357E+308:0:44:
+%48lE: +INFINITY:1:10:inf:
+%*48lE: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
new file mode 100644
index 0000000..22b9fdc
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
@@ -0,0 +1,558 @@
+%lf::0:-1:
+%*lf::0:-1:
+%lf:-infinity:1:9:-inf:
+%*lf:-infinity:0:9:
+%lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*lf:-023441674165664682593913711430784253952.0:0:42:
+%lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*lf:-23441674165664682593913711430784253952:0:39:
+%lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%lf:-0.0:1:4:-0x0:
+%*lf:-0.0:0:4:
+%lf:-0:1:2:-0x0:
+%*lf:-0:0:2:
+%lf:-nan(09A_Zaz):1:13:-nan:
+%*lf:-nan(09A_Zaz):0:13:
+%lf:-nan():1:6:-nan:
+%*lf:-nan():0:6:
+%lf:nan():1:5:nan:
+%*lf:nan():0:5:
+%lf:nan(09A_Zaz):1:12:nan:
+%*lf:nan(09A_Zaz):0:12:
+%lf:0:1:1:0x0:
+%*lf:0:0:1:
+%lf:0.0:1:3:0x0:
+%*lf:0.0:0:3:
+%lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*lf:23441674165664682593913711430784253952:0:38:
+%lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*lf:023441674165664682593913711430784253952.0:0:41:
+%lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%lf:infinity:1:8:inf:
+%*lf:infinity:0:8:
+%lf:+nan():1:6:nan:
+%*lf:+nan():0:6:
+%lf:+nan(09A_Zaz):1:13:nan:
+%*lf:+nan(09A_Zaz):0:13:
+%lf:+0:1:2:0x0:
+%*lf:+0:0:2:
+%lf:+0.0:1:4:0x0:
+%*lf:+0.0:0:4:
+%lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*lf:+23441674165664682593913711430784253952:0:39:
+%lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*lf:+023441674165664682593913711430784253952.0:0:42:
+%lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lf:+infinity:1:9:inf:
+%*lf:+infinity:0:9:
+%1lf::0:-1:
+%*1lf::0:-1:
+%1lf:-infinity:0:-1:
+%*1lf:-infinity:0:-1:
+%1lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lf:-023441674165664682593913711430784253952.0:0:-1:
+%*1lf:-023441674165664682593913711430784253952.0:0:-1:
+%1lf:-23441674165664682593913711430784253952:0:-1:
+%*1lf:-23441674165664682593913711430784253952:0:-1:
+%1lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1lf:-0.0:0:-1:
+%*1lf:-0.0:0:-1:
+%1lf:-0:0:-1:
+%*1lf:-0:0:-1:
+%1lf:-nan(09A_Zaz):0:-1:
+%*1lf:-nan(09A_Zaz):0:-1:
+%1lf:-nan():0:-1:
+%*1lf:-nan():0:-1:
+%1lf:nan():0:-1:
+%*1lf:nan():0:-1:
+%1lf:nan(09A_Zaz):0:-1:
+%*1lf:nan(09A_Zaz):0:-1:
+%1lf:0:1:1:0x0:
+%*1lf:0:0:1:
+%1lf:0.0:1:1:0x0:
+%*1lf:0.0:0:1:
+%1lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1lf:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1lf:23441674165664682593913711430784253952:0:1:
+%1lf:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1lf:023441674165664682593913711430784253952.0:0:1:
+%1lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1:
+%1lf:infinity:0:-1:
+%*1lf:infinity:0:-1:
+%1lf:+nan():0:-1:
+%*1lf:+nan():0:-1:
+%1lf:+nan(09A_Zaz):0:-1:
+%*1lf:+nan(09A_Zaz):0:-1:
+%1lf:+0:0:-1:
+%*1lf:+0:0:-1:
+%1lf:+0.0:0:-1:
+%*1lf:+0.0:0:-1:
+%1lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1lf:+23441674165664682593913711430784253952:0:-1:
+%*1lf:+23441674165664682593913711430784253952:0:-1:
+%1lf:+023441674165664682593913711430784253952.0:0:-1:
+%*1lf:+023441674165664682593913711430784253952.0:0:-1:
+%1lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1lf:+infinity:0:-1:
+%*1lf:+infinity:0:-1:
+%2lf::0:-1:
+%*2lf::0:-1:
+%2lf:-infinity:0:-1:
+%*2lf:-infinity:0:-1:
+%2lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lf:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2lf:-023441674165664682593913711430784253952.0:0:2:
+%2lf:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2lf:-23441674165664682593913711430784253952:0:2:
+%2lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lf:-0.0:1:2:-0x0:
+%*2lf:-0.0:0:2:
+%2lf:-0:1:2:-0x0:
+%*2lf:-0:0:2:
+%2lf:-nan(09A_Zaz):0:-1:
+%*2lf:-nan(09A_Zaz):0:-1:
+%2lf:-nan():0:-1:
+%*2lf:-nan():0:-1:
+%2lf:nan():0:-1:
+%*2lf:nan():0:-1:
+%2lf:nan(09A_Zaz):0:-1:
+%*2lf:nan(09A_Zaz):0:-1:
+%2lf:0:1:1:0x0:
+%*2lf:0:0:1:
+%2lf:0.0:1:2:0x0:
+%*2lf:0.0:0:2:
+%2lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lf:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2lf:23441674165664682593913711430784253952:0:2:
+%2lf:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2lf:023441674165664682593913711430784253952.0:0:2:
+%2lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lf:infinity:0:-1:
+%*2lf:infinity:0:-1:
+%2lf:+nan():0:-1:
+%*2lf:+nan():0:-1:
+%2lf:+nan(09A_Zaz):0:-1:
+%*2lf:+nan(09A_Zaz):0:-1:
+%2lf:+0:1:2:0x0:
+%*2lf:+0:0:2:
+%2lf:+0.0:1:2:0x0:
+%*2lf:+0.0:0:2:
+%2lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lf:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2lf:+23441674165664682593913711430784253952:0:2:
+%2lf:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2lf:+023441674165664682593913711430784253952.0:0:2:
+%2lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lf:+infinity:0:-1:
+%*2lf:+infinity:0:-1:
+%3lf::0:-1:
+%*3lf::0:-1:
+%3lf:-infinity:0:-1:
+%*3lf:-infinity:0:-1:
+%3lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lf:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3lf:-023441674165664682593913711430784253952.0:0:3:
+%3lf:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3lf:-23441674165664682593913711430784253952:0:3:
+%3lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lf:-0.0:1:3:-0x0:
+%*3lf:-0.0:0:3:
+%3lf:-0:1:2:-0x0:
+%*3lf:-0:0:2:
+%3lf:-nan(09A_Zaz):0:-1:
+%*3lf:-nan(09A_Zaz):0:-1:
+%3lf:-nan():0:-1:
+%*3lf:-nan():0:-1:
+%3lf:nan():1:3:nan:
+%*3lf:nan():0:3:
+%3lf:nan(09A_Zaz):1:3:nan:
+%*3lf:nan(09A_Zaz):0:3:
+%3lf:0:1:1:0x0:
+%*3lf:0:0:1:
+%3lf:0.0:1:3:0x0:
+%*3lf:0.0:0:3:
+%3lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lf:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3lf:23441674165664682593913711430784253952:0:3:
+%3lf:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3lf:023441674165664682593913711430784253952.0:0:3:
+%3lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lf:infinity:1:3:inf:
+%*3lf:infinity:0:3:
+%3lf:+nan():0:-1:
+%*3lf:+nan():0:-1:
+%3lf:+nan(09A_Zaz):0:-1:
+%*3lf:+nan(09A_Zaz):0:-1:
+%3lf:+0:1:2:0x0:
+%*3lf:+0:0:2:
+%3lf:+0.0:1:3:0x0:
+%*3lf:+0.0:0:3:
+%3lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lf:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3lf:+23441674165664682593913711430784253952:0:3:
+%3lf:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3lf:+023441674165664682593913711430784253952.0:0:3:
+%3lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lf:+infinity:0:-1:
+%*3lf:+infinity:0:-1:
+%4lf::0:-1:
+%*4lf::0:-1:
+%4lf:-infinity:1:4:-inf:
+%*4lf:-infinity:0:4:
+%4lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lf:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4lf:-023441674165664682593913711430784253952.0:0:4:
+%4lf:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4lf:-23441674165664682593913711430784253952:0:4:
+%4lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lf:-0.0:1:4:-0x0:
+%*4lf:-0.0:0:4:
+%4lf:-0:1:2:-0x0:
+%*4lf:-0:0:2:
+%4lf:-nan(09A_Zaz):1:4:-nan:
+%*4lf:-nan(09A_Zaz):0:4:
+%4lf:-nan():1:4:-nan:
+%*4lf:-nan():0:4:
+%4lf:nan():0:-1:
+%*4lf:nan():0:-1:
+%4lf:nan(09A_Zaz):0:-1:
+%*4lf:nan(09A_Zaz):0:-1:
+%4lf:0:1:1:0x0:
+%*4lf:0:0:1:
+%4lf:0.0:1:3:0x0:
+%*4lf:0.0:0:3:
+%4lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lf:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4lf:23441674165664682593913711430784253952:0:4:
+%4lf:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4lf:023441674165664682593913711430784253952.0:0:4:
+%4lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lf:infinity:0:-1:
+%*4lf:infinity:0:-1:
+%4lf:+nan():1:4:nan:
+%*4lf:+nan():0:4:
+%4lf:+nan(09A_Zaz):1:4:nan:
+%*4lf:+nan(09A_Zaz):0:4:
+%4lf:+0:1:2:0x0:
+%*4lf:+0:0:2:
+%4lf:+0.0:1:4:0x0:
+%*4lf:+0.0:0:4:
+%4lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lf:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4lf:+23441674165664682593913711430784253952:0:4:
+%4lf:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4lf:+023441674165664682593913711430784253952.0:0:4:
+%4lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lf:+infinity:1:4:inf:
+%*4lf:+infinity:0:4:
+%311lf::0:-1:
+%*311lf::0:-1:
+%311lf:-infinity:1:9:-inf:
+%*311lf:-infinity:0:9:
+%311lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311lf:-023441674165664682593913711430784253952.0:0:42:
+%311lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311lf:-23441674165664682593913711430784253952:0:39:
+%311lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lf:-0.0:1:4:-0x0:
+%*311lf:-0.0:0:4:
+%311lf:-0:1:2:-0x0:
+%*311lf:-0:0:2:
+%311lf:-nan(09A_Zaz):1:13:-nan:
+%*311lf:-nan(09A_Zaz):0:13:
+%311lf:-nan():1:6:-nan:
+%*311lf:-nan():0:6:
+%311lf:nan():1:5:nan:
+%*311lf:nan():0:5:
+%311lf:nan(09A_Zaz):1:12:nan:
+%*311lf:nan(09A_Zaz):0:12:
+%311lf:0:1:1:0x0:
+%*311lf:0:0:1:
+%311lf:0.0:1:3:0x0:
+%*311lf:0.0:0:3:
+%311lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311lf:23441674165664682593913711430784253952:0:38:
+%311lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311lf:023441674165664682593913711430784253952.0:0:41:
+%311lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lf:infinity:1:8:inf:
+%*311lf:infinity:0:8:
+%311lf:+nan():1:6:nan:
+%*311lf:+nan():0:6:
+%311lf:+nan(09A_Zaz):1:13:nan:
+%*311lf:+nan(09A_Zaz):0:13:
+%311lf:+0:1:2:0x0:
+%*311lf:+0:0:2:
+%311lf:+0.0:1:4:0x0:
+%*311lf:+0.0:0:4:
+%311lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311lf:+23441674165664682593913711430784253952:0:39:
+%311lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311lf:+023441674165664682593913711430784253952.0:0:42:
+%311lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lf:+infinity:1:9:inf:
+%*311lf:+infinity:0:9:
+%350lf::0:-1:
+%*350lf::0:-1:
+%350lf:-infinity:1:9:-inf:
+%*350lf:-infinity:0:9:
+%350lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350lf:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350lf:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lf:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350lf:-023441674165664682593913711430784253952.0:0:42:
+%350lf:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350lf:-23441674165664682593913711430784253952:0:39:
+%350lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lf:-0.0:1:4:-0x0:
+%*350lf:-0.0:0:4:
+%350lf:-0:1:2:-0x0:
+%*350lf:-0:0:2:
+%350lf:-nan(09A_Zaz):1:13:-nan:
+%*350lf:-nan(09A_Zaz):0:13:
+%350lf:-nan():1:6:-nan:
+%*350lf:-nan():0:6:
+%350lf:nan():1:5:nan:
+%*350lf:nan():0:5:
+%350lf:nan(09A_Zaz):1:12:nan:
+%*350lf:nan(09A_Zaz):0:12:
+%350lf:0:1:1:0x0:
+%*350lf:0:0:1:
+%350lf:0.0:1:3:0x0:
+%*350lf:0.0:0:3:
+%350lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350lf:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350lf:23441674165664682593913711430784253952:0:38:
+%350lf:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350lf:023441674165664682593913711430784253952.0:0:41:
+%350lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350lf:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350lf:infinity:1:8:inf:
+%*350lf:infinity:0:8:
+%350lf:+nan():1:6:nan:
+%*350lf:+nan():0:6:
+%350lf:+nan(09A_Zaz):1:13:nan:
+%*350lf:+nan(09A_Zaz):0:13:
+%350lf:+0:1:2:0x0:
+%*350lf:+0:0:2:
+%350lf:+0.0:1:4:0x0:
+%*350lf:+0.0:0:4:
+%350lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lf:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lf:+23441674165664682593913711430784253952:0:39:
+%350lf:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lf:+023441674165664682593913711430784253952.0:0:42:
+%350lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lf:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lf:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lf:+infinity:1:9:inf:
+%*350lf:+infinity:0:9:
+%3lf: :0:-1:
+%*3lf: :0:-1:
+%3lf: -infinity:0:-1:
+%*3lf: -infinity:0:-1:
+%3lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lf: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3lf: -023441674165664682593913711430784253952.0:0:4:
+%3lf: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3lf: -23441674165664682593913711430784253952:0:4:
+%3lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lf: -0.0:1:4:-0x0:
+%*3lf: -0.0:0:4:
+%3lf: -0:1:3:-0x0:
+%*3lf: -0:0:3:
+%3lf: -nan(09A_Zaz):0:-1:
+%*3lf: -nan(09A_Zaz):0:-1:
+%3lf: -nan():0:-1:
+%*3lf: -nan():0:-1:
+%3lf: nan():1:4:nan:
+%*3lf: nan():0:4:
+%3lf: nan(09A_Zaz):1:4:nan:
+%*3lf: nan(09A_Zaz):0:4:
+%3lf: 0:1:2:0x0:
+%*3lf: 0:0:2:
+%3lf: 0.0:1:4:0x0:
+%*3lf: 0.0:0:4:
+%3lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lf: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3lf: 23441674165664682593913711430784253952:0:4:
+%3lf: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3lf: 023441674165664682593913711430784253952.0:0:4:
+%3lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lf: infinity:1:4:inf:
+%*3lf: infinity:0:4:
+%3lf: +nan():0:-1:
+%*3lf: +nan():0:-1:
+%3lf: +nan(09A_Zaz):0:-1:
+%*3lf: +nan(09A_Zaz):0:-1:
+%3lf: +0:1:3:0x0:
+%*3lf: +0:0:3:
+%3lf: +0.0:1:4:0x0:
+%*3lf: +0.0:0:4:
+%3lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lf: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3lf: +23441674165664682593913711430784253952:0:4:
+%3lf: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3lf: +023441674165664682593913711430784253952.0:0:4:
+%3lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lf: +infinity:0:-1:
+%*3lf: +infinity:0:-1:
+%350lf: :0:-1:
+%*350lf: :0:-1:
+%350lf: -infinity:1:10:-inf:
+%*350lf: -infinity:0:10:
+%350lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350lf: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350lf: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lf: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350lf: -023441674165664682593913711430784253952.0:0:43:
+%350lf: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350lf: -23441674165664682593913711430784253952:0:40:
+%350lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350lf: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lf: -0.0:1:5:-0x0:
+%*350lf: -0.0:0:5:
+%350lf: -0:1:3:-0x0:
+%*350lf: -0:0:3:
+%350lf: -nan(09A_Zaz):1:14:-nan:
+%*350lf: -nan(09A_Zaz):0:14:
+%350lf: -nan():1:7:-nan:
+%*350lf: -nan():0:7:
+%350lf: nan():1:6:nan:
+%*350lf: nan():0:6:
+%350lf: nan(09A_Zaz):1:13:nan:
+%*350lf: nan(09A_Zaz):0:13:
+%350lf: 0:1:2:0x0:
+%*350lf: 0:0:2:
+%350lf: 0.0:1:4:0x0:
+%*350lf: 0.0:0:4:
+%350lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lf: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lf: 23441674165664682593913711430784253952:0:39:
+%350lf: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lf: 023441674165664682593913711430784253952.0:0:42:
+%350lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lf: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lf: infinity:1:9:inf:
+%*350lf: infinity:0:9:
+%350lf: +nan():1:7:nan:
+%*350lf: +nan():0:7:
+%350lf: +nan(09A_Zaz):1:14:nan:
+%*350lf: +nan(09A_Zaz):0:14:
+%350lf: +0:1:3:0x0:
+%*350lf: +0:0:3:
+%350lf: +0.0:1:5:0x0:
+%*350lf: +0.0:0:5:
+%350lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lf: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350lf: +23441674165664682593913711430784253952:0:40:
+%350lf: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350lf: +023441674165664682593913711430784253952.0:0:43:
+%350lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350lf: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350lf: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lf: +infinity:1:10:inf:
+%*350lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
new file mode 100644
index 0000000..6168884
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
@@ -0,0 +1,558 @@
+%lF::0:-1:
+%*lF::0:-1:
+%lF:-INFINITY:1:9:-inf:
+%*lF:-INFINITY:0:9:
+%lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*lF:-023441674165664682593913711430784253952.0:0:42:
+%lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*lF:-23441674165664682593913711430784253952:0:39:
+%lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%lF:-0.0:1:4:-0x0:
+%*lF:-0.0:0:4:
+%lF:-0:1:2:-0x0:
+%*lF:-0:0:2:
+%lF:-NAN(09A_Zaz):1:13:-nan:
+%*lF:-NAN(09A_Zaz):0:13:
+%lF:-NAN():1:6:-nan:
+%*lF:-NAN():0:6:
+%lF:NAN():1:5:nan:
+%*lF:NAN():0:5:
+%lF:NAN(09A_Zaz):1:12:nan:
+%*lF:NAN(09A_Zaz):0:12:
+%lF:0:1:1:0x0:
+%*lF:0:0:1:
+%lF:0.0:1:3:0x0:
+%*lF:0.0:0:3:
+%lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*lF:23441674165664682593913711430784253952:0:38:
+%lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*lF:023441674165664682593913711430784253952.0:0:41:
+%lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%lF:INFINITY:1:8:inf:
+%*lF:INFINITY:0:8:
+%lF:+NAN():1:6:nan:
+%*lF:+NAN():0:6:
+%lF:+NAN(09A_Zaz):1:13:nan:
+%*lF:+NAN(09A_Zaz):0:13:
+%lF:+0:1:2:0x0:
+%*lF:+0:0:2:
+%lF:+0.0:1:4:0x0:
+%*lF:+0.0:0:4:
+%lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*lF:+23441674165664682593913711430784253952:0:39:
+%lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*lF:+023441674165664682593913711430784253952.0:0:42:
+%lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%lF:+INFINITY:1:9:inf:
+%*lF:+INFINITY:0:9:
+%1lF::0:-1:
+%*1lF::0:-1:
+%1lF:-INFINITY:0:-1:
+%*1lF:-INFINITY:0:-1:
+%1lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lF:-023441674165664682593913711430784253952.0:0:-1:
+%*1lF:-023441674165664682593913711430784253952.0:0:-1:
+%1lF:-23441674165664682593913711430784253952:0:-1:
+%*1lF:-23441674165664682593913711430784253952:0:-1:
+%1lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1lF:-0.0:0:-1:
+%*1lF:-0.0:0:-1:
+%1lF:-0:0:-1:
+%*1lF:-0:0:-1:
+%1lF:-NAN(09A_Zaz):0:-1:
+%*1lF:-NAN(09A_Zaz):0:-1:
+%1lF:-NAN():0:-1:
+%*1lF:-NAN():0:-1:
+%1lF:NAN():0:-1:
+%*1lF:NAN():0:-1:
+%1lF:NAN(09A_Zaz):0:-1:
+%*1lF:NAN(09A_Zaz):0:-1:
+%1lF:0:1:1:0x0:
+%*1lF:0:0:1:
+%1lF:0.0:1:1:0x0:
+%*1lF:0.0:0:1:
+%1lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
+%*1lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:1:
+%1lF:23441674165664682593913711430784253952:1:1:0x1p1:
+%*1lF:23441674165664682593913711430784253952:0:1:
+%1lF:023441674165664682593913711430784253952.0:1:1:0x0:
+%*1lF:023441674165664682593913711430784253952.0:0:1:
+%1lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:1:0x1:
+%*1lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:1:
+%1lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:1:0x0:
+%*1lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:1:
+%1lF:INFINITY:0:-1:
+%*1lF:INFINITY:0:-1:
+%1lF:+NAN():0:-1:
+%*1lF:+NAN():0:-1:
+%1lF:+NAN(09A_Zaz):0:-1:
+%*1lF:+NAN(09A_Zaz):0:-1:
+%1lF:+0:0:-1:
+%*1lF:+0:0:-1:
+%1lF:+0.0:0:-1:
+%*1lF:+0.0:0:-1:
+%1lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%*1lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
+%1lF:+23441674165664682593913711430784253952:0:-1:
+%*1lF:+23441674165664682593913711430784253952:0:-1:
+%1lF:+023441674165664682593913711430784253952.0:0:-1:
+%*1lF:+023441674165664682593913711430784253952.0:0:-1:
+%1lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%*1lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:-1:
+%1lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%*1lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:-1:
+%1lF:+INFINITY:0:-1:
+%*1lF:+INFINITY:0:-1:
+%2lF::0:-1:
+%*2lF::0:-1:
+%2lF:-INFINITY:0:-1:
+%*2lF:-INFINITY:0:-1:
+%2lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:-0x0:
+%*2lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:-0x1:
+%*2lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lF:-023441674165664682593913711430784253952.0:1:2:-0x0:
+%*2lF:-023441674165664682593913711430784253952.0:0:2:
+%2lF:-23441674165664682593913711430784253952:1:2:-0x1p1:
+%*2lF:-23441674165664682593913711430784253952:0:2:
+%2lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:-0x0:
+%*2lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lF:-0.0:1:2:-0x0:
+%*2lF:-0.0:0:2:
+%2lF:-0:1:2:-0x0:
+%*2lF:-0:0:2:
+%2lF:-NAN(09A_Zaz):0:-1:
+%*2lF:-NAN(09A_Zaz):0:-1:
+%2lF:-NAN():0:-1:
+%*2lF:-NAN():0:-1:
+%2lF:NAN():0:-1:
+%*2lF:NAN():0:-1:
+%2lF:NAN(09A_Zaz):0:-1:
+%*2lF:NAN(09A_Zaz):0:-1:
+%2lF:0:1:1:0x0:
+%*2lF:0:0:1:
+%2lF:0.0:1:2:0x0:
+%*2lF:0.0:0:2:
+%2lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lF:23441674165664682593913711430784253952:1:2:0x1.7p+4:
+%*2lF:23441674165664682593913711430784253952:0:2:
+%2lF:023441674165664682593913711430784253952.0:1:2:0x1p1:
+%*2lF:023441674165664682593913711430784253952.0:0:2:
+%2lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1.1p+4:
+%*2lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x1:
+%*2lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lF:INFINITY:0:-1:
+%*2lF:INFINITY:0:-1:
+%2lF:+NAN():0:-1:
+%*2lF:+NAN():0:-1:
+%2lF:+NAN(09A_Zaz):0:-1:
+%*2lF:+NAN(09A_Zaz):0:-1:
+%2lF:+0:1:2:0x0:
+%*2lF:+0:0:2:
+%2lF:+0.0:1:2:0x0:
+%*2lF:+0.0:0:2:
+%2lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
+%*2lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:2:
+%2lF:+23441674165664682593913711430784253952:1:2:0x1p1:
+%*2lF:+23441674165664682593913711430784253952:0:2:
+%2lF:+023441674165664682593913711430784253952.0:1:2:0x0:
+%*2lF:+023441674165664682593913711430784253952.0:0:2:
+%2lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:2:0x1:
+%*2lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:2:
+%2lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:2:0x0:
+%*2lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:2:
+%2lF:+INFINITY:0:-1:
+%*2lF:+INFINITY:0:-1:
+%3lF::0:-1:
+%*3lF::0:-1:
+%3lF:-INFINITY:0:-1:
+%*3lF:-INFINITY:0:-1:
+%3lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:-0x1:
+%*3lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:-0x1.1p+4:
+%*3lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lF:-023441674165664682593913711430784253952.0:1:3:-0x1p1:
+%*3lF:-023441674165664682593913711430784253952.0:0:3:
+%3lF:-23441674165664682593913711430784253952:1:3:-0x1.7p+4:
+%*3lF:-23441674165664682593913711430784253952:0:3:
+%3lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:-0x0:
+%*3lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lF:-0.0:1:3:-0x0:
+%*3lF:-0.0:0:3:
+%3lF:-0:1:2:-0x0:
+%*3lF:-0:0:2:
+%3lF:-NAN(09A_Zaz):0:-1:
+%*3lF:-NAN(09A_Zaz):0:-1:
+%3lF:-NAN():0:-1:
+%*3lF:-NAN():0:-1:
+%3lF:NAN():1:3:nan:
+%*3lF:NAN():0:3:
+%3lF:NAN(09A_Zaz):1:3:nan:
+%*3lF:NAN(09A_Zaz):0:3:
+%3lF:0:1:1:0x0:
+%*3lF:0:0:1:
+%3lF:0.0:1:3:0x0:
+%*3lF:0.0:0:3:
+%3lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lF:23441674165664682593913711430784253952:1:3:0x1.d4p+7:
+%*3lF:23441674165664682593913711430784253952:0:3:
+%3lF:023441674165664682593913711430784253952.0:1:3:0x1.7p+4:
+%*3lF:023441674165664682593913711430784253952.0:0:3:
+%3lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.66p+7:
+%*3lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1.1p4:
+%*3lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lF:INFINITY:1:3:inf:
+%*3lF:INFINITY:0:3:
+%3lF:+NAN():0:-1:
+%*3lF:+NAN():0:-1:
+%3lF:+NAN(09A_Zaz):0:-1:
+%*3lF:+NAN(09A_Zaz):0:-1:
+%3lF:+0:1:2:0x0:
+%*3lF:+0:0:2:
+%3lF:+0.0:1:3:0x0:
+%*3lF:+0.0:0:3:
+%3lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
+%*3lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:3:
+%3lF:+23441674165664682593913711430784253952:1:3:0x1.7p+4:
+%*3lF:+23441674165664682593913711430784253952:0:3:
+%3lF:+023441674165664682593913711430784253952.0:1:3:0x1p1:
+%*3lF:+023441674165664682593913711430784253952.0:0:3:
+%3lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:3:0x1.1p4:
+%*3lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:3:
+%3lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:3:0x1:
+%*3lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:3:
+%3lF:+INFINITY:0:-1:
+%*3lF:+INFINITY:0:-1:
+%4lF::0:-1:
+%*4lF::0:-1:
+%4lF:-INFINITY:1:4:-inf:
+%*4lF:-INFINITY:0:4:
+%4lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1.1p4:
+%*4lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.66p+7:
+%*4lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lF:-023441674165664682593913711430784253952.0:1:4:-0x1.7p+4:
+%*4lF:-023441674165664682593913711430784253952.0:0:4:
+%4lF:-23441674165664682593913711430784253952:1:4:-0x1.d4p+7:
+%*4lF:-23441674165664682593913711430784253952:0:4:
+%4lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*4lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lF:-0.0:1:4:-0x0:
+%*4lF:-0.0:0:4:
+%4lF:-0:1:2:-0x0:
+%*4lF:-0:0:2:
+%4lF:-NAN(09A_Zaz):1:4:-nan:
+%*4lF:-NAN(09A_Zaz):0:4:
+%4lF:-NAN():1:4:-nan:
+%*4lF:-NAN():0:4:
+%4lF:NAN():0:-1:
+%*4lF:NAN():0:-1:
+%4lF:NAN(09A_Zaz):0:-1:
+%*4lF:NAN(09A_Zaz):0:-1:
+%4lF:0:1:1:0x0:
+%*4lF:0:0:1:
+%4lF:0.0:1:3:0x0:
+%*4lF:0.0:0:3:
+%4lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lF:23441674165664682593913711430784253952:1:4:0x1.25p11:
+%*4lF:23441674165664682593913711430784253952:0:4:
+%4lF:023441674165664682593913711430784253952.0:1:4:0x1.d4p+7:
+%*4lF:023441674165664682593913711430784253952.0:0:4:
+%4lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.c14p+10:
+%*4lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.66p+7:
+%*4lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lF:INFINITY:0:-1:
+%*4lF:INFINITY:0:-1:
+%4lF:+NAN():1:4:nan:
+%*4lF:+NAN():0:4:
+%4lF:+NAN(09A_Zaz):1:4:nan:
+%*4lF:+NAN(09A_Zaz):0:4:
+%4lF:+0:1:2:0x0:
+%*4lF:+0:0:2:
+%4lF:+0.0:1:4:0x0:
+%*4lF:+0.0:0:4:
+%4lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*4lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%4lF:+23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*4lF:+23441674165664682593913711430784253952:0:4:
+%4lF:+023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*4lF:+023441674165664682593913711430784253952.0:0:4:
+%4lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*4lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%4lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*4lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%4lF:+INFINITY:1:4:inf:
+%*4lF:+INFINITY:0:4:
+%311lF::0:-1:
+%*311lF::0:-1:
+%311lF:-INFINITY:1:9:-inf:
+%*311lF:-INFINITY:0:9:
+%311lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:-0x1.fffffffffffffp1023:
+%*311lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*311lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*311lF:-023441674165664682593913711430784253952.0:0:42:
+%311lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*311lF:-23441674165664682593913711430784253952:0:39:
+%311lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:-0x1.cc359e067a348p-1023:
+%*311lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lF:-0.0:1:4:-0x0:
+%*311lF:-0.0:0:4:
+%311lF:-0:1:2:-0x0:
+%*311lF:-0:0:2:
+%311lF:-NAN(09A_Zaz):1:13:-nan:
+%*311lF:-NAN(09A_Zaz):0:13:
+%311lF:-NAN():1:6:-nan:
+%*311lF:-NAN():0:6:
+%311lF:NAN():1:5:nan:
+%*311lF:NAN():0:5:
+%311lF:NAN(09A_Zaz):1:12:nan:
+%*311lF:NAN(09A_Zaz):0:12:
+%311lF:0:1:1:0x0:
+%*311lF:0:0:1:
+%311lF:0.0:1:3:0x0:
+%*311lF:0.0:0:3:
+%311lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
+%*311lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*311lF:23441674165664682593913711430784253952:0:38:
+%311lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*311lF:023441674165664682593913711430784253952.0:0:41:
+%311lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*311lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lF:INFINITY:1:8:inf:
+%*311lF:INFINITY:0:8:
+%311lF:+NAN():1:6:nan:
+%*311lF:+NAN():0:6:
+%311lF:+NAN(09A_Zaz):1:13:nan:
+%*311lF:+NAN(09A_Zaz):0:13:
+%311lF:+0:1:2:0x0:
+%*311lF:+0:0:2:
+%311lF:+0.0:1:4:0x0:
+%*311lF:+0.0:0:4:
+%311lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
+%*311lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:311:
+%311lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*311lF:+23441674165664682593913711430784253952:0:39:
+%311lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*311lF:+023441674165664682593913711430784253952.0:0:42:
+%311lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*311lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%311lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:311:0x1.fffffffffffffp1023:
+%*311lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
+%311lF:+INFINITY:1:9:inf:
+%*311lF:+INFINITY:0:9:
+%350lF::0:-1:
+%*350lF::0:-1:
+%350lF:-INFINITY:1:9:-inf:
+%*350lF:-INFINITY:0:9:
+%350lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:-0x1.fffffffffffffp1023:
+%*350lF:-0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:-0x1.fffffffffffffp1023:
+%*350lF:-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lF:-023441674165664682593913711430784253952.0:1:42:-0x1.1a2b3c4d5e6ffp124:
+%*350lF:-023441674165664682593913711430784253952.0:0:42:
+%350lF:-23441674165664682593913711430784253952:1:39:-0x1.1a2b3c4d5e6ffp124:
+%*350lF:-23441674165664682593913711430784253952:0:39:
+%350lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:-0x1p-1022:
+%*350lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lF:-0.0:1:4:-0x0:
+%*350lF:-0.0:0:4:
+%350lF:-0:1:2:-0x0:
+%*350lF:-0:0:2:
+%350lF:-NAN(09A_Zaz):1:13:-nan:
+%*350lF:-NAN(09A_Zaz):0:13:
+%350lF:-NAN():1:6:-nan:
+%*350lF:-NAN():0:6:
+%350lF:NAN():1:5:nan:
+%*350lF:NAN():0:5:
+%350lF:NAN(09A_Zaz):1:12:nan:
+%*350lF:NAN(09A_Zaz):0:12:
+%350lF:0:1:1:0x0:
+%*350lF:0:0:1:
+%350lF:0.0:1:3:0x0:
+%*350lF:0.0:0:3:
+%350lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
+%*350lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:341:
+%350lF:23441674165664682593913711430784253952:1:38:0x1.1a2b3c4d5e6ffp124:
+%*350lF:23441674165664682593913711430784253952:0:38:
+%350lF:023441674165664682593913711430784253952.0:1:41:0x1.1a2b3c4d5e6ffp124:
+%*350lF:023441674165664682593913711430784253952.0:0:41:
+%350lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:309:0x1.fffffffffffffp1023:
+%*350lF:179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:309:
+%350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:312:0x1.fffffffffffffp1023:
+%*350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
+%350lF:INFINITY:1:8:inf:
+%*350lF:INFINITY:0:8:
+%350lF:+NAN():1:6:nan:
+%*350lF:+NAN():0:6:
+%350lF:+NAN(09A_Zaz):1:13:nan:
+%*350lF:+NAN(09A_Zaz):0:13:
+%350lF:+0:1:2:0x0:
+%*350lF:+0:0:2:
+%350lF:+0.0:1:4:0x0:
+%*350lF:+0.0:0:4:
+%350lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lF:+23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lF:+23441674165664682593913711430784253952:0:39:
+%350lF:+023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lF:+023441674165664682593913711430784253952.0:0:42:
+%350lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lF:+179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lF:+0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lF:+INFINITY:1:9:inf:
+%*350lF:+INFINITY:0:9:
+%3lF: :0:-1:
+%*3lF: :0:-1:
+%3lF: -INFINITY:0:-1:
+%*3lF: -INFINITY:0:-1:
+%3lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:-0x1:
+%*3lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:-0x1.1p+4:
+%*3lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lF: -023441674165664682593913711430784253952.0:1:4:-0x1p1:
+%*3lF: -023441674165664682593913711430784253952.0:0:4:
+%3lF: -23441674165664682593913711430784253952:1:4:-0x1.7p+4:
+%*3lF: -23441674165664682593913711430784253952:0:4:
+%3lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:-0x0:
+%*3lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lF: -0.0:1:4:-0x0:
+%*3lF: -0.0:0:4:
+%3lF: -0:1:3:-0x0:
+%*3lF: -0:0:3:
+%3lF: -NAN(09A_Zaz):0:-1:
+%*3lF: -NAN(09A_Zaz):0:-1:
+%3lF: -NAN():0:-1:
+%*3lF: -NAN():0:-1:
+%3lF: NAN():1:4:nan:
+%*3lF: NAN():0:4:
+%3lF: NAN(09A_Zaz):1:4:nan:
+%*3lF: NAN(09A_Zaz):0:4:
+%3lF: 0:1:2:0x0:
+%*3lF: 0:0:2:
+%3lF: 0.0:1:4:0x0:
+%*3lF: 0.0:0:4:
+%3lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lF: 23441674165664682593913711430784253952:1:4:0x1.d4p+7:
+%*3lF: 23441674165664682593913711430784253952:0:4:
+%3lF: 023441674165664682593913711430784253952.0:1:4:0x1.7p+4:
+%*3lF: 023441674165664682593913711430784253952.0:0:4:
+%3lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.66p+7:
+%*3lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1.1p4:
+%*3lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lF: INFINITY:1:4:inf:
+%*3lF: INFINITY:0:4:
+%3lF: +NAN():0:-1:
+%*3lF: +NAN():0:-1:
+%3lF: +NAN(09A_Zaz):0:-1:
+%*3lF: +NAN(09A_Zaz):0:-1:
+%3lF: +0:1:3:0x0:
+%*3lF: +0:0:3:
+%3lF: +0.0:1:4:0x0:
+%*3lF: +0.0:0:4:
+%3lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
+%*3lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:4:
+%3lF: +23441674165664682593913711430784253952:1:4:0x1.7p+4:
+%*3lF: +23441674165664682593913711430784253952:0:4:
+%3lF: +023441674165664682593913711430784253952.0:1:4:0x1p1:
+%*3lF: +023441674165664682593913711430784253952.0:0:4:
+%3lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:4:0x1.1p4:
+%*3lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:4:
+%3lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:4:0x1:
+%*3lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:4:
+%3lF: +INFINITY:0:-1:
+%*3lF: +INFINITY:0:-1:
+%350lF: :0:-1:
+%*350lF: :0:-1:
+%350lF: -INFINITY:1:10:-inf:
+%*350lF: -INFINITY:0:10:
+%350lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:-0x1.fffffffffffffp1023:
+%*350lF: -0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:-0x1.fffffffffffffp1023:
+%*350lF: -179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lF: -023441674165664682593913711430784253952.0:1:43:-0x1.1a2b3c4d5e6ffp124:
+%*350lF: -023441674165664682593913711430784253952.0:0:43:
+%350lF: -23441674165664682593913711430784253952:1:40:-0x1.1a2b3c4d5e6ffp124:
+%*350lF: -23441674165664682593913711430784253952:0:40:
+%350lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:-0x1p-1022:
+%*350lF: -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lF: -0.0:1:5:-0x0:
+%*350lF: -0.0:0:5:
+%350lF: -0:1:3:-0x0:
+%*350lF: -0:0:3:
+%350lF: -NAN(09A_Zaz):1:14:-nan:
+%*350lF: -NAN(09A_Zaz):0:14:
+%350lF: -NAN():1:7:-nan:
+%*350lF: -NAN():0:7:
+%350lF: NAN():1:6:nan:
+%*350lF: NAN():0:6:
+%350lF: NAN(09A_Zaz):1:13:nan:
+%*350lF: NAN(09A_Zaz):0:13:
+%350lF: 0:1:2:0x0:
+%*350lF: 0:0:2:
+%350lF: 0.0:1:4:0x0:
+%*350lF: 0.0:0:4:
+%350lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
+%*350lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:342:
+%350lF: 23441674165664682593913711430784253952:1:39:0x1.1a2b3c4d5e6ffp124:
+%*350lF: 23441674165664682593913711430784253952:0:39:
+%350lF: 023441674165664682593913711430784253952.0:1:42:0x1.1a2b3c4d5e6ffp124:
+%*350lF: 023441674165664682593913711430784253952.0:0:42:
+%350lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:310:0x1.fffffffffffffp1023:
+%*350lF: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:310:
+%350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:313:0x1.fffffffffffffp1023:
+%*350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
+%350lF: INFINITY:1:9:inf:
+%*350lF: INFINITY:0:9:
+%350lF: +NAN():1:7:nan:
+%*350lF: +NAN():0:7:
+%350lF: +NAN(09A_Zaz):1:14:nan:
+%*350lF: +NAN(09A_Zaz):0:14:
+%350lF: +0:1:3:0x0:
+%*350lF: +0:0:3:
+%350lF: +0.0:1:5:0x0:
+%*350lF: +0.0:0:5:
+%350lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
+%*350lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:343:
+%350lF: +23441674165664682593913711430784253952:1:40:0x1.1a2b3c4d5e6ffp124:
+%*350lF: +23441674165664682593913711430784253952:0:40:
+%350lF: +023441674165664682593913711430784253952.0:1:43:0x1.1a2b3c4d5e6ffp124:
+%*350lF: +023441674165664682593913711430784253952.0:0:43:
+%350lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:1:311:0x1.fffffffffffffp1023:
+%*350lF: +179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368:0:311:
+%350lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:1:314:0x1.fffffffffffffp1023:
+%*350lF: +0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:314:
+%350lF: +INFINITY:1:10:inf:
+%*350lF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
new file mode 100644
index 0000000..d499303
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
@@ -0,0 +1,682 @@
+%lg::0:-1:
+%*lg::0:-1:
+%lg:-infinity:1:9:-inf:
+%*lg:-infinity:0:9:
+%lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*lg:-0xf.ffffffffffff8p+1020:0:24:
+%lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*lg:-0x7.ffffffffffffcp1021:0:23:
+%lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lg:-0x2.3456789abcdfep+123:0:23:
+%lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lg:-0x2.3456789abcdfep0123:0:23:
+%lg:-0x8p-1025:1:10:-0x1p-1022:
+%*lg:-0x8p-1025:0:10:
+%lg:-0x0p+0:1:7:-0x0:
+%*lg:-0x0p+0:0:7:
+%lg:-0x0p0:1:6:-0x0:
+%*lg:-0x0p0:0:6:
+%lg:-nan(09A_Zaz):1:13:-nan:
+%*lg:-nan(09A_Zaz):0:13:
+%lg:-nan():1:6:-nan:
+%*lg:-nan():0:6:
+%lg:nan():1:5:nan:
+%*lg:nan():0:5:
+%lg:nan(09A_Zaz):1:12:nan:
+%*lg:nan(09A_Zaz):0:12:
+%lg:0x0p0:1:5:0x0:
+%*lg:0x0p0:0:5:
+%lg:0x0p+0:1:6:0x0:
+%*lg:0x0p+0:0:6:
+%lg:0x8p-1025:1:9:0x1p-1022:
+%*lg:0x8p-1025:0:9:
+%lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lg:0x2.3456789abcdfep0123:0:22:
+%lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lg:0x2.3456789abcdfep+123:0:22:
+%lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*lg:0x7.ffffffffffffcp1021:0:22:
+%lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*lg:0xf.ffffffffffff8p+1020:0:23:
+%lg:infinity:1:8:inf:
+%*lg:infinity:0:8:
+%lg:+nan():1:6:nan:
+%*lg:+nan():0:6:
+%lg:+nan(09A_Zaz):1:13:nan:
+%*lg:+nan(09A_Zaz):0:13:
+%lg:+0x0p0:1:6:0x0:
+%*lg:+0x0p0:0:6:
+%lg:+0x0p+0:1:7:0x0:
+%*lg:+0x0p+0:0:7:
+%lg:+0x8p-1025:1:10:0x1p-1022:
+%*lg:+0x8p-1025:0:10:
+%lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lg:+0x2.3456789abcdfep0123:0:23:
+%lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lg:+0x2.3456789abcdfep+123:0:23:
+%lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*lg:+0x7.ffffffffffffcp1021:0:23:
+%lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*lg:+0xf.ffffffffffff8p+1020:0:24:
+%lg:+infinity:1:9:inf:
+%*lg:+infinity:0:9:
+%1lg::0:-1:
+%*1lg::0:-1:
+%1lg:-infinity:0:-1:
+%*1lg:-infinity:0:-1:
+%1lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*1lg:-0xf.ffffffffffff8p+1020:0:-1:
+%1lg:-0x7.ffffffffffffcp1021:0:-1:
+%*1lg:-0x7.ffffffffffffcp1021:0:-1:
+%1lg:-0x2.3456789abcdfep+123:0:-1:
+%*1lg:-0x2.3456789abcdfep+123:0:-1:
+%1lg:-0x2.3456789abcdfep0123:0:-1:
+%*1lg:-0x2.3456789abcdfep0123:0:-1:
+%1lg:-0x8p-1025:0:-1:
+%*1lg:-0x8p-1025:0:-1:
+%1lg:-0x0p+0:0:-1:
+%*1lg:-0x0p+0:0:-1:
+%1lg:-0x0p0:0:-1:
+%*1lg:-0x0p0:0:-1:
+%1lg:-nan(09A_Zaz):0:-1:
+%*1lg:-nan(09A_Zaz):0:-1:
+%1lg:-nan():0:-1:
+%*1lg:-nan():0:-1:
+%1lg:nan():0:-1:
+%*1lg:nan():0:-1:
+%1lg:nan(09A_Zaz):0:-1:
+%*1lg:nan(09A_Zaz):0:-1:
+%1lg:0x0p0:1:1:0x0:
+%*1lg:0x0p0:0:1:
+%1lg:0x0p+0:1:1:0x0:
+%*1lg:0x0p+0:0:1:
+%1lg:0x8p-1025:1:1:0x0:
+%*1lg:0x8p-1025:0:1:
+%1lg:0x2.3456789abcdfep0123:1:1:0x0:
+%*1lg:0x2.3456789abcdfep0123:0:1:
+%1lg:0x2.3456789abcdfep+123:1:1:0x0:
+%*1lg:0x2.3456789abcdfep+123:0:1:
+%1lg:0x7.ffffffffffffcp1021:1:1:0x0:
+%*1lg:0x7.ffffffffffffcp1021:0:1:
+%1lg:0xf.ffffffffffff8p+1020:1:1:0x0:
+%*1lg:0xf.ffffffffffff8p+1020:0:1:
+%1lg:infinity:0:-1:
+%*1lg:infinity:0:-1:
+%1lg:+nan():0:-1:
+%*1lg:+nan():0:-1:
+%1lg:+nan(09A_Zaz):0:-1:
+%*1lg:+nan(09A_Zaz):0:-1:
+%1lg:+0x0p0:0:-1:
+%*1lg:+0x0p0:0:-1:
+%1lg:+0x0p+0:0:-1:
+%*1lg:+0x0p+0:0:-1:
+%1lg:+0x8p-1025:0:-1:
+%*1lg:+0x8p-1025:0:-1:
+%1lg:+0x2.3456789abcdfep0123:0:-1:
+%*1lg:+0x2.3456789abcdfep0123:0:-1:
+%1lg:+0x2.3456789abcdfep+123:0:-1:
+%*1lg:+0x2.3456789abcdfep+123:0:-1:
+%1lg:+0x7.ffffffffffffcp1021:0:-1:
+%*1lg:+0x7.ffffffffffffcp1021:0:-1:
+%1lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*1lg:+0xf.ffffffffffff8p+1020:0:-1:
+%1lg:+infinity:0:-1:
+%*1lg:+infinity:0:-1:
+%2lg::0:-1:
+%*2lg::0:-1:
+%2lg:-infinity:0:-1:
+%*2lg:-infinity:0:-1:
+%2lg:-0xf.ffffffffffff8p+1020:1:2:-0x0:
+%*2lg:-0xf.ffffffffffff8p+1020:0:2:
+%2lg:-0x7.ffffffffffffcp1021:1:2:-0x0:
+%*2lg:-0x7.ffffffffffffcp1021:0:2:
+%2lg:-0x2.3456789abcdfep+123:1:2:-0x0:
+%*2lg:-0x2.3456789abcdfep+123:0:2:
+%2lg:-0x2.3456789abcdfep0123:1:2:-0x0:
+%*2lg:-0x2.3456789abcdfep0123:0:2:
+%2lg:-0x8p-1025:1:2:-0x0:
+%*2lg:-0x8p-1025:0:2:
+%2lg:-0x0p+0:1:2:-0x0:
+%*2lg:-0x0p+0:0:2:
+%2lg:-0x0p0:1:2:-0x0:
+%*2lg:-0x0p0:0:2:
+%2lg:-nan(09A_Zaz):0:-1:
+%*2lg:-nan(09A_Zaz):0:-1:
+%2lg:-nan():0:-1:
+%*2lg:-nan():0:-1:
+%2lg:nan():0:-1:
+%*2lg:nan():0:-1:
+%2lg:nan(09A_Zaz):0:-1:
+%*2lg:nan(09A_Zaz):0:-1:
+# BZ12701 %2lg:0x0p0:0:-1:
+# BZ12701 %*2lg:0x0p0:0:-1:
+# BZ12701 %2lg:0x0p+0:0:-1:
+# BZ12701 %*2lg:0x0p+0:0:-1:
+# BZ12701 %2lg:0x8p-1025:0:-1:
+# BZ12701 %*2lg:0x8p-1025:0:-1:
+# BZ12701 %2lg:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*2lg:0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %2lg:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*2lg:0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %2lg:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*2lg:0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %2lg:0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*2lg:0xf.ffffffffffff8p+1020:0:-1:
+%2lg:infinity:0:-1:
+%*2lg:infinity:0:-1:
+%2lg:+nan():0:-1:
+%*2lg:+nan():0:-1:
+%2lg:+nan(09A_Zaz):0:-1:
+%*2lg:+nan(09A_Zaz):0:-1:
+%2lg:+0x0p0:1:2:0x0:
+%*2lg:+0x0p0:0:2:
+%2lg:+0x0p+0:1:2:0x0:
+%*2lg:+0x0p+0:0:2:
+%2lg:+0x8p-1025:1:2:0x0:
+%*2lg:+0x8p-1025:0:2:
+%2lg:+0x2.3456789abcdfep0123:1:2:0x0:
+%*2lg:+0x2.3456789abcdfep0123:0:2:
+%2lg:+0x2.3456789abcdfep+123:1:2:0x0:
+%*2lg:+0x2.3456789abcdfep+123:0:2:
+%2lg:+0x7.ffffffffffffcp1021:1:2:0x0:
+%*2lg:+0x7.ffffffffffffcp1021:0:2:
+%2lg:+0xf.ffffffffffff8p+1020:1:2:0x0:
+%*2lg:+0xf.ffffffffffff8p+1020:0:2:
+%2lg:+infinity:0:-1:
+%*2lg:+infinity:0:-1:
+%3lg::0:-1:
+%*3lg::0:-1:
+%3lg:-infinity:0:-1:
+%*3lg:-infinity:0:-1:
+# BZ12701 %3lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %3lg:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3lg:-0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3lg:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3lg:-0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3lg:-0x8p-1025:0:-1:
+# BZ12701 %*3lg:-0x8p-1025:0:-1:
+# BZ12701 %3lg:-0x0p+0:0:-1:
+# BZ12701 %*3lg:-0x0p+0:0:-1:
+# BZ12701 %3lg:-0x0p0:0:-1:
+# BZ12701 %*3lg:-0x0p0:0:-1:
+%3lg:-nan(09A_Zaz):0:-1:
+%*3lg:-nan(09A_Zaz):0:-1:
+%3lg:-nan():0:-1:
+%*3lg:-nan():0:-1:
+%3lg:nan():1:3:nan:
+%*3lg:nan():0:3:
+%3lg:nan(09A_Zaz):1:3:nan:
+%*3lg:nan(09A_Zaz):0:3:
+%3lg:0x0p0:1:3:0x0:
+%*3lg:0x0p0:0:3:
+%3lg:0x0p+0:1:3:0x0:
+%*3lg:0x0p+0:0:3:
+%3lg:0x8p-1025:1:3:0x1p3:
+%*3lg:0x8p-1025:0:3:
+%3lg:0x2.3456789abcdfep0123:1:3:0x1p1:
+%*3lg:0x2.3456789abcdfep0123:0:3:
+%3lg:0x2.3456789abcdfep+123:1:3:0x1p1:
+%*3lg:0x2.3456789abcdfep+123:0:3:
+%3lg:0x7.ffffffffffffcp1021:1:3:0x1.cp2:
+%*3lg:0x7.ffffffffffffcp1021:0:3:
+%3lg:0xf.ffffffffffff8p+1020:1:3:0x1.ep3:
+%*3lg:0xf.ffffffffffff8p+1020:0:3:
+%3lg:infinity:1:3:inf:
+%*3lg:infinity:0:3:
+%3lg:+nan():0:-1:
+%*3lg:+nan():0:-1:
+%3lg:+nan(09A_Zaz):0:-1:
+%*3lg:+nan(09A_Zaz):0:-1:
+# BZ12701 %3lg:+0x0p0:0:-1:
+# BZ12701 %*3lg:+0x0p0:0:-1:
+# BZ12701 %3lg:+0x0p+0:0:-1:
+# BZ12701 %*3lg:+0x0p+0:0:-1:
+# BZ12701 %3lg:+0x8p-1025:0:-1:
+# BZ12701 %*3lg:+0x8p-1025:0:-1:
+# BZ12701 %3lg:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %*3lg:+0x2.3456789abcdfep0123:0:-1:
+# BZ12701 %3lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*3lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %3lg:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %*3lg:+0x7.ffffffffffffcp1021:0:-1:
+# BZ12701 %3lg:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3lg:+infinity:0:-1:
+%*3lg:+infinity:0:-1:
+%4lg::0:-1:
+%*4lg::0:-1:
+%4lg:-infinity:1:4:-inf:
+%*4lg:-infinity:0:4:
+%4lg:-0xf.ffffffffffff8p+1020:1:4:-0x1.ep3:
+%*4lg:-0xf.ffffffffffff8p+1020:0:4:
+%4lg:-0x7.ffffffffffffcp1021:1:4:-0x1.cp2:
+%*4lg:-0x7.ffffffffffffcp1021:0:4:
+%4lg:-0x2.3456789abcdfep+123:1:4:-0x1p1:
+%*4lg:-0x2.3456789abcdfep+123:0:4:
+%4lg:-0x2.3456789abcdfep0123:1:4:-0x1p1:
+%*4lg:-0x2.3456789abcdfep0123:0:4:
+%4lg:-0x8p-1025:1:4:-0x1p3:
+%*4lg:-0x8p-1025:0:4:
+%4lg:-0x0p+0:1:4:-0x0:
+%*4lg:-0x0p+0:0:4:
+%4lg:-0x0p0:1:4:-0x0:
+%*4lg:-0x0p0:0:4:
+%4lg:-nan(09A_Zaz):1:4:-nan:
+%*4lg:-nan(09A_Zaz):0:4:
+%4lg:-nan():1:4:-nan:
+%*4lg:-nan():0:4:
+%4lg:nan():0:-1:
+%*4lg:nan():0:-1:
+%4lg:nan(09A_Zaz):0:-1:
+%*4lg:nan(09A_Zaz):0:-1:
+# BZ12701 %4lg:0x0p0:0:-1:
+# BZ12701 %*4lg:0x0p0:0:-1:
+# BZ12701 %4lg:0x0p+0:0:-1:
+# BZ12701 %*4lg:0x0p+0:0:-1:
+# BZ12701 %4lg:0x8p-1025:0:-1:
+# BZ12701 %*4lg:0x8p-1025:0:-1:
+%4lg:0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4lg:0x2.3456789abcdfep0123:0:4:
+%4lg:0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4lg:0x2.3456789abcdfep+123:0:4:
+%4lg:0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4lg:0x7.ffffffffffffcp1021:0:4:
+%4lg:0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4lg:0xf.ffffffffffff8p+1020:0:4:
+%4lg:infinity:0:-1:
+%*4lg:infinity:0:-1:
+%4lg:+nan():1:4:nan:
+%*4lg:+nan():0:4:
+%4lg:+nan(09A_Zaz):1:4:nan:
+%*4lg:+nan(09A_Zaz):0:4:
+%4lg:+0x0p0:1:4:0x0:
+%*4lg:+0x0p0:0:4:
+%4lg:+0x0p+0:1:4:0x0:
+%*4lg:+0x0p+0:0:4:
+%4lg:+0x8p-1025:1:4:0x1p3:
+%*4lg:+0x8p-1025:0:4:
+%4lg:+0x2.3456789abcdfep0123:1:4:0x1p1:
+%*4lg:+0x2.3456789abcdfep0123:0:4:
+%4lg:+0x2.3456789abcdfep+123:1:4:0x1p1:
+%*4lg:+0x2.3456789abcdfep+123:0:4:
+%4lg:+0x7.ffffffffffffcp1021:1:4:0x1.cp2:
+%*4lg:+0x7.ffffffffffffcp1021:0:4:
+%4lg:+0xf.ffffffffffff8p+1020:1:4:0x1.ep3:
+%*4lg:+0xf.ffffffffffff8p+1020:0:4:
+%4lg:+infinity:1:4:inf:
+%*4lg:+infinity:0:4:
+%5lg::0:-1:
+%*5lg::0:-1:
+%5lg:-infinity:0:-1:
+%*5lg:-infinity:0:-1:
+%5lg:-0xf.ffffffffffff8p+1020:1:5:-0x1.ep3:
+%*5lg:-0xf.ffffffffffff8p+1020:0:5:
+%5lg:-0x7.ffffffffffffcp1021:1:5:-0x1.cp2:
+%*5lg:-0x7.ffffffffffffcp1021:0:5:
+%5lg:-0x2.3456789abcdfep+123:1:5:-0x1p1:
+%*5lg:-0x2.3456789abcdfep+123:0:5:
+%5lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
+%*5lg:-0x2.3456789abcdfep0123:0:5:
+# BZ12701 %5lg:-0x8p-1025:0:-1:
+# BZ12701 %*5lg:-0x8p-1025:0:-1:
+# BZ12701 %5lg:-0x0p+0:0:-1:
+# BZ12701 %*5lg:-0x0p+0:0:-1:
+# BZ12701 %5lg:-0x0p0:0:-1:
+# BZ12701 %*5lg:-0x0p0:0:-1:
+%5lg:-nan(09A_Zaz):0:-1:
+%*5lg:-nan(09A_Zaz):0:-1:
+%5lg:-nan():0:-1:
+%*5lg:-nan():0:-1:
+%5lg:nan():1:5:nan:
+%*5lg:nan():0:5:
+%5lg:nan(09A_Zaz):0:-1:
+%*5lg:nan(09A_Zaz):0:-1:
+%5lg:0x0p0:1:5:0x0:
+%*5lg:0x0p0:0:5:
+# BZ12701 %5lg:0x0p+0:0:-1:
+# BZ12701 %*5lg:0x0p+0:0:-1:
+# BZ12701 %5lg:0x8p-1025:0:-1:
+# BZ12701 %*5lg:0x8p-1025:0:-1:
+%5lg:0x2.3456789abcdfep0123:1:5:0x1.18p1:
+%*5lg:0x2.3456789abcdfep0123:0:5:
+%5lg:0x2.3456789abcdfep+123:1:5:0x1.18p1:
+%*5lg:0x2.3456789abcdfep+123:0:5:
+%5lg:0x7.ffffffffffffcp1021:1:5:0x1.fcp2:
+%*5lg:0x7.ffffffffffffcp1021:0:5:
+%5lg:0xf.ffffffffffff8p+1020:1:5:0x1.fep3:
+%*5lg:0xf.ffffffffffff8p+1020:0:5:
+%5lg:infinity:0:-1:
+%*5lg:infinity:0:-1:
+%5lg:+nan():0:-1:
+%*5lg:+nan():0:-1:
+%5lg:+nan(09A_Zaz):0:-1:
+%*5lg:+nan(09A_Zaz):0:-1:
+# BZ12701 %5lg:+0x0p0:0:-1:
+# BZ12701 %*5lg:+0x0p0:0:-1:
+# BZ12701 %5lg:+0x0p+0:0:-1:
+# BZ12701 %*5lg:+0x0p+0:0:-1:
+# BZ12701 %5lg:+0x8p-1025:0:-1:
+# BZ12701 %*5lg:+0x8p-1025:0:-1:
+%5lg:+0x2.3456789abcdfep0123:1:5:0x1p1:
+%*5lg:+0x2.3456789abcdfep0123:0:5:
+%5lg:+0x2.3456789abcdfep+123:1:5:0x1p1:
+%*5lg:+0x2.3456789abcdfep+123:0:5:
+%5lg:+0x7.ffffffffffffcp1021:1:5:0x1.cp2:
+%*5lg:+0x7.ffffffffffffcp1021:0:5:
+%5lg:+0xf.ffffffffffff8p+1020:1:5:0x1.ep3:
+%*5lg:+0xf.ffffffffffff8p+1020:0:5:
+%5lg:+infinity:0:-1:
+%*5lg:+infinity:0:-1:
+%6lg::0:-1:
+%*6lg::0:-1:
+%6lg:-infinity:0:-1:
+%*6lg:-infinity:0:-1:
+%6lg:-0xf.ffffffffffff8p+1020:1:6:-0x1.fep3:
+%*6lg:-0xf.ffffffffffff8p+1020:0:6:
+%6lg:-0x7.ffffffffffffcp1021:1:6:-0x1.fcp2:
+%*6lg:-0x7.ffffffffffffcp1021:0:6:
+%6lg:-0x2.3456789abcdfep+123:1:6:-0x1.18p1:
+%*6lg:-0x2.3456789abcdfep+123:0:6:
+%6lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
+%*6lg:-0x2.3456789abcdfep0123:0:6:
+# BZ12701 %6lg:-0x8p-1025:0:-1:
+# BZ12701 %*6lg:-0x8p-1025:0:-1:
+# BZ12701 %6lg:-0x0p+0:0:-1:
+# BZ12701 %*6lg:-0x0p+0:0:-1:
+%6lg:-0x0p0:1:6:-0x0:
+%*6lg:-0x0p0:0:6:
+%6lg:-nan(09A_Zaz):0:-1:
+%*6lg:-nan(09A_Zaz):0:-1:
+%6lg:-nan():1:6:-nan:
+%*6lg:-nan():0:6:
+%6lg:nan():1:5:nan:
+%*6lg:nan():0:5:
+%6lg:nan(09A_Zaz):0:-1:
+%*6lg:nan(09A_Zaz):0:-1:
+%6lg:0x0p0:1:5:0x0:
+%*6lg:0x0p0:0:5:
+%6lg:0x0p+0:1:6:0x0:
+%*6lg:0x0p+0:0:6:
+%6lg:0x8p-1025:1:6:0x1p2:
+%*6lg:0x8p-1025:0:6:
+%6lg:0x2.3456789abcdfep0123:1:6:0x1.1ap1:
+%*6lg:0x2.3456789abcdfep0123:0:6:
+%6lg:0x2.3456789abcdfep+123:1:6:0x1.1ap1:
+%*6lg:0x2.3456789abcdfep+123:0:6:
+%6lg:0x7.ffffffffffffcp1021:1:6:0x1.ffcp2:
+%*6lg:0x7.ffffffffffffcp1021:0:6:
+%6lg:0xf.ffffffffffff8p+1020:1:6:0x1.ffep3:
+%*6lg:0xf.ffffffffffff8p+1020:0:6:
+%6lg:infinity:0:-1:
+%*6lg:infinity:0:-1:
+%6lg:+nan():1:6:nan:
+%*6lg:+nan():0:6:
+%6lg:+nan(09A_Zaz):0:-1:
+%*6lg:+nan(09A_Zaz):0:-1:
+%6lg:+0x0p0:1:6:0x0:
+%*6lg:+0x0p0:0:6:
+# BZ12701 %6lg:+0x0p+0:0:-1:
+# BZ12701 %*6lg:+0x0p+0:0:-1:
+# BZ12701 %6lg:+0x8p-1025:0:-1:
+# BZ12701 %*6lg:+0x8p-1025:0:-1:
+%6lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
+%*6lg:+0x2.3456789abcdfep0123:0:6:
+%6lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
+%*6lg:+0x2.3456789abcdfep+123:0:6:
+%6lg:+0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*6lg:+0x7.ffffffffffffcp1021:0:6:
+%6lg:+0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*6lg:+0xf.ffffffffffff8p+1020:0:6:
+%6lg:+infinity:0:-1:
+%*6lg:+infinity:0:-1:
+%20lg::0:-1:
+%*20lg::0:-1:
+%20lg:-infinity:1:9:-inf:
+%*20lg:-infinity:0:9:
+# BZ12701 %20lg:-0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
+%*20lg:-0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20lg:-0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20lg:-0x2.3456789abcdfep+123:0:-1:
+%20lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
+%*20lg:-0x2.3456789abcdfep0123:0:20:
+%20lg:-0x8p-1025:1:10:-0x1p-1022:
+%*20lg:-0x8p-1025:0:10:
+%20lg:-0x0p+0:1:7:-0x0:
+%*20lg:-0x0p+0:0:7:
+%20lg:-0x0p0:1:6:-0x0:
+%*20lg:-0x0p0:0:6:
+%20lg:-nan(09A_Zaz):1:13:-nan:
+%*20lg:-nan(09A_Zaz):0:13:
+%20lg:-nan():1:6:-nan:
+%*20lg:-nan():0:6:
+%20lg:nan():1:5:nan:
+%*20lg:nan():0:5:
+%20lg:nan(09A_Zaz):1:12:nan:
+%*20lg:nan(09A_Zaz):0:12:
+%20lg:0x0p0:1:5:0x0:
+%*20lg:0x0p0:0:5:
+%20lg:0x0p+0:1:6:0x0:
+%*20lg:0x0p+0:0:6:
+%20lg:0x8p-1025:1:9:0x1p-1022:
+%*20lg:0x8p-1025:0:9:
+%20lg:0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lg:0x2.3456789abcdfep0123:0:20:
+%20lg:0x2.3456789abcdfep+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lg:0x2.3456789abcdfep+123:0:20:
+%20lg:0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp12:
+%*20lg:0x7.ffffffffffffcp1021:0:20:
+%20lg:0xf.ffffffffffff8p+1020:1:20:0x1.fffffffffffffp4:
+%*20lg:0xf.ffffffffffff8p+1020:0:20:
+%20lg:infinity:1:8:inf:
+%*20lg:infinity:0:8:
+%20lg:+nan():1:6:nan:
+%*20lg:+nan():0:6:
+%20lg:+nan(09A_Zaz):1:13:nan:
+%*20lg:+nan(09A_Zaz):0:13:
+%20lg:+0x0p0:1:6:0x0:
+%*20lg:+0x0p0:0:6:
+%20lg:+0x0p+0:1:7:0x0:
+%*20lg:+0x0p+0:0:7:
+%20lg:+0x8p-1025:1:10:0x1p-1022:
+%*20lg:+0x8p-1025:0:10:
+%20lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20lg:+0x2.3456789abcdfep0123:0:20:
+# BZ12701 %20lg:+0x2.3456789abcdfep+123:0:-1:
+# BZ12701 %*20lg:+0x2.3456789abcdfep+123:0:-1:
+%20lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
+%*20lg:+0x7.ffffffffffffcp1021:0:20:
+# BZ12701 %20lg:+0xf.ffffffffffff8p+1020:0:-1:
+# BZ12701 %*20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20lg:+infinity:1:9:inf:
+%*20lg:+infinity:0:9:
+%32lg::0:-1:
+%*32lg::0:-1:
+%32lg:-infinity:1:9:-inf:
+%*32lg:-infinity:0:9:
+%32lg:-0xf.ffffffffffff8p+1020:1:24:-0x1.fffffffffffffp1023:
+%*32lg:-0xf.ffffffffffff8p+1020:0:24:
+%32lg:-0x7.ffffffffffffcp1021:1:23:-0x1.fffffffffffffp1023:
+%*32lg:-0x7.ffffffffffffcp1021:0:23:
+%32lg:-0x2.3456789abcdfep+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lg:-0x2.3456789abcdfep+123:0:23:
+%32lg:-0x2.3456789abcdfep0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lg:-0x2.3456789abcdfep0123:0:23:
+%32lg:-0x8p-1025:1:10:-0x1p-1022:
+%*32lg:-0x8p-1025:0:10:
+%32lg:-0x0p+0:1:7:-0x0:
+%*32lg:-0x0p+0:0:7:
+%32lg:-0x0p0:1:6:-0x0:
+%*32lg:-0x0p0:0:6:
+%32lg:-nan(09A_Zaz):1:13:-nan:
+%*32lg:-nan(09A_Zaz):0:13:
+%32lg:-nan():1:6:-nan:
+%*32lg:-nan():0:6:
+%32lg:nan():1:5:nan:
+%*32lg:nan():0:5:
+%32lg:nan(09A_Zaz):1:12:nan:
+%*32lg:nan(09A_Zaz):0:12:
+%32lg:0x0p0:1:5:0x0:
+%*32lg:0x0p0:0:5:
+%32lg:0x0p+0:1:6:0x0:
+%*32lg:0x0p+0:0:6:
+%32lg:0x8p-1025:1:9:0x1p-1022:
+%*32lg:0x8p-1025:0:9:
+%32lg:0x2.3456789abcdfep0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lg:0x2.3456789abcdfep0123:0:22:
+%32lg:0x2.3456789abcdfep+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lg:0x2.3456789abcdfep+123:0:22:
+%32lg:0x7.ffffffffffffcp1021:1:22:0x1.fffffffffffffp1023:
+%*32lg:0x7.ffffffffffffcp1021:0:22:
+%32lg:0xf.ffffffffffff8p+1020:1:23:0x1.fffffffffffffp1023:
+%*32lg:0xf.ffffffffffff8p+1020:0:23:
+%32lg:infinity:1:8:inf:
+%*32lg:infinity:0:8:
+%32lg:+nan():1:6:nan:
+%*32lg:+nan():0:6:
+%32lg:+nan(09A_Zaz):1:13:nan:
+%*32lg:+nan(09A_Zaz):0:13:
+%32lg:+0x0p0:1:6:0x0:
+%*32lg:+0x0p0:0:6:
+%32lg:+0x0p+0:1:7:0x0:
+%*32lg:+0x0p+0:0:7:
+%32lg:+0x8p-1025:1:10:0x1p-1022:
+%*32lg:+0x8p-1025:0:10:
+%32lg:+0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg:+0x2.3456789abcdfep0123:0:23:
+%32lg:+0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg:+0x2.3456789abcdfep+123:0:23:
+%32lg:+0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32lg:+0x7.ffffffffffffcp1021:0:23:
+%32lg:+0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32lg:+0xf.ffffffffffff8p+1020:0:24:
+%32lg:+infinity:1:9:inf:
+%*32lg:+infinity:0:9:
+%5lg: :0:-1:
+%*5lg: :0:-1:
+%5lg: -infinity:0:-1:
+%*5lg: -infinity:0:-1:
+%5lg: -0xf.ffffffffffff8p+1020:1:6:-0x1.ep3:
+%*5lg: -0xf.ffffffffffff8p+1020:0:6:
+%5lg: -0x7.ffffffffffffcp1021:1:6:-0x1.cp2:
+%*5lg: -0x7.ffffffffffffcp1021:0:6:
+%5lg: -0x2.3456789abcdfep+123:1:6:-0x1p1:
+%*5lg: -0x2.3456789abcdfep+123:0:6:
+%5lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
+%*5lg: -0x2.3456789abcdfep0123:0:6:
+# BZ12701 %5lg: -0x8p-1025:0:-1:
+# BZ12701 %*5lg: -0x8p-1025:0:-1:
+# BZ12701 %5lg: -0x0p+0:0:-1:
+# BZ12701 %*5lg: -0x0p+0:0:-1:
+# BZ12701 %5lg: -0x0p0:0:-1:
+# BZ12701 %*5lg: -0x0p0:0:-1:
+%5lg: -nan(09A_Zaz):0:-1:
+%*5lg: -nan(09A_Zaz):0:-1:
+%5lg: -nan():0:-1:
+%*5lg: -nan():0:-1:
+%5lg: nan():1:6:nan:
+%*5lg: nan():0:6:
+%5lg: nan(09A_Zaz):0:-1:
+%*5lg: nan(09A_Zaz):0:-1:
+%5lg: 0x0p0:1:6:0x0:
+%*5lg: 0x0p0:0:6:
+# BZ12701 %5lg: 0x0p+0:0:-1:
+# BZ12701 %*5lg: 0x0p+0:0:-1:
+# BZ12701 %5lg: 0x8p-1025:0:-1:
+# BZ12701 %*5lg: 0x8p-1025:0:-1:
+%5lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
+%*5lg: 0x2.3456789abcdfep0123:0:6:
+%5lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
+%*5lg: 0x2.3456789abcdfep+123:0:6:
+%5lg: 0x7.ffffffffffffcp1021:1:6:0x1.fcp2:
+%*5lg: 0x7.ffffffffffffcp1021:0:6:
+%5lg: 0xf.ffffffffffff8p+1020:1:6:0x1.fep3:
+%*5lg: 0xf.ffffffffffff8p+1020:0:6:
+%5lg: infinity:0:-1:
+%*5lg: infinity:0:-1:
+%5lg: +nan():0:-1:
+%*5lg: +nan():0:-1:
+%5lg: +nan(09A_Zaz):0:-1:
+%*5lg: +nan(09A_Zaz):0:-1:
+# BZ12701 %5lg: +0x0p0:0:-1:
+# BZ12701 %*5lg: +0x0p0:0:-1:
+# BZ12701 %5lg: +0x0p+0:0:-1:
+# BZ12701 %*5lg: +0x0p+0:0:-1:
+# BZ12701 %5lg: +0x8p-1025:0:-1:
+# BZ12701 %*5lg: +0x8p-1025:0:-1:
+%5lg: +0x2.3456789abcdfep0123:1:6:0x1p1:
+%*5lg: +0x2.3456789abcdfep0123:0:6:
+%5lg: +0x2.3456789abcdfep+123:1:6:0x1p1:
+%*5lg: +0x2.3456789abcdfep+123:0:6:
+%5lg: +0x7.ffffffffffffcp1021:1:6:0x1.cp2:
+%*5lg: +0x7.ffffffffffffcp1021:0:6:
+%5lg: +0xf.ffffffffffff8p+1020:1:6:0x1.ep3:
+%*5lg: +0xf.ffffffffffff8p+1020:0:6:
+%5lg: +infinity:0:-1:
+%*5lg: +infinity:0:-1:
+%32lg: :0:-1:
+%*32lg: :0:-1:
+%32lg: -infinity:1:10:-inf:
+%*32lg: -infinity:0:10:
+%32lg: -0xf.ffffffffffff8p+1020:1:25:-0x1.fffffffffffffp1023:
+%*32lg: -0xf.ffffffffffff8p+1020:0:25:
+%32lg: -0x7.ffffffffffffcp1021:1:24:-0x1.fffffffffffffp1023:
+%*32lg: -0x7.ffffffffffffcp1021:0:24:
+%32lg: -0x2.3456789abcdfep+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lg: -0x2.3456789abcdfep+123:0:24:
+%32lg: -0x2.3456789abcdfep0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lg: -0x2.3456789abcdfep0123:0:24:
+%32lg: -0x8p-1025:1:11:-0x1p-1022:
+%*32lg: -0x8p-1025:0:11:
+%32lg: -0x0p+0:1:8:-0x0:
+%*32lg: -0x0p+0:0:8:
+%32lg: -0x0p0:1:7:-0x0:
+%*32lg: -0x0p0:0:7:
+%32lg: -nan(09A_Zaz):1:14:-nan:
+%*32lg: -nan(09A_Zaz):0:14:
+%32lg: -nan():1:7:-nan:
+%*32lg: -nan():0:7:
+%32lg: nan():1:6:nan:
+%*32lg: nan():0:6:
+%32lg: nan(09A_Zaz):1:13:nan:
+%*32lg: nan(09A_Zaz):0:13:
+%32lg: 0x0p0:1:6:0x0:
+%*32lg: 0x0p0:0:6:
+%32lg: 0x0p+0:1:7:0x0:
+%*32lg: 0x0p+0:0:7:
+%32lg: 0x8p-1025:1:10:0x1p-1022:
+%*32lg: 0x8p-1025:0:10:
+%32lg: 0x2.3456789abcdfep0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg: 0x2.3456789abcdfep0123:0:23:
+%32lg: 0x2.3456789abcdfep+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lg: 0x2.3456789abcdfep+123:0:23:
+%32lg: 0x7.ffffffffffffcp1021:1:23:0x1.fffffffffffffp1023:
+%*32lg: 0x7.ffffffffffffcp1021:0:23:
+%32lg: 0xf.ffffffffffff8p+1020:1:24:0x1.fffffffffffffp1023:
+%*32lg: 0xf.ffffffffffff8p+1020:0:24:
+%32lg: infinity:1:9:inf:
+%*32lg: infinity:0:9:
+%32lg: +nan():1:7:nan:
+%*32lg: +nan():0:7:
+%32lg: +nan(09A_Zaz):1:14:nan:
+%*32lg: +nan(09A_Zaz):0:14:
+%32lg: +0x0p0:1:7:0x0:
+%*32lg: +0x0p0:0:7:
+%32lg: +0x0p+0:1:8:0x0:
+%*32lg: +0x0p+0:0:8:
+%32lg: +0x8p-1025:1:11:0x1p-1022:
+%*32lg: +0x8p-1025:0:11:
+%32lg: +0x2.3456789abcdfep0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lg: +0x2.3456789abcdfep0123:0:24:
+%32lg: +0x2.3456789abcdfep+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lg: +0x2.3456789abcdfep+123:0:24:
+%32lg: +0x7.ffffffffffffcp1021:1:24:0x1.fffffffffffffp1023:
+%*32lg: +0x7.ffffffffffffcp1021:0:24:
+%32lg: +0xf.ffffffffffff8p+1020:1:25:0x1.fffffffffffffp1023:
+%*32lg: +0xf.ffffffffffff8p+1020:0:25:
+%32lg: +infinity:1:10:inf:
+%*32lg: +infinity:0:10:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
new file mode 100644
index 0000000..eb8bb9f
--- /dev/null
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
@@ -0,0 +1,682 @@
+%lG::0:-1:
+%*lG::0:-1:
+%lG:-INFINITY:1:9:-inf:
+%*lG:-INFINITY:0:9:
+%lG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*lG:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%lG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*lG:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%lG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lG:-0X2.3456789ABCDFEP+123:0:23:
+%lG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*lG:-0X2.3456789ABCDFEP0123:0:23:
+%lG:-0X8P-1025:1:10:-0x1p-1022:
+%*lG:-0X8P-1025:0:10:
+%lG:-0X0P+0:1:7:-0x0:
+%*lG:-0X0P+0:0:7:
+%lG:-0X0P0:1:6:-0x0:
+%*lG:-0X0P0:0:6:
+%lG:-NAN(09A_Zaz):1:13:-nan:
+%*lG:-NAN(09A_Zaz):0:13:
+%lG:-NAN():1:6:-nan:
+%*lG:-NAN():0:6:
+%lG:NAN():1:5:nan:
+%*lG:NAN():0:5:
+%lG:NAN(09A_Zaz):1:12:nan:
+%*lG:NAN(09A_Zaz):0:12:
+%lG:0X0P0:1:5:0x0:
+%*lG:0X0P0:0:5:
+%lG:0X0P+0:1:6:0x0:
+%*lG:0X0P+0:0:6:
+%lG:0X8P-1025:1:9:0x1p-1022:
+%*lG:0X8P-1025:0:9:
+%lG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lG:0X2.3456789ABCDFEP0123:0:22:
+%lG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*lG:0X2.3456789ABCDFEP+123:0:22:
+%lG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*lG:0X7.FFFFFFFFFFFFCP1021:0:22:
+%lG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%lG:INFINITY:1:8:inf:
+%*lG:INFINITY:0:8:
+%lG:+NAN():1:6:nan:
+%*lG:+NAN():0:6:
+%lG:+NAN(09A_Zaz):1:13:nan:
+%*lG:+NAN(09A_Zaz):0:13:
+%lG:+0X0P0:1:6:0x0:
+%*lG:+0X0P0:0:6:
+%lG:+0X0P+0:1:7:0x0:
+%*lG:+0X0P+0:0:7:
+%lG:+0X8P-1025:1:10:0x1p-1022:
+%*lG:+0X8P-1025:0:10:
+%lG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lG:+0X2.3456789ABCDFEP0123:0:23:
+%lG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*lG:+0X2.3456789ABCDFEP+123:0:23:
+%lG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*lG:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%lG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*lG:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%lG:+INFINITY:1:9:inf:
+%*lG:+INFINITY:0:9:
+%1lG::0:-1:
+%*1lG::0:-1:
+%1lG:-INFINITY:0:-1:
+%*1lG:-INFINITY:0:-1:
+%1lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*1lG:-0X2.3456789ABCDFEP+123:0:-1:
+%1lG:-0X2.3456789ABCDFEP0123:0:-1:
+%*1lG:-0X2.3456789ABCDFEP0123:0:-1:
+%1lG:-0X8P-1025:0:-1:
+%*1lG:-0X8P-1025:0:-1:
+%1lG:-0X0P+0:0:-1:
+%*1lG:-0X0P+0:0:-1:
+%1lG:-0X0P0:0:-1:
+%*1lG:-0X0P0:0:-1:
+%1lG:-NAN(09A_Zaz):0:-1:
+%*1lG:-NAN(09A_Zaz):0:-1:
+%1lG:-NAN():0:-1:
+%*1lG:-NAN():0:-1:
+%1lG:NAN():0:-1:
+%*1lG:NAN():0:-1:
+%1lG:NAN(09A_Zaz):0:-1:
+%*1lG:NAN(09A_Zaz):0:-1:
+%1lG:0X0P0:1:1:0x0:
+%*1lG:0X0P0:0:1:
+%1lG:0X0P+0:1:1:0x0:
+%*1lG:0X0P+0:0:1:
+%1lG:0X8P-1025:1:1:0x0:
+%*1lG:0X8P-1025:0:1:
+%1lG:0X2.3456789ABCDFEP0123:1:1:0x0:
+%*1lG:0X2.3456789ABCDFEP0123:0:1:
+%1lG:0X2.3456789ABCDFEP+123:1:1:0x0:
+%*1lG:0X2.3456789ABCDFEP+123:0:1:
+%1lG:0X7.FFFFFFFFFFFFCP1021:1:1:0x0:
+%*1lG:0X7.FFFFFFFFFFFFCP1021:0:1:
+%1lG:0XF.FFFFFFFFFFFF8P+1020:1:1:0x0:
+%*1lG:0XF.FFFFFFFFFFFF8P+1020:0:1:
+%1lG:INFINITY:0:-1:
+%*1lG:INFINITY:0:-1:
+%1lG:+NAN():0:-1:
+%*1lG:+NAN():0:-1:
+%1lG:+NAN(09A_Zaz):0:-1:
+%*1lG:+NAN(09A_Zaz):0:-1:
+%1lG:+0X0P0:0:-1:
+%*1lG:+0X0P0:0:-1:
+%1lG:+0X0P+0:0:-1:
+%*1lG:+0X0P+0:0:-1:
+%1lG:+0X8P-1025:0:-1:
+%*1lG:+0X8P-1025:0:-1:
+%1lG:+0X2.3456789ABCDFEP0123:0:-1:
+%*1lG:+0X2.3456789ABCDFEP0123:0:-1:
+%1lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*1lG:+0X2.3456789ABCDFEP+123:0:-1:
+%1lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*1lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%1lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*1lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%1lG:+INFINITY:0:-1:
+%*1lG:+INFINITY:0:-1:
+%2lG::0:-1:
+%*2lG::0:-1:
+%2lG:-INFINITY:0:-1:
+%*2lG:-INFINITY:0:-1:
+%2lG:-0XF.FFFFFFFFFFFF8P+1020:1:2:-0x0:
+%*2lG:-0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2lG:-0X7.FFFFFFFFFFFFCP1021:1:2:-0x0:
+%*2lG:-0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lG:-0X2.3456789ABCDFEP+123:1:2:-0x0:
+%*2lG:-0X2.3456789ABCDFEP+123:0:2:
+%2lG:-0X2.3456789ABCDFEP0123:1:2:-0x0:
+%*2lG:-0X2.3456789ABCDFEP0123:0:2:
+%2lG:-0X8P-1025:1:2:-0x0:
+%*2lG:-0X8P-1025:0:2:
+%2lG:-0X0P+0:1:2:-0x0:
+%*2lG:-0X0P+0:0:2:
+%2lG:-0X0P0:1:2:-0x0:
+%*2lG:-0X0P0:0:2:
+%2lG:-NAN(09A_Zaz):0:-1:
+%*2lG:-NAN(09A_Zaz):0:-1:
+%2lG:-NAN():0:-1:
+%*2lG:-NAN():0:-1:
+%2lG:NAN():0:-1:
+%*2lG:NAN():0:-1:
+%2lG:NAN(09A_Zaz):0:-1:
+%*2lG:NAN(09A_Zaz):0:-1:
+# BZ12701 %2lG:0X0P0:0:-1:
+# BZ12701 %*2lG:0X0P0:0:-1:
+# BZ12701 %2lG:0X0P+0:0:-1:
+# BZ12701 %*2lG:0X0P+0:0:-1:
+# BZ12701 %2lG:0X8P-1025:0:-1:
+# BZ12701 %*2lG:0X8P-1025:0:-1:
+# BZ12701 %2lG:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*2lG:0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %2lG:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*2lG:0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lG:INFINITY:0:-1:
+%*2lG:INFINITY:0:-1:
+%2lG:+NAN():0:-1:
+%*2lG:+NAN():0:-1:
+%2lG:+NAN(09A_Zaz):0:-1:
+%*2lG:+NAN(09A_Zaz):0:-1:
+%2lG:+0X0P0:1:2:0x0:
+%*2lG:+0X0P0:0:2:
+%2lG:+0X0P+0:1:2:0x0:
+%*2lG:+0X0P+0:0:2:
+%2lG:+0X8P-1025:1:2:0x0:
+%*2lG:+0X8P-1025:0:2:
+%2lG:+0X2.3456789ABCDFEP0123:1:2:0x0:
+%*2lG:+0X2.3456789ABCDFEP0123:0:2:
+%2lG:+0X2.3456789ABCDFEP+123:1:2:0x0:
+%*2lG:+0X2.3456789ABCDFEP+123:0:2:
+%2lG:+0X7.FFFFFFFFFFFFCP1021:1:2:0x0:
+%*2lG:+0X7.FFFFFFFFFFFFCP1021:0:2:
+%2lG:+0XF.FFFFFFFFFFFF8P+1020:1:2:0x0:
+%*2lG:+0XF.FFFFFFFFFFFF8P+1020:0:2:
+%2lG:+INFINITY:0:-1:
+%*2lG:+INFINITY:0:-1:
+%3lG::0:-1:
+%*3lG::0:-1:
+%3lG:-INFINITY:0:-1:
+%*3lG:-INFINITY:0:-1:
+# BZ12701 %3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lG:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lG:-0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lG:-0X8P-1025:0:-1:
+# BZ12701 %*3lG:-0X8P-1025:0:-1:
+# BZ12701 %3lG:-0X0P+0:0:-1:
+# BZ12701 %*3lG:-0X0P+0:0:-1:
+# BZ12701 %3lG:-0X0P0:0:-1:
+# BZ12701 %*3lG:-0X0P0:0:-1:
+%3lG:-NAN(09A_Zaz):0:-1:
+%*3lG:-NAN(09A_Zaz):0:-1:
+%3lG:-NAN():0:-1:
+%*3lG:-NAN():0:-1:
+%3lG:NAN():1:3:nan:
+%*3lG:NAN():0:3:
+%3lG:NAN(09A_Zaz):1:3:nan:
+%*3lG:NAN(09A_Zaz):0:3:
+%3lG:0X0P0:1:3:0x0:
+%*3lG:0X0P0:0:3:
+%3lG:0X0P+0:1:3:0x0:
+%*3lG:0X0P+0:0:3:
+%3lG:0X8P-1025:1:3:0x1p3:
+%*3lG:0X8P-1025:0:3:
+%3lG:0X2.3456789ABCDFEP0123:1:3:0x1p1:
+%*3lG:0X2.3456789ABCDFEP0123:0:3:
+%3lG:0X2.3456789ABCDFEP+123:1:3:0x1p1:
+%*3lG:0X2.3456789ABCDFEP+123:0:3:
+%3lG:0X7.FFFFFFFFFFFFCP1021:1:3:0x1.cp2:
+%*3lG:0X7.FFFFFFFFFFFFCP1021:0:3:
+%3lG:0XF.FFFFFFFFFFFF8P+1020:1:3:0x1.ep3:
+%*3lG:0XF.FFFFFFFFFFFF8P+1020:0:3:
+%3lG:INFINITY:1:3:inf:
+%*3lG:INFINITY:0:3:
+%3lG:+NAN():0:-1:
+%*3lG:+NAN():0:-1:
+%3lG:+NAN(09A_Zaz):0:-1:
+%*3lG:+NAN(09A_Zaz):0:-1:
+# BZ12701 %3lG:+0X0P0:0:-1:
+# BZ12701 %*3lG:+0X0P0:0:-1:
+# BZ12701 %3lG:+0X0P+0:0:-1:
+# BZ12701 %*3lG:+0X0P+0:0:-1:
+# BZ12701 %3lG:+0X8P-1025:0:-1:
+# BZ12701 %*3lG:+0X8P-1025:0:-1:
+# BZ12701 %3lG:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %*3lG:+0X2.3456789ABCDFEP0123:0:-1:
+# BZ12701 %3lG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*3lG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+# BZ12701 %3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:+INFINITY:0:-1:
+%*3lG:+INFINITY:0:-1:
+%4lG::0:-1:
+%*4lG::0:-1:
+%4lG:-INFINITY:1:4:-inf:
+%*4lG:-INFINITY:0:4:
+%4lG:-0XF.FFFFFFFFFFFF8P+1020:1:4:-0x1.ep3:
+%*4lG:-0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lG:-0X7.FFFFFFFFFFFFCP1021:1:4:-0x1.cp2:
+%*4lG:-0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lG:-0X2.3456789ABCDFEP+123:1:4:-0x1p1:
+%*4lG:-0X2.3456789ABCDFEP+123:0:4:
+%4lG:-0X2.3456789ABCDFEP0123:1:4:-0x1p1:
+%*4lG:-0X2.3456789ABCDFEP0123:0:4:
+%4lG:-0X8P-1025:1:4:-0x1p3:
+%*4lG:-0X8P-1025:0:4:
+%4lG:-0X0P+0:1:4:-0x0:
+%*4lG:-0X0P+0:0:4:
+%4lG:-0X0P0:1:4:-0x0:
+%*4lG:-0X0P0:0:4:
+%4lG:-NAN(09A_Zaz):1:4:-nan:
+%*4lG:-NAN(09A_Zaz):0:4:
+%4lG:-NAN():1:4:-nan:
+%*4lG:-NAN():0:4:
+%4lG:NAN():0:-1:
+%*4lG:NAN():0:-1:
+%4lG:NAN(09A_Zaz):0:-1:
+%*4lG:NAN(09A_Zaz):0:-1:
+# BZ12701 %4lG:0X0P0:0:-1:
+# BZ12701 %*4lG:0X0P0:0:-1:
+# BZ12701 %4lG:0X0P+0:0:-1:
+# BZ12701 %*4lG:0X0P+0:0:-1:
+# BZ12701 %4lG:0X8P-1025:0:-1:
+# BZ12701 %*4lG:0X8P-1025:0:-1:
+%4lG:0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4lG:0X2.3456789ABCDFEP0123:0:4:
+%4lG:0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4lG:0X2.3456789ABCDFEP+123:0:4:
+%4lG:0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lG:0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lG:0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lG:0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lG:INFINITY:0:-1:
+%*4lG:INFINITY:0:-1:
+%4lG:+NAN():1:4:nan:
+%*4lG:+NAN():0:4:
+%4lG:+NAN(09A_Zaz):1:4:nan:
+%*4lG:+NAN(09A_Zaz):0:4:
+%4lG:+0X0P0:1:4:0x0:
+%*4lG:+0X0P0:0:4:
+%4lG:+0X0P+0:1:4:0x0:
+%*4lG:+0X0P+0:0:4:
+%4lG:+0X8P-1025:1:4:0x1p3:
+%*4lG:+0X8P-1025:0:4:
+%4lG:+0X2.3456789ABCDFEP0123:1:4:0x1p1:
+%*4lG:+0X2.3456789ABCDFEP0123:0:4:
+%4lG:+0X2.3456789ABCDFEP+123:1:4:0x1p1:
+%*4lG:+0X2.3456789ABCDFEP+123:0:4:
+%4lG:+0X7.FFFFFFFFFFFFCP1021:1:4:0x1.cp2:
+%*4lG:+0X7.FFFFFFFFFFFFCP1021:0:4:
+%4lG:+0XF.FFFFFFFFFFFF8P+1020:1:4:0x1.ep3:
+%*4lG:+0XF.FFFFFFFFFFFF8P+1020:0:4:
+%4lG:+INFINITY:1:4:inf:
+%*4lG:+INFINITY:0:4:
+%5lG::0:-1:
+%*5lG::0:-1:
+%5lG:-INFINITY:0:-1:
+%*5lG:-INFINITY:0:-1:
+%5lG:-0XF.FFFFFFFFFFFF8P+1020:1:5:-0x1.ep3:
+%*5lG:-0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lG:-0X7.FFFFFFFFFFFFCP1021:1:5:-0x1.cp2:
+%*5lG:-0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lG:-0X2.3456789ABCDFEP+123:1:5:-0x1p1:
+%*5lG:-0X2.3456789ABCDFEP+123:0:5:
+%5lG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
+%*5lG:-0X2.3456789ABCDFEP0123:0:5:
+# BZ12701 %5lG:-0X8P-1025:0:-1:
+# BZ12701 %*5lG:-0X8P-1025:0:-1:
+# BZ12701 %5lG:-0X0P+0:0:-1:
+# BZ12701 %*5lG:-0X0P+0:0:-1:
+# BZ12701 %5lG:-0X0P0:0:-1:
+# BZ12701 %*5lG:-0X0P0:0:-1:
+%5lG:-NAN(09A_Zaz):0:-1:
+%*5lG:-NAN(09A_Zaz):0:-1:
+%5lG:-NAN():0:-1:
+%*5lG:-NAN():0:-1:
+%5lG:NAN():1:5:nan:
+%*5lG:NAN():0:5:
+%5lG:NAN(09A_Zaz):0:-1:
+%*5lG:NAN(09A_Zaz):0:-1:
+%5lG:0X0P0:1:5:0x0:
+%*5lG:0X0P0:0:5:
+# BZ12701 %5lG:0X0P+0:0:-1:
+# BZ12701 %*5lG:0X0P+0:0:-1:
+# BZ12701 %5lG:0X8P-1025:0:-1:
+# BZ12701 %*5lG:0X8P-1025:0:-1:
+%5lG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
+%*5lG:0X2.3456789ABCDFEP0123:0:5:
+%5lG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
+%*5lG:0X2.3456789ABCDFEP+123:0:5:
+%5lG:0X7.FFFFFFFFFFFFCP1021:1:5:0x1.fcp2:
+%*5lG:0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lG:0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.fep3:
+%*5lG:0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lG:INFINITY:0:-1:
+%*5lG:INFINITY:0:-1:
+%5lG:+NAN():0:-1:
+%*5lG:+NAN():0:-1:
+%5lG:+NAN(09A_Zaz):0:-1:
+%*5lG:+NAN(09A_Zaz):0:-1:
+# BZ12701 %5lG:+0X0P0:0:-1:
+# BZ12701 %*5lG:+0X0P0:0:-1:
+# BZ12701 %5lG:+0X0P+0:0:-1:
+# BZ12701 %*5lG:+0X0P+0:0:-1:
+# BZ12701 %5lG:+0X8P-1025:0:-1:
+# BZ12701 %*5lG:+0X8P-1025:0:-1:
+%5lG:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
+%*5lG:+0X2.3456789ABCDFEP0123:0:5:
+%5lG:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
+%*5lG:+0X2.3456789ABCDFEP+123:0:5:
+%5lG:+0X7.FFFFFFFFFFFFCP1021:1:5:0x1.cp2:
+%*5lG:+0X7.FFFFFFFFFFFFCP1021:0:5:
+%5lG:+0XF.FFFFFFFFFFFF8P+1020:1:5:0x1.ep3:
+%*5lG:+0XF.FFFFFFFFFFFF8P+1020:0:5:
+%5lG:+INFINITY:0:-1:
+%*5lG:+INFINITY:0:-1:
+%6lG::0:-1:
+%*6lG::0:-1:
+%6lG:-INFINITY:0:-1:
+%*6lG:-INFINITY:0:-1:
+%6lG:-0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.fep3:
+%*6lG:-0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lG:-0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.fcp2:
+%*6lG:-0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lG:-0X2.3456789ABCDFEP+123:1:6:-0x1.18p1:
+%*6lG:-0X2.3456789ABCDFEP+123:0:6:
+%6lG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
+%*6lG:-0X2.3456789ABCDFEP0123:0:6:
+# BZ12701 %6lG:-0X8P-1025:0:-1:
+# BZ12701 %*6lG:-0X8P-1025:0:-1:
+# BZ12701 %6lG:-0X0P+0:0:-1:
+# BZ12701 %*6lG:-0X0P+0:0:-1:
+%6lG:-0X0P0:1:6:-0x0:
+%*6lG:-0X0P0:0:6:
+%6lG:-NAN(09A_Zaz):0:-1:
+%*6lG:-NAN(09A_Zaz):0:-1:
+%6lG:-NAN():1:6:-nan:
+%*6lG:-NAN():0:6:
+%6lG:NAN():1:5:nan:
+%*6lG:NAN():0:5:
+%6lG:NAN(09A_Zaz):0:-1:
+%*6lG:NAN(09A_Zaz):0:-1:
+%6lG:0X0P0:1:5:0x0:
+%*6lG:0X0P0:0:5:
+%6lG:0X0P+0:1:6:0x0:
+%*6lG:0X0P+0:0:6:
+%6lG:0X8P-1025:1:6:0x1p2:
+%*6lG:0X8P-1025:0:6:
+%6lG:0X2.3456789ABCDFEP0123:1:6:0x1.1ap1:
+%*6lG:0X2.3456789ABCDFEP0123:0:6:
+%6lG:0X2.3456789ABCDFEP+123:1:6:0x1.1ap1:
+%*6lG:0X2.3456789ABCDFEP+123:0:6:
+%6lG:0X7.FFFFFFFFFFFFCP1021:1:6:0x1.ffcp2:
+%*6lG:0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lG:0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ffep3:
+%*6lG:0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lG:INFINITY:0:-1:
+%*6lG:INFINITY:0:-1:
+%6lG:+NAN():1:6:nan:
+%*6lG:+NAN():0:6:
+%6lG:+NAN(09A_Zaz):0:-1:
+%*6lG:+NAN(09A_Zaz):0:-1:
+%6lG:+0X0P0:1:6:0x0:
+%*6lG:+0X0P0:0:6:
+# BZ12701 %6lG:+0X0P+0:0:-1:
+# BZ12701 %*6lG:+0X0P+0:0:-1:
+# BZ12701 %6lG:+0X8P-1025:0:-1:
+# BZ12701 %*6lG:+0X8P-1025:0:-1:
+%6lG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
+%*6lG:+0X2.3456789ABCDFEP0123:0:6:
+%6lG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
+%*6lG:+0X2.3456789ABCDFEP+123:0:6:
+%6lG:+0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*6lG:+0X7.FFFFFFFFFFFFCP1021:0:6:
+%6lG:+0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*6lG:+0XF.FFFFFFFFFFFF8P+1020:0:6:
+%6lG:+INFINITY:0:-1:
+%*6lG:+INFINITY:0:-1:
+%20lG::0:-1:
+%*20lG::0:-1:
+%20lG:-INFINITY:1:9:-inf:
+%*20lG:-INFINITY:0:9:
+# BZ12701 %20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
+%*20lG:-0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lG:-0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%20lG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
+%*20lG:-0X2.3456789ABCDFEP0123:0:20:
+%20lG:-0X8P-1025:1:10:-0x1p-1022:
+%*20lG:-0X8P-1025:0:10:
+%20lG:-0X0P+0:1:7:-0x0:
+%*20lG:-0X0P+0:0:7:
+%20lG:-0X0P0:1:6:-0x0:
+%*20lG:-0X0P0:0:6:
+%20lG:-NAN(09A_Zaz):1:13:-nan:
+%*20lG:-NAN(09A_Zaz):0:13:
+%20lG:-NAN():1:6:-nan:
+%*20lG:-NAN():0:6:
+%20lG:NAN():1:5:nan:
+%*20lG:NAN():0:5:
+%20lG:NAN(09A_Zaz):1:12:nan:
+%*20lG:NAN(09A_Zaz):0:12:
+%20lG:0X0P0:1:5:0x0:
+%*20lG:0X0P0:0:5:
+%20lG:0X0P+0:1:6:0x0:
+%*20lG:0X0P+0:0:6:
+%20lG:0X8P-1025:1:9:0x1p-1022:
+%*20lG:0X8P-1025:0:9:
+%20lG:0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lG:0X2.3456789ABCDFEP0123:0:20:
+%20lG:0X2.3456789ABCDFEP+123:1:20:0x1.1a2b3c4d5e6ffp2:
+%*20lG:0X2.3456789ABCDFEP+123:0:20:
+%20lG:0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp12:
+%*20lG:0X7.FFFFFFFFFFFFCP1021:0:20:
+%20lG:0XF.FFFFFFFFFFFF8P+1020:1:20:0x1.fffffffffffffp4:
+%*20lG:0XF.FFFFFFFFFFFF8P+1020:0:20:
+%20lG:INFINITY:1:8:inf:
+%*20lG:INFINITY:0:8:
+%20lG:+NAN():1:6:nan:
+%*20lG:+NAN():0:6:
+%20lG:+NAN(09A_Zaz):1:13:nan:
+%*20lG:+NAN(09A_Zaz):0:13:
+%20lG:+0X0P0:1:6:0x0:
+%*20lG:+0X0P0:0:6:
+%20lG:+0X0P+0:1:7:0x0:
+%*20lG:+0X0P+0:0:7:
+%20lG:+0X8P-1025:1:10:0x1p-1022:
+%*20lG:+0X8P-1025:0:10:
+%20lG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
+%*20lG:+0X2.3456789ABCDFEP0123:0:20:
+# BZ12701 %20lG:+0X2.3456789ABCDFEP+123:0:-1:
+# BZ12701 %*20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%20lG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
+%*20lG:+0X7.FFFFFFFFFFFFCP1021:0:20:
+# BZ12701 %20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+# BZ12701 %*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:+INFINITY:1:9:inf:
+%*20lG:+INFINITY:0:9:
+%32lG::0:-1:
+%*32lG::0:-1:
+%32lG:-INFINITY:1:9:-inf:
+%*32lG:-INFINITY:0:9:
+%32lG:-0XF.FFFFFFFFFFFF8P+1020:1:24:-0x1.fffffffffffffp1023:
+%*32lG:-0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lG:-0X7.FFFFFFFFFFFFCP1021:1:23:-0x1.fffffffffffffp1023:
+%*32lG:-0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lG:-0X2.3456789ABCDFEP+123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lG:-0X2.3456789ABCDFEP+123:0:23:
+%32lG:-0X2.3456789ABCDFEP0123:1:23:-0x1.1a2b3c4d5e6ffp124:
+%*32lG:-0X2.3456789ABCDFEP0123:0:23:
+%32lG:-0X8P-1025:1:10:-0x1p-1022:
+%*32lG:-0X8P-1025:0:10:
+%32lG:-0X0P+0:1:7:-0x0:
+%*32lG:-0X0P+0:0:7:
+%32lG:-0X0P0:1:6:-0x0:
+%*32lG:-0X0P0:0:6:
+%32lG:-NAN(09A_Zaz):1:13:-nan:
+%*32lG:-NAN(09A_Zaz):0:13:
+%32lG:-NAN():1:6:-nan:
+%*32lG:-NAN():0:6:
+%32lG:NAN():1:5:nan:
+%*32lG:NAN():0:5:
+%32lG:NAN(09A_Zaz):1:12:nan:
+%*32lG:NAN(09A_Zaz):0:12:
+%32lG:0X0P0:1:5:0x0:
+%*32lG:0X0P0:0:5:
+%32lG:0X0P+0:1:6:0x0:
+%*32lG:0X0P+0:0:6:
+%32lG:0X8P-1025:1:9:0x1p-1022:
+%*32lG:0X8P-1025:0:9:
+%32lG:0X2.3456789ABCDFEP0123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lG:0X2.3456789ABCDFEP0123:0:22:
+%32lG:0X2.3456789ABCDFEP+123:1:22:0x1.1a2b3c4d5e6ffp124:
+%*32lG:0X2.3456789ABCDFEP+123:0:22:
+%32lG:0X7.FFFFFFFFFFFFCP1021:1:22:0x1.fffffffffffffp1023:
+%*32lG:0X7.FFFFFFFFFFFFCP1021:0:22:
+%32lG:0XF.FFFFFFFFFFFF8P+1020:1:23:0x1.fffffffffffffp1023:
+%*32lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
+%32lG:INFINITY:1:8:inf:
+%*32lG:INFINITY:0:8:
+%32lG:+NAN():1:6:nan:
+%*32lG:+NAN():0:6:
+%32lG:+NAN(09A_Zaz):1:13:nan:
+%*32lG:+NAN(09A_Zaz):0:13:
+%32lG:+0X0P0:1:6:0x0:
+%*32lG:+0X0P0:0:6:
+%32lG:+0X0P+0:1:7:0x0:
+%*32lG:+0X0P+0:0:7:
+%32lG:+0X8P-1025:1:10:0x1p-1022:
+%*32lG:+0X8P-1025:0:10:
+%32lG:+0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG:+0X2.3456789ABCDFEP0123:0:23:
+%32lG:+0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG:+0X2.3456789ABCDFEP+123:0:23:
+%32lG:+0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lG:+0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lG:+0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lG:+0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lG:+INFINITY:1:9:inf:
+%*32lG:+INFINITY:0:9:
+%5lG: :0:-1:
+%*5lG: :0:-1:
+%5lG: -INFINITY:0:-1:
+%*5lG: -INFINITY:0:-1:
+%5lG: -0XF.FFFFFFFFFFFF8P+1020:1:6:-0x1.ep3:
+%*5lG: -0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lG: -0X7.FFFFFFFFFFFFCP1021:1:6:-0x1.cp2:
+%*5lG: -0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lG: -0X2.3456789ABCDFEP+123:1:6:-0x1p1:
+%*5lG: -0X2.3456789ABCDFEP+123:0:6:
+%5lG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
+%*5lG: -0X2.3456789ABCDFEP0123:0:6:
+# BZ12701 %5lG: -0X8P-1025:0:-1:
+# BZ12701 %*5lG: -0X8P-1025:0:-1:
+# BZ12701 %5lG: -0X0P+0:0:-1:
+# BZ12701 %*5lG: -0X0P+0:0:-1:
+# BZ12701 %5lG: -0X0P0:0:-1:
+# BZ12701 %*5lG: -0X0P0:0:-1:
+%5lG: -NAN(09A_Zaz):0:-1:
+%*5lG: -NAN(09A_Zaz):0:-1:
+%5lG: -NAN():0:-1:
+%*5lG: -NAN():0:-1:
+%5lG: NAN():1:6:nan:
+%*5lG: NAN():0:6:
+%5lG: NAN(09A_Zaz):0:-1:
+%*5lG: NAN(09A_Zaz):0:-1:
+%5lG: 0X0P0:1:6:0x0:
+%*5lG: 0X0P0:0:6:
+# BZ12701 %5lG: 0X0P+0:0:-1:
+# BZ12701 %*5lG: 0X0P+0:0:-1:
+# BZ12701 %5lG: 0X8P-1025:0:-1:
+# BZ12701 %*5lG: 0X8P-1025:0:-1:
+%5lG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
+%*5lG: 0X2.3456789ABCDFEP0123:0:6:
+%5lG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
+%*5lG: 0X2.3456789ABCDFEP+123:0:6:
+%5lG: 0X7.FFFFFFFFFFFFCP1021:1:6:0x1.fcp2:
+%*5lG: 0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lG: 0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.fep3:
+%*5lG: 0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lG: INFINITY:0:-1:
+%*5lG: INFINITY:0:-1:
+%5lG: +NAN():0:-1:
+%*5lG: +NAN():0:-1:
+%5lG: +NAN(09A_Zaz):0:-1:
+%*5lG: +NAN(09A_Zaz):0:-1:
+# BZ12701 %5lG: +0X0P0:0:-1:
+# BZ12701 %*5lG: +0X0P0:0:-1:
+# BZ12701 %5lG: +0X0P+0:0:-1:
+# BZ12701 %*5lG: +0X0P+0:0:-1:
+# BZ12701 %5lG: +0X8P-1025:0:-1:
+# BZ12701 %*5lG: +0X8P-1025:0:-1:
+%5lG: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
+%*5lG: +0X2.3456789ABCDFEP0123:0:6:
+%5lG: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
+%*5lG: +0X2.3456789ABCDFEP+123:0:6:
+%5lG: +0X7.FFFFFFFFFFFFCP1021:1:6:0x1.cp2:
+%*5lG: +0X7.FFFFFFFFFFFFCP1021:0:6:
+%5lG: +0XF.FFFFFFFFFFFF8P+1020:1:6:0x1.ep3:
+%*5lG: +0XF.FFFFFFFFFFFF8P+1020:0:6:
+%5lG: +INFINITY:0:-1:
+%*5lG: +INFINITY:0:-1:
+%32lG: :0:-1:
+%*32lG: :0:-1:
+%32lG: -INFINITY:1:10:-inf:
+%*32lG: -INFINITY:0:10:
+%32lG: -0XF.FFFFFFFFFFFF8P+1020:1:25:-0x1.fffffffffffffp1023:
+%*32lG: -0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lG: -0X7.FFFFFFFFFFFFCP1021:1:24:-0x1.fffffffffffffp1023:
+%*32lG: -0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lG: -0X2.3456789ABCDFEP+123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lG: -0X2.3456789ABCDFEP+123:0:24:
+%32lG: -0X2.3456789ABCDFEP0123:1:24:-0x1.1a2b3c4d5e6ffp124:
+%*32lG: -0X2.3456789ABCDFEP0123:0:24:
+%32lG: -0X8P-1025:1:11:-0x1p-1022:
+%*32lG: -0X8P-1025:0:11:
+%32lG: -0X0P+0:1:8:-0x0:
+%*32lG: -0X0P+0:0:8:
+%32lG: -0X0P0:1:7:-0x0:
+%*32lG: -0X0P0:0:7:
+%32lG: -NAN(09A_Zaz):1:14:-nan:
+%*32lG: -NAN(09A_Zaz):0:14:
+%32lG: -NAN():1:7:-nan:
+%*32lG: -NAN():0:7:
+%32lG: NAN():1:6:nan:
+%*32lG: NAN():0:6:
+%32lG: NAN(09A_Zaz):1:13:nan:
+%*32lG: NAN(09A_Zaz):0:13:
+%32lG: 0X0P0:1:6:0x0:
+%*32lG: 0X0P0:0:6:
+%32lG: 0X0P+0:1:7:0x0:
+%*32lG: 0X0P+0:0:7:
+%32lG: 0X8P-1025:1:10:0x1p-1022:
+%*32lG: 0X8P-1025:0:10:
+%32lG: 0X2.3456789ABCDFEP0123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG: 0X2.3456789ABCDFEP0123:0:23:
+%32lG: 0X2.3456789ABCDFEP+123:1:23:0x1.1a2b3c4d5e6ffp124:
+%*32lG: 0X2.3456789ABCDFEP+123:0:23:
+%32lG: 0X7.FFFFFFFFFFFFCP1021:1:23:0x1.fffffffffffffp1023:
+%*32lG: 0X7.FFFFFFFFFFFFCP1021:0:23:
+%32lG: 0XF.FFFFFFFFFFFF8P+1020:1:24:0x1.fffffffffffffp1023:
+%*32lG: 0XF.FFFFFFFFFFFF8P+1020:0:24:
+%32lG: INFINITY:1:9:inf:
+%*32lG: INFINITY:0:9:
+%32lG: +NAN():1:7:nan:
+%*32lG: +NAN():0:7:
+%32lG: +NAN(09A_Zaz):1:14:nan:
+%*32lG: +NAN(09A_Zaz):0:14:
+%32lG: +0X0P0:1:7:0x0:
+%*32lG: +0X0P0:0:7:
+%32lG: +0X0P+0:1:8:0x0:
+%*32lG: +0X0P+0:0:8:
+%32lG: +0X8P-1025:1:11:0x1p-1022:
+%*32lG: +0X8P-1025:0:11:
+%32lG: +0X2.3456789ABCDFEP0123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lG: +0X2.3456789ABCDFEP0123:0:24:
+%32lG: +0X2.3456789ABCDFEP+123:1:24:0x1.1a2b3c4d5e6ffp124:
+%*32lG: +0X2.3456789ABCDFEP+123:0:24:
+%32lG: +0X7.FFFFFFFFFFFFCP1021:1:24:0x1.fffffffffffffp1023:
+%*32lG: +0X7.FFFFFFFFFFFFCP1021:0:24:
+%32lG: +0XF.FFFFFFFFFFFF8P+1020:1:25:0x1.fffffffffffffp1023:
+%*32lG: +0XF.FFFFFFFFFFFF8P+1020:0:25:
+%32lG: +INFINITY:1:10:inf:
+%*32lG: +INFINITY:0:10: