aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/aarch64/fpu/powf_sve.c16
-rw-r--r--sysdeps/alpha/stackinfo.h6
-rw-r--r--sysdeps/arm/stackinfo.h6
-rw-r--r--sysdeps/generic/ldsodefs.h15
-rw-r--r--sysdeps/generic/stackinfo.h2
-rw-r--r--sysdeps/hppa/stackinfo.h6
-rw-r--r--sysdeps/htl/include/semaphore.h13
-rw-r--r--sysdeps/htl/pt-getconcurrency.c9
-rw-r--r--sysdeps/htl/pt-getcpuclockid.c8
-rw-r--r--sysdeps/htl/pt-init-specific.c2
-rw-r--r--sysdeps/htl/pt-setconcurrency.c9
-rw-r--r--sysdeps/htl/pt-setschedprio.c9
-rw-r--r--sysdeps/htl/pt-startup.c1
-rw-r--r--sysdeps/htl/pthread-functions.h3
-rw-r--r--sysdeps/htl/pthreadP.h33
-rw-r--r--sysdeps/htl/sem-destroy.c6
-rw-r--r--sysdeps/htl/sem-getvalue.c6
-rw-r--r--sysdeps/htl/sem-init.c6
-rw-r--r--sysdeps/htl/sem-post.c8
-rw-r--r--sysdeps/htl/sem-timedwait.c14
-rw-r--r--sysdeps/htl/sem-trywait.c7
-rw-r--r--sysdeps/htl/sem-wait.c6
-rw-r--r--sysdeps/hurd/htl/pt-kill.c9
-rw-r--r--sysdeps/i386/Makefile9
-rw-r--r--sysdeps/i386/Versions5
-rw-r--r--sysdeps/i386/nptl/rseq-access.h59
-rw-r--r--sysdeps/i386/nptl/tcb-access.h112
-rw-r--r--sysdeps/i386/nptl/tls.h17
-rw-r--r--sysdeps/i386/stackinfo.h6
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input190
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input190
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input156
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input156
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input156
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input156
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input190
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input190
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input186
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input186
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input156
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input156
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input156
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input156
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input186
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input186
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input190
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input190
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input156
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input156
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input144
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input144
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input190
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input190
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input190
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input190
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input156
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input156
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input144
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input144
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input190
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input190
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input190
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input190
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input156
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input156
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input144
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input144
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input190
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input190
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c20
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input190
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input190
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input156
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input156
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input156
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input156
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input190
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input190
-rw-r--r--sysdeps/m68k/stackinfo.h4
-rw-r--r--sysdeps/mach/htl/pt-stack-alloc.c4
-rw-r--r--sysdeps/mach/htl/pt-thread-alloc.c1
-rw-r--r--sysdeps/mach/htl/pt-thread-start.c1
-rw-r--r--sysdeps/mach/htl/pt-thread-terminate.c1
-rw-r--r--sysdeps/mach/hurd/dl-execstack.c2
-rw-r--r--sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c7
-rw-r--r--sysdeps/mach/hurd/htl/pt-sigstate-init.c3
-rw-r--r--sysdeps/mach/hurd/htl/pt-sysdep.c1
-rw-r--r--sysdeps/mach/hurd/htl/pt-sysdep.h2
-rw-r--r--sysdeps/mach/hurd/i386/htl/pt-machdep.c2
-rw-r--r--sysdeps/mach/hurd/i386/htl/pt-setup.c1
-rw-r--r--sysdeps/mach/hurd/i386/libc.abilist57
-rw-r--r--sysdeps/mach/hurd/i386/libpthread.abilist29
-rw-r--r--sysdeps/mach/hurd/x86_64/htl/pt-machdep.c2
-rw-r--r--sysdeps/mach/hurd/x86_64/htl/pt-setup.c1
-rw-r--r--sysdeps/mach/hurd/x86_64/libc.abilist56
-rw-r--r--sysdeps/mach/hurd/x86_64/libpthread.abilist29
-rw-r--r--sysdeps/microblaze/stackinfo.h6
-rw-r--r--sysdeps/mips/stackinfo.h6
-rw-r--r--sysdeps/nptl/bits/thread-shared-types.h2
-rw-r--r--sysdeps/nptl/pthreadP.h6
-rw-r--r--sysdeps/or1k/stackinfo.h6
-rw-r--r--sysdeps/powerpc/powerpc32/stackinfo.h5
-rw-r--r--sysdeps/pthread/sem_close.c10
-rw-r--r--sysdeps/pthread/sem_open.c18
-rw-r--r--sysdeps/pthread/sem_routines.c1
-rw-r--r--sysdeps/pthread/sem_unlink.c15
-rw-r--r--sysdeps/s390/stackinfo.h6
-rw-r--r--sysdeps/sh/stackinfo.h6
-rw-r--r--sysdeps/sparc/stackinfo.h6
-rw-r--r--sysdeps/unix/sysv/linux/dl-execstack.c3
-rw-r--r--sysdeps/unix/sysv/linux/i386/____longjmp_chk.S2
-rw-r--r--sysdeps/unix/sysv/linux/machine-sp.h2
-rw-r--r--sysdeps/unix/sysv/linux/spawni.c5
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/64/Implies1
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S2
-rw-r--r--sysdeps/x86/Makefile15
-rw-r--r--sysdeps/x86/Versions5
-rw-r--r--sysdeps/x86/atomic-machine.h96
-rw-r--r--sysdeps/x86/configure135
-rw-r--r--sysdeps/x86/configure.ac74
-rw-r--r--sysdeps/x86_64/64/nptl/rseq-access.h61
-rw-r--r--sysdeps/x86_64/Makefile9
-rw-r--r--sysdeps/x86_64/Versions5
-rw-r--r--sysdeps/x86_64/nptl/tcb-access.h127
-rw-r--r--sysdeps/x86_64/nptl/tls.h17
-rw-r--r--sysdeps/x86_64/stackinfo.h6
-rw-r--r--sysdeps/x86_64/x32/nptl/rseq-access.h (renamed from sysdeps/x86_64/nptl/rseq-access.h)82
127 files changed, 4948 insertions, 4639 deletions
diff --git a/sysdeps/aarch64/fpu/powf_sve.c b/sysdeps/aarch64/fpu/powf_sve.c
index 7046990..65e9bd2 100644
--- a/sysdeps/aarch64/fpu/powf_sve.c
+++ b/sysdeps/aarch64/fpu/powf_sve.c
@@ -223,15 +223,15 @@ sv_powf_core (const svbool_t pg, svuint32_t i, svuint32_t iz, svint32_t k,
const svbool_t ptrue = svptrue_b64 ();
/* Unpack and promote input vectors (pg, y, z, i, k and sign_bias) into two
- * in order to perform core computation in double precision. */
+ in order to perform core computation in double precision. */
const svbool_t pg_lo = svunpklo (pg);
const svbool_t pg_hi = svunpkhi (pg);
- svfloat64_t y_lo
- = svcvt_f64_x (pg, svreinterpret_f32 (svunpklo (svreinterpret_u32 (y))));
- svfloat64_t y_hi
- = svcvt_f64_x (pg, svreinterpret_f32 (svunpkhi (svreinterpret_u32 (y))));
- svfloat64_t z_lo = svcvt_f64_x (pg, svreinterpret_f32 (svunpklo (iz)));
- svfloat64_t z_hi = svcvt_f64_x (pg, svreinterpret_f32 (svunpkhi (iz)));
+ svfloat64_t y_lo = svcvt_f64_x (
+ ptrue, svreinterpret_f32 (svunpklo (svreinterpret_u32 (y))));
+ svfloat64_t y_hi = svcvt_f64_x (
+ ptrue, svreinterpret_f32 (svunpkhi (svreinterpret_u32 (y))));
+ svfloat64_t z_lo = svcvt_f64_x (ptrue, svreinterpret_f32 (svunpklo (iz)));
+ svfloat64_t z_hi = svcvt_f64_x (ptrue, svreinterpret_f32 (svunpkhi (iz)));
svuint64_t i_lo = svunpklo (i);
svuint64_t i_hi = svunpkhi (i);
svint64_t k_lo = svunpklo (k);
@@ -312,7 +312,7 @@ svfloat32_t SV_NAME_F2 (pow) (svfloat32_t x, svfloat32_t y, const svbool_t pg)
(23 - V_POWF_EXP2_TABLE_BITS));
/* Compute core in extended precision and return intermediate ylogx results
- * to handle cases of underflow and underflow in exp. */
+ to handle cases of underflow and overflow in exp. */
svfloat32_t ylogx;
svfloat32_t ret
= sv_powf_core (yint_or_xpos, i, iz, k, y, sign_bias, &ylogx, d);
diff --git a/sysdeps/alpha/stackinfo.h b/sysdeps/alpha/stackinfo.h
index a469964..d696477 100644
--- a/sysdeps/alpha/stackinfo.h
+++ b/sysdeps/alpha/stackinfo.h
@@ -26,8 +26,8 @@
/* On Alpha the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/arm/stackinfo.h b/sysdeps/arm/stackinfo.h
index 3068352..30608f7 100644
--- a/sysdeps/arm/stackinfo.h
+++ b/sysdeps/arm/stackinfo.h
@@ -26,8 +26,8 @@
/* On Arm the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/generic/ldsodefs.h b/sysdeps/generic/ldsodefs.h
index 74025f1..31e9a6b 100644
--- a/sysdeps/generic/ldsodefs.h
+++ b/sysdeps/generic/ldsodefs.h
@@ -171,19 +171,6 @@ dl_symbol_visibility_binds_local_p (const ElfW(Sym) *sym)
# define ELF_RTYPE_CLASS_COPY 0
#endif
-/* ELF uses the PF_x macros to specify the segment permissions, mmap
- uses PROT_xxx. In most cases the three macros have the values 1, 2,
- and 3 but not in a matching order. The following macros allows
- converting from the PF_x values to PROT_xxx values. */
-#define PF_TO_PROT \
- ((PROT_READ << (PF_R * 4)) \
- | (PROT_WRITE << (PF_W * 4)) \
- | (PROT_EXEC << (PF_X * 4)) \
- | ((PROT_READ | PROT_WRITE) << ((PF_R | PF_W) * 4)) \
- | ((PROT_READ | PROT_EXEC) << ((PF_R | PF_X) * 4)) \
- | ((PROT_WRITE | PROT_EXEC) << (PF_W | PF_X) * 4) \
- | ((PROT_READ | PROT_WRITE | PROT_EXEC) << ((PF_R | PF_W | PF_X) * 4)))
-
/* The filename itself, or the main program name, if available. */
#define DSO_FILENAME(name) ((name)[0] ? (name) \
: (rtld_progname ?: "<main program>"))
@@ -416,7 +403,7 @@ struct rtld_global
#include <dl-procruntime.c>
/* Prevailing state of the stack, PF_X indicating it's executable. */
- EXTERN ElfW(Word) _dl_stack_flags;
+ EXTERN int _dl_stack_prot_flags;
/* Flag signalling whether there are gaps in the module ID allocation. */
EXTERN bool _dl_tls_dtv_gaps;
diff --git a/sysdeps/generic/stackinfo.h b/sysdeps/generic/stackinfo.h
index 8abbb3d..ab3e72e 100644
--- a/sysdeps/generic/stackinfo.h
+++ b/sysdeps/generic/stackinfo.h
@@ -24,6 +24,6 @@
#include <elf.h>
#define _STACK_GROWS_DOWN 1
-#define DEFAULT_STACK_PERMS (PF_R|PF_W)
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE)
#endif
diff --git a/sysdeps/hppa/stackinfo.h b/sysdeps/hppa/stackinfo.h
index 53bb11f..22920d2 100644
--- a/sysdeps/hppa/stackinfo.h
+++ b/sysdeps/hppa/stackinfo.h
@@ -23,9 +23,9 @@
#include <elf.h>
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
/* On PA the stack grows up. */
#define _STACK_GROWS_UP 1
diff --git a/sysdeps/htl/include/semaphore.h b/sysdeps/htl/include/semaphore.h
index 58fa2bf..b91b9b7 100644
--- a/sysdeps/htl/include/semaphore.h
+++ b/sysdeps/htl/include/semaphore.h
@@ -3,7 +3,18 @@
#ifndef _ISOMAC
extern __typeof (sem_post) __sem_post;
-libpthread_hidden_proto (__sem_post)
+libc_hidden_proto (__sem_post)
+
+extern int __sem_clockwait (sem_t *__sem,
+ clockid_t clock,
+ const struct timespec *__abstime);
+libc_hidden_proto (__sem_clockwait)
+extern int __sem_timedwait (sem_t *__sem,
+ const struct timespec *__abstime);
+libc_hidden_proto (__sem_timedwait)
+
+extern int __sem_trywait (sem_t *__sem);
+libc_hidden_proto (__sem_trywait)
#endif
#endif
diff --git a/sysdeps/htl/pt-getconcurrency.c b/sysdeps/htl/pt-getconcurrency.c
index d43ef02..c20af5d 100644
--- a/sysdeps/htl/pt-getconcurrency.c
+++ b/sysdeps/htl/pt-getconcurrency.c
@@ -18,9 +18,16 @@
#include <pthread.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
-pthread_getconcurrency (void)
+__pthread_getconcurrency (void)
{
return __pthread_concurrency;
}
+libc_hidden_def (__pthread_getconcurrency)
+versioned_symbol (libc, __pthread_getconcurrency, pthread_getconcurrency, GLIBC_2_43);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libc, __pthread_getconcurrency, pthread_getconcurrency, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/pt-getcpuclockid.c b/sysdeps/htl/pt-getcpuclockid.c
index 0402cef..b37b7b7 100644
--- a/sysdeps/htl/pt-getcpuclockid.c
+++ b/sysdeps/htl/pt-getcpuclockid.c
@@ -20,9 +20,10 @@
#include <time.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
-pthread_getcpuclockid (pthread_t thread, clockid_t *clock)
+__pthread_getcpuclockid (pthread_t thread, clockid_t *clock)
{
#ifdef CLOCK_THREAD_CPUTIME_ID
*clock = CLOCK_THREAD_CPUTIME_ID;
@@ -33,3 +34,8 @@ pthread_getcpuclockid (pthread_t thread, clockid_t *clock)
}
stub_warning (pthread_getcpuclockid)
+versioned_symbol (libc, __pthread_getcpuclockid, pthread_getcpuclockid, GLIBC_2_43);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __pthread_getcpuclockid, pthread_getcpuclockid, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/pt-init-specific.c b/sysdeps/htl/pt-init-specific.c
index f740b12..56a49d6 100644
--- a/sysdeps/htl/pt-init-specific.c
+++ b/sysdeps/htl/pt-init-specific.c
@@ -20,6 +20,8 @@
#include <stdlib.h>
#include <pt-internal.h>
+#include <string.h>
+
error_t
__pthread_init_specific (struct __pthread *thread)
diff --git a/sysdeps/htl/pt-setconcurrency.c b/sysdeps/htl/pt-setconcurrency.c
index 7b4b6f7..484e0f8 100644
--- a/sysdeps/htl/pt-setconcurrency.c
+++ b/sysdeps/htl/pt-setconcurrency.c
@@ -18,11 +18,12 @@
#include <pthread.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int __pthread_concurrency;
int
-pthread_setconcurrency (int new_level)
+__pthread_setconcurrency (int new_level)
{
if (new_level < 0)
return EINVAL;
@@ -31,3 +32,9 @@ pthread_setconcurrency (int new_level)
return 0;
}
+libc_hidden_def (__pthread_setconcurrency)
+versioned_symbol (libc, __pthread_setconcurrency, pthread_setconcurrency, GLIBC_2_43);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libc, __pthread_setconcurrency, pthread_setconcurrency, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/pt-setschedprio.c b/sysdeps/htl/pt-setschedprio.c
index 7e1429c..198fcc8 100644
--- a/sysdeps/htl/pt-setschedprio.c
+++ b/sysdeps/htl/pt-setschedprio.c
@@ -18,11 +18,18 @@
#include <pthread.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
-pthread_setschedprio (pthread_t thread, int prio)
+__pthread_setschedprio (pthread_t thread, int prio)
{
return ENOSYS;
}
+libc_hidden_def (__pthread_setschedprio)
+versioned_symbol (libc, __pthread_setschedprio, pthread_setschedprio, GLIBC_2_43);
stub_warning (pthread_setschedprio)
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libc, __pthread_setschedprio, pthread_setschedprio, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/pt-startup.c b/sysdeps/htl/pt-startup.c
index 6e41d45..ce21a51 100644
--- a/sysdeps/htl/pt-startup.c
+++ b/sysdeps/htl/pt-startup.c
@@ -22,3 +22,4 @@ void
__pthread_startup (void)
{
}
+libc_hidden_def (__pthread_startup)
diff --git a/sysdeps/htl/pthread-functions.h b/sysdeps/htl/pthread-functions.h
index aec13a6..1fde0ae 100644
--- a/sysdeps/htl/pthread-functions.h
+++ b/sysdeps/htl/pthread-functions.h
@@ -21,8 +21,6 @@
#include <pthread.h>
-void __pthread_exit (void *) __attribute__ ((__noreturn__));
-
void _cthreads_flockfile (FILE *);
void _cthreads_funlockfile (FILE *);
int _cthreads_ftrylockfile (FILE *);
@@ -32,7 +30,6 @@ int _cthreads_ftrylockfile (FILE *);
so if possible avoid breaking it and append new hooks to the end. */
struct pthread_functions
{
- void (*ptr___pthread_exit) (void *) __attribute__ ((__noreturn__));
void (*ptr__IO_flockfile) (FILE *);
void (*ptr__IO_funlockfile) (FILE *);
int (*ptr__IO_ftrylockfile) (FILE *);
diff --git a/sysdeps/htl/pthreadP.h b/sysdeps/htl/pthreadP.h
index 535740f..9273a58 100644
--- a/sysdeps/htl/pthreadP.h
+++ b/sysdeps/htl/pthreadP.h
@@ -28,7 +28,8 @@
/* Attribute to indicate thread creation was issued from C11 thrd_create. */
#define ATTR_C11_THREAD ((void*)(uintptr_t)-1)
-extern void __pthread_init_static_tls (struct link_map *) attribute_hidden;
+extern void __pthread_init_static_tls (struct link_map *);
+libc_hidden_proto (__pthread_init_static_tls)
/* These represent the interface used by glibc itself. */
@@ -138,6 +139,9 @@ extern int __pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
int __pshared);
libc_hidden_proto (__pthread_rwlockattr_setpshared)
+extern int __pthread_setschedprio (pthread_t __thr, int __prio);
+libc_hidden_proto (__pthread_setschedprio)
+
extern int __pthread_cond_init (pthread_cond_t *cond,
const pthread_condattr_t *cond_attr);
libc_hidden_proto (__pthread_cond_init)
@@ -176,8 +180,20 @@ int __pthread_create (pthread_t *newthread,
void __cthread_detach (__cthread_t);
int __pthread_detach (pthread_t __threadp);
+libc_hidden_proto (__pthread_detach)
void __pthread_exit (void *value) __attribute__ ((__noreturn__));
+libc_hidden_proto (__pthread_exit)
int __pthread_join (pthread_t, void **);
+libc_hidden_proto (__pthread_join)
+int __pthread_tryjoin_np (pthread_t __th, void **__thread_return);
+libc_hidden_proto (__pthread_tryjoin_np)
+int __pthread_timedjoin_np (pthread_t __th, void **__thread_return,
+ const struct timespec *__abstime);
+libc_hidden_proto (__pthread_timedjoin_np)
+int __pthread_clockjoin_np (pthread_t __th, void **__thread_return,
+ clockid_t __clockid,
+ const struct timespec *__abstime);
+libc_hidden_proto (__pthread_clockjoin_np)
int __cthread_keycreate (__cthread_key_t *);
int __cthread_getspecific (__cthread_key_t, void **);
int __cthread_setspecific (__cthread_key_t, void *);
@@ -192,6 +208,7 @@ libc_hidden_proto (__pthread_key_delete)
int __pthread_once (pthread_once_t *once_control, void (*init_routine) (void));
int __pthread_getattr_np (pthread_t, pthread_attr_t *);
+libc_hidden_proto (__pthread_getattr_np)
int __pthread_attr_getstackaddr (const pthread_attr_t *__restrict __attr,
void **__restrict __stackaddr);
libc_hidden_proto (__pthread_attr_getstackaddr)
@@ -208,8 +225,13 @@ libc_hidden_proto (__pthread_attr_setstack)
int __pthread_attr_getstack (const pthread_attr_t *, void **, size_t *);
libc_hidden_proto (__pthread_attr_getstack)
void __pthread_testcancel (void);
+libc_hidden_proto (__pthread_testcancel)
int __pthread_attr_init (pthread_attr_t *attr);
int __pthread_condattr_init (pthread_condattr_t *attr);
+int __pthread_setconcurrency (int __new_level);
+libc_hidden_proto (__pthread_setconcurrency)
+int __pthread_getconcurrency (void);
+libc_hidden_proto (__pthread_getconcurrency)
#define __pthread_raise_internal(__sig) raise (__sig)
@@ -220,15 +242,6 @@ libc_hidden_proto (__pthread_get_cleanup_stack)
#if IS_IN (libpthread)
hidden_proto (__pthread_create)
-hidden_proto (__pthread_detach)
-#endif
-
-#if !defined(__NO_WEAK_PTHREAD_ALIASES) && !IS_IN (libpthread)
-# ifdef weak_extern
-weak_extern (__pthread_exit)
-# else
-# pragma weak __pthread_exit
-# endif
#endif
#define ASSERT_TYPE_SIZE(type, size) \
diff --git a/sysdeps/htl/sem-destroy.c b/sysdeps/htl/sem-destroy.c
index 89b162d..daecf1a 100644
--- a/sysdeps/htl/sem-destroy.c
+++ b/sysdeps/htl/sem-destroy.c
@@ -21,6 +21,7 @@
#include <hurd.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
__sem_destroy (sem_t *sem)
@@ -40,4 +41,7 @@ __sem_destroy (sem_t *sem)
return 0;
}
-strong_alias (__sem_destroy, sem_destroy);
+versioned_symbol (libc, __sem_destroy, sem_destroy, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_destroy, sem_destroy, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/sem-getvalue.c b/sysdeps/htl/sem-getvalue.c
index a1f7bca..799ddac 100644
--- a/sysdeps/htl/sem-getvalue.c
+++ b/sysdeps/htl/sem-getvalue.c
@@ -18,6 +18,7 @@
#include <semaphore.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
__sem_getvalue (sem_t *restrict sem, int *restrict value)
@@ -33,4 +34,7 @@ __sem_getvalue (sem_t *restrict sem, int *restrict value)
return 0;
}
-strong_alias (__sem_getvalue, sem_getvalue);
+versioned_symbol (libc, __sem_getvalue, sem_getvalue, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_getvalue, sem_getvalue, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/sem-init.c b/sysdeps/htl/sem-init.c
index 952be42..e818c07 100644
--- a/sysdeps/htl/sem-init.c
+++ b/sysdeps/htl/sem-init.c
@@ -21,6 +21,7 @@
#include <hurd.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
__sem_init (sem_t *sem, int pshared, unsigned value)
@@ -36,4 +37,7 @@ __sem_init (sem_t *sem, int pshared, unsigned value)
return 0;
}
-strong_alias (__sem_init, sem_init);
+versioned_symbol (libc, __sem_init, sem_init, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_init, sem_init, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/sem-post.c b/sysdeps/htl/sem-post.c
index 36f20f9..419a5ec 100644
--- a/sysdeps/htl/sem-post.c
+++ b/sysdeps/htl/sem-post.c
@@ -23,6 +23,7 @@
#include <hurd.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
__sem_post (sem_t *sem)
@@ -61,5 +62,8 @@ __sem_post (sem_t *sem)
return 0;
}
-libpthread_hidden_def (__sem_post)
-strong_alias (__sem_post, sem_post);
+libc_hidden_def (__sem_post)
+versioned_symbol (libc, __sem_post, sem_post, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_post, sem_post, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/sem-timedwait.c b/sysdeps/htl/sem-timedwait.c
index 4931dde..8f2b4d3 100644
--- a/sysdeps/htl/sem-timedwait.c
+++ b/sysdeps/htl/sem-timedwait.c
@@ -25,6 +25,7 @@
#include <sysdep-cancel.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
#if !__HAVE_64B_ATOMICS
static void
@@ -196,7 +197,12 @@ __sem_clockwait (sem_t *sem, clockid_t clockid,
{
return __sem_timedwait_internal (sem, clockid, timeout);
}
-weak_alias (__sem_clockwait, sem_clockwait);
+
+libc_hidden_def (__sem_clockwait)
+versioned_symbol (libc, __sem_clockwait, sem_clockwait, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_32, GLIBC_2_43)
+compat_symbol (libpthread, __sem_clockwait, sem_clockwait, GLIBC_2_32);
+#endif
int
__sem_timedwait (sem_t *restrict sem, const struct timespec *restrict timeout)
@@ -204,4 +210,8 @@ __sem_timedwait (sem_t *restrict sem, const struct timespec *restrict timeout)
return __sem_timedwait_internal (sem, CLOCK_REALTIME, timeout);
}
-weak_alias (__sem_timedwait, sem_timedwait);
+libc_hidden_def (__sem_timedwait)
+versioned_symbol (libc, __sem_timedwait, sem_timedwait, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_timedwait, sem_timedwait, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/sem-trywait.c b/sysdeps/htl/sem-trywait.c
index 38846bf..0d1e9cd 100644
--- a/sysdeps/htl/sem-trywait.c
+++ b/sysdeps/htl/sem-trywait.c
@@ -21,6 +21,7 @@
#include <hurd.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
int
__sem_trywait (sem_t *sem)
@@ -33,4 +34,8 @@ __sem_trywait (sem_t *sem)
return __hurd_fail (EAGAIN);
}
-weak_alias (__sem_trywait, sem_trywait);
+libc_hidden_def (__sem_trywait)
+versioned_symbol (libc, __sem_trywait, sem_trywait, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_trywait, sem_trywait, GLIBC_2_12);
+#endif
diff --git a/sysdeps/htl/sem-wait.c b/sysdeps/htl/sem-wait.c
index 97c873d..c2fc7a9 100644
--- a/sysdeps/htl/sem-wait.c
+++ b/sysdeps/htl/sem-wait.c
@@ -18,6 +18,7 @@
#include <semaphore.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
extern int __sem_timedwait_internal (sem_t *restrict sem,
clockid_t clockid,
@@ -29,4 +30,7 @@ __sem_wait (sem_t *sem)
return __sem_timedwait_internal (sem, CLOCK_REALTIME, 0);
}
-strong_alias (__sem_wait, sem_wait);
+versioned_symbol (libc, __sem_wait, sem_wait, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_wait, sem_wait, GLIBC_2_12);
+#endif
diff --git a/sysdeps/hurd/htl/pt-kill.c b/sysdeps/hurd/htl/pt-kill.c
index 77be247..f3a283f 100644
--- a/sysdeps/hurd/htl/pt-kill.c
+++ b/sysdeps/hurd/htl/pt-kill.c
@@ -22,6 +22,8 @@
#include <hurd/signal.h>
#include <pt-internal.h>
+#include <shlib-compat.h>
+#include <ldsodefs.h>
int
__pthread_kill (pthread_t thread, int sig)
@@ -52,4 +54,9 @@ __pthread_kill (pthread_t thread, int sig)
__spin_lock (&ss->lock);
return _hurd_raise_signal (ss, sig, &detail);
}
-strong_alias (__pthread_kill, pthread_kill)
+
+versioned_symbol (libc, __pthread_kill, pthread_kill, GLIBC_2_43);
+
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __pthread_kill, pthread_kill, GLIBC_2_12);
+#endif
diff --git a/sysdeps/i386/Makefile b/sysdeps/i386/Makefile
index 74068ea..4fbaaa2 100644
--- a/sysdeps/i386/Makefile
+++ b/sysdeps/i386/Makefile
@@ -51,6 +51,15 @@ $(objpfx)tst-ld-sse-use.out: ../sysdeps/i386/tst-ld-sse-use.sh $(objpfx)ld.so
@echo "Checking ld.so for SSE register use. This will take a few seconds..."
$(BASH) $< $(objpfx) '$(NM)' '$(OBJDUMP)' '$(READELF)' > $@; \
$(evaluate-test)
+
+tests-special += $(objpfx)check-gnu-tls.out
+
+$(objpfx)check-gnu-tls.out: $(common-objpfx)libc.so
+ LC_ALL=C $(READELF) -V -W $< \
+ | sed -ne '/.gnu.version_d/, /.gnu.version_r/ p' \
+ | grep GLIBC_ABI_GNU_TLS > $@; \
+ $(evaluate-test)
+generated += check-gnu-tls.out
else
CFLAGS-.os += $(if $(filter rtld-%.os,$(@F)), $(rtld-CFLAGS))
endif
diff --git a/sysdeps/i386/Versions b/sysdeps/i386/Versions
index 36e23b4..9c84c8e 100644
--- a/sysdeps/i386/Versions
+++ b/sysdeps/i386/Versions
@@ -28,6 +28,11 @@ libc {
GLIBC_2.13 {
__fentry__;
}
+ GLIBC_ABI_GNU_TLS {
+ # This symbol is used only for empty version map and will be removed
+ # by scripts/versions.awk.
+ __placeholder_only_for_empty_version_map;
+ }
}
libm {
GLIBC_2.1 {
diff --git a/sysdeps/i386/nptl/rseq-access.h b/sysdeps/i386/nptl/rseq-access.h
index 5e7e09d..ee78c61 100644
--- a/sysdeps/i386/nptl/rseq-access.h
+++ b/sysdeps/i386/nptl/rseq-access.h
@@ -16,28 +16,6 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
-#define __RSEQ_GETMEM(member) \
- ({ __typeof (RSEQ_SELF()->member) __value; \
- if (sizeof (__value) == 1) \
- asm volatile ("movb %%gs:%P2(%3),%b0" \
- : "=q" (__value) \
- : "0" (0), "i" (offsetof (struct rseq_area, member)), \
- "r" (__rseq_offset)); \
- else if (sizeof (__value) == 4) \
- asm volatile ("movl %%gs:%P1(%2),%0" \
- : "=r" (__value) \
- : "i" (offsetof (struct rseq_area, member)), \
- "r" (__rseq_offset)); \
- else /* 8 */ \
- { \
- asm volatile ("movl %%gs:%P1(%2),%%eax\n\t" \
- "movl %%gs:4+%P1(%2),%%edx" \
- : "=&A" (__value) \
- : "i" (offsetof (struct rseq_area, member)), \
- "r" (__rseq_offset)); \
- } \
- __value; })
-
/* Read member of the RSEQ area directly. */
#define RSEQ_GETMEM(member) \
({ \
@@ -45,7 +23,9 @@
|| sizeof (RSEQ_SELF()->member) == 4 \
|| sizeof (RSEQ_SELF()->member) == 8, \
"size of rseq data"); \
- __RSEQ_GETMEM(member); })
+ (*(__typeof (RSEQ_SELF()->member) __seg_gs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member))); \
+ })
/* Read member of the RSEQ area directly, with single-copy atomicity semantics.
Static assert for types >= 64 bits since they can't be loaded atomically on
@@ -55,28 +35,9 @@
_Static_assert (sizeof (RSEQ_SELF()->member) == 1 \
|| sizeof (RSEQ_SELF()->member) == 4, \
"size of rseq data"); \
- __RSEQ_GETMEM(member); })
-
-#define __RSEQ_SETMEM(member, value) \
- ({ \
- if (sizeof (RSEQ_SELF()->member) == 1) \
- asm volatile ("movb %b0,%%gs:%P1(%2)" : \
- : "iq" (value), \
- "i" (offsetof (struct rseq_area, member)), \
- "r" (__rseq_offset)); \
- else if (sizeof (RSEQ_SELF()->member) == 4) \
- asm volatile ("movl %0,%%gs:%P1(%2)" : \
- : "ir" (value), \
- "i" (offsetof (struct rseq_area, member)), \
- "r" (__rseq_offset)); \
- else /* 8 */ \
- { \
- asm volatile ("movl %%eax,%%gs:%P1(%2)\n\t" \
- "movl %%edx,%%gs:4+%P1(%2)" : \
- : "A" ((uint64_t) cast_to_integer (value)), \
- "i" (offsetof (struct rseq_area, member)), \
- "r" (__rseq_offset)); \
- }})
+ (*(volatile __typeof (RSEQ_SELF()->member) __seg_gs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member))); \
+ })
/* Set member of the RSEQ area directly. */
#define RSEQ_SETMEM(member, value) \
@@ -85,7 +46,9 @@
|| sizeof (RSEQ_SELF()->member) == 4 \
|| sizeof (RSEQ_SELF()->member) == 8, \
"size of rseq data"); \
- __RSEQ_SETMEM(member, value); })
+ (*(__typeof (RSEQ_SELF()->member) __seg_gs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member)) = (value)); \
+ })
/* Set member of the RSEQ area directly, with single-copy atomicity semantics.
Static assert for types >= 64 bits since they can't be stored atomically on
@@ -95,4 +58,6 @@
_Static_assert (sizeof (RSEQ_SELF()->member) == 1 \
|| sizeof (RSEQ_SELF()->member) == 4, \
"size of rseq data"); \
- __RSEQ_SETMEM(member, value); })
+ (*(volatile __typeof (RSEQ_SELF()->member) __seg_gs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member)) = (value)); \
+ })
diff --git a/sysdeps/i386/nptl/tcb-access.h b/sysdeps/i386/nptl/tcb-access.h
index dc84dfe..2a7f9d2 100644
--- a/sysdeps/i386/nptl/tcb-access.h
+++ b/sysdeps/i386/nptl/tcb-access.h
@@ -18,60 +18,35 @@
/* Read member of the thread descriptor directly. */
#define THREAD_GETMEM(descr, member) \
- ({ __typeof (descr->member) __value; \
- _Static_assert (sizeof (__value) == 1 \
- || sizeof (__value) == 4 \
- || sizeof (__value) == 8, \
+ ({ \
+ _Static_assert (sizeof (descr->member) == 1 \
+ || sizeof (descr->member) == 4 \
+ || sizeof (descr->member) == 8, \
"size of per-thread data"); \
- if (sizeof (__value) == 1) \
- asm volatile ("movb %%gs:%P2,%b0" \
- : "=q" (__value) \
- : "0" (0), "i" (offsetof (struct pthread, member))); \
- else if (sizeof (__value) == 4) \
- asm volatile ("movl %%gs:%P1,%0" \
- : "=r" (__value) \
- : "i" (offsetof (struct pthread, member))); \
- else /* 8 */ \
- { \
- asm volatile ("movl %%gs:%P1,%%eax\n\t" \
- "movl %%gs:%P2,%%edx" \
- : "=A" (__value) \
- : "i" (offsetof (struct pthread, member)), \
- "i" (offsetof (struct pthread, member) + 4)); \
- } \
- __value; })
+ (*(__typeof (descr->member) __seg_gs *) \
+ offsetof (struct pthread, member)); \
+ })
-/* THREAD_GETMEM already forces a read. */
-#define THREAD_GETMEM_VOLATILE(descr, member) THREAD_GETMEM (descr, member)
+#define THREAD_GETMEM_VOLATILE(descr, member) \
+ ({ \
+ _Static_assert (sizeof (descr->member) == 1 \
+ || sizeof (descr->member) == 4 \
+ || sizeof (descr->member) == 8, \
+ "size of per-thread data"); \
+ (*(volatile __typeof (descr->member) __seg_gs *) \
+ offsetof (struct pthread, member)); \
+ })
/* Same as THREAD_GETMEM, but the member offset can be non-constant. */
#define THREAD_GETMEM_NC(descr, member, idx) \
- ({ __typeof (descr->member[0]) __value; \
- _Static_assert (sizeof (__value) == 1 \
- || sizeof (__value) == 4 \
- || sizeof (__value) == 8, \
+ ({ \
+ _Static_assert (sizeof (descr->member[0]) == 1 \
+ || sizeof (descr->member[0]) == 4 \
+ || sizeof (descr->member[0]) == 8, \
"size of per-thread data"); \
- if (sizeof (__value) == 1) \
- asm volatile ("movb %%gs:%P2(%3),%b0" \
- : "=q" (__value) \
- : "0" (0), "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- else if (sizeof (__value) == 4) \
- asm volatile ("movl %%gs:%P1(,%2,4),%0" \
- : "=r" (__value) \
- : "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- else /* 8 */ \
- { \
- asm volatile ("movl %%gs:%P1(,%2,8),%%eax\n\t" \
- "movl %%gs:4+%P1(,%2,8),%%edx" \
- : "=&A" (__value) \
- : "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- } \
- __value; })
-
-
+ (*(__typeof (descr->member[0]) __seg_gs *) \
+ offsetof (struct pthread, member[idx])); \
+ })
/* Set member of the thread descriptor directly. */
#define THREAD_SETMEM(descr, member, value) \
@@ -80,23 +55,9 @@
|| sizeof (descr->member) == 4 \
|| sizeof (descr->member) == 8, \
"size of per-thread data"); \
- if (sizeof (descr->member) == 1) \
- asm volatile ("movb %b0,%%gs:%P1" : \
- : "iq" (value), \
- "i" (offsetof (struct pthread, member))); \
- else if (sizeof (descr->member) == 4) \
- asm volatile ("movl %0,%%gs:%P1" : \
- : "ir" (value), \
- "i" (offsetof (struct pthread, member))); \
- else /* 8 */ \
- { \
- asm volatile ("movl %%eax,%%gs:%P1\n\t" \
- "movl %%edx,%%gs:%P2" : \
- : "A" ((uint64_t) cast_to_integer (value)), \
- "i" (offsetof (struct pthread, member)), \
- "i" (offsetof (struct pthread, member) + 4)); \
- }})
-
+ (*(__typeof (descr->member) __seg_gs *) \
+ offsetof (struct pthread, member) = (value)); \
+ })
/* Same as THREAD_SETMEM, but the member offset can be non-constant. */
#define THREAD_SETMEM_NC(descr, member, idx, value) \
@@ -105,21 +66,6 @@
|| sizeof (descr->member[0]) == 4 \
|| sizeof (descr->member[0]) == 8, \
"size of per-thread data"); \
- if (sizeof (descr->member[0]) == 1) \
- asm volatile ("movb %b0,%%gs:%P1(%2)" : \
- : "iq" (value), \
- "i" (offsetof (struct pthread, member)), \
- "r" (idx)); \
- else if (sizeof (descr->member[0]) == 4) \
- asm volatile ("movl %0,%%gs:%P1(,%2,4)" : \
- : "ir" (value), \
- "i" (offsetof (struct pthread, member)), \
- "r" (idx)); \
- else /* 8 */ \
- { \
- asm volatile ("movl %%eax,%%gs:%P1(,%2,8)\n\t" \
- "movl %%edx,%%gs:4+%P1(,%2,8)" : \
- : "A" ((uint64_t) cast_to_integer (value)), \
- "i" (offsetof (struct pthread, member)), \
- "r" (idx)); \
- }})
+ (*(__typeof (descr->member[0]) __seg_gs *) \
+ offsetof (struct pthread, member[idx]) = (value)); \
+ })
diff --git a/sysdeps/i386/nptl/tls.h b/sysdeps/i386/nptl/tls.h
index 01eaa65..35202b0 100644
--- a/sysdeps/i386/nptl/tls.h
+++ b/sysdeps/i386/nptl/tls.h
@@ -221,22 +221,9 @@ tls_fill_user_desc (union user_desc_init *desc,
THREAD_GETMEM (__pd, header.dtv); })
-/* Return the thread descriptor for the current thread.
-
- The contained asm must *not* be marked volatile since otherwise
- assignments like
- pthread_descr self = thread_self();
- do not get optimized away. */
-# if __GNUC_PREREQ (6, 0)
-# define THREAD_SELF \
+/* Return the thread descriptor for the current thread. */
+# define THREAD_SELF \
(*(struct pthread *__seg_gs *) offsetof (struct pthread, header.self))
-# else
-# define THREAD_SELF \
- ({ struct pthread *__self; \
- asm ("movl %%gs:%c1,%0" : "=r" (__self) \
- : "i" (offsetof (struct pthread, header.self))); \
- __self;})
-# endif
/* Magic for libthread_db to know how to do THREAD_SELF. */
# define DB_THREAD_SELF \
diff --git a/sysdeps/i386/stackinfo.h b/sysdeps/i386/stackinfo.h
index 74e8227..8d7a46c 100644
--- a/sysdeps/i386/stackinfo.h
+++ b/sysdeps/i386/stackinfo.h
@@ -26,9 +26,9 @@
/* On x86 the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
/* Access to the stack pointer. The macros are used in alloca_account
for which they need to act as barriers as well, hence the additional
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
index ba9e02f..9a5650a 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -14,18 +14,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*la:-0x.0p0:0:7:
+%la:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*la:-nan(09A_Zaz):0:13:
-%la:-nan():1:6:-nan:
+%la:-nan():1:6:-nan():
%*la:-nan():0:6:
-%la:nan():1:5:nan:
+%la:nan():1:5:nan():
%*la:nan():0:5:
-%la:nan(09A_Zaz):1:12:nan:
+%la:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*la:nan(09A_Zaz):0:12:
-%la:0x0p0:1:5:0x0:
-%*la:0x0p0:0:5:
+%la:0x.0p0:1:6:0x0:
+%*la:0x.0p0:0:6:
%la:0x0p+0:1:6:0x0:
%*la:0x0p+0:0:6:
%la:0x8p-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*la:0xf.ffffffffffff8p+1020:0:23:
%la:infinity:1:8:inf:
%*la:infinity:0:8:
-%la:+nan():1:6:nan:
+%la:+nan():1:6:nan():
%*la:+nan():0:6:
-%la:+nan(09A_Zaz):1:13:nan:
+%la:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*la:+nan(09A_Zaz):0:13:
-%la:+0x0p0:1:6:0x0:
-%*la:+0x0p0:0:6:
+%la:+0x.0p0:1:7:0x0:
+%*la:+0x.0p0:0:7:
%la:+0x0p+0:1:7:0x0:
%*la:+0x0p+0:0:7:
%la:+0x8p-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1la:-0x8p-1025:0:-1:
%1la:-0x0p+0:0:-1:
%*1la:-0x0p+0:0:-1:
-%1la:-0x0p0:0:-1:
-%*1la:-0x0p0:0:-1:
+%1la:-0x.0p0:0:-1:
+%*1la:-0x.0p0:0:-1:
%1la:-nan(09A_Zaz):0:-1:
%*1la:-nan(09A_Zaz):0:-1:
%1la:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1la:0x.0p0:0:1:
%1la:0x0p+0:1:1:0x0:
%*1la:0x0p+0:0:1:
%1la:0x8p-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1la:+0x.0p0:0:-1:
%1la:+0x0p+0:0:-1:
%*1la:+0x0p+0:0:-1:
%1la:+0x8p-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0x.0p0:1:2:-0x0:
+%*2la:-0x.0p0:0:2:
%2la:-nan(09A_Zaz):0:-1:
%*2la:-nan(09A_Zaz):0:-1:
%2la:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2la:nan():0:-1:
%2la:nan(09A_Zaz):0:-1:
%*2la:nan(09A_Zaz):0:-1:
-%2la:0x0p0:0:-1:
-%*2la:0x0p0:0:-1:
+%2la:0x.0p0:0:-1:
+%*2la:0x.0p0:0:-1:
%2la:0x0p+0:0:-1:
%*2la:0x0p+0:0:-1:
%2la:0x8p-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2la:+0x.0p0:0:2:
%2la:+0x0p+0:1:2:0x0:
%*2la:+0x0p+0:0:2:
%2la:+0x8p-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3la:-0x8p-1025:0:-1:
%3la:-0x0p+0:0:-1:
%*3la:-0x0p+0:0:-1:
-%3la:-0x0p0:0:-1:
-%*3la:-0x0p0:0:-1:
+%3la:-0x.0p0:0:-1:
+%*3la:-0x.0p0:0:-1:
%3la:-nan(09A_Zaz):0:-1:
%*3la:-nan(09A_Zaz):0:-1:
%3la:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3la:0x.0p0:0:-1:
%3la:0x0p+0:1:3:0x0:
%*3la:0x0p+0:0:3:
%3la:0x8p-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3la:+nan():0:-1:
%3la:+nan(09A_Zaz):0:-1:
%*3la:+nan(09A_Zaz):0:-1:
-%3la:+0x0p0:0:-1:
-%*3la:+0x0p0:0:-1:
+%3la:+0x.0p0:0:-1:
+%*3la:+0x.0p0:0:-1:
%3la:+0x0p+0:0:-1:
%*3la:+0x0p+0:0:-1:
%3la:+0x8p-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0x.0p0:0:-1:
+%*4la:-0x.0p0:0:-1:
%4la:-nan(09A_Zaz):1:4:-nan:
%*4la:-nan(09A_Zaz):0:4:
%4la:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4la:nan():0:-1:
%4la:nan(09A_Zaz):0:-1:
%*4la:nan(09A_Zaz):0:-1:
-%4la:0x0p0:0:-1:
-%*4la:0x0p0:0:-1:
+%4la:0x.0p0:1:4:0x0:
+%*4la:0x.0p0:0:4:
%4la:0x0p+0:0:-1:
%*4la:0x0p+0:0:-1:
%4la:0x8p-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4la:+0x.0p0:0:-1:
%4la:+0x0p+0:1:4:0x0:
%*4la:+0x0p+0:0:4:
%4la:+0x8p-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5la:-0x8p-1025:0:-1:
%5la:-0x0p+0:0:-1:
%*5la:-0x0p+0:0:-1:
-%5la:-0x0p0:0:-1:
-%*5la:-0x0p0:0:-1:
+%5la:-0x.0p0:1:5:-0x0:
+%*5la:-0x.0p0:0:5:
%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():1:5:nan():
%*5la:nan():0:5:
%5la:nan(09A_Zaz):0:-1:
%*5la:nan(09A_Zaz):0:-1:
-%5la:0x0p0:1:5:0x0:
-%*5la:0x0p0:0:5:
+%5la:0x.0p0:0:-1:
+%*5la:0x.0p0:0:-1:
%5la:0x0p+0:0:-1:
%*5la:0x0p+0:0:-1:
%5la:0x8p-1025:0:-1:
@@ -354,8 +354,8 @@
%*5la:+nan():0:-1:
%5la:+nan(09A_Zaz):0:-1:
%*5la:+nan(09A_Zaz):0:-1:
-%5la:+0x0p0:0:-1:
-%*5la:+0x0p0:0:-1:
+%5la:+0x.0p0:1:5:0x0:
+%*5la:+0x.0p0:0:5:
%5la:+0x0p+0:0:-1:
%*5la:+0x0p+0:0:-1:
%5la:+0x8p-1025:0:-1:
@@ -386,18 +386,18 @@
%*6la:-0x8p-1025:0:-1:
%6la:-0x0p+0:0:-1:
%*6la:-0x0p+0:0:-1:
-%6la:-0x0p0:1:6:-0x0:
-%*6la:-0x0p0:0:6:
+%6la:-0x.0p0:0:-1:
+%*6la:-0x.0p0:0:-1:
%6la:-nan(09A_Zaz):0:-1:
%*6la:-nan(09A_Zaz):0:-1:
-%6la:-nan():1:6:-nan:
+%6la:-nan():1:6:-nan():
%*6la:-nan():0:6:
-%6la:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6la:0x.0p0:0:6:
%6la:0x0p+0:1:6:0x0:
%*6la:0x0p+0:0:6:
%6la:0x8p-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6la:0xf.ffffffffffff8p+1020:0:6:
%6la:infinity:0:-1:
%*6la:infinity:0:-1:
-%6la:+nan():1:6:nan:
+%6la:+nan():1:6:nan():
%*6la:+nan():0:6:
%6la:+nan(09A_Zaz):0:-1:
%*6la:+nan(09A_Zaz):0:-1:
-%6la:+0x0p0:1:6:0x0:
-%*6la:+0x0p0:0:6:
+%6la:+0x.0p0:0:-1:
+%*6la:+0x.0p0:0:-1:
%6la:+0x0p+0:0:-1:
%*6la:+0x0p+0:0:-1:
%6la:+0x8p-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*20la:-0x.0p0:0:7:
+%20la:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*20la:-nan(09A_Zaz):0:13:
-%20la:-nan():1:6:-nan:
+%20la:-nan():1:6:-nan():
%*20la:-nan():0:6:
-%20la:nan():1:5:nan:
+%20la:nan():1:5:nan():
%*20la:nan():0:5:
-%20la:nan(09A_Zaz):1:12:nan:
+%20la:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*20la:nan(09A_Zaz):0:12:
-%20la:0x0p0:1:5:0x0:
-%*20la:0x0p0:0:5:
+%20la:0x.0p0:1:6:0x0:
+%*20la:0x.0p0:0:6:
%20la:0x0p+0:1:6:0x0:
%*20la:0x0p+0:0:6:
%20la:0x8p-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20la:0xf.ffffffffffff8p+1020:0:20:
%20la:infinity:1:8:inf:
%*20la:infinity:0:8:
-%20la:+nan():1:6:nan:
+%20la:+nan():1:6:nan():
%*20la:+nan():0:6:
-%20la:+nan(09A_Zaz):1:13:nan:
+%20la:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*20la:+nan(09A_Zaz):0:13:
-%20la:+0x0p0:1:6:0x0:
-%*20la:+0x0p0:0:6:
+%20la:+0x.0p0:1:7:0x0:
+%*20la:+0x.0p0:0:7:
%20la:+0x0p+0:1:7:0x0:
%*20la:+0x0p+0:0:7:
%20la:+0x8p-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*32la:-0x.0p0:0:7:
+%32la:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*32la:-nan(09A_Zaz):0:13:
-%32la:-nan():1:6:-nan:
+%32la:-nan():1:6:-nan():
%*32la:-nan():0:6:
-%32la:nan():1:5:nan:
+%32la:nan():1:5:nan():
%*32la:nan():0:5:
-%32la:nan(09A_Zaz):1:12:nan:
+%32la:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*32la:nan(09A_Zaz):0:12:
-%32la:0x0p0:1:5:0x0:
-%*32la:0x0p0:0:5:
+%32la:0x.0p0:1:6:0x0:
+%*32la:0x.0p0:0:6:
%32la:0x0p+0:1:6:0x0:
%*32la:0x0p+0:0:6:
%32la:0x8p-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32la:0xf.ffffffffffff8p+1020:0:23:
%32la:infinity:1:8:inf:
%*32la:infinity:0:8:
-%32la:+nan():1:6:nan:
+%32la:+nan():1:6:nan():
%*32la:+nan():0:6:
-%32la:+nan(09A_Zaz):1:13:nan:
+%32la:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32la:+nan(09A_Zaz):0:13:
-%32la:+0x0p0:1:6:0x0:
-%*32la:+0x0p0:0:6:
+%32la:+0x.0p0:1:7:0x0:
+%*32la:+0x.0p0:0:7:
%32la:+0x0p+0:1:7:0x0:
%*32la:+0x0p+0:0:7:
%32la:+0x8p-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5la: -0x8p-1025:0:-1:
%5la: -0x0p+0:0:-1:
%*5la: -0x0p+0:0:-1:
-%5la: -0x0p0:0:-1:
-%*5la: -0x0p0:0:-1:
+%5la: -0x.0p0:1:6:-0x0:
+%*5la: -0x.0p0:0:6:
%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():1:6:nan():
%*5la: nan():0:6:
%5la: nan(09A_Zaz):0:-1:
%*5la: nan(09A_Zaz):0:-1:
-%5la: 0x0p0:1:6:0x0:
-%*5la: 0x0p0:0:6:
+%5la: 0x.0p0:0:-1:
+%*5la: 0x.0p0:0:-1:
%5la: 0x0p+0:0:-1:
%*5la: 0x0p+0:0:-1:
%5la: 0x8p-1025:0:-1:
@@ -602,8 +602,8 @@
%*5la: +nan():0:-1:
%5la: +nan(09A_Zaz):0:-1:
%*5la: +nan(09A_Zaz):0:-1:
-%5la: +0x0p0:0:-1:
-%*5la: +0x0p0:0:-1:
+%5la: +0x.0p0:1:6:0x0:
+%*5la: +0x.0p0:0:6:
%5la: +0x0p+0:0:-1:
%*5la: +0x0p+0:0:-1:
%5la: +0x8p-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0x.0p0:1:8:-0x0:
+%*32la: -0x.0p0:0:8:
+%32la: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*32la: -nan(09A_Zaz):0:14:
-%32la: -nan():1:7:-nan:
+%32la: -nan():1:7:-nan():
%*32la: -nan():0:7:
-%32la: nan():1:6:nan:
+%32la: nan():1:6:nan():
%*32la: nan():0:6:
-%32la: nan(09A_Zaz):1:13:nan:
+%32la: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32la: nan(09A_Zaz):0:13:
-%32la: 0x0p0:1:6:0x0:
-%*32la: 0x0p0:0:6:
+%32la: 0x.0p0:1:7:0x0:
+%*32la: 0x.0p0:0:7:
%32la: 0x0p+0:1:7:0x0:
%*32la: 0x0p+0:0:7:
%32la: 0x8p-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32la: 0xf.ffffffffffff8p+1020:0:24:
%32la: infinity:1:9:inf:
%*32la: infinity:0:9:
-%32la: +nan():1:7:nan:
+%32la: +nan():1:7:nan():
%*32la: +nan():0:7:
-%32la: +nan(09A_Zaz):1:14:nan:
+%32la: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*32la: +nan(09A_Zaz):0:14:
-%32la: +0x0p0:1:7:0x0:
-%*32la: +0x0p0:0:7:
+%32la: +0x.0p0:1:8:0x0:
+%*32la: +0x.0p0:0:8:
%32la: +0x0p+0:1:8:0x0:
%*32la: +0x0p+0:0:8:
%32la: +0x8p-1025:1:11:0x1p-1022:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
index f7217b7..40e4bc9 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
@@ -14,18 +14,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*lA:-0X.0P0:0:7:
+%lA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*lA:-NAN(09A_Zaz):0:13:
-%lA:-NAN():1:6:-nan:
+%lA:-NAN():1:6:-nan():
%*lA:-NAN():0:6:
-%lA:NAN():1:5:nan:
+%lA:NAN():1:5:nan():
%*lA:NAN():0:5:
-%lA:NAN(09A_Zaz):1:12:nan:
+%lA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*lA:NAN(09A_Zaz):0:12:
-%lA:0X0P0:1:5:0x0:
-%*lA:0X0P0:0:5:
+%lA:0X.0P0:1:6:0x0:
+%*lA:0X.0P0:0:6:
%lA:0X0P+0:1:6:0x0:
%*lA:0X0P+0:0:6:
%lA:0X8P-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
%lA:INFINITY:1:8:inf:
%*lA:INFINITY:0:8:
-%lA:+NAN():1:6:nan:
+%lA:+NAN():1:6:nan():
%*lA:+NAN():0:6:
-%lA:+NAN(09A_Zaz):1:13:nan:
+%lA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*lA:+NAN(09A_Zaz):0:13:
-%lA:+0X0P0:1:6:0x0:
-%*lA:+0X0P0:0:6:
+%lA:+0X.0P0:1:7:0x0:
+%*lA:+0X.0P0:0:7:
%lA:+0X0P+0:1:7:0x0:
%*lA:+0X0P+0:0:7:
%lA:+0X8P-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1lA:-0X8P-1025:0:-1:
%1lA:-0X0P+0:0:-1:
%*1lA:-0X0P+0:0:-1:
-%1lA:-0X0P0:0:-1:
-%*1lA:-0X0P0:0:-1:
+%1lA:-0X.0P0:0:-1:
+%*1lA:-0X.0P0:0:-1:
%1lA:-NAN(09A_Zaz):0:-1:
%*1lA:-NAN(09A_Zaz):0:-1:
%1lA:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1lA:0X.0P0:0:1:
%1lA:0X0P+0:1:1:0x0:
%*1lA:0X0P+0:0:1:
%1lA:0X8P-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1lA:+0X.0P0:0:-1:
%1lA:+0X0P+0:0:-1:
%*1lA:+0X0P+0:0:-1:
%1lA:+0X8P-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0X.0P0:1:2:-0x0:
+%*2lA:-0X.0P0:0:2:
%2lA:-NAN(09A_Zaz):0:-1:
%*2lA:-NAN(09A_Zaz):0:-1:
%2lA:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2lA:NAN():0:-1:
%2lA:NAN(09A_Zaz):0:-1:
%*2lA:NAN(09A_Zaz):0:-1:
-%2lA:0X0P0:0:-1:
-%*2lA:0X0P0:0:-1:
+%2lA:0X.0P0:0:-1:
+%*2lA:0X.0P0:0:-1:
%2lA:0X0P+0:0:-1:
%*2lA:0X0P+0:0:-1:
%2lA:0X8P-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2lA:+0X.0P0:0:2:
%2lA:+0X0P+0:1:2:0x0:
%*2lA:+0X0P+0:0:2:
%2lA:+0X8P-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3lA:-0X8P-1025:0:-1:
%3lA:-0X0P+0:0:-1:
%*3lA:-0X0P+0:0:-1:
-%3lA:-0X0P0:0:-1:
-%*3lA:-0X0P0:0:-1:
+%3lA:-0X.0P0:0:-1:
+%*3lA:-0X.0P0:0:-1:
%3lA:-NAN(09A_Zaz):0:-1:
%*3lA:-NAN(09A_Zaz):0:-1:
%3lA:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3lA:0X.0P0:0:-1:
%3lA:0X0P+0:1:3:0x0:
%*3lA:0X0P+0:0:3:
%3lA:0X8P-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3lA:+NAN():0:-1:
%3lA:+NAN(09A_Zaz):0:-1:
%*3lA:+NAN(09A_Zaz):0:-1:
-%3lA:+0X0P0:0:-1:
-%*3lA:+0X0P0:0:-1:
+%3lA:+0X.0P0:0:-1:
+%*3lA:+0X.0P0:0:-1:
%3lA:+0X0P+0:0:-1:
%*3lA:+0X0P+0:0:-1:
%3lA:+0X8P-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0X.0P0:0:-1:
+%*4lA:-0X.0P0:0:-1:
%4lA:-NAN(09A_Zaz):1:4:-nan:
%*4lA:-NAN(09A_Zaz):0:4:
%4lA:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4lA:NAN():0:-1:
%4lA:NAN(09A_Zaz):0:-1:
%*4lA:NAN(09A_Zaz):0:-1:
-%4lA:0X0P0:0:-1:
-%*4lA:0X0P0:0:-1:
+%4lA:0X.0P0:1:4:0x0:
+%*4lA:0X.0P0:0:4:
%4lA:0X0P+0:0:-1:
%*4lA:0X0P+0:0:-1:
%4lA:0X8P-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4lA:+0X.0P0:0:-1:
%4lA:+0X0P+0:1:4:0x0:
%*4lA:+0X0P+0:0:4:
%4lA:+0X8P-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5lA:-0X8P-1025:0:-1:
%5lA:-0X0P+0:0:-1:
%*5lA:-0X0P+0:0:-1:
-%5lA:-0X0P0:0:-1:
-%*5lA:-0X0P0:0:-1:
+%5lA:-0X.0P0:1:5:-0x0:
+%*5lA:-0X.0P0:0:5:
%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():1:5:nan():
%*5lA:NAN():0:5:
%5lA:NAN(09A_Zaz):0:-1:
%*5lA:NAN(09A_Zaz):0:-1:
-%5lA:0X0P0:1:5:0x0:
-%*5lA:0X0P0:0:5:
+%5lA:0X.0P0:0:-1:
+%*5lA:0X.0P0:0:-1:
%5lA:0X0P+0:0:-1:
%*5lA:0X0P+0:0:-1:
%5lA:0X8P-1025:0:-1:
@@ -354,8 +354,8 @@
%*5lA:+NAN():0:-1:
%5lA:+NAN(09A_Zaz):0:-1:
%*5lA:+NAN(09A_Zaz):0:-1:
-%5lA:+0X0P0:0:-1:
-%*5lA:+0X0P0:0:-1:
+%5lA:+0X.0P0:1:5:0x0:
+%*5lA:+0X.0P0:0:5:
%5lA:+0X0P+0:0:-1:
%*5lA:+0X0P+0:0:-1:
%5lA:+0X8P-1025:0:-1:
@@ -386,18 +386,18 @@
%*6lA:-0X8P-1025:0:-1:
%6lA:-0X0P+0:0:-1:
%*6lA:-0X0P+0:0:-1:
-%6lA:-0X0P0:1:6:-0x0:
-%*6lA:-0X0P0:0:6:
+%6lA:-0X.0P0:0:-1:
+%*6lA:-0X.0P0:0:-1:
%6lA:-NAN(09A_Zaz):0:-1:
%*6lA:-NAN(09A_Zaz):0:-1:
-%6lA:-NAN():1:6:-nan:
+%6lA:-NAN():1:6:-nan():
%*6lA:-NAN():0:6:
-%6lA:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6lA:0X.0P0:0:6:
%6lA:0X0P+0:1:6:0x0:
%*6lA:0X0P+0:0:6:
%6lA:0X8P-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6lA:0XF.FFFFFFFFFFFF8P+1020:0:6:
%6lA:INFINITY:0:-1:
%*6lA:INFINITY:0:-1:
-%6lA:+NAN():1:6:nan:
+%6lA:+NAN():1:6:nan():
%*6lA:+NAN():0:6:
%6lA:+NAN(09A_Zaz):0:-1:
%*6lA:+NAN(09A_Zaz):0:-1:
-%6lA:+0X0P0:1:6:0x0:
-%*6lA:+0X0P0:0:6:
+%6lA:+0X.0P0:0:-1:
+%*6lA:+0X.0P0:0:-1:
%6lA:+0X0P+0:0:-1:
%*6lA:+0X0P+0:0:-1:
%6lA:+0X8P-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*20lA:-0X.0P0:0:7:
+%20lA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*20lA:-NAN(09A_Zaz):0:13:
-%20lA:-NAN():1:6:-nan:
+%20lA:-NAN():1:6:-nan():
%*20lA:-NAN():0:6:
-%20lA:NAN():1:5:nan:
+%20lA:NAN():1:5:nan():
%*20lA:NAN():0:5:
-%20lA:NAN(09A_Zaz):1:12:nan:
+%20lA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*20lA:NAN(09A_Zaz):0:12:
-%20lA:0X0P0:1:5:0x0:
-%*20lA:0X0P0:0:5:
+%20lA:0X.0P0:1:6:0x0:
+%*20lA:0X.0P0:0:6:
%20lA:0X0P+0:1:6:0x0:
%*20lA:0X0P+0:0:6:
%20lA:0X8P-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20lA:0XF.FFFFFFFFFFFF8P+1020:0:20:
%20lA:INFINITY:1:8:inf:
%*20lA:INFINITY:0:8:
-%20lA:+NAN():1:6:nan:
+%20lA:+NAN():1:6:nan():
%*20lA:+NAN():0:6:
-%20lA:+NAN(09A_Zaz):1:13:nan:
+%20lA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*20lA:+NAN(09A_Zaz):0:13:
-%20lA:+0X0P0:1:6:0x0:
-%*20lA:+0X0P0:0:6:
+%20lA:+0X.0P0:1:7:0x0:
+%*20lA:+0X.0P0:0:7:
%20lA:+0X0P+0:1:7:0x0:
%*20lA:+0X0P+0:0:7:
%20lA:+0X8P-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*32lA:-0X.0P0:0:7:
+%32lA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*32lA:-NAN(09A_Zaz):0:13:
-%32lA:-NAN():1:6:-nan:
+%32lA:-NAN():1:6:-nan():
%*32lA:-NAN():0:6:
-%32lA:NAN():1:5:nan:
+%32lA:NAN():1:5:nan():
%*32lA:NAN():0:5:
-%32lA:NAN(09A_Zaz):1:12:nan:
+%32lA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*32lA:NAN(09A_Zaz):0:12:
-%32lA:0X0P0:1:5:0x0:
-%*32lA:0X0P0:0:5:
+%32lA:0X.0P0:1:6:0x0:
+%*32lA:0X.0P0:0:6:
%32lA:0X0P+0:1:6:0x0:
%*32lA:0X0P+0:0:6:
%32lA:0X8P-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
%32lA:INFINITY:1:8:inf:
%*32lA:INFINITY:0:8:
-%32lA:+NAN():1:6:nan:
+%32lA:+NAN():1:6:nan():
%*32lA:+NAN():0:6:
-%32lA:+NAN(09A_Zaz):1:13:nan:
+%32lA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32lA:+NAN(09A_Zaz):0:13:
-%32lA:+0X0P0:1:6:0x0:
-%*32lA:+0X0P0:0:6:
+%32lA:+0X.0P0:1:7:0x0:
+%*32lA:+0X.0P0:0:7:
%32lA:+0X0P+0:1:7:0x0:
%*32lA:+0X0P+0:0:7:
%32lA:+0X8P-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5lA: -0X8P-1025:0:-1:
%5lA: -0X0P+0:0:-1:
%*5lA: -0X0P+0:0:-1:
-%5lA: -0X0P0:0:-1:
-%*5lA: -0X0P0:0:-1:
+%5lA: -0X.0P0:1:6:-0x0:
+%*5lA: -0X.0P0:0:6:
%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():1:6:nan():
%*5lA: NAN():0:6:
%5lA: NAN(09A_Zaz):0:-1:
%*5lA: NAN(09A_Zaz):0:-1:
-%5lA: 0X0P0:1:6:0x0:
-%*5lA: 0X0P0:0:6:
+%5lA: 0X.0P0:0:-1:
+%*5lA: 0X.0P0:0:-1:
%5lA: 0X0P+0:0:-1:
%*5lA: 0X0P+0:0:-1:
%5lA: 0X8P-1025:0:-1:
@@ -602,8 +602,8 @@
%*5lA: +NAN():0:-1:
%5lA: +NAN(09A_Zaz):0:-1:
%*5lA: +NAN(09A_Zaz):0:-1:
-%5lA: +0X0P0:0:-1:
-%*5lA: +0X0P0:0:-1:
+%5lA: +0X.0P0:1:6:0x0:
+%*5lA: +0X.0P0:0:6:
%5lA: +0X0P+0:0:-1:
%*5lA: +0X0P+0:0:-1:
%5lA: +0X8P-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0X.0P0:1:8:-0x0:
+%*32lA: -0X.0P0:0:8:
+%32lA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*32lA: -NAN(09A_Zaz):0:14:
-%32lA: -NAN():1:7:-nan:
+%32lA: -NAN():1:7:-nan():
%*32lA: -NAN():0:7:
-%32lA: NAN():1:6:nan:
+%32lA: NAN():1:6:nan():
%*32lA: NAN():0:6:
-%32lA: NAN(09A_Zaz):1:13:nan:
+%32lA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32lA: NAN(09A_Zaz):0:13:
-%32lA: 0X0P0:1:6:0x0:
-%*32lA: 0X0P0:0:6:
+%32lA: 0X.0P0:1:7:0x0:
+%*32lA: 0X.0P0:0:7:
%32lA: 0X0P+0:1:7:0x0:
%*32lA: 0X0P+0:0:7:
%32lA: 0X8P-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32lA: 0XF.FFFFFFFFFFFF8P+1020:0:24:
%32lA: INFINITY:1:9:inf:
%*32lA: INFINITY:0:9:
-%32lA: +NAN():1:7:nan:
+%32lA: +NAN():1:7:nan():
%*32lA: +NAN():0:7:
-%32lA: +NAN(09A_Zaz):1:14:nan:
+%32lA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*32lA: +NAN(09A_Zaz):0:14:
-%32lA: +0X0P0:1:7:0x0:
-%*32lA: +0X0P0:0:7:
+%32lA: +0X.0P0:1:8:0x0:
+%*32lA: +0X.0P0:0:8:
%32lA: +0X0P+0:1:8:0x0:
%*32lA: +0X0P+0:0:8:
%32lA: +0X8P-1025:1:11:0x1p-1022:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
index d8189c9..e59b730 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
@@ -14,18 +14,18 @@
%*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:-.0e0:1:5:-0x0:
+%*le:-.0e0:0:5:
+%le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*le:-nan(09A_Zaz):0:13:
-%le:-nan():1:6:-nan:
+%le:-nan():1:6:-nan():
%*le:-nan():0:6:
-%le:nan():1:5:nan:
+%le:nan():1:5:nan():
%*le:nan():0:5:
-%le:nan(09A_Zaz):1:12:nan:
+%le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*le:nan(09A_Zaz):0:12:
-%le:0e0:1:3:0x0:
-%*le:0e0:0:3:
+%le:.0e0:1:4:0x0:
+%*le:.0e0:0:4:
%le:0e+0:1:4:0x0:
%*le:0e+0:0:4:
%le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
@@ -40,12 +40,12 @@
%*le:1.79769313486231570814527423731704357e+308:0:42:
%le:infinity:1:8:inf:
%*le:infinity:0:8:
-%le:+nan():1:6:nan:
+%le:+nan():1:6:nan():
%*le:+nan():0:6:
-%le:+nan(09A_Zaz):1:13:nan:
+%le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*le:+nan(09A_Zaz):0:13:
-%le:+0e0:1:4:0x0:
-%*le:+0e0:0:4:
+%le:+.0e0:1:5:0x0:
+%*le:+.0e0:0:5:
%le:+0e+0:1:5:0x0:
%*le:+0e+0:0:5:
%le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
@@ -76,8 +76,8 @@
%*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:-.0e0:0:-1:
+%*1le:-.0e0:0:-1:
%1le:-nan(09A_Zaz):0:-1:
%*1le:-nan(09A_Zaz):0:-1:
%1le:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:.0e0:0:-1:
+%*1le:.0e0:0:-1:
%1le:0e+0:1:1:0x0:
%*1le:0e+0:0:1:
%1le:2.22507385850720138309023271733240406e-308:1:1:0x1p1:
@@ -106,8 +106,8 @@
%*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:+.0e0:0:-1:
+%*1le:+.0e0:0:-1:
%1le:+0e+0:0:-1:
%*1le:+0e+0:0:-1:
%1le:+2.22507385850720138309023271733240406e-308:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0e0:0:-1:
+%*2le:-.0e0:0:-1:
%2le:-nan(09A_Zaz):0:-1:
%*2le:-nan(09A_Zaz):0:-1:
%2le:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2le:nan():0:-1:
%2le:nan(09A_Zaz):0:-1:
%*2le:nan(09A_Zaz):0:-1:
-%2le:0e0:0:-1:
-%*2le:0e0:0:-1:
+%2le:.0e0:1:2:0x0:
+%*2le:.0e0:0:2:
%2le:0e+0:0:-1:
%*2le:0e+0:0:-1:
%2le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
@@ -168,8 +168,8 @@
%*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:+.0e0:0:-1:
+%*2le:+.0e0:0:-1:
%2le:+0e+0:1:2:0x0:
%*2le:+0e+0:0:2:
%2le:+2.22507385850720138309023271733240406e-308:1:2:0x1p1:
@@ -200,8 +200,8 @@
%*3le:-2.22507385850720138309023271733240406e-308:0:3:
%3le:-0e+0:0:-1:
%*3le:-0e+0:0:-1:
-%3le:-0e0:0:-1:
-%*3le:-0e0:0:-1:
+%3le:-.0e0:1:3:-0x0:
+%*3le:-.0e0:0:3:
%3le:-nan(09A_Zaz):0:-1:
%*3le:-nan(09A_Zaz):0:-1:
%3le:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3le:nan():0:3:
%3le:nan(09A_Zaz):1:3:nan:
%*3le:nan(09A_Zaz):0:3:
-%3le:0e0:1:3:0x0:
-%*3le:0e0:0:3:
+%3le:.0e0:0:-1:
+%*3le:.0e0:0:-1:
%3le:0e+0:0:-1:
%*3le:0e+0:0:-1:
%3le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
@@ -230,8 +230,8 @@
%*3le:+nan():0:-1:
%3le:+nan(09A_Zaz):0:-1:
%*3le:+nan(09A_Zaz):0:-1:
-%3le:+0e0:0:-1:
-%*3le:+0e0:0:-1:
+%3le:+.0e0:1:3:0x0:
+%*3le:+.0e0:0:3:
%3le:+0e+0:0:-1:
%*3le:+0e+0:0:-1:
%3le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
@@ -262,8 +262,8 @@
%*4le:-2.22507385850720138309023271733240406e-308:0:4:
%4le:-0e+0:0:-1:
%*4le:-0e+0:0:-1:
-%4le:-0e0:1:4:-0x0:
-%*4le:-0e0:0:4:
+%4le:-.0e0:0:-1:
+%*4le:-.0e0:0:-1:
%4le:-nan(09A_Zaz):1:4:-nan:
%*4le:-nan(09A_Zaz):0:4:
%4le:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0e0:1:4:0x0:
+%*4le:.0e0:0:4:
%4le:0e+0:1:4:0x0:
%*4le:0e+0:0:4:
%4le:2.22507385850720138309023271733240406e-308:1:4:0x1.1c28f5c28f5c3p1:
@@ -292,8 +292,8 @@
%*4le:+nan():0:4:
%4le:+nan(09A_Zaz):1:4:nan:
%*4le:+nan(09A_Zaz):0:4:
-%4le:+0e0:1:4:0x0:
-%*4le:+0e0:0:4:
+%4le:+.0e0:0:-1:
+%*4le:+.0e0:0:-1:
%4le:+0e+0:0:-1:
%*4le:+0e+0:0:-1:
%4le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
@@ -324,18 +324,18 @@
%*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:-.0e0:1:5:-0x0:
+%*40le:-.0e0:0:5:
+%40le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*40le:-nan(09A_Zaz):0:13:
-%40le:-nan():1:6:-nan:
+%40le:-nan():1:6:-nan():
%*40le:-nan():0:6:
-%40le:nan():1:5:nan:
+%40le:nan():1:5:nan():
%*40le:nan():0:5:
-%40le:nan(09A_Zaz):1:12:nan:
+%40le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*40le:nan(09A_Zaz):0:12:
-%40le:0e0:1:3:0x0:
-%*40le:0e0:0:3:
+%40le:.0e0:1:4:0x0:
+%*40le:.0e0:0:4:
%40le:0e+0:1:4:0x0:
%*40le:0e+0:0:4:
%40le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
@@ -350,12 +350,12 @@
%*40le:1.79769313486231570814527423731704357e+308:0:40:
%40le:infinity:1:8:inf:
%*40le:infinity:0:8:
-%40le:+nan():1:6:nan:
+%40le:+nan():1:6:nan():
%*40le:+nan():0:6:
-%40le:+nan(09A_Zaz):1:13:nan:
+%40le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*40le:+nan(09A_Zaz):0:13:
-%40le:+0e0:1:4:0x0:
-%*40le:+0e0:0:4:
+%40le:+.0e0:1:5:0x0:
+%*40le:+.0e0:0:5:
%40le:+0e+0:1:5:0x0:
%*40le:+0e+0:0:5:
%40le:+2.22507385850720138309023271733240406e-308:0:-1:
@@ -386,18 +386,18 @@
%*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:-.0e0:1:5:-0x0:
+%*48le:-.0e0:0:5:
+%48le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*48le:-nan(09A_Zaz):0:13:
-%48le:-nan():1:6:-nan:
+%48le:-nan():1:6:-nan():
%*48le:-nan():0:6:
-%48le:nan():1:5:nan:
+%48le:nan():1:5:nan():
%*48le:nan():0:5:
-%48le:nan(09A_Zaz):1:12:nan:
+%48le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*48le:nan(09A_Zaz):0:12:
-%48le:0e0:1:3:0x0:
-%*48le:0e0:0:3:
+%48le:.0e0:1:4:0x0:
+%*48le:.0e0:0:4:
%48le:0e+0:1:4:0x0:
%*48le:0e+0:0:4:
%48le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
@@ -412,12 +412,12 @@
%*48le:1.79769313486231570814527423731704357e+308:0:42:
%48le:infinity:1:8:inf:
%*48le:infinity:0:8:
-%48le:+nan():1:6:nan:
+%48le:+nan():1:6:nan():
%*48le:+nan():0:6:
-%48le:+nan(09A_Zaz):1:13:nan:
+%48le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48le:+nan(09A_Zaz):0:13:
-%48le:+0e0:1:4:0x0:
-%*48le:+0e0:0:4:
+%48le:+.0e0:1:5:0x0:
+%*48le:+.0e0:0:5:
%48le:+0e+0:1:5:0x0:
%*48le:+0e+0:0:5:
%48le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
@@ -448,8 +448,8 @@
%*3le: -2.22507385850720138309023271733240406e-308:0:4:
%3le: -0e+0:0:-1:
%*3le: -0e+0:0:-1:
-%3le: -0e0:0:-1:
-%*3le: -0e0:0:-1:
+%3le: -.0e0:1:4:-0x0:
+%*3le: -.0e0:0:4:
%3le: -nan(09A_Zaz):0:-1:
%*3le: -nan(09A_Zaz):0:-1:
%3le: -nan():0:-1:
@@ -458,8 +458,8 @@
%*3le: nan():0:4:
%3le: nan(09A_Zaz):1:4:nan:
%*3le: nan(09A_Zaz):0:4:
-%3le: 0e0:1:4:0x0:
-%*3le: 0e0:0:4:
+%3le: .0e0:0:-1:
+%*3le: .0e0:0:-1:
%3le: 0e+0:0:-1:
%*3le: 0e+0:0:-1:
%3le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
@@ -478,8 +478,8 @@
%*3le: +nan():0:-1:
%3le: +nan(09A_Zaz):0:-1:
%*3le: +nan(09A_Zaz):0:-1:
-%3le: +0e0:0:-1:
-%*3le: +0e0:0:-1:
+%3le: +.0e0:1:4:0x0:
+%*3le: +.0e0:0:4:
%3le: +0e+0:0:-1:
%*3le: +0e+0:0:-1:
%3le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
@@ -510,18 +510,18 @@
%*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: -.0e0:1:6:-0x0:
+%*48le: -.0e0:0:6:
+%48le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*48le: -nan(09A_Zaz):0:14:
-%48le: -nan():1:7:-nan:
+%48le: -nan():1:7:-nan():
%*48le: -nan():0:7:
-%48le: nan():1:6:nan:
+%48le: nan():1:6:nan():
%*48le: nan():0:6:
-%48le: nan(09A_Zaz):1:13:nan:
+%48le: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48le: nan(09A_Zaz):0:13:
-%48le: 0e0:1:4:0x0:
-%*48le: 0e0:0:4:
+%48le: .0e0:1:5:0x0:
+%*48le: .0e0:0:5:
%48le: 0e+0:1:5:0x0:
%*48le: 0e+0:0:5:
%48le: 2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
@@ -536,12 +536,12 @@
%*48le: 1.79769313486231570814527423731704357e+308:0:43:
%48le: infinity:1:9:inf:
%*48le: infinity:0:9:
-%48le: +nan():1:7:nan:
+%48le: +nan():1:7:nan():
%*48le: +nan():0:7:
-%48le: +nan(09A_Zaz):1:14:nan:
+%48le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*48le: +nan(09A_Zaz):0:14:
-%48le: +0e0:1:5:0x0:
-%*48le: +0e0:0:5:
+%48le: +.0e0:1:6:0x0:
+%*48le: +.0e0:0:6:
%48le: +0e+0:1:6:0x0:
%*48le: +0e+0:0:6:
%48le: +2.22507385850720138309023271733240406e-308:1:44:0x1p-1022:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
index cba5f60..fa67c49 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
@@ -14,18 +14,18 @@
%*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:-.0E0:1:5:-0x0:
+%*lE:-.0E0:0:5:
+%lE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*lE:-NAN(09A_Zaz):0:13:
-%lE:-NAN():1:6:-nan:
+%lE:-NAN():1:6:-nan():
%*lE:-NAN():0:6:
-%lE:NAN():1:5:nan:
+%lE:NAN():1:5:nan():
%*lE:NAN():0:5:
-%lE:NAN(09A_Zaz):1:12:nan:
+%lE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*lE:NAN(09A_Zaz):0:12:
-%lE:0E0:1:3:0x0:
-%*lE:0E0:0:3:
+%lE:.0E0:1:4:0x0:
+%*lE:.0E0:0:4:
%lE:0E+0:1:4:0x0:
%*lE:0E+0:0:4:
%lE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
@@ -40,12 +40,12 @@
%*lE:1.79769313486231570814527423731704357E+308:0:42:
%lE:INFINITY:1:8:inf:
%*lE:INFINITY:0:8:
-%lE:+NAN():1:6:nan:
+%lE:+NAN():1:6:nan():
%*lE:+NAN():0:6:
-%lE:+NAN(09A_Zaz):1:13:nan:
+%lE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*lE:+NAN(09A_Zaz):0:13:
-%lE:+0E0:1:4:0x0:
-%*lE:+0E0:0:4:
+%lE:+.0E0:1:5:0x0:
+%*lE:+.0E0:0:5:
%lE:+0E+0:1:5:0x0:
%*lE:+0E+0:0:5:
%lE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
@@ -76,8 +76,8 @@
%*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:-.0E0:0:-1:
+%*1lE:-.0E0:0:-1:
%1lE:-NAN(09A_Zaz):0:-1:
%*1lE:-NAN(09A_Zaz):0:-1:
%1lE:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:.0E0:0:-1:
+%*1lE:.0E0:0:-1:
%1lE:0E+0:1:1:0x0:
%*1lE:0E+0:0:1:
%1lE:2.22507385850720138309023271733240406E-308:1:1:0x1p1:
@@ -106,8 +106,8 @@
%*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:+.0E0:0:-1:
+%*1lE:+.0E0:0:-1:
%1lE:+0E+0:0:-1:
%*1lE:+0E+0:0:-1:
%1lE:+2.22507385850720138309023271733240406E-308:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0E0:0:-1:
+%*2lE:-.0E0:0:-1:
%2lE:-NAN(09A_Zaz):0:-1:
%*2lE:-NAN(09A_Zaz):0:-1:
%2lE:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2lE:NAN():0:-1:
%2lE:NAN(09A_Zaz):0:-1:
%*2lE:NAN(09A_Zaz):0:-1:
-%2lE:0E0:0:-1:
-%*2lE:0E0:0:-1:
+%2lE:.0E0:1:2:0x0:
+%*2lE:.0E0:0:2:
%2lE:0E+0:0:-1:
%*2lE:0E+0:0:-1:
%2lE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
@@ -168,8 +168,8 @@
%*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:+.0E0:0:-1:
+%*2lE:+.0E0:0:-1:
%2lE:+0E+0:1:2:0x0:
%*2lE:+0E+0:0:2:
%2lE:+2.22507385850720138309023271733240406E-308:1:2:0x1p1:
@@ -200,8 +200,8 @@
%*3lE:-2.22507385850720138309023271733240406E-308:0:3:
%3lE:-0E+0:0:-1:
%*3lE:-0E+0:0:-1:
-%3lE:-0E0:0:-1:
-%*3lE:-0E0:0:-1:
+%3lE:-.0E0:1:3:-0x0:
+%*3lE:-.0E0:0:3:
%3lE:-NAN(09A_Zaz):0:-1:
%*3lE:-NAN(09A_Zaz):0:-1:
%3lE:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3lE:NAN():0:3:
%3lE:NAN(09A_Zaz):1:3:nan:
%*3lE:NAN(09A_Zaz):0:3:
-%3lE:0E0:1:3:0x0:
-%*3lE:0E0:0:3:
+%3lE:.0E0:0:-1:
+%*3lE:.0E0:0:-1:
%3lE:0E+0:0:-1:
%*3lE:0E+0:0:-1:
%3lE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
@@ -230,8 +230,8 @@
%*3lE:+NAN():0:-1:
%3lE:+NAN(09A_Zaz):0:-1:
%*3lE:+NAN(09A_Zaz):0:-1:
-%3lE:+0E0:0:-1:
-%*3lE:+0E0:0:-1:
+%3lE:+.0E0:1:3:0x0:
+%*3lE:+.0E0:0:3:
%3lE:+0E+0:0:-1:
%*3lE:+0E+0:0:-1:
%3lE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
@@ -262,8 +262,8 @@
%*4lE:-2.22507385850720138309023271733240406E-308:0:4:
%4lE:-0E+0:0:-1:
%*4lE:-0E+0:0:-1:
-%4lE:-0E0:1:4:-0x0:
-%*4lE:-0E0:0:4:
+%4lE:-.0E0:0:-1:
+%*4lE:-.0E0:0:-1:
%4lE:-NAN(09A_Zaz):1:4:-nan:
%*4lE:-NAN(09A_Zaz):0:4:
%4lE:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0E0:1:4:0x0:
+%*4lE:.0E0:0:4:
%4lE:0E+0:1:4:0x0:
%*4lE:0E+0:0:4:
%4lE:2.22507385850720138309023271733240406E-308:1:4:0x1.1c28f5c28f5c3p1:
@@ -292,8 +292,8 @@
%*4lE:+NAN():0:4:
%4lE:+NAN(09A_Zaz):1:4:nan:
%*4lE:+NAN(09A_Zaz):0:4:
-%4lE:+0E0:1:4:0x0:
-%*4lE:+0E0:0:4:
+%4lE:+.0E0:0:-1:
+%*4lE:+.0E0:0:-1:
%4lE:+0E+0:0:-1:
%*4lE:+0E+0:0:-1:
%4lE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
@@ -324,18 +324,18 @@
%*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:-.0E0:1:5:-0x0:
+%*40lE:-.0E0:0:5:
+%40lE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*40lE:-NAN(09A_Zaz):0:13:
-%40lE:-NAN():1:6:-nan:
+%40lE:-NAN():1:6:-nan():
%*40lE:-NAN():0:6:
-%40lE:NAN():1:5:nan:
+%40lE:NAN():1:5:nan():
%*40lE:NAN():0:5:
-%40lE:NAN(09A_Zaz):1:12:nan:
+%40lE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*40lE:NAN(09A_Zaz):0:12:
-%40lE:0E0:1:3:0x0:
-%*40lE:0E0:0:3:
+%40lE:.0E0:1:4:0x0:
+%*40lE:.0E0:0:4:
%40lE:0E+0:1:4:0x0:
%*40lE:0E+0:0:4:
%40lE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
@@ -350,12 +350,12 @@
%*40lE:1.79769313486231570814527423731704357E+308:0:40:
%40lE:INFINITY:1:8:inf:
%*40lE:INFINITY:0:8:
-%40lE:+NAN():1:6:nan:
+%40lE:+NAN():1:6:nan():
%*40lE:+NAN():0:6:
-%40lE:+NAN(09A_Zaz):1:13:nan:
+%40lE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*40lE:+NAN(09A_Zaz):0:13:
-%40lE:+0E0:1:4:0x0:
-%*40lE:+0E0:0:4:
+%40lE:+.0E0:1:5:0x0:
+%*40lE:+.0E0:0:5:
%40lE:+0E+0:1:5:0x0:
%*40lE:+0E+0:0:5:
%40lE:+2.22507385850720138309023271733240406E-308:0:-1:
@@ -386,18 +386,18 @@
%*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:-.0E0:1:5:-0x0:
+%*48lE:-.0E0:0:5:
+%48lE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*48lE:-NAN(09A_Zaz):0:13:
-%48lE:-NAN():1:6:-nan:
+%48lE:-NAN():1:6:-nan():
%*48lE:-NAN():0:6:
-%48lE:NAN():1:5:nan:
+%48lE:NAN():1:5:nan():
%*48lE:NAN():0:5:
-%48lE:NAN(09A_Zaz):1:12:nan:
+%48lE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*48lE:NAN(09A_Zaz):0:12:
-%48lE:0E0:1:3:0x0:
-%*48lE:0E0:0:3:
+%48lE:.0E0:1:4:0x0:
+%*48lE:.0E0:0:4:
%48lE:0E+0:1:4:0x0:
%*48lE:0E+0:0:4:
%48lE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
@@ -412,12 +412,12 @@
%*48lE:1.79769313486231570814527423731704357E+308:0:42:
%48lE:INFINITY:1:8:inf:
%*48lE:INFINITY:0:8:
-%48lE:+NAN():1:6:nan:
+%48lE:+NAN():1:6:nan():
%*48lE:+NAN():0:6:
-%48lE:+NAN(09A_Zaz):1:13:nan:
+%48lE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48lE:+NAN(09A_Zaz):0:13:
-%48lE:+0E0:1:4:0x0:
-%*48lE:+0E0:0:4:
+%48lE:+.0E0:1:5:0x0:
+%*48lE:+.0E0:0:5:
%48lE:+0E+0:1:5:0x0:
%*48lE:+0E+0:0:5:
%48lE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
@@ -448,8 +448,8 @@
%*3lE: -2.22507385850720138309023271733240406E-308:0:4:
%3lE: -0E+0:0:-1:
%*3lE: -0E+0:0:-1:
-%3lE: -0E0:0:-1:
-%*3lE: -0E0:0:-1:
+%3lE: -.0E0:1:4:-0x0:
+%*3lE: -.0E0:0:4:
%3lE: -NAN(09A_Zaz):0:-1:
%*3lE: -NAN(09A_Zaz):0:-1:
%3lE: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*3lE: NAN():0:4:
%3lE: NAN(09A_Zaz):1:4:nan:
%*3lE: NAN(09A_Zaz):0:4:
-%3lE: 0E0:1:4:0x0:
-%*3lE: 0E0:0:4:
+%3lE: .0E0:0:-1:
+%*3lE: .0E0:0:-1:
%3lE: 0E+0:0:-1:
%*3lE: 0E+0:0:-1:
%3lE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
@@ -478,8 +478,8 @@
%*3lE: +NAN():0:-1:
%3lE: +NAN(09A_Zaz):0:-1:
%*3lE: +NAN(09A_Zaz):0:-1:
-%3lE: +0E0:0:-1:
-%*3lE: +0E0:0:-1:
+%3lE: +.0E0:1:4:0x0:
+%*3lE: +.0E0:0:4:
%3lE: +0E+0:0:-1:
%*3lE: +0E+0:0:-1:
%3lE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
@@ -510,18 +510,18 @@
%*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: -.0E0:1:6:-0x0:
+%*48lE: -.0E0:0:6:
+%48lE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*48lE: -NAN(09A_Zaz):0:14:
-%48lE: -NAN():1:7:-nan:
+%48lE: -NAN():1:7:-nan():
%*48lE: -NAN():0:7:
-%48lE: NAN():1:6:nan:
+%48lE: NAN():1:6:nan():
%*48lE: NAN():0:6:
-%48lE: NAN(09A_Zaz):1:13:nan:
+%48lE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48lE: NAN(09A_Zaz):0:13:
-%48lE: 0E0:1:4:0x0:
-%*48lE: 0E0:0:4:
+%48lE: .0E0:1:5:0x0:
+%*48lE: .0E0:0:5:
%48lE: 0E+0:1:5:0x0:
%*48lE: 0E+0:0:5:
%48lE: 2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
@@ -536,12 +536,12 @@
%*48lE: 1.79769313486231570814527423731704357E+308:0:43:
%48lE: INFINITY:1:9:inf:
%*48lE: INFINITY:0:9:
-%48lE: +NAN():1:7:nan:
+%48lE: +NAN():1:7:nan():
%*48lE: +NAN():0:7:
-%48lE: +NAN(09A_Zaz):1:14:nan:
+%48lE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*48lE: +NAN(09A_Zaz):0:14:
-%48lE: +0E0:1:5:0x0:
-%*48lE: +0E0:0:5:
+%48lE: +.0E0:1:6:0x0:
+%*48lE: +.0E0:0:6:
%48lE: +0E+0:1:6:0x0:
%*48lE: +0E+0:0:6:
%48lE: +2.22507385850720138309023271733240406E-308:1:44:0x1p-1022:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
index 22b9fdc..eecc810 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
@@ -14,18 +14,18 @@
%*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:-.0:1:3:-0x0:
+%*lf:-.0:0:3:
+%lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*lf:-nan(09A_Zaz):0:13:
-%lf:-nan():1:6:-nan:
+%lf:-nan():1:6:-nan():
%*lf:-nan():0:6:
-%lf:nan():1:5:nan:
+%lf:nan():1:5:nan():
%*lf:nan():0:5:
-%lf:nan(09A_Zaz):1:12:nan:
+%lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*lf:nan(09A_Zaz):0:12:
-%lf:0:1:1:0x0:
-%*lf:0:0:1:
+%lf:.0:1:2:0x0:
+%*lf:.0:0:2:
%lf:0.0:1:3:0x0:
%*lf:0.0:0:3:
%lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -40,12 +40,12 @@
%*lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%lf:infinity:1:8:inf:
%*lf:infinity:0:8:
-%lf:+nan():1:6:nan:
+%lf:+nan():1:6:nan():
%*lf:+nan():0:6:
-%lf:+nan(09A_Zaz):1:13:nan:
+%lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*lf:+nan(09A_Zaz):0:13:
-%lf:+0:1:2:0x0:
-%*lf:+0:0:2:
+%lf:+.0:1:3:0x0:
+%*lf:+.0:0:3:
%lf:+0.0:1:4:0x0:
%*lf:+0.0:0:4:
%lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -76,8 +76,8 @@
%*1lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
%1lf:-0.0:0:-1:
%*1lf:-0.0:0:-1:
-%1lf:-0:0:-1:
-%*1lf:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1lf:.0:0:-1:
%1lf:0.0:1:1:0x0:
%*1lf:0.0:0:1:
%1lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1lf:+.0:0:-1:
%1lf:+0.0:0:-1:
%*1lf:+0.0:0:-1:
%1lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0:0:-1:
+%*2lf:-.0:0:-1:
%2lf:-nan(09A_Zaz):0:-1:
%*2lf:-nan(09A_Zaz):0:-1:
%2lf:-nan():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2lf:.0:0:2:
%2lf:0.0:1:2:0x0:
%*2lf:0.0:0:2:
%2lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2lf:+.0:0:-1:
%2lf:+0.0:1:2:0x0:
%*2lf:+0.0:0:2:
%2lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -200,8 +200,8 @@
%*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:-.0:1:3:-0x0:
+%*3lf:-.0:0:3:
%3lf:-nan(09A_Zaz):0:-1:
%*3lf:-nan(09A_Zaz):0:-1:
%3lf:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3lf:.0:0:2:
%3lf:0.0:1:3:0x0:
%*3lf:0.0:0:3:
%3lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3lf:+.0:0:3:
%3lf:+0.0:1:3:0x0:
%*3lf:+0.0:0:3:
%3lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -262,8 +262,8 @@
%*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:-.0:1:3:-0x0:
+%*4lf:-.0:0:3:
%4lf:-nan(09A_Zaz):1:4:-nan:
%*4lf:-nan(09A_Zaz):0:4:
%4lf:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:1:2:0x0:
+%*4lf:.0:0:2:
%4lf:0.0:1:3:0x0:
%*4lf:0.0:0:3:
%4lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -292,8 +292,8 @@
%*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:1:3:0x0:
+%*4lf:+.0:0:3:
%4lf:+0.0:1:4:0x0:
%*4lf:+0.0:0:4:
%4lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -324,18 +324,18 @@
%*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:-.0:1:3:-0x0:
+%*311lf:-.0:0:3:
+%311lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*311lf:-nan(09A_Zaz):0:13:
-%311lf:-nan():1:6:-nan:
+%311lf:-nan():1:6:-nan():
%*311lf:-nan():0:6:
-%311lf:nan():1:5:nan:
+%311lf:nan():1:5:nan():
%*311lf:nan():0:5:
-%311lf:nan(09A_Zaz):1:12:nan:
+%311lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*311lf:nan(09A_Zaz):0:12:
-%311lf:0:1:1:0x0:
-%*311lf:0:0:1:
+%311lf:.0:1:2:0x0:
+%*311lf:.0:0:2:
%311lf:0.0:1:3:0x0:
%*311lf:0.0:0:3:
%311lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
@@ -350,12 +350,12 @@
%*311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
%311lf:infinity:1:8:inf:
%*311lf:infinity:0:8:
-%311lf:+nan():1:6:nan:
+%311lf:+nan():1:6:nan():
%*311lf:+nan():0:6:
-%311lf:+nan(09A_Zaz):1:13:nan:
+%311lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*311lf:+nan(09A_Zaz):0:13:
-%311lf:+0:1:2:0x0:
-%*311lf:+0:0:2:
+%311lf:+.0:1:3:0x0:
+%*311lf:+.0:0:3:
%311lf:+0.0:1:4:0x0:
%*311lf:+0.0:0:4:
%311lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
@@ -386,18 +386,18 @@
%*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:-.0:1:3:-0x0:
+%*350lf:-.0:0:3:
+%350lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*350lf:-nan(09A_Zaz):0:13:
-%350lf:-nan():1:6:-nan:
+%350lf:-nan():1:6:-nan():
%*350lf:-nan():0:6:
-%350lf:nan():1:5:nan:
+%350lf:nan():1:5:nan():
%*350lf:nan():0:5:
-%350lf:nan(09A_Zaz):1:12:nan:
+%350lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*350lf:nan(09A_Zaz):0:12:
-%350lf:0:1:1:0x0:
-%*350lf:0:0:1:
+%350lf:.0:1:2:0x0:
+%*350lf:.0:0:2:
%350lf:0.0:1:3:0x0:
%*350lf:0.0:0:3:
%350lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -412,12 +412,12 @@
%*350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%350lf:infinity:1:8:inf:
%*350lf:infinity:0:8:
-%350lf:+nan():1:6:nan:
+%350lf:+nan():1:6:nan():
%*350lf:+nan():0:6:
-%350lf:+nan(09A_Zaz):1:13:nan:
+%350lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*350lf:+nan(09A_Zaz):0:13:
-%350lf:+0:1:2:0x0:
-%*350lf:+0:0:2:
+%350lf:+.0:1:3:0x0:
+%*350lf:+.0:0:3:
%350lf:+0.0:1:4:0x0:
%*350lf:+0.0:0:4:
%350lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -448,8 +448,8 @@
%*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: -.0:1:4:-0x0:
+%*3lf: -.0:0:4:
%3lf: -nan(09A_Zaz):0:-1:
%*3lf: -nan(09A_Zaz):0:-1:
%3lf: -nan():0:-1:
@@ -458,8 +458,8 @@
%*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:1:3:0x0:
+%*3lf: .0:0:3:
%3lf: 0.0:1:4:0x0:
%*3lf: 0.0:0:4:
%3lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -478,8 +478,8 @@
%*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:1:4:0x0:
+%*3lf: +.0:0:4:
%3lf: +0.0:1:4:0x0:
%*3lf: +0.0:0:4:
%3lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -510,18 +510,18 @@
%*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: -.0:1:4:-0x0:
+%*350lf: -.0:0:4:
+%350lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*350lf: -nan(09A_Zaz):0:14:
-%350lf: -nan():1:7:-nan:
+%350lf: -nan():1:7:-nan():
%*350lf: -nan():0:7:
-%350lf: nan():1:6:nan:
+%350lf: nan():1:6:nan():
%*350lf: nan():0:6:
-%350lf: nan(09A_Zaz):1:13:nan:
+%350lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*350lf: nan(09A_Zaz):0:13:
-%350lf: 0:1:2:0x0:
-%*350lf: 0:0:2:
+%350lf: .0:1:3:0x0:
+%*350lf: .0:0:3:
%350lf: 0.0:1:4:0x0:
%*350lf: 0.0:0:4:
%350lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -536,12 +536,12 @@
%*350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
%350lf: infinity:1:9:inf:
%*350lf: infinity:0:9:
-%350lf: +nan():1:7:nan:
+%350lf: +nan():1:7:nan():
%*350lf: +nan():0:7:
-%350lf: +nan(09A_Zaz):1:14:nan:
+%350lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*350lf: +nan(09A_Zaz):0:14:
-%350lf: +0:1:3:0x0:
-%*350lf: +0:0:3:
+%350lf: +.0:1:4:0x0:
+%*350lf: +.0:0:4:
%350lf: +0.0:1:5:0x0:
%*350lf: +0.0:0:5:
%350lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
index 6168884..8e53080 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
@@ -14,18 +14,18 @@
%*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:-.0:1:3:-0x0:
+%*lF:-.0:0:3:
+%lF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*lF:-NAN(09A_Zaz):0:13:
-%lF:-NAN():1:6:-nan:
+%lF:-NAN():1:6:-nan():
%*lF:-NAN():0:6:
-%lF:NAN():1:5:nan:
+%lF:NAN():1:5:nan():
%*lF:NAN():0:5:
-%lF:NAN(09A_Zaz):1:12:nan:
+%lF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*lF:NAN(09A_Zaz):0:12:
-%lF:0:1:1:0x0:
-%*lF:0:0:1:
+%lF:.0:1:2:0x0:
+%*lF:.0:0:2:
%lF:0.0:1:3:0x0:
%*lF:0.0:0:3:
%lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -40,12 +40,12 @@
%*lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%lF:INFINITY:1:8:inf:
%*lF:INFINITY:0:8:
-%lF:+NAN():1:6:nan:
+%lF:+NAN():1:6:nan():
%*lF:+NAN():0:6:
-%lF:+NAN(09A_Zaz):1:13:nan:
+%lF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*lF:+NAN(09A_Zaz):0:13:
-%lF:+0:1:2:0x0:
-%*lF:+0:0:2:
+%lF:+.0:1:3:0x0:
+%*lF:+.0:0:3:
%lF:+0.0:1:4:0x0:
%*lF:+0.0:0:4:
%lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -76,8 +76,8 @@
%*1lF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
%1lF:-0.0:0:-1:
%*1lF:-0.0:0:-1:
-%1lF:-0:0:-1:
-%*1lF:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1lF:.0:0:-1:
%1lF:0.0:1:1:0x0:
%*1lF:0.0:0:1:
%1lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1lF:+.0:0:-1:
%1lF:+0.0:0:-1:
%*1lF:+0.0:0:-1:
%1lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0:0:-1:
+%*2lF:-.0:0:-1:
%2lF:-NAN(09A_Zaz):0:-1:
%*2lF:-NAN(09A_Zaz):0:-1:
%2lF:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2lF:.0:0:2:
%2lF:0.0:1:2:0x0:
%*2lF:0.0:0:2:
%2lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2lF:+.0:0:-1:
%2lF:+0.0:1:2:0x0:
%*2lF:+0.0:0:2:
%2lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -200,8 +200,8 @@
%*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:-.0:1:3:-0x0:
+%*3lF:-.0:0:3:
%3lF:-NAN(09A_Zaz):0:-1:
%*3lF:-NAN(09A_Zaz):0:-1:
%3lF:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3lF:.0:0:2:
%3lF:0.0:1:3:0x0:
%*3lF:0.0:0:3:
%3lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3lF:+.0:0:3:
%3lF:+0.0:1:3:0x0:
%*3lF:+0.0:0:3:
%3lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -262,8 +262,8 @@
%*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:-.0:1:3:-0x0:
+%*4lF:-.0:0:3:
%4lF:-NAN(09A_Zaz):1:4:-nan:
%*4lF:-NAN(09A_Zaz):0:4:
%4lF:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:1:2:0x0:
+%*4lF:.0:0:2:
%4lF:0.0:1:3:0x0:
%*4lF:0.0:0:3:
%4lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -292,8 +292,8 @@
%*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:1:3:0x0:
+%*4lF:+.0:0:3:
%4lF:+0.0:1:4:0x0:
%*4lF:+0.0:0:4:
%4lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -324,18 +324,18 @@
%*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:-.0:1:3:-0x0:
+%*311lF:-.0:0:3:
+%311lF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*311lF:-NAN(09A_Zaz):0:13:
-%311lF:-NAN():1:6:-nan:
+%311lF:-NAN():1:6:-nan():
%*311lF:-NAN():0:6:
-%311lF:NAN():1:5:nan:
+%311lF:NAN():1:5:nan():
%*311lF:NAN():0:5:
-%311lF:NAN(09A_Zaz):1:12:nan:
+%311lF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*311lF:NAN(09A_Zaz):0:12:
-%311lF:0:1:1:0x0:
-%*311lF:0:0:1:
+%311lF:.0:1:2:0x0:
+%*311lF:.0:0:2:
%311lF:0.0:1:3:0x0:
%*311lF:0.0:0:3:
%311lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
@@ -350,12 +350,12 @@
%*311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
%311lF:INFINITY:1:8:inf:
%*311lF:INFINITY:0:8:
-%311lF:+NAN():1:6:nan:
+%311lF:+NAN():1:6:nan():
%*311lF:+NAN():0:6:
-%311lF:+NAN(09A_Zaz):1:13:nan:
+%311lF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*311lF:+NAN(09A_Zaz):0:13:
-%311lF:+0:1:2:0x0:
-%*311lF:+0:0:2:
+%311lF:+.0:1:3:0x0:
+%*311lF:+.0:0:3:
%311lF:+0.0:1:4:0x0:
%*311lF:+0.0:0:4:
%311lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
@@ -386,18 +386,18 @@
%*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:-.0:1:3:-0x0:
+%*350lF:-.0:0:3:
+%350lF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*350lF:-NAN(09A_Zaz):0:13:
-%350lF:-NAN():1:6:-nan:
+%350lF:-NAN():1:6:-nan():
%*350lF:-NAN():0:6:
-%350lF:NAN():1:5:nan:
+%350lF:NAN():1:5:nan():
%*350lF:NAN():0:5:
-%350lF:NAN(09A_Zaz):1:12:nan:
+%350lF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*350lF:NAN(09A_Zaz):0:12:
-%350lF:0:1:1:0x0:
-%*350lF:0:0:1:
+%350lF:.0:1:2:0x0:
+%*350lF:.0:0:2:
%350lF:0.0:1:3:0x0:
%*350lF:0.0:0:3:
%350lF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -412,12 +412,12 @@
%*350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%350lF:INFINITY:1:8:inf:
%*350lF:INFINITY:0:8:
-%350lF:+NAN():1:6:nan:
+%350lF:+NAN():1:6:nan():
%*350lF:+NAN():0:6:
-%350lF:+NAN(09A_Zaz):1:13:nan:
+%350lF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*350lF:+NAN(09A_Zaz):0:13:
-%350lF:+0:1:2:0x0:
-%*350lF:+0:0:2:
+%350lF:+.0:1:3:0x0:
+%*350lF:+.0:0:3:
%350lF:+0.0:1:4:0x0:
%*350lF:+0.0:0:4:
%350lF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -448,8 +448,8 @@
%*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: -.0:1:4:-0x0:
+%*3lF: -.0:0:4:
%3lF: -NAN(09A_Zaz):0:-1:
%*3lF: -NAN(09A_Zaz):0:-1:
%3lF: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*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:1:3:0x0:
+%*3lF: .0:0:3:
%3lF: 0.0:1:4:0x0:
%*3lF: 0.0:0:4:
%3lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -478,8 +478,8 @@
%*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:1:4:0x0:
+%*3lF: +.0:0:4:
%3lF: +0.0:1:4:0x0:
%*3lF: +0.0:0:4:
%3lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -510,18 +510,18 @@
%*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: -.0:1:4:-0x0:
+%*350lF: -.0:0:4:
+%350lF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*350lF: -NAN(09A_Zaz):0:14:
-%350lF: -NAN():1:7:-nan:
+%350lF: -NAN():1:7:-nan():
%*350lF: -NAN():0:7:
-%350lF: NAN():1:6:nan:
+%350lF: NAN():1:6:nan():
%*350lF: NAN():0:6:
-%350lF: NAN(09A_Zaz):1:13:nan:
+%350lF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*350lF: NAN(09A_Zaz):0:13:
-%350lF: 0:1:2:0x0:
-%*350lF: 0:0:2:
+%350lF: .0:1:3:0x0:
+%*350lF: .0:0:3:
%350lF: 0.0:1:4:0x0:
%*350lF: 0.0:0:4:
%350lF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -536,12 +536,12 @@
%*350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
%350lF: INFINITY:1:9:inf:
%*350lF: INFINITY:0:9:
-%350lF: +NAN():1:7:nan:
+%350lF: +NAN():1:7:nan():
%*350lF: +NAN():0:7:
-%350lF: +NAN(09A_Zaz):1:14:nan:
+%350lF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*350lF: +NAN(09A_Zaz):0:14:
-%350lF: +0:1:3:0x0:
-%*350lF: +0:0:3:
+%350lF: +.0:1:4:0x0:
+%*350lF: +.0:0:4:
%350lF: +0.0:1:5:0x0:
%*350lF: +0.0:0:5:
%350lF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
index 553172f..dc20093 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
@@ -14,18 +14,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*lg:-0x.0p0:0:7:
+%lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*lg:-nan(09A_Zaz):0:13:
-%lg:-nan():1:6:-nan:
+%lg:-nan():1:6:-nan():
%*lg:-nan():0:6:
-%lg:nan():1:5:nan:
+%lg:nan():1:5:nan():
%*lg:nan():0:5:
-%lg:nan(09A_Zaz):1:12:nan:
+%lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*lg:nan(09A_Zaz):0:12:
-%lg:0x0p0:1:5:0x0:
-%*lg:0x0p0:0:5:
+%lg:0x.0p0:1:6:0x0:
+%*lg:0x.0p0:0:6:
%lg:0x0p+0:1:6:0x0:
%*lg:0x0p+0:0:6:
%lg:0x8p-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*lg:0xf.ffffffffffff8p+1020:0:23:
%lg:infinity:1:8:inf:
%*lg:infinity:0:8:
-%lg:+nan():1:6:nan:
+%lg:+nan():1:6:nan():
%*lg:+nan():0:6:
-%lg:+nan(09A_Zaz):1:13:nan:
+%lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*lg:+nan(09A_Zaz):0:13:
-%lg:+0x0p0:1:6:0x0:
-%*lg:+0x0p0:0:6:
+%lg:+0x.0p0:1:7:0x0:
+%*lg:+0x.0p0:0:7:
%lg:+0x0p+0:1:7:0x0:
%*lg:+0x0p+0:0:7:
%lg:+0x8p-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1lg:-0x8p-1025:0:-1:
%1lg:-0x0p+0:0:-1:
%*1lg:-0x0p+0:0:-1:
-%1lg:-0x0p0:0:-1:
-%*1lg:-0x0p0:0:-1:
+%1lg:-0x.0p0:0:-1:
+%*1lg:-0x.0p0:0:-1:
%1lg:-nan(09A_Zaz):0:-1:
%*1lg:-nan(09A_Zaz):0:-1:
%1lg:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1lg:0x.0p0:0:1:
%1lg:0x0p+0:1:1:0x0:
%*1lg:0x0p+0:0:1:
%1lg:0x8p-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1lg:+0x.0p0:0:-1:
%1lg:+0x0p+0:0:-1:
%*1lg:+0x0p+0:0:-1:
%1lg:+0x8p-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0x.0p0:1:2:-0x0:
+%*2lg:-0x.0p0:0:2:
%2lg:-nan(09A_Zaz):0:-1:
%*2lg:-nan(09A_Zaz):0:-1:
%2lg:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2lg:nan():0:-1:
%2lg:nan(09A_Zaz):0:-1:
%*2lg:nan(09A_Zaz):0:-1:
-%2lg:0x0p0:0:-1:
-%*2lg:0x0p0:0:-1:
+%2lg:0x.0p0:0:-1:
+%*2lg:0x.0p0:0:-1:
%2lg:0x0p+0:0:-1:
%*2lg:0x0p+0:0:-1:
%2lg:0x8p-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2lg:+0x.0p0:0:2:
%2lg:+0x0p+0:1:2:0x0:
%*2lg:+0x0p+0:0:2:
%2lg:+0x8p-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3lg:-0x8p-1025:0:-1:
%3lg:-0x0p+0:0:-1:
%*3lg:-0x0p+0:0:-1:
-%3lg:-0x0p0:0:-1:
-%*3lg:-0x0p0:0:-1:
+%3lg:-0x.0p0:0:-1:
+%*3lg:-0x.0p0:0:-1:
%3lg:-nan(09A_Zaz):0:-1:
%*3lg:-nan(09A_Zaz):0:-1:
%3lg:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3lg:0x.0p0:0:-1:
%3lg:0x0p+0:1:3:0x0:
%*3lg:0x0p+0:0:3:
%3lg:0x8p-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3lg:+nan():0:-1:
%3lg:+nan(09A_Zaz):0:-1:
%*3lg:+nan(09A_Zaz):0:-1:
-%3lg:+0x0p0:0:-1:
-%*3lg:+0x0p0:0:-1:
+%3lg:+0x.0p0:0:-1:
+%*3lg:+0x.0p0:0:-1:
%3lg:+0x0p+0:0:-1:
%*3lg:+0x0p+0:0:-1:
%3lg:+0x8p-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0x.0p0:0:-1:
+%*4lg:-0x.0p0:0:-1:
%4lg:-nan(09A_Zaz):1:4:-nan:
%*4lg:-nan(09A_Zaz):0:4:
%4lg:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4lg:nan():0:-1:
%4lg:nan(09A_Zaz):0:-1:
%*4lg:nan(09A_Zaz):0:-1:
-%4lg:0x0p0:0:-1:
-%*4lg:0x0p0:0:-1:
+%4lg:0x.0p0:1:4:0x0:
+%*4lg:0x.0p0:0:4:
%4lg:0x0p+0:0:-1:
%*4lg:0x0p+0:0:-1:
%4lg:0x8p-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4lg:+0x.0p0:0:-1:
%4lg:+0x0p+0:1:4:0x0:
%*4lg:+0x0p+0:0:4:
%4lg:+0x8p-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5lg:-0x8p-1025:0:-1:
%5lg:-0x0p+0:0:-1:
%*5lg:-0x0p+0:0:-1:
-%5lg:-0x0p0:0:-1:
-%*5lg:-0x0p0:0:-1:
+%5lg:-0x.0p0:1:5:-0x0:
+%*5lg:-0x.0p0:0:5:
%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():1:5:nan():
%*5lg:nan():0:5:
%5lg:nan(09A_Zaz):0:-1:
%*5lg:nan(09A_Zaz):0:-1:
-%5lg:0x0p0:1:5:0x0:
-%*5lg:0x0p0:0:5:
+%5lg:0x.0p0:0:-1:
+%*5lg:0x.0p0:0:-1:
%5lg:0x0p+0:0:-1:
%*5lg:0x0p+0:0:-1:
%5lg:0x8p-1025:0:-1:
@@ -354,8 +354,8 @@
%*5lg:+nan():0:-1:
%5lg:+nan(09A_Zaz):0:-1:
%*5lg:+nan(09A_Zaz):0:-1:
-%5lg:+0x0p0:0:-1:
-%*5lg:+0x0p0:0:-1:
+%5lg:+0x.0p0:1:5:0x0:
+%*5lg:+0x.0p0:0:5:
%5lg:+0x0p+0:0:-1:
%*5lg:+0x0p+0:0:-1:
%5lg:+0x8p-1025:0:-1:
@@ -386,18 +386,18 @@
%*6lg:-0x8p-1025:0:-1:
%6lg:-0x0p+0:0:-1:
%*6lg:-0x0p+0:0:-1:
-%6lg:-0x0p0:1:6:-0x0:
-%*6lg:-0x0p0:0:6:
+%6lg:-0x.0p0:0:-1:
+%*6lg:-0x.0p0:0:-1:
%6lg:-nan(09A_Zaz):0:-1:
%*6lg:-nan(09A_Zaz):0:-1:
-%6lg:-nan():1:6:-nan:
+%6lg:-nan():1:6:-nan():
%*6lg:-nan():0:6:
-%6lg:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6lg:0x.0p0:0:6:
%6lg:0x0p+0:1:6:0x0:
%*6lg:0x0p+0:0:6:
%6lg:0x8p-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6lg:0xf.ffffffffffff8p+1020:0:6:
%6lg:infinity:0:-1:
%*6lg:infinity:0:-1:
-%6lg:+nan():1:6:nan:
+%6lg:+nan():1:6:nan():
%*6lg:+nan():0:6:
%6lg:+nan(09A_Zaz):0:-1:
%*6lg:+nan(09A_Zaz):0:-1:
-%6lg:+0x0p0:1:6:0x0:
-%*6lg:+0x0p0:0:6:
+%6lg:+0x.0p0:0:-1:
+%*6lg:+0x.0p0:0:-1:
%6lg:+0x0p+0:0:-1:
%*6lg:+0x0p+0:0:-1:
%6lg:+0x8p-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*20lg:-0x.0p0:0:7:
+%20lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*20lg:-nan(09A_Zaz):0:13:
-%20lg:-nan():1:6:-nan:
+%20lg:-nan():1:6:-nan():
%*20lg:-nan():0:6:
-%20lg:nan():1:5:nan:
+%20lg:nan():1:5:nan():
%*20lg:nan():0:5:
-%20lg:nan(09A_Zaz):1:12:nan:
+%20lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*20lg:nan(09A_Zaz):0:12:
-%20lg:0x0p0:1:5:0x0:
-%*20lg:0x0p0:0:5:
+%20lg:0x.0p0:1:6:0x0:
+%*20lg:0x.0p0:0:6:
%20lg:0x0p+0:1:6:0x0:
%*20lg:0x0p+0:0:6:
%20lg:0x8p-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20lg:0xf.ffffffffffff8p+1020:0:20:
%20lg:infinity:1:8:inf:
%*20lg:infinity:0:8:
-%20lg:+nan():1:6:nan:
+%20lg:+nan():1:6:nan():
%*20lg:+nan():0:6:
-%20lg:+nan(09A_Zaz):1:13:nan:
+%20lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*20lg:+nan(09A_Zaz):0:13:
-%20lg:+0x0p0:1:6:0x0:
-%*20lg:+0x0p0:0:6:
+%20lg:+0x.0p0:1:7:0x0:
+%*20lg:+0x.0p0:0:7:
%20lg:+0x0p+0:1:7:0x0:
%*20lg:+0x0p+0:0:7:
%20lg:+0x8p-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*32lg:-0x.0p0:0:7:
+%32lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*32lg:-nan(09A_Zaz):0:13:
-%32lg:-nan():1:6:-nan:
+%32lg:-nan():1:6:-nan():
%*32lg:-nan():0:6:
-%32lg:nan():1:5:nan:
+%32lg:nan():1:5:nan():
%*32lg:nan():0:5:
-%32lg:nan(09A_Zaz):1:12:nan:
+%32lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*32lg:nan(09A_Zaz):0:12:
-%32lg:0x0p0:1:5:0x0:
-%*32lg:0x0p0:0:5:
+%32lg:0x.0p0:1:6:0x0:
+%*32lg:0x.0p0:0:6:
%32lg:0x0p+0:1:6:0x0:
%*32lg:0x0p+0:0:6:
%32lg:0x8p-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32lg:0xf.ffffffffffff8p+1020:0:23:
%32lg:infinity:1:8:inf:
%*32lg:infinity:0:8:
-%32lg:+nan():1:6:nan:
+%32lg:+nan():1:6:nan():
%*32lg:+nan():0:6:
-%32lg:+nan(09A_Zaz):1:13:nan:
+%32lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32lg:+nan(09A_Zaz):0:13:
-%32lg:+0x0p0:1:6:0x0:
-%*32lg:+0x0p0:0:6:
+%32lg:+0x.0p0:1:7:0x0:
+%*32lg:+0x.0p0:0:7:
%32lg:+0x0p+0:1:7:0x0:
%*32lg:+0x0p+0:0:7:
%32lg:+0x8p-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5lg: -0x8p-1025:0:-1:
%5lg: -0x0p+0:0:-1:
%*5lg: -0x0p+0:0:-1:
-%5lg: -0x0p0:0:-1:
-%*5lg: -0x0p0:0:-1:
+%5lg: -0x.0p0:1:6:-0x0:
+%*5lg: -0x.0p0:0:6:
%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():1:6:nan():
%*5lg: nan():0:6:
%5lg: nan(09A_Zaz):0:-1:
%*5lg: nan(09A_Zaz):0:-1:
-%5lg: 0x0p0:1:6:0x0:
-%*5lg: 0x0p0:0:6:
+%5lg: 0x.0p0:0:-1:
+%*5lg: 0x.0p0:0:-1:
%5lg: 0x0p+0:0:-1:
%*5lg: 0x0p+0:0:-1:
%5lg: 0x8p-1025:0:-1:
@@ -602,8 +602,8 @@
%*5lg: +nan():0:-1:
%5lg: +nan(09A_Zaz):0:-1:
%*5lg: +nan(09A_Zaz):0:-1:
-%5lg: +0x0p0:0:-1:
-%*5lg: +0x0p0:0:-1:
+%5lg: +0x.0p0:1:6:0x0:
+%*5lg: +0x.0p0:0:6:
%5lg: +0x0p+0:0:-1:
%*5lg: +0x0p+0:0:-1:
%5lg: +0x8p-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0x.0p0:1:8:-0x0:
+%*32lg: -0x.0p0:0:8:
+%32lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*32lg: -nan(09A_Zaz):0:14:
-%32lg: -nan():1:7:-nan:
+%32lg: -nan():1:7:-nan():
%*32lg: -nan():0:7:
-%32lg: nan():1:6:nan:
+%32lg: nan():1:6:nan():
%*32lg: nan():0:6:
-%32lg: nan(09A_Zaz):1:13:nan:
+%32lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32lg: nan(09A_Zaz):0:13:
-%32lg: 0x0p0:1:6:0x0:
-%*32lg: 0x0p0:0:6:
+%32lg: 0x.0p0:1:7:0x0:
+%*32lg: 0x.0p0:0:7:
%32lg: 0x0p+0:1:7:0x0:
%*32lg: 0x0p+0:0:7:
%32lg: 0x8p-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32lg: 0xf.ffffffffffff8p+1020:0:24:
%32lg: infinity:1:9:inf:
%*32lg: infinity:0:9:
-%32lg: +nan():1:7:nan:
+%32lg: +nan():1:7:nan():
%*32lg: +nan():0:7:
-%32lg: +nan(09A_Zaz):1:14:nan:
+%32lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*32lg: +nan(09A_Zaz):0:14:
-%32lg: +0x0p0:1:7:0x0:
-%*32lg: +0x0p0:0:7:
+%32lg: +0x.0p0:1:8:0x0:
+%*32lg: +0x.0p0:0:8:
%32lg: +0x0p+0:1:8:0x0:
%*32lg: +0x0p+0:0:8:
%32lg: +0x8p-1025:1:11:0x1p-1022:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
index 11ffe34..1865e22 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
@@ -14,18 +14,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*lG:-0X.0P0:0:7:
+%lG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*lG:-NAN(09A_Zaz):0:13:
-%lG:-NAN():1:6:-nan:
+%lG:-NAN():1:6:-nan():
%*lG:-NAN():0:6:
-%lG:NAN():1:5:nan:
+%lG:NAN():1:5:nan():
%*lG:NAN():0:5:
-%lG:NAN(09A_Zaz):1:12:nan:
+%lG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*lG:NAN(09A_Zaz):0:12:
-%lG:0X0P0:1:5:0x0:
-%*lG:0X0P0:0:5:
+%lG:0X.0P0:1:6:0x0:
+%*lG:0X.0P0:0:6:
%lG:0X0P+0:1:6:0x0:
%*lG:0X0P+0:0:6:
%lG:0X8P-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
%lG:INFINITY:1:8:inf:
%*lG:INFINITY:0:8:
-%lG:+NAN():1:6:nan:
+%lG:+NAN():1:6:nan():
%*lG:+NAN():0:6:
-%lG:+NAN(09A_Zaz):1:13:nan:
+%lG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*lG:+NAN(09A_Zaz):0:13:
-%lG:+0X0P0:1:6:0x0:
-%*lG:+0X0P0:0:6:
+%lG:+0X.0P0:1:7:0x0:
+%*lG:+0X.0P0:0:7:
%lG:+0X0P+0:1:7:0x0:
%*lG:+0X0P+0:0:7:
%lG:+0X8P-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1lG:-0X8P-1025:0:-1:
%1lG:-0X0P+0:0:-1:
%*1lG:-0X0P+0:0:-1:
-%1lG:-0X0P0:0:-1:
-%*1lG:-0X0P0:0:-1:
+%1lG:-0X.0P0:0:-1:
+%*1lG:-0X.0P0:0:-1:
%1lG:-NAN(09A_Zaz):0:-1:
%*1lG:-NAN(09A_Zaz):0:-1:
%1lG:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1lG:0X.0P0:0:1:
%1lG:0X0P+0:1:1:0x0:
%*1lG:0X0P+0:0:1:
%1lG:0X8P-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1lG:+0X.0P0:0:-1:
%1lG:+0X0P+0:0:-1:
%*1lG:+0X0P+0:0:-1:
%1lG:+0X8P-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0X.0P0:1:2:-0x0:
+%*2lG:-0X.0P0:0:2:
%2lG:-NAN(09A_Zaz):0:-1:
%*2lG:-NAN(09A_Zaz):0:-1:
%2lG:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2lG:NAN():0:-1:
%2lG:NAN(09A_Zaz):0:-1:
%*2lG:NAN(09A_Zaz):0:-1:
-%2lG:0X0P0:0:-1:
-%*2lG:0X0P0:0:-1:
+%2lG:0X.0P0:0:-1:
+%*2lG:0X.0P0:0:-1:
%2lG:0X0P+0:0:-1:
%*2lG:0X0P+0:0:-1:
%2lG:0X8P-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2lG:+0X.0P0:0:2:
%2lG:+0X0P+0:1:2:0x0:
%*2lG:+0X0P+0:0:2:
%2lG:+0X8P-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3lG:-0X8P-1025:0:-1:
%3lG:-0X0P+0:0:-1:
%*3lG:-0X0P+0:0:-1:
-%3lG:-0X0P0:0:-1:
-%*3lG:-0X0P0:0:-1:
+%3lG:-0X.0P0:0:-1:
+%*3lG:-0X.0P0:0:-1:
%3lG:-NAN(09A_Zaz):0:-1:
%*3lG:-NAN(09A_Zaz):0:-1:
%3lG:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3lG:0X.0P0:0:-1:
%3lG:0X0P+0:1:3:0x0:
%*3lG:0X0P+0:0:3:
%3lG:0X8P-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3lG:+NAN():0:-1:
%3lG:+NAN(09A_Zaz):0:-1:
%*3lG:+NAN(09A_Zaz):0:-1:
-%3lG:+0X0P0:0:-1:
-%*3lG:+0X0P0:0:-1:
+%3lG:+0X.0P0:0:-1:
+%*3lG:+0X.0P0:0:-1:
%3lG:+0X0P+0:0:-1:
%*3lG:+0X0P+0:0:-1:
%3lG:+0X8P-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0X.0P0:0:-1:
+%*4lG:-0X.0P0:0:-1:
%4lG:-NAN(09A_Zaz):1:4:-nan:
%*4lG:-NAN(09A_Zaz):0:4:
%4lG:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4lG:NAN():0:-1:
%4lG:NAN(09A_Zaz):0:-1:
%*4lG:NAN(09A_Zaz):0:-1:
-%4lG:0X0P0:0:-1:
-%*4lG:0X0P0:0:-1:
+%4lG:0X.0P0:1:4:0x0:
+%*4lG:0X.0P0:0:4:
%4lG:0X0P+0:0:-1:
%*4lG:0X0P+0:0:-1:
%4lG:0X8P-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4lG:+0X.0P0:0:-1:
%4lG:+0X0P+0:1:4:0x0:
%*4lG:+0X0P+0:0:4:
%4lG:+0X8P-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5lG:-0X8P-1025:0:-1:
%5lG:-0X0P+0:0:-1:
%*5lG:-0X0P+0:0:-1:
-%5lG:-0X0P0:0:-1:
-%*5lG:-0X0P0:0:-1:
+%5lG:-0X.0P0:1:5:-0x0:
+%*5lG:-0X.0P0:0:5:
%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():1:5:nan():
%*5lG:NAN():0:5:
%5lG:NAN(09A_Zaz):0:-1:
%*5lG:NAN(09A_Zaz):0:-1:
-%5lG:0X0P0:1:5:0x0:
-%*5lG:0X0P0:0:5:
+%5lG:0X.0P0:0:-1:
+%*5lG:0X.0P0:0:-1:
%5lG:0X0P+0:0:-1:
%*5lG:0X0P+0:0:-1:
%5lG:0X8P-1025:0:-1:
@@ -354,8 +354,8 @@
%*5lG:+NAN():0:-1:
%5lG:+NAN(09A_Zaz):0:-1:
%*5lG:+NAN(09A_Zaz):0:-1:
-%5lG:+0X0P0:0:-1:
-%*5lG:+0X0P0:0:-1:
+%5lG:+0X.0P0:1:5:0x0:
+%*5lG:+0X.0P0:0:5:
%5lG:+0X0P+0:0:-1:
%*5lG:+0X0P+0:0:-1:
%5lG:+0X8P-1025:0:-1:
@@ -386,18 +386,18 @@
%*6lG:-0X8P-1025:0:-1:
%6lG:-0X0P+0:0:-1:
%*6lG:-0X0P+0:0:-1:
-%6lG:-0X0P0:1:6:-0x0:
-%*6lG:-0X0P0:0:6:
+%6lG:-0X.0P0:0:-1:
+%*6lG:-0X.0P0:0:-1:
%6lG:-NAN(09A_Zaz):0:-1:
%*6lG:-NAN(09A_Zaz):0:-1:
-%6lG:-NAN():1:6:-nan:
+%6lG:-NAN():1:6:-nan():
%*6lG:-NAN():0:6:
-%6lG:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6lG:0X.0P0:0:6:
%6lG:0X0P+0:1:6:0x0:
%*6lG:0X0P+0:0:6:
%6lG:0X8P-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6lG:0XF.FFFFFFFFFFFF8P+1020:0:6:
%6lG:INFINITY:0:-1:
%*6lG:INFINITY:0:-1:
-%6lG:+NAN():1:6:nan:
+%6lG:+NAN():1:6:nan():
%*6lG:+NAN():0:6:
%6lG:+NAN(09A_Zaz):0:-1:
%*6lG:+NAN(09A_Zaz):0:-1:
-%6lG:+0X0P0:1:6:0x0:
-%*6lG:+0X0P0:0:6:
+%6lG:+0X.0P0:0:-1:
+%*6lG:+0X.0P0:0:-1:
%6lG:+0X0P+0:0:-1:
%*6lG:+0X0P+0:0:-1:
%6lG:+0X8P-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*20lG:-0X.0P0:0:7:
+%20lG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*20lG:-NAN(09A_Zaz):0:13:
-%20lG:-NAN():1:6:-nan:
+%20lG:-NAN():1:6:-nan():
%*20lG:-NAN():0:6:
-%20lG:NAN():1:5:nan:
+%20lG:NAN():1:5:nan():
%*20lG:NAN():0:5:
-%20lG:NAN(09A_Zaz):1:12:nan:
+%20lG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*20lG:NAN(09A_Zaz):0:12:
-%20lG:0X0P0:1:5:0x0:
-%*20lG:0X0P0:0:5:
+%20lG:0X.0P0:1:6:0x0:
+%*20lG:0X.0P0:0:6:
%20lG:0X0P+0:1:6:0x0:
%*20lG:0X0P+0:0:6:
%20lG:0X8P-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20lG:0XF.FFFFFFFFFFFF8P+1020:0:20:
%20lG:INFINITY:1:8:inf:
%*20lG:INFINITY:0:8:
-%20lG:+NAN():1:6:nan:
+%20lG:+NAN():1:6:nan():
%*20lG:+NAN():0:6:
-%20lG:+NAN(09A_Zaz):1:13:nan:
+%20lG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*20lG:+NAN(09A_Zaz):0:13:
-%20lG:+0X0P0:1:6:0x0:
-%*20lG:+0X0P0:0:6:
+%20lG:+0X.0P0:1:7:0x0:
+%*20lG:+0X.0P0:0:7:
%20lG:+0X0P+0:1:7:0x0:
%*20lG:+0X0P+0:0:7:
%20lG:+0X8P-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*32lG:-0X.0P0:0:7:
+%32lG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*32lG:-NAN(09A_Zaz):0:13:
-%32lG:-NAN():1:6:-nan:
+%32lG:-NAN():1:6:-nan():
%*32lG:-NAN():0:6:
-%32lG:NAN():1:5:nan:
+%32lG:NAN():1:5:nan():
%*32lG:NAN():0:5:
-%32lG:NAN(09A_Zaz):1:12:nan:
+%32lG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*32lG:NAN(09A_Zaz):0:12:
-%32lG:0X0P0:1:5:0x0:
-%*32lG:0X0P0:0:5:
+%32lG:0X.0P0:1:6:0x0:
+%*32lG:0X.0P0:0:6:
%32lG:0X0P+0:1:6:0x0:
%*32lG:0X0P+0:0:6:
%32lG:0X8P-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
%32lG:INFINITY:1:8:inf:
%*32lG:INFINITY:0:8:
-%32lG:+NAN():1:6:nan:
+%32lG:+NAN():1:6:nan():
%*32lG:+NAN():0:6:
-%32lG:+NAN(09A_Zaz):1:13:nan:
+%32lG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32lG:+NAN(09A_Zaz):0:13:
-%32lG:+0X0P0:1:6:0x0:
-%*32lG:+0X0P0:0:6:
+%32lG:+0X.0P0:1:7:0x0:
+%*32lG:+0X.0P0:0:7:
%32lG:+0X0P+0:1:7:0x0:
%*32lG:+0X0P+0:0:7:
%32lG:+0X8P-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5lG: -0X8P-1025:0:-1:
%5lG: -0X0P+0:0:-1:
%*5lG: -0X0P+0:0:-1:
-%5lG: -0X0P0:0:-1:
-%*5lG: -0X0P0:0:-1:
+%5lG: -0X.0P0:1:6:-0x0:
+%*5lG: -0X.0P0:0:6:
%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():1:6:nan():
%*5lG: NAN():0:6:
%5lG: NAN(09A_Zaz):0:-1:
%*5lG: NAN(09A_Zaz):0:-1:
-%5lG: 0X0P0:1:6:0x0:
-%*5lG: 0X0P0:0:6:
+%5lG: 0X.0P0:0:-1:
+%*5lG: 0X.0P0:0:-1:
%5lG: 0X0P+0:0:-1:
%*5lG: 0X0P+0:0:-1:
%5lG: 0X8P-1025:0:-1:
@@ -602,8 +602,8 @@
%*5lG: +NAN():0:-1:
%5lG: +NAN(09A_Zaz):0:-1:
%*5lG: +NAN(09A_Zaz):0:-1:
-%5lG: +0X0P0:0:-1:
-%*5lG: +0X0P0:0:-1:
+%5lG: +0X.0P0:1:6:0x0:
+%*5lG: +0X.0P0:0:6:
%5lG: +0X0P+0:0:-1:
%*5lG: +0X0P+0:0:-1:
%5lG: +0X8P-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0X.0P0:1:8:-0x0:
+%*32lG: -0X.0P0:0:8:
+%32lG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*32lG: -NAN(09A_Zaz):0:14:
-%32lG: -NAN():1:7:-nan:
+%32lG: -NAN():1:7:-nan():
%*32lG: -NAN():0:7:
-%32lG: NAN():1:6:nan:
+%32lG: NAN():1:6:nan():
%*32lG: NAN():0:6:
-%32lG: NAN(09A_Zaz):1:13:nan:
+%32lG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32lG: NAN(09A_Zaz):0:13:
-%32lG: 0X0P0:1:6:0x0:
-%*32lG: 0X0P0:0:6:
+%32lG: 0X.0P0:1:7:0x0:
+%*32lG: 0X.0P0:0:7:
%32lG: 0X0P+0:1:7:0x0:
%*32lG: 0X0P+0:0:7:
%32lG: 0X8P-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32lG: 0XF.FFFFFFFFFFFF8P+1020:0:24:
%32lG: INFINITY:1:9:inf:
%*32lG: INFINITY:0:9:
-%32lG: +NAN():1:7:nan:
+%32lG: +NAN():1:7:nan():
%*32lG: +NAN():0:7:
-%32lG: +NAN(09A_Zaz):1:14:nan:
+%32lG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*32lG: +NAN(09A_Zaz):0:14:
-%32lG: +0X0P0:1:7:0x0:
-%*32lG: +0X0P0:0:7:
+%32lG: +0X.0P0:1:8:0x0:
+%*32lG: +0X.0P0:0:8:
%32lG: +0X0P+0:1:8:0x0:
%*32lG: +0X0P+0:0:8:
%32lG: +0X8P-1025:1:11:0x1p-1022:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
index f753bca..e2e7962 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
@@ -14,18 +14,18 @@
%*a:-0x8p-129:0:9:
%a:-0x0p+0:1:7:-0x0:
%*a:-0x0p+0:0:7:
-%a:-0x0p0:1:6:-0x0:
-%*a:-0x0p0:0:6:
-%a:-nan(09A_Zaz):1:13:-nan:
+%a:-0x.0p0:1:7:-0x0:
+%*a:-0x.0p0:0:7:
+%a:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*a:-nan(09A_Zaz):0:13:
-%a:-nan():1:6:-nan:
+%a:-nan():1:6:-nan():
%*a:-nan():0:6:
-%a:nan():1:5:nan:
+%a:nan():1:5:nan():
%*a:nan():0:5:
-%a:nan(09A_Zaz):1:12:nan:
+%a:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*a:nan(09A_Zaz):0:12:
-%a:0x0p0:1:5:0x0:
-%*a:0x0p0:0:5:
+%a:0x.0p0:1:6:0x0:
+%*a:0x.0p0:0:6:
%a:0x0p+0:1:6:0x0:
%*a:0x0p+0:0:6:
%a:0x8p-129:1:8:0x1p-126:
@@ -40,12 +40,12 @@
%*a:0xf.fffffp+124:0:14:
%a:infinity:1:8:inf:
%*a:infinity:0:8:
-%a:+nan():1:6:nan:
+%a:+nan():1:6:nan():
%*a:+nan():0:6:
-%a:+nan(09A_Zaz):1:13:nan:
+%a:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*a:+nan(09A_Zaz):0:13:
-%a:+0x0p0:1:6:0x0:
-%*a:+0x0p0:0:6:
+%a:+0x.0p0:1:7:0x0:
+%*a:+0x.0p0:0:7:
%a:+0x0p+0:1:7:0x0:
%*a:+0x0p+0:0:7:
%a:+0x8p-129:1:9:0x1p-126:
@@ -76,8 +76,8 @@
%*1a:-0x8p-129:0:-1:
%1a:-0x0p+0:0:-1:
%*1a:-0x0p+0:0:-1:
-%1a:-0x0p0:0:-1:
-%*1a:-0x0p0:0:-1:
+%1a:-0x.0p0:0:-1:
+%*1a:-0x.0p0:0:-1:
%1a:-nan(09A_Zaz):0:-1:
%*1a:-nan(09A_Zaz):0:-1:
%1a:-nan():0:-1:
@@ -86,8 +86,8 @@
%*1a:nan():0:-1:
%1a:nan(09A_Zaz):0:-1:
%*1a:nan(09A_Zaz):0:-1:
-%1a:0x0p0:1:1:0x0:
-%*1a:0x0p0:0:1:
+%1a:0x.0p0:1:1:0x0:
+%*1a:0x.0p0:0:1:
%1a:0x0p+0:1:1:0x0:
%*1a:0x0p+0:0:1:
%1a:0x8p-129:1:1:0x0:
@@ -106,8 +106,8 @@
%*1a:+nan():0:-1:
%1a:+nan(09A_Zaz):0:-1:
%*1a:+nan(09A_Zaz):0:-1:
-%1a:+0x0p0:0:-1:
-%*1a:+0x0p0:0:-1:
+%1a:+0x.0p0:0:-1:
+%*1a:+0x.0p0:0:-1:
%1a:+0x0p+0:0:-1:
%*1a:+0x0p+0:0:-1:
%1a:+0x8p-129:0:-1:
@@ -138,8 +138,8 @@
%*2a:-0x8p-129:0:2:
%2a:-0x0p+0:1:2:-0x0:
%*2a:-0x0p+0:0:2:
-%2a:-0x0p0:1:2:-0x0:
-%*2a:-0x0p0:0:2:
+%2a:-0x.0p0:1:2:-0x0:
+%*2a:-0x.0p0:0:2:
%2a:-nan(09A_Zaz):0:-1:
%*2a:-nan(09A_Zaz):0:-1:
%2a:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2a:nan():0:-1:
%2a:nan(09A_Zaz):0:-1:
%*2a:nan(09A_Zaz):0:-1:
-%2a:0x0p0:0:-1:
-%*2a:0x0p0:0:-1:
+%2a:0x.0p0:0:-1:
+%*2a:0x.0p0:0:-1:
%2a:0x0p+0:0:-1:
%*2a:0x0p+0:0:-1:
%2a:0x8p-129:0:-1:
@@ -168,8 +168,8 @@
%*2a:+nan():0:-1:
%2a:+nan(09A_Zaz):0:-1:
%*2a:+nan(09A_Zaz):0:-1:
-%2a:+0x0p0:1:2:0x0:
-%*2a:+0x0p0:0:2:
+%2a:+0x.0p0:1:2:0x0:
+%*2a:+0x.0p0:0:2:
%2a:+0x0p+0:1:2:0x0:
%*2a:+0x0p+0:0:2:
%2a:+0x8p-129:1:2:0x0:
@@ -200,8 +200,8 @@
%*3a:-0x8p-129:0:-1:
%3a:-0x0p+0:0:-1:
%*3a:-0x0p+0:0:-1:
-%3a:-0x0p0:0:-1:
-%*3a:-0x0p0:0:-1:
+%3a:-0x.0p0:0:-1:
+%*3a:-0x.0p0:0:-1:
%3a:-nan(09A_Zaz):0:-1:
%*3a:-nan(09A_Zaz):0:-1:
%3a:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3a:nan():0:3:
%3a:nan(09A_Zaz):1:3:nan:
%*3a:nan(09A_Zaz):0:3:
-%3a:0x0p0:1:3:0x0:
-%*3a:0x0p0:0:3:
+%3a:0x.0p0:0:-1:
+%*3a:0x.0p0:0:-1:
%3a:0x0p+0:1:3:0x0:
%*3a:0x0p+0:0:3:
%3a:0x8p-129:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3a:+nan():0:-1:
%3a:+nan(09A_Zaz):0:-1:
%*3a:+nan(09A_Zaz):0:-1:
-%3a:+0x0p0:0:-1:
-%*3a:+0x0p0:0:-1:
+%3a:+0x.0p0:0:-1:
+%*3a:+0x.0p0:0:-1:
%3a:+0x0p+0:0:-1:
%*3a:+0x0p+0:0:-1:
%3a:+0x8p-129:0:-1:
@@ -262,8 +262,8 @@
%*4a:-0x8p-129:0:4:
%4a:-0x0p+0:1:4:-0x0:
%*4a:-0x0p+0:0:4:
-%4a:-0x0p0:1:4:-0x0:
-%*4a:-0x0p0:0:4:
+%4a:-0x.0p0:0:-1:
+%*4a:-0x.0p0:0:-1:
%4a:-nan(09A_Zaz):1:4:-nan:
%*4a:-nan(09A_Zaz):0:4:
%4a:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4a:nan():0:-1:
%4a:nan(09A_Zaz):0:-1:
%*4a:nan(09A_Zaz):0:-1:
-%4a:0x0p0:0:-1:
-%*4a:0x0p0:0:-1:
+%4a:0x.0p0:1:4:0x0:
+%*4a:0x.0p0:0:4:
%4a:0x0p+0:0:-1:
%*4a:0x0p+0:0:-1:
%4a:0x8p-129:0:-1:
@@ -292,8 +292,8 @@
%*4a:+nan():0:4:
%4a:+nan(09A_Zaz):1:4:nan:
%*4a:+nan(09A_Zaz):0:4:
-%4a:+0x0p0:1:4:0x0:
-%*4a:+0x0p0:0:4:
+%4a:+0x.0p0:0:-1:
+%*4a:+0x.0p0:0:-1:
%4a:+0x0p+0:1:4:0x0:
%*4a:+0x0p+0:0:4:
%4a:+0x8p-129:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5a:-0x8p-129:0:-1:
%5a:-0x0p+0:0:-1:
%*5a:-0x0p+0:0:-1:
-%5a:-0x0p0:0:-1:
-%*5a:-0x0p0:0:-1:
+%5a:-0x.0p0:1:5:-0x0:
+%*5a:-0x.0p0:0:5:
%5a:-nan(09A_Zaz):0:-1:
%*5a:-nan(09A_Zaz):0:-1:
%5a:-nan():0:-1:
%*5a:-nan():0:-1:
-%5a:nan():1:5:nan:
+%5a:nan():1:5:nan():
%*5a:nan():0:5:
%5a:nan(09A_Zaz):0:-1:
%*5a:nan(09A_Zaz):0:-1:
-%5a:0x0p0:1:5:0x0:
-%*5a:0x0p0:0:5:
+%5a:0x.0p0:0:-1:
+%*5a:0x.0p0:0:-1:
%5a:0x0p+0:0:-1:
%*5a:0x0p+0:0:-1:
%5a:0x8p-129:0:-1:
@@ -354,8 +354,8 @@
%*5a:+nan():0:-1:
%5a:+nan(09A_Zaz):0:-1:
%*5a:+nan(09A_Zaz):0:-1:
-%5a:+0x0p0:0:-1:
-%*5a:+0x0p0:0:-1:
+%5a:+0x.0p0:1:5:0x0:
+%*5a:+0x.0p0:0:5:
%5a:+0x0p+0:0:-1:
%*5a:+0x0p+0:0:-1:
%5a:+0x8p-129:0:-1:
@@ -386,18 +386,18 @@
%*6a:-0x8p-129:0:-1:
%6a:-0x0p+0:0:-1:
%*6a:-0x0p+0:0:-1:
-%6a:-0x0p0:1:6:-0x0:
-%*6a:-0x0p0:0:6:
+%6a:-0x.0p0:0:-1:
+%*6a:-0x.0p0:0:-1:
%6a:-nan(09A_Zaz):0:-1:
%*6a:-nan(09A_Zaz):0:-1:
-%6a:-nan():1:6:-nan:
+%6a:-nan():1:6:-nan():
%*6a:-nan():0:6:
-%6a:nan():1:5:nan:
+%6a:nan():1:5:nan():
%*6a:nan():0:5:
%6a:nan(09A_Zaz):0:-1:
%*6a:nan(09A_Zaz):0:-1:
-%6a:0x0p0:1:5:0x0:
-%*6a:0x0p0:0:5:
+%6a:0x.0p0:1:6:0x0:
+%*6a:0x.0p0:0:6:
%6a:0x0p+0:1:6:0x0:
%*6a:0x0p+0:0:6:
%6a:0x8p-129:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6a:0xf.fffffp+124:0:6:
%6a:infinity:0:-1:
%*6a:infinity:0:-1:
-%6a:+nan():1:6:nan:
+%6a:+nan():1:6:nan():
%*6a:+nan():0:6:
%6a:+nan(09A_Zaz):0:-1:
%*6a:+nan(09A_Zaz):0:-1:
-%6a:+0x0p0:1:6:0x0:
-%*6a:+0x0p0:0:6:
+%6a:+0x.0p0:0:-1:
+%*6a:+0x.0p0:0:-1:
%6a:+0x0p+0:0:-1:
%*6a:+0x0p+0:0:-1:
%6a:+0x8p-129:0:-1:
@@ -448,18 +448,18 @@
%*12a:-0x8p-129:0:9:
%12a:-0x0p+0:1:7:-0x0:
%*12a:-0x0p+0:0:7:
-%12a:-0x0p0:1:6:-0x0:
-%*12a:-0x0p0:0:6:
+%12a:-0x.0p0:1:7:-0x0:
+%*12a:-0x.0p0:0:7:
%12a:-nan(09A_Zaz):0:-1:
%*12a:-nan(09A_Zaz):0:-1:
-%12a:-nan():1:6:-nan:
+%12a:-nan():1:6:-nan():
%*12a:-nan():0:6:
-%12a:nan():1:5:nan:
+%12a:nan():1:5:nan():
%*12a:nan():0:5:
-%12a:nan(09A_Zaz):1:12:nan:
+%12a:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*12a:nan(09A_Zaz):0:12:
-%12a:0x0p0:1:5:0x0:
-%*12a:0x0p0:0:5:
+%12a:0x.0p0:1:6:0x0:
+%*12a:0x.0p0:0:6:
%12a:0x0p+0:1:6:0x0:
%*12a:0x0p+0:0:6:
%12a:0x8p-129:1:8:0x1p-126:
@@ -474,12 +474,12 @@
%*12a:0xf.fffffp+124:0:12:
%12a:infinity:1:8:inf:
%*12a:infinity:0:8:
-%12a:+nan():1:6:nan:
+%12a:+nan():1:6:nan():
%*12a:+nan():0:6:
%12a:+nan(09A_Zaz):0:-1:
%*12a:+nan(09A_Zaz):0:-1:
-%12a:+0x0p0:1:6:0x0:
-%*12a:+0x0p0:0:6:
+%12a:+0x.0p0:1:7:0x0:
+%*12a:+0x.0p0:0:7:
%12a:+0x0p+0:1:7:0x0:
%*12a:+0x0p+0:0:7:
%12a:+0x8p-129:1:9:0x1p-126:
@@ -510,18 +510,18 @@
%*18a:-0x8p-129:0:9:
%18a:-0x0p+0:1:7:-0x0:
%*18a:-0x0p+0:0:7:
-%18a:-0x0p0:1:6:-0x0:
-%*18a:-0x0p0:0:6:
-%18a:-nan(09A_Zaz):1:13:-nan:
+%18a:-0x.0p0:1:7:-0x0:
+%*18a:-0x.0p0:0:7:
+%18a:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*18a:-nan(09A_Zaz):0:13:
-%18a:-nan():1:6:-nan:
+%18a:-nan():1:6:-nan():
%*18a:-nan():0:6:
-%18a:nan():1:5:nan:
+%18a:nan():1:5:nan():
%*18a:nan():0:5:
-%18a:nan(09A_Zaz):1:12:nan:
+%18a:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*18a:nan(09A_Zaz):0:12:
-%18a:0x0p0:1:5:0x0:
-%*18a:0x0p0:0:5:
+%18a:0x.0p0:1:6:0x0:
+%*18a:0x.0p0:0:6:
%18a:0x0p+0:1:6:0x0:
%*18a:0x0p+0:0:6:
%18a:0x8p-129:1:8:0x1p-126:
@@ -536,12 +536,12 @@
%*18a:0xf.fffffp+124:0:14:
%18a:infinity:1:8:inf:
%*18a:infinity:0:8:
-%18a:+nan():1:6:nan:
+%18a:+nan():1:6:nan():
%*18a:+nan():0:6:
-%18a:+nan(09A_Zaz):1:13:nan:
+%18a:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*18a:+nan(09A_Zaz):0:13:
-%18a:+0x0p0:1:6:0x0:
-%*18a:+0x0p0:0:6:
+%18a:+0x.0p0:1:7:0x0:
+%*18a:+0x.0p0:0:7:
%18a:+0x0p+0:1:7:0x0:
%*18a:+0x0p+0:0:7:
%18a:+0x8p-129:1:9:0x1p-126:
@@ -572,18 +572,18 @@
%*5a: -0x8p-129:0:-1:
%5a: -0x0p+0:0:-1:
%*5a: -0x0p+0:0:-1:
-%5a: -0x0p0:0:-1:
-%*5a: -0x0p0:0:-1:
+%5a: -0x.0p0:1:6:-0x0:
+%*5a: -0x.0p0:0:6:
%5a: -nan(09A_Zaz):0:-1:
%*5a: -nan(09A_Zaz):0:-1:
%5a: -nan():0:-1:
%*5a: -nan():0:-1:
-%5a: nan():1:6:nan:
+%5a: nan():1:6:nan():
%*5a: nan():0:6:
%5a: nan(09A_Zaz):0:-1:
%*5a: nan(09A_Zaz):0:-1:
-%5a: 0x0p0:1:6:0x0:
-%*5a: 0x0p0:0:6:
+%5a: 0x.0p0:0:-1:
+%*5a: 0x.0p0:0:-1:
%5a: 0x0p+0:0:-1:
%*5a: 0x0p+0:0:-1:
%5a: 0x8p-129:0:-1:
@@ -602,8 +602,8 @@
%*5a: +nan():0:-1:
%5a: +nan(09A_Zaz):0:-1:
%*5a: +nan(09A_Zaz):0:-1:
-%5a: +0x0p0:0:-1:
-%*5a: +0x0p0:0:-1:
+%5a: +0x.0p0:1:6:0x0:
+%*5a: +0x.0p0:0:6:
%5a: +0x0p+0:0:-1:
%*5a: +0x0p+0:0:-1:
%5a: +0x8p-129:0:-1:
@@ -634,18 +634,18 @@
%*18a: -0x8p-129:0:10:
%18a: -0x0p+0:1:8:-0x0:
%*18a: -0x0p+0:0:8:
-%18a: -0x0p0:1:7:-0x0:
-%*18a: -0x0p0:0:7:
-%18a: -nan(09A_Zaz):1:14:-nan:
+%18a: -0x.0p0:1:8:-0x0:
+%*18a: -0x.0p0:0:8:
+%18a: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*18a: -nan(09A_Zaz):0:14:
-%18a: -nan():1:7:-nan:
+%18a: -nan():1:7:-nan():
%*18a: -nan():0:7:
-%18a: nan():1:6:nan:
+%18a: nan():1:6:nan():
%*18a: nan():0:6:
-%18a: nan(09A_Zaz):1:13:nan:
+%18a: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*18a: nan(09A_Zaz):0:13:
-%18a: 0x0p0:1:6:0x0:
-%*18a: 0x0p0:0:6:
+%18a: 0x.0p0:1:7:0x0:
+%*18a: 0x.0p0:0:7:
%18a: 0x0p+0:1:7:0x0:
%*18a: 0x0p+0:0:7:
%18a: 0x8p-129:1:9:0x1p-126:
@@ -660,12 +660,12 @@
%*18a: 0xf.fffffp+124:0:15:
%18a: infinity:1:9:inf:
%*18a: infinity:0:9:
-%18a: +nan():1:7:nan:
+%18a: +nan():1:7:nan():
%*18a: +nan():0:7:
-%18a: +nan(09A_Zaz):1:14:nan:
+%18a: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*18a: +nan(09A_Zaz):0:14:
-%18a: +0x0p0:1:7:0x0:
-%*18a: +0x0p0:0:7:
+%18a: +0x.0p0:1:8:0x0:
+%*18a: +0x.0p0:0:8:
%18a: +0x0p+0:1:8:0x0:
%*18a: +0x0p+0:0:8:
%18a: +0x8p-129:1:10:0x1p-126:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
index 2f23e31..5850e3a 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
@@ -14,18 +14,18 @@
%*A:-0X8P-129:0:9:
%A:-0X0P+0:1:7:-0x0:
%*A:-0X0P+0:0:7:
-%A:-0X0P0:1:6:-0x0:
-%*A:-0X0P0:0:6:
-%A:-NAN(09A_Zaz):1:13:-nan:
+%A:-0X.0P0:1:7:-0x0:
+%*A:-0X.0P0:0:7:
+%A:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*A:-NAN(09A_Zaz):0:13:
-%A:-NAN():1:6:-nan:
+%A:-NAN():1:6:-nan():
%*A:-NAN():0:6:
-%A:NAN():1:5:nan:
+%A:NAN():1:5:nan():
%*A:NAN():0:5:
-%A:NAN(09A_Zaz):1:12:nan:
+%A:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*A:NAN(09A_Zaz):0:12:
-%A:0X0P0:1:5:0x0:
-%*A:0X0P0:0:5:
+%A:0X.0P0:1:6:0x0:
+%*A:0X.0P0:0:6:
%A:0X0P+0:1:6:0x0:
%*A:0X0P+0:0:6:
%A:0X8P-129:1:8:0x1p-126:
@@ -40,12 +40,12 @@
%*A:0XF.FFFFFP+124:0:14:
%A:INFINITY:1:8:inf:
%*A:INFINITY:0:8:
-%A:+NAN():1:6:nan:
+%A:+NAN():1:6:nan():
%*A:+NAN():0:6:
-%A:+NAN(09A_Zaz):1:13:nan:
+%A:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*A:+NAN(09A_Zaz):0:13:
-%A:+0X0P0:1:6:0x0:
-%*A:+0X0P0:0:6:
+%A:+0X.0P0:1:7:0x0:
+%*A:+0X.0P0:0:7:
%A:+0X0P+0:1:7:0x0:
%*A:+0X0P+0:0:7:
%A:+0X8P-129:1:9:0x1p-126:
@@ -76,8 +76,8 @@
%*1A:-0X8P-129:0:-1:
%1A:-0X0P+0:0:-1:
%*1A:-0X0P+0:0:-1:
-%1A:-0X0P0:0:-1:
-%*1A:-0X0P0:0:-1:
+%1A:-0X.0P0:0:-1:
+%*1A:-0X.0P0:0:-1:
%1A:-NAN(09A_Zaz):0:-1:
%*1A:-NAN(09A_Zaz):0:-1:
%1A:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*1A:NAN():0:-1:
%1A:NAN(09A_Zaz):0:-1:
%*1A:NAN(09A_Zaz):0:-1:
-%1A:0X0P0:1:1:0x0:
-%*1A:0X0P0:0:1:
+%1A:0X.0P0:1:1:0x0:
+%*1A:0X.0P0:0:1:
%1A:0X0P+0:1:1:0x0:
%*1A:0X0P+0:0:1:
%1A:0X8P-129:1:1:0x0:
@@ -106,8 +106,8 @@
%*1A:+NAN():0:-1:
%1A:+NAN(09A_Zaz):0:-1:
%*1A:+NAN(09A_Zaz):0:-1:
-%1A:+0X0P0:0:-1:
-%*1A:+0X0P0:0:-1:
+%1A:+0X.0P0:0:-1:
+%*1A:+0X.0P0:0:-1:
%1A:+0X0P+0:0:-1:
%*1A:+0X0P+0:0:-1:
%1A:+0X8P-129:0:-1:
@@ -138,8 +138,8 @@
%*2A:-0X8P-129:0:2:
%2A:-0X0P+0:1:2:-0x0:
%*2A:-0X0P+0:0:2:
-%2A:-0X0P0:1:2:-0x0:
-%*2A:-0X0P0:0:2:
+%2A:-0X.0P0:1:2:-0x0:
+%*2A:-0X.0P0:0:2:
%2A:-NAN(09A_Zaz):0:-1:
%*2A:-NAN(09A_Zaz):0:-1:
%2A:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2A:NAN():0:-1:
%2A:NAN(09A_Zaz):0:-1:
%*2A:NAN(09A_Zaz):0:-1:
-%2A:0X0P0:0:-1:
-%*2A:0X0P0:0:-1:
+%2A:0X.0P0:0:-1:
+%*2A:0X.0P0:0:-1:
%2A:0X0P+0:0:-1:
%*2A:0X0P+0:0:-1:
%2A:0X8P-129:0:-1:
@@ -168,8 +168,8 @@
%*2A:+NAN():0:-1:
%2A:+NAN(09A_Zaz):0:-1:
%*2A:+NAN(09A_Zaz):0:-1:
-%2A:+0X0P0:1:2:0x0:
-%*2A:+0X0P0:0:2:
+%2A:+0X.0P0:1:2:0x0:
+%*2A:+0X.0P0:0:2:
%2A:+0X0P+0:1:2:0x0:
%*2A:+0X0P+0:0:2:
%2A:+0X8P-129:1:2:0x0:
@@ -200,8 +200,8 @@
%*3A:-0X8P-129:0:-1:
%3A:-0X0P+0:0:-1:
%*3A:-0X0P+0:0:-1:
-%3A:-0X0P0:0:-1:
-%*3A:-0X0P0:0:-1:
+%3A:-0X.0P0:0:-1:
+%*3A:-0X.0P0:0:-1:
%3A:-NAN(09A_Zaz):0:-1:
%*3A:-NAN(09A_Zaz):0:-1:
%3A:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3A:NAN():0:3:
%3A:NAN(09A_Zaz):1:3:nan:
%*3A:NAN(09A_Zaz):0:3:
-%3A:0X0P0:1:3:0x0:
-%*3A:0X0P0:0:3:
+%3A:0X.0P0:0:-1:
+%*3A:0X.0P0:0:-1:
%3A:0X0P+0:1:3:0x0:
%*3A:0X0P+0:0:3:
%3A:0X8P-129:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3A:+NAN():0:-1:
%3A:+NAN(09A_Zaz):0:-1:
%*3A:+NAN(09A_Zaz):0:-1:
-%3A:+0X0P0:0:-1:
-%*3A:+0X0P0:0:-1:
+%3A:+0X.0P0:0:-1:
+%*3A:+0X.0P0:0:-1:
%3A:+0X0P+0:0:-1:
%*3A:+0X0P+0:0:-1:
%3A:+0X8P-129:0:-1:
@@ -262,8 +262,8 @@
%*4A:-0X8P-129:0:4:
%4A:-0X0P+0:1:4:-0x0:
%*4A:-0X0P+0:0:4:
-%4A:-0X0P0:1:4:-0x0:
-%*4A:-0X0P0:0:4:
+%4A:-0X.0P0:0:-1:
+%*4A:-0X.0P0:0:-1:
%4A:-NAN(09A_Zaz):1:4:-nan:
%*4A:-NAN(09A_Zaz):0:4:
%4A:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4A:NAN():0:-1:
%4A:NAN(09A_Zaz):0:-1:
%*4A:NAN(09A_Zaz):0:-1:
-%4A:0X0P0:0:-1:
-%*4A:0X0P0:0:-1:
+%4A:0X.0P0:1:4:0x0:
+%*4A:0X.0P0:0:4:
%4A:0X0P+0:0:-1:
%*4A:0X0P+0:0:-1:
%4A:0X8P-129:0:-1:
@@ -292,8 +292,8 @@
%*4A:+NAN():0:4:
%4A:+NAN(09A_Zaz):1:4:nan:
%*4A:+NAN(09A_Zaz):0:4:
-%4A:+0X0P0:1:4:0x0:
-%*4A:+0X0P0:0:4:
+%4A:+0X.0P0:0:-1:
+%*4A:+0X.0P0:0:-1:
%4A:+0X0P+0:1:4:0x0:
%*4A:+0X0P+0:0:4:
%4A:+0X8P-129:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5A:-0X8P-129:0:-1:
%5A:-0X0P+0:0:-1:
%*5A:-0X0P+0:0:-1:
-%5A:-0X0P0:0:-1:
-%*5A:-0X0P0:0:-1:
+%5A:-0X.0P0:1:5:-0x0:
+%*5A:-0X.0P0:0:5:
%5A:-NAN(09A_Zaz):0:-1:
%*5A:-NAN(09A_Zaz):0:-1:
%5A:-NAN():0:-1:
%*5A:-NAN():0:-1:
-%5A:NAN():1:5:nan:
+%5A:NAN():1:5:nan():
%*5A:NAN():0:5:
%5A:NAN(09A_Zaz):0:-1:
%*5A:NAN(09A_Zaz):0:-1:
-%5A:0X0P0:1:5:0x0:
-%*5A:0X0P0:0:5:
+%5A:0X.0P0:0:-1:
+%*5A:0X.0P0:0:-1:
%5A:0X0P+0:0:-1:
%*5A:0X0P+0:0:-1:
%5A:0X8P-129:0:-1:
@@ -354,8 +354,8 @@
%*5A:+NAN():0:-1:
%5A:+NAN(09A_Zaz):0:-1:
%*5A:+NAN(09A_Zaz):0:-1:
-%5A:+0X0P0:0:-1:
-%*5A:+0X0P0:0:-1:
+%5A:+0X.0P0:1:5:0x0:
+%*5A:+0X.0P0:0:5:
%5A:+0X0P+0:0:-1:
%*5A:+0X0P+0:0:-1:
%5A:+0X8P-129:0:-1:
@@ -386,18 +386,18 @@
%*6A:-0X8P-129:0:-1:
%6A:-0X0P+0:0:-1:
%*6A:-0X0P+0:0:-1:
-%6A:-0X0P0:1:6:-0x0:
-%*6A:-0X0P0:0:6:
+%6A:-0X.0P0:0:-1:
+%*6A:-0X.0P0:0:-1:
%6A:-NAN(09A_Zaz):0:-1:
%*6A:-NAN(09A_Zaz):0:-1:
-%6A:-NAN():1:6:-nan:
+%6A:-NAN():1:6:-nan():
%*6A:-NAN():0:6:
-%6A:NAN():1:5:nan:
+%6A:NAN():1:5:nan():
%*6A:NAN():0:5:
%6A:NAN(09A_Zaz):0:-1:
%*6A:NAN(09A_Zaz):0:-1:
-%6A:0X0P0:1:5:0x0:
-%*6A:0X0P0:0:5:
+%6A:0X.0P0:1:6:0x0:
+%*6A:0X.0P0:0:6:
%6A:0X0P+0:1:6:0x0:
%*6A:0X0P+0:0:6:
%6A:0X8P-129:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6A:0XF.FFFFFP+124:0:6:
%6A:INFINITY:0:-1:
%*6A:INFINITY:0:-1:
-%6A:+NAN():1:6:nan:
+%6A:+NAN():1:6:nan():
%*6A:+NAN():0:6:
%6A:+NAN(09A_Zaz):0:-1:
%*6A:+NAN(09A_Zaz):0:-1:
-%6A:+0X0P0:1:6:0x0:
-%*6A:+0X0P0:0:6:
+%6A:+0X.0P0:0:-1:
+%*6A:+0X.0P0:0:-1:
%6A:+0X0P+0:0:-1:
%*6A:+0X0P+0:0:-1:
%6A:+0X8P-129:0:-1:
@@ -448,18 +448,18 @@
%*12A:-0X8P-129:0:9:
%12A:-0X0P+0:1:7:-0x0:
%*12A:-0X0P+0:0:7:
-%12A:-0X0P0:1:6:-0x0:
-%*12A:-0X0P0:0:6:
+%12A:-0X.0P0:1:7:-0x0:
+%*12A:-0X.0P0:0:7:
%12A:-NAN(09A_Zaz):0:-1:
%*12A:-NAN(09A_Zaz):0:-1:
-%12A:-NAN():1:6:-nan:
+%12A:-NAN():1:6:-nan():
%*12A:-NAN():0:6:
-%12A:NAN():1:5:nan:
+%12A:NAN():1:5:nan():
%*12A:NAN():0:5:
-%12A:NAN(09A_Zaz):1:12:nan:
+%12A:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*12A:NAN(09A_Zaz):0:12:
-%12A:0X0P0:1:5:0x0:
-%*12A:0X0P0:0:5:
+%12A:0X.0P0:1:6:0x0:
+%*12A:0X.0P0:0:6:
%12A:0X0P+0:1:6:0x0:
%*12A:0X0P+0:0:6:
%12A:0X8P-129:1:8:0x1p-126:
@@ -474,12 +474,12 @@
%*12A:0XF.FFFFFP+124:0:12:
%12A:INFINITY:1:8:inf:
%*12A:INFINITY:0:8:
-%12A:+NAN():1:6:nan:
+%12A:+NAN():1:6:nan():
%*12A:+NAN():0:6:
%12A:+NAN(09A_Zaz):0:-1:
%*12A:+NAN(09A_Zaz):0:-1:
-%12A:+0X0P0:1:6:0x0:
-%*12A:+0X0P0:0:6:
+%12A:+0X.0P0:1:7:0x0:
+%*12A:+0X.0P0:0:7:
%12A:+0X0P+0:1:7:0x0:
%*12A:+0X0P+0:0:7:
%12A:+0X8P-129:1:9:0x1p-126:
@@ -510,18 +510,18 @@
%*18A:-0X8P-129:0:9:
%18A:-0X0P+0:1:7:-0x0:
%*18A:-0X0P+0:0:7:
-%18A:-0X0P0:1:6:-0x0:
-%*18A:-0X0P0:0:6:
-%18A:-NAN(09A_Zaz):1:13:-nan:
+%18A:-0X.0P0:1:7:-0x0:
+%*18A:-0X.0P0:0:7:
+%18A:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*18A:-NAN(09A_Zaz):0:13:
-%18A:-NAN():1:6:-nan:
+%18A:-NAN():1:6:-nan():
%*18A:-NAN():0:6:
-%18A:NAN():1:5:nan:
+%18A:NAN():1:5:nan():
%*18A:NAN():0:5:
-%18A:NAN(09A_Zaz):1:12:nan:
+%18A:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*18A:NAN(09A_Zaz):0:12:
-%18A:0X0P0:1:5:0x0:
-%*18A:0X0P0:0:5:
+%18A:0X.0P0:1:6:0x0:
+%*18A:0X.0P0:0:6:
%18A:0X0P+0:1:6:0x0:
%*18A:0X0P+0:0:6:
%18A:0X8P-129:1:8:0x1p-126:
@@ -536,12 +536,12 @@
%*18A:0XF.FFFFFP+124:0:14:
%18A:INFINITY:1:8:inf:
%*18A:INFINITY:0:8:
-%18A:+NAN():1:6:nan:
+%18A:+NAN():1:6:nan():
%*18A:+NAN():0:6:
-%18A:+NAN(09A_Zaz):1:13:nan:
+%18A:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*18A:+NAN(09A_Zaz):0:13:
-%18A:+0X0P0:1:6:0x0:
-%*18A:+0X0P0:0:6:
+%18A:+0X.0P0:1:7:0x0:
+%*18A:+0X.0P0:0:7:
%18A:+0X0P+0:1:7:0x0:
%*18A:+0X0P+0:0:7:
%18A:+0X8P-129:1:9:0x1p-126:
@@ -572,18 +572,18 @@
%*5A: -0X8P-129:0:-1:
%5A: -0X0P+0:0:-1:
%*5A: -0X0P+0:0:-1:
-%5A: -0X0P0:0:-1:
-%*5A: -0X0P0:0:-1:
+%5A: -0X.0P0:1:6:-0x0:
+%*5A: -0X.0P0:0:6:
%5A: -NAN(09A_Zaz):0:-1:
%*5A: -NAN(09A_Zaz):0:-1:
%5A: -NAN():0:-1:
%*5A: -NAN():0:-1:
-%5A: NAN():1:6:nan:
+%5A: NAN():1:6:nan():
%*5A: NAN():0:6:
%5A: NAN(09A_Zaz):0:-1:
%*5A: NAN(09A_Zaz):0:-1:
-%5A: 0X0P0:1:6:0x0:
-%*5A: 0X0P0:0:6:
+%5A: 0X.0P0:0:-1:
+%*5A: 0X.0P0:0:-1:
%5A: 0X0P+0:0:-1:
%*5A: 0X0P+0:0:-1:
%5A: 0X8P-129:0:-1:
@@ -602,8 +602,8 @@
%*5A: +NAN():0:-1:
%5A: +NAN(09A_Zaz):0:-1:
%*5A: +NAN(09A_Zaz):0:-1:
-%5A: +0X0P0:0:-1:
-%*5A: +0X0P0:0:-1:
+%5A: +0X.0P0:1:6:0x0:
+%*5A: +0X.0P0:0:6:
%5A: +0X0P+0:0:-1:
%*5A: +0X0P+0:0:-1:
%5A: +0X8P-129:0:-1:
@@ -634,18 +634,18 @@
%*18A: -0X8P-129:0:10:
%18A: -0X0P+0:1:8:-0x0:
%*18A: -0X0P+0:0:8:
-%18A: -0X0P0:1:7:-0x0:
-%*18A: -0X0P0:0:7:
-%18A: -NAN(09A_Zaz):1:14:-nan:
+%18A: -0X.0P0:1:8:-0x0:
+%*18A: -0X.0P0:0:8:
+%18A: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*18A: -NAN(09A_Zaz):0:14:
-%18A: -NAN():1:7:-nan:
+%18A: -NAN():1:7:-nan():
%*18A: -NAN():0:7:
-%18A: NAN():1:6:nan:
+%18A: NAN():1:6:nan():
%*18A: NAN():0:6:
-%18A: NAN(09A_Zaz):1:13:nan:
+%18A: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*18A: NAN(09A_Zaz):0:13:
-%18A: 0X0P0:1:6:0x0:
-%*18A: 0X0P0:0:6:
+%18A: 0X.0P0:1:7:0x0:
+%*18A: 0X.0P0:0:7:
%18A: 0X0P+0:1:7:0x0:
%*18A: 0X0P+0:0:7:
%18A: 0X8P-129:1:9:0x1p-126:
@@ -660,12 +660,12 @@
%*18A: 0XF.FFFFFP+124:0:15:
%18A: INFINITY:1:9:inf:
%*18A: INFINITY:0:9:
-%18A: +NAN():1:7:nan:
+%18A: +NAN():1:7:nan():
%*18A: +NAN():0:7:
-%18A: +NAN(09A_Zaz):1:14:nan:
+%18A: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*18A: +NAN(09A_Zaz):0:14:
-%18A: +0X0P0:1:7:0x0:
-%*18A: +0X0P0:0:7:
+%18A: +0X.0P0:1:8:0x0:
+%*18A: +0X.0P0:0:8:
%18A: +0X0P+0:1:8:0x0:
%*18A: +0X0P+0:0:8:
%18A: +0X8P-129:1:10:0x1p-126:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
index ecfed92..b0b0d02 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
@@ -14,18 +14,18 @@
%*e:-1.17549435082228750796873653722224568e-38:0:42:
%e:-0e+0:1:5:-0x0:
%*e:-0e+0:0:5:
-%e:-0e0:1:4:-0x0:
-%*e:-0e0:0:4:
-%e:-nan(09A_Zaz):1:13:-nan:
+%e:-.0e0:1:5:-0x0:
+%*e:-.0e0:0:5:
+%e:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*e:-nan(09A_Zaz):0:13:
-%e:-nan():1:6:-nan:
+%e:-nan():1:6:-nan():
%*e:-nan():0:6:
-%e:nan():1:5:nan:
+%e:nan():1:5:nan():
%*e:nan():0:5:
-%e:nan(09A_Zaz):1:12:nan:
+%e:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*e:nan(09A_Zaz):0:12:
-%e:0e0:1:3:0x0:
-%*e:0e0:0:3:
+%e:.0e0:1:4:0x0:
+%*e:.0e0:0:4:
%e:0e+0:1:4:0x0:
%*e:0e+0:0:4:
%e:1.17549435082228750796873653722224568e-38:1:41:0x1p-126:
@@ -40,12 +40,12 @@
%*e:3.40282346638528859811704183484516925e+38:0:41:
%e:infinity:1:8:inf:
%*e:infinity:0:8:
-%e:+nan():1:6:nan:
+%e:+nan():1:6:nan():
%*e:+nan():0:6:
-%e:+nan(09A_Zaz):1:13:nan:
+%e:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*e:+nan(09A_Zaz):0:13:
-%e:+0e0:1:4:0x0:
-%*e:+0e0:0:4:
+%e:+.0e0:1:5:0x0:
+%*e:+.0e0:0:5:
%e:+0e+0:1:5:0x0:
%*e:+0e+0:0:5:
%e:+1.17549435082228750796873653722224568e-38:1:42:0x1p-126:
@@ -76,8 +76,8 @@
%*1e:-1.17549435082228750796873653722224568e-38:0:-1:
%1e:-0e+0:0:-1:
%*1e:-0e+0:0:-1:
-%1e:-0e0:0:-1:
-%*1e:-0e0:0:-1:
+%1e:-.0e0:0:-1:
+%*1e:-.0e0:0:-1:
%1e:-nan(09A_Zaz):0:-1:
%*1e:-nan(09A_Zaz):0:-1:
%1e:-nan():0:-1:
@@ -86,8 +86,8 @@
%*1e:nan():0:-1:
%1e:nan(09A_Zaz):0:-1:
%*1e:nan(09A_Zaz):0:-1:
-%1e:0e0:1:1:0x0:
-%*1e:0e0:0:1:
+%1e:.0e0:0:-1:
+%*1e:.0e0:0:-1:
%1e:0e+0:1:1:0x0:
%*1e:0e+0:0:1:
%1e:1.17549435082228750796873653722224568e-38:1:1:0x1:
@@ -106,8 +106,8 @@
%*1e:+nan():0:-1:
%1e:+nan(09A_Zaz):0:-1:
%*1e:+nan(09A_Zaz):0:-1:
-%1e:+0e0:0:-1:
-%*1e:+0e0:0:-1:
+%1e:+.0e0:0:-1:
+%*1e:+.0e0:0:-1:
%1e:+0e+0:0:-1:
%*1e:+0e+0:0:-1:
%1e:+1.17549435082228750796873653722224568e-38:0:-1:
@@ -138,8 +138,8 @@
%*2e:-1.17549435082228750796873653722224568e-38:0:2:
%2e:-0e+0:1:2:-0x0:
%*2e:-0e+0:0:2:
-%2e:-0e0:1:2:-0x0:
-%*2e:-0e0:0:2:
+%2e:-.0e0:0:-1:
+%*2e:-.0e0:0:-1:
%2e:-nan(09A_Zaz):0:-1:
%*2e:-nan(09A_Zaz):0:-1:
%2e:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2e:nan():0:-1:
%2e:nan(09A_Zaz):0:-1:
%*2e:nan(09A_Zaz):0:-1:
-%2e:0e0:0:-1:
-%*2e:0e0:0:-1:
+%2e:.0e0:1:2:0x0:
+%*2e:.0e0:0:2:
%2e:0e+0:0:-1:
%*2e:0e+0:0:-1:
%2e:1.17549435082228750796873653722224568e-38:1:2:0x1:
@@ -168,8 +168,8 @@
%*2e:+nan():0:-1:
%2e:+nan(09A_Zaz):0:-1:
%*2e:+nan(09A_Zaz):0:-1:
-%2e:+0e0:1:2:0x0:
-%*2e:+0e0:0:2:
+%2e:+.0e0:0:-1:
+%*2e:+.0e0:0:-1:
%2e:+0e+0:1:2:0x0:
%*2e:+0e+0:0:2:
%2e:+1.17549435082228750796873653722224568e-38:1:2:0x1:
@@ -200,8 +200,8 @@
%*3e:-1.17549435082228750796873653722224568e-38:0:3:
%3e:-0e+0:0:-1:
%*3e:-0e+0:0:-1:
-%3e:-0e0:0:-1:
-%*3e:-0e0:0:-1:
+%3e:-.0e0:1:3:-0x0:
+%*3e:-.0e0:0:3:
%3e:-nan(09A_Zaz):0:-1:
%*3e:-nan(09A_Zaz):0:-1:
%3e:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3e:nan():0:3:
%3e:nan(09A_Zaz):1:3:nan:
%*3e:nan(09A_Zaz):0:3:
-%3e:0e0:1:3:0x0:
-%*3e:0e0:0:3:
+%3e:.0e0:0:-1:
+%*3e:.0e0:0:-1:
%3e:0e+0:0:-1:
%*3e:0e+0:0:-1:
%3e:1.17549435082228750796873653722224568e-38:1:3:0x1.19999a:
@@ -230,8 +230,8 @@
%*3e:+nan():0:-1:
%3e:+nan(09A_Zaz):0:-1:
%*3e:+nan(09A_Zaz):0:-1:
-%3e:+0e0:0:-1:
-%*3e:+0e0:0:-1:
+%3e:+.0e0:1:3:0x0:
+%*3e:+.0e0:0:3:
%3e:+0e+0:0:-1:
%*3e:+0e+0:0:-1:
%3e:+1.17549435082228750796873653722224568e-38:1:3:0x1:
@@ -262,8 +262,8 @@
%*4e:-1.17549435082228750796873653722224568e-38:0:4:
%4e:-0e+0:0:-1:
%*4e:-0e+0:0:-1:
-%4e:-0e0:1:4:-0x0:
-%*4e:-0e0:0:4:
+%4e:-.0e0:0:-1:
+%*4e:-.0e0:0:-1:
%4e:-nan(09A_Zaz):1:4:-nan:
%*4e:-nan(09A_Zaz):0:4:
%4e:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4e:nan():0:-1:
%4e:nan(09A_Zaz):0:-1:
%*4e:nan(09A_Zaz):0:-1:
-%4e:0e0:1:3:0x0:
-%*4e:0e0:0:3:
+%4e:.0e0:1:4:0x0:
+%*4e:.0e0:0:4:
%4e:0e+0:1:4:0x0:
%*4e:0e+0:0:4:
%4e:1.17549435082228750796873653722224568e-38:1:4:0x1.2b851e:
@@ -292,8 +292,8 @@
%*4e:+nan():0:4:
%4e:+nan(09A_Zaz):1:4:nan:
%*4e:+nan(09A_Zaz):0:4:
-%4e:+0e0:1:4:0x0:
-%*4e:+0e0:0:4:
+%4e:+.0e0:0:-1:
+%*4e:+.0e0:0:-1:
%4e:+0e+0:0:-1:
%*4e:+0e+0:0:-1:
%4e:+1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
@@ -324,18 +324,18 @@
%*40e:-1.17549435082228750796873653722224568e-38:0:-1:
%40e:-0e+0:1:5:-0x0:
%*40e:-0e+0:0:5:
-%40e:-0e0:1:4:-0x0:
-%*40e:-0e0:0:4:
-%40e:-nan(09A_Zaz):1:13:-nan:
+%40e:-.0e0:1:5:-0x0:
+%*40e:-.0e0:0:5:
+%40e:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*40e:-nan(09A_Zaz):0:13:
-%40e:-nan():1:6:-nan:
+%40e:-nan():1:6:-nan():
%*40e:-nan():0:6:
-%40e:nan():1:5:nan:
+%40e:nan():1:5:nan():
%*40e:nan():0:5:
-%40e:nan(09A_Zaz):1:12:nan:
+%40e:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*40e:nan(09A_Zaz):0:12:
-%40e:0e0:1:3:0x0:
-%*40e:0e0:0:3:
+%40e:.0e0:1:4:0x0:
+%*40e:.0e0:0:4:
%40e:0e+0:1:4:0x0:
%*40e:0e+0:0:4:
%40e:1.17549435082228750796873653722224568e-38:1:40:0x1.342618p-10:
@@ -350,12 +350,12 @@
%*40e:3.40282346638528859811704183484516925e+38:0:40:
%40e:infinity:1:8:inf:
%*40e:infinity:0:8:
-%40e:+nan():1:6:nan:
+%40e:+nan():1:6:nan():
%*40e:+nan():0:6:
-%40e:+nan(09A_Zaz):1:13:nan:
+%40e:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*40e:+nan(09A_Zaz):0:13:
-%40e:+0e0:1:4:0x0:
-%*40e:+0e0:0:4:
+%40e:+.0e0:1:5:0x0:
+%*40e:+.0e0:0:5:
%40e:+0e+0:1:5:0x0:
%*40e:+0e+0:0:5:
%40e:+1.17549435082228750796873653722224568e-38:0:-1:
@@ -386,18 +386,18 @@
%*48e:-1.17549435082228750796873653722224568e-38:0:42:
%48e:-0e+0:1:5:-0x0:
%*48e:-0e+0:0:5:
-%48e:-0e0:1:4:-0x0:
-%*48e:-0e0:0:4:
-%48e:-nan(09A_Zaz):1:13:-nan:
+%48e:-.0e0:1:5:-0x0:
+%*48e:-.0e0:0:5:
+%48e:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*48e:-nan(09A_Zaz):0:13:
-%48e:-nan():1:6:-nan:
+%48e:-nan():1:6:-nan():
%*48e:-nan():0:6:
-%48e:nan():1:5:nan:
+%48e:nan():1:5:nan():
%*48e:nan():0:5:
-%48e:nan(09A_Zaz):1:12:nan:
+%48e:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*48e:nan(09A_Zaz):0:12:
-%48e:0e0:1:3:0x0:
-%*48e:0e0:0:3:
+%48e:.0e0:1:4:0x0:
+%*48e:.0e0:0:4:
%48e:0e+0:1:4:0x0:
%*48e:0e+0:0:4:
%48e:1.17549435082228750796873653722224568e-38:1:41:0x1p-126:
@@ -412,12 +412,12 @@
%*48e:3.40282346638528859811704183484516925e+38:0:41:
%48e:infinity:1:8:inf:
%*48e:infinity:0:8:
-%48e:+nan():1:6:nan:
+%48e:+nan():1:6:nan():
%*48e:+nan():0:6:
-%48e:+nan(09A_Zaz):1:13:nan:
+%48e:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48e:+nan(09A_Zaz):0:13:
-%48e:+0e0:1:4:0x0:
-%*48e:+0e0:0:4:
+%48e:+.0e0:1:5:0x0:
+%*48e:+.0e0:0:5:
%48e:+0e+0:1:5:0x0:
%*48e:+0e+0:0:5:
%48e:+1.17549435082228750796873653722224568e-38:1:42:0x1p-126:
@@ -448,8 +448,8 @@
%*3e: -1.17549435082228750796873653722224568e-38:0:4:
%3e: -0e+0:0:-1:
%*3e: -0e+0:0:-1:
-%3e: -0e0:0:-1:
-%*3e: -0e0:0:-1:
+%3e: -.0e0:1:4:-0x0:
+%*3e: -.0e0:0:4:
%3e: -nan(09A_Zaz):0:-1:
%*3e: -nan(09A_Zaz):0:-1:
%3e: -nan():0:-1:
@@ -458,8 +458,8 @@
%*3e: nan():0:4:
%3e: nan(09A_Zaz):1:4:nan:
%*3e: nan(09A_Zaz):0:4:
-%3e: 0e0:1:4:0x0:
-%*3e: 0e0:0:4:
+%3e: .0e0:0:-1:
+%*3e: .0e0:0:-1:
%3e: 0e+0:0:-1:
%*3e: 0e+0:0:-1:
%3e: 1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
@@ -478,8 +478,8 @@
%*3e: +nan():0:-1:
%3e: +nan(09A_Zaz):0:-1:
%*3e: +nan(09A_Zaz):0:-1:
-%3e: +0e0:0:-1:
-%*3e: +0e0:0:-1:
+%3e: +.0e0:1:4:0x0:
+%*3e: +.0e0:0:4:
%3e: +0e+0:0:-1:
%*3e: +0e+0:0:-1:
%3e: +1.17549435082228750796873653722224568e-38:1:4:0x1:
@@ -510,18 +510,18 @@
%*48e: -1.17549435082228750796873653722224568e-38:0:43:
%48e: -0e+0:1:6:-0x0:
%*48e: -0e+0:0:6:
-%48e: -0e0:1:5:-0x0:
-%*48e: -0e0:0:5:
-%48e: -nan(09A_Zaz):1:14:-nan:
+%48e: -.0e0:1:6:-0x0:
+%*48e: -.0e0:0:6:
+%48e: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*48e: -nan(09A_Zaz):0:14:
-%48e: -nan():1:7:-nan:
+%48e: -nan():1:7:-nan():
%*48e: -nan():0:7:
-%48e: nan():1:6:nan:
+%48e: nan():1:6:nan():
%*48e: nan():0:6:
-%48e: nan(09A_Zaz):1:13:nan:
+%48e: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48e: nan(09A_Zaz):0:13:
-%48e: 0e0:1:4:0x0:
-%*48e: 0e0:0:4:
+%48e: .0e0:1:5:0x0:
+%*48e: .0e0:0:5:
%48e: 0e+0:1:5:0x0:
%*48e: 0e+0:0:5:
%48e: 1.17549435082228750796873653722224568e-38:1:42:0x1p-126:
@@ -536,12 +536,12 @@
%*48e: 3.40282346638528859811704183484516925e+38:0:42:
%48e: infinity:1:9:inf:
%*48e: infinity:0:9:
-%48e: +nan():1:7:nan:
+%48e: +nan():1:7:nan():
%*48e: +nan():0:7:
-%48e: +nan(09A_Zaz):1:14:nan:
+%48e: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*48e: +nan(09A_Zaz):0:14:
-%48e: +0e0:1:5:0x0:
-%*48e: +0e0:0:5:
+%48e: +.0e0:1:6:0x0:
+%*48e: +.0e0:0:6:
%48e: +0e+0:1:6:0x0:
%*48e: +0e+0:0:6:
%48e: +1.17549435082228750796873653722224568e-38:1:43:0x1p-126:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
index 6960b79..b7d772c 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
@@ -14,18 +14,18 @@
%*E:-1.17549435082228750796873653722224568E-38:0:42:
%E:-0E+0:1:5:-0x0:
%*E:-0E+0:0:5:
-%E:-0E0:1:4:-0x0:
-%*E:-0E0:0:4:
-%E:-NAN(09A_Zaz):1:13:-nan:
+%E:-.0E0:1:5:-0x0:
+%*E:-.0E0:0:5:
+%E:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*E:-NAN(09A_Zaz):0:13:
-%E:-NAN():1:6:-nan:
+%E:-NAN():1:6:-nan():
%*E:-NAN():0:6:
-%E:NAN():1:5:nan:
+%E:NAN():1:5:nan():
%*E:NAN():0:5:
-%E:NAN(09A_Zaz):1:12:nan:
+%E:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*E:NAN(09A_Zaz):0:12:
-%E:0E0:1:3:0x0:
-%*E:0E0:0:3:
+%E:.0E0:1:4:0x0:
+%*E:.0E0:0:4:
%E:0E+0:1:4:0x0:
%*E:0E+0:0:4:
%E:1.17549435082228750796873653722224568E-38:1:41:0x1p-126:
@@ -40,12 +40,12 @@
%*E:3.40282346638528859811704183484516925E+38:0:41:
%E:INFINITY:1:8:inf:
%*E:INFINITY:0:8:
-%E:+NAN():1:6:nan:
+%E:+NAN():1:6:nan():
%*E:+NAN():0:6:
-%E:+NAN(09A_Zaz):1:13:nan:
+%E:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*E:+NAN(09A_Zaz):0:13:
-%E:+0E0:1:4:0x0:
-%*E:+0E0:0:4:
+%E:+.0E0:1:5:0x0:
+%*E:+.0E0:0:5:
%E:+0E+0:1:5:0x0:
%*E:+0E+0:0:5:
%E:+1.17549435082228750796873653722224568E-38:1:42:0x1p-126:
@@ -76,8 +76,8 @@
%*1E:-1.17549435082228750796873653722224568E-38:0:-1:
%1E:-0E+0:0:-1:
%*1E:-0E+0:0:-1:
-%1E:-0E0:0:-1:
-%*1E:-0E0:0:-1:
+%1E:-.0E0:0:-1:
+%*1E:-.0E0:0:-1:
%1E:-NAN(09A_Zaz):0:-1:
%*1E:-NAN(09A_Zaz):0:-1:
%1E:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*1E:NAN():0:-1:
%1E:NAN(09A_Zaz):0:-1:
%*1E:NAN(09A_Zaz):0:-1:
-%1E:0E0:1:1:0x0:
-%*1E:0E0:0:1:
+%1E:.0E0:0:-1:
+%*1E:.0E0:0:-1:
%1E:0E+0:1:1:0x0:
%*1E:0E+0:0:1:
%1E:1.17549435082228750796873653722224568E-38:1:1:0x1:
@@ -106,8 +106,8 @@
%*1E:+NAN():0:-1:
%1E:+NAN(09A_Zaz):0:-1:
%*1E:+NAN(09A_Zaz):0:-1:
-%1E:+0E0:0:-1:
-%*1E:+0E0:0:-1:
+%1E:+.0E0:0:-1:
+%*1E:+.0E0:0:-1:
%1E:+0E+0:0:-1:
%*1E:+0E+0:0:-1:
%1E:+1.17549435082228750796873653722224568E-38:0:-1:
@@ -138,8 +138,8 @@
%*2E:-1.17549435082228750796873653722224568E-38:0:2:
%2E:-0E+0:1:2:-0x0:
%*2E:-0E+0:0:2:
-%2E:-0E0:1:2:-0x0:
-%*2E:-0E0:0:2:
+%2E:-.0E0:0:-1:
+%*2E:-.0E0:0:-1:
%2E:-NAN(09A_Zaz):0:-1:
%*2E:-NAN(09A_Zaz):0:-1:
%2E:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2E:NAN():0:-1:
%2E:NAN(09A_Zaz):0:-1:
%*2E:NAN(09A_Zaz):0:-1:
-%2E:0E0:0:-1:
-%*2E:0E0:0:-1:
+%2E:.0E0:1:2:0x0:
+%*2E:.0E0:0:2:
%2E:0E+0:0:-1:
%*2E:0E+0:0:-1:
%2E:1.17549435082228750796873653722224568E-38:1:2:0x1:
@@ -168,8 +168,8 @@
%*2E:+NAN():0:-1:
%2E:+NAN(09A_Zaz):0:-1:
%*2E:+NAN(09A_Zaz):0:-1:
-%2E:+0E0:1:2:0x0:
-%*2E:+0E0:0:2:
+%2E:+.0E0:0:-1:
+%*2E:+.0E0:0:-1:
%2E:+0E+0:1:2:0x0:
%*2E:+0E+0:0:2:
%2E:+1.17549435082228750796873653722224568E-38:1:2:0x1:
@@ -200,8 +200,8 @@
%*3E:-1.17549435082228750796873653722224568E-38:0:3:
%3E:-0E+0:0:-1:
%*3E:-0E+0:0:-1:
-%3E:-0E0:0:-1:
-%*3E:-0E0:0:-1:
+%3E:-.0E0:1:3:-0x0:
+%*3E:-.0E0:0:3:
%3E:-NAN(09A_Zaz):0:-1:
%*3E:-NAN(09A_Zaz):0:-1:
%3E:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3E:NAN():0:3:
%3E:NAN(09A_Zaz):1:3:nan:
%*3E:NAN(09A_Zaz):0:3:
-%3E:0E0:1:3:0x0:
-%*3E:0E0:0:3:
+%3E:.0E0:0:-1:
+%*3E:.0E0:0:-1:
%3E:0E+0:0:-1:
%*3E:0E+0:0:-1:
%3E:1.17549435082228750796873653722224568E-38:1:3:0x1.19999a:
@@ -230,8 +230,8 @@
%*3E:+NAN():0:-1:
%3E:+NAN(09A_Zaz):0:-1:
%*3E:+NAN(09A_Zaz):0:-1:
-%3E:+0E0:0:-1:
-%*3E:+0E0:0:-1:
+%3E:+.0E0:1:3:0x0:
+%*3E:+.0E0:0:3:
%3E:+0E+0:0:-1:
%*3E:+0E+0:0:-1:
%3E:+1.17549435082228750796873653722224568E-38:1:3:0x1:
@@ -262,8 +262,8 @@
%*4E:-1.17549435082228750796873653722224568E-38:0:4:
%4E:-0E+0:0:-1:
%*4E:-0E+0:0:-1:
-%4E:-0E0:1:4:-0x0:
-%*4E:-0E0:0:4:
+%4E:-.0E0:0:-1:
+%*4E:-.0E0:0:-1:
%4E:-NAN(09A_Zaz):1:4:-nan:
%*4E:-NAN(09A_Zaz):0:4:
%4E:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4E:NAN():0:-1:
%4E:NAN(09A_Zaz):0:-1:
%*4E:NAN(09A_Zaz):0:-1:
-%4E:0E0:1:3:0x0:
-%*4E:0E0:0:3:
+%4E:.0E0:1:4:0x0:
+%*4E:.0E0:0:4:
%4E:0E+0:1:4:0x0:
%*4E:0E+0:0:4:
%4E:1.17549435082228750796873653722224568E-38:1:4:0x1.2b851e:
@@ -292,8 +292,8 @@
%*4E:+NAN():0:4:
%4E:+NAN(09A_Zaz):1:4:nan:
%*4E:+NAN(09A_Zaz):0:4:
-%4E:+0E0:1:4:0x0:
-%*4E:+0E0:0:4:
+%4E:+.0E0:0:-1:
+%*4E:+.0E0:0:-1:
%4E:+0E+0:0:-1:
%*4E:+0E+0:0:-1:
%4E:+1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
@@ -324,18 +324,18 @@
%*40E:-1.17549435082228750796873653722224568E-38:0:-1:
%40E:-0E+0:1:5:-0x0:
%*40E:-0E+0:0:5:
-%40E:-0E0:1:4:-0x0:
-%*40E:-0E0:0:4:
-%40E:-NAN(09A_Zaz):1:13:-nan:
+%40E:-.0E0:1:5:-0x0:
+%*40E:-.0E0:0:5:
+%40E:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*40E:-NAN(09A_Zaz):0:13:
-%40E:-NAN():1:6:-nan:
+%40E:-NAN():1:6:-nan():
%*40E:-NAN():0:6:
-%40E:NAN():1:5:nan:
+%40E:NAN():1:5:nan():
%*40E:NAN():0:5:
-%40E:NAN(09A_Zaz):1:12:nan:
+%40E:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*40E:NAN(09A_Zaz):0:12:
-%40E:0E0:1:3:0x0:
-%*40E:0E0:0:3:
+%40E:.0E0:1:4:0x0:
+%*40E:.0E0:0:4:
%40E:0E+0:1:4:0x0:
%*40E:0E+0:0:4:
%40E:1.17549435082228750796873653722224568E-38:1:40:0x1.342618p-10:
@@ -350,12 +350,12 @@
%*40E:3.40282346638528859811704183484516925E+38:0:40:
%40E:INFINITY:1:8:inf:
%*40E:INFINITY:0:8:
-%40E:+NAN():1:6:nan:
+%40E:+NAN():1:6:nan():
%*40E:+NAN():0:6:
-%40E:+NAN(09A_Zaz):1:13:nan:
+%40E:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*40E:+NAN(09A_Zaz):0:13:
-%40E:+0E0:1:4:0x0:
-%*40E:+0E0:0:4:
+%40E:+.0E0:1:5:0x0:
+%*40E:+.0E0:0:5:
%40E:+0E+0:1:5:0x0:
%*40E:+0E+0:0:5:
%40E:+1.17549435082228750796873653722224568E-38:0:-1:
@@ -386,18 +386,18 @@
%*48E:-1.17549435082228750796873653722224568E-38:0:42:
%48E:-0E+0:1:5:-0x0:
%*48E:-0E+0:0:5:
-%48E:-0E0:1:4:-0x0:
-%*48E:-0E0:0:4:
-%48E:-NAN(09A_Zaz):1:13:-nan:
+%48E:-.0E0:1:5:-0x0:
+%*48E:-.0E0:0:5:
+%48E:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*48E:-NAN(09A_Zaz):0:13:
-%48E:-NAN():1:6:-nan:
+%48E:-NAN():1:6:-nan():
%*48E:-NAN():0:6:
-%48E:NAN():1:5:nan:
+%48E:NAN():1:5:nan():
%*48E:NAN():0:5:
-%48E:NAN(09A_Zaz):1:12:nan:
+%48E:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*48E:NAN(09A_Zaz):0:12:
-%48E:0E0:1:3:0x0:
-%*48E:0E0:0:3:
+%48E:.0E0:1:4:0x0:
+%*48E:.0E0:0:4:
%48E:0E+0:1:4:0x0:
%*48E:0E+0:0:4:
%48E:1.17549435082228750796873653722224568E-38:1:41:0x1p-126:
@@ -412,12 +412,12 @@
%*48E:3.40282346638528859811704183484516925E+38:0:41:
%48E:INFINITY:1:8:inf:
%*48E:INFINITY:0:8:
-%48E:+NAN():1:6:nan:
+%48E:+NAN():1:6:nan():
%*48E:+NAN():0:6:
-%48E:+NAN(09A_Zaz):1:13:nan:
+%48E:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48E:+NAN(09A_Zaz):0:13:
-%48E:+0E0:1:4:0x0:
-%*48E:+0E0:0:4:
+%48E:+.0E0:1:5:0x0:
+%*48E:+.0E0:0:5:
%48E:+0E+0:1:5:0x0:
%*48E:+0E+0:0:5:
%48E:+1.17549435082228750796873653722224568E-38:1:42:0x1p-126:
@@ -448,8 +448,8 @@
%*3E: -1.17549435082228750796873653722224568E-38:0:4:
%3E: -0E+0:0:-1:
%*3E: -0E+0:0:-1:
-%3E: -0E0:0:-1:
-%*3E: -0E0:0:-1:
+%3E: -.0E0:1:4:-0x0:
+%*3E: -.0E0:0:4:
%3E: -NAN(09A_Zaz):0:-1:
%*3E: -NAN(09A_Zaz):0:-1:
%3E: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*3E: NAN():0:4:
%3E: NAN(09A_Zaz):1:4:nan:
%*3E: NAN(09A_Zaz):0:4:
-%3E: 0E0:1:4:0x0:
-%*3E: 0E0:0:4:
+%3E: .0E0:0:-1:
+%*3E: .0E0:0:-1:
%3E: 0E+0:0:-1:
%*3E: 0E+0:0:-1:
%3E: 1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
@@ -478,8 +478,8 @@
%*3E: +NAN():0:-1:
%3E: +NAN(09A_Zaz):0:-1:
%*3E: +NAN(09A_Zaz):0:-1:
-%3E: +0E0:0:-1:
-%*3E: +0E0:0:-1:
+%3E: +.0E0:1:4:0x0:
+%*3E: +.0E0:0:4:
%3E: +0E+0:0:-1:
%*3E: +0E+0:0:-1:
%3E: +1.17549435082228750796873653722224568E-38:1:4:0x1:
@@ -510,18 +510,18 @@
%*48E: -1.17549435082228750796873653722224568E-38:0:43:
%48E: -0E+0:1:6:-0x0:
%*48E: -0E+0:0:6:
-%48E: -0E0:1:5:-0x0:
-%*48E: -0E0:0:5:
-%48E: -NAN(09A_Zaz):1:14:-nan:
+%48E: -.0E0:1:6:-0x0:
+%*48E: -.0E0:0:6:
+%48E: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*48E: -NAN(09A_Zaz):0:14:
-%48E: -NAN():1:7:-nan:
+%48E: -NAN():1:7:-nan():
%*48E: -NAN():0:7:
-%48E: NAN():1:6:nan:
+%48E: NAN():1:6:nan():
%*48E: NAN():0:6:
-%48E: NAN(09A_Zaz):1:13:nan:
+%48E: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48E: NAN(09A_Zaz):0:13:
-%48E: 0E0:1:4:0x0:
-%*48E: 0E0:0:4:
+%48E: .0E0:1:5:0x0:
+%*48E: .0E0:0:5:
%48E: 0E+0:1:5:0x0:
%*48E: 0E+0:0:5:
%48E: 1.17549435082228750796873653722224568E-38:1:42:0x1p-126:
@@ -536,12 +536,12 @@
%*48E: 3.40282346638528859811704183484516925E+38:0:42:
%48E: INFINITY:1:9:inf:
%*48E: INFINITY:0:9:
-%48E: +NAN():1:7:nan:
+%48E: +NAN():1:7:nan():
%*48E: +NAN():0:7:
-%48E: +NAN(09A_Zaz):1:14:nan:
+%48E: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*48E: +NAN(09A_Zaz):0:14:
-%48E: +0E0:1:5:0x0:
-%*48E: +0E0:0:5:
+%48E: +.0E0:1:6:0x0:
+%*48E: +.0E0:0:6:
%48E: +0E+0:1:6:0x0:
%*48E: +0E+0:0:6:
%48E: +1.17549435082228750796873653722224568E-38:1:43:0x1p-126:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
index 57d9677..029dc47 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
@@ -14,18 +14,18 @@
%*f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
%f:-0.0:1:4:-0x0:
%*f:-0.0:0:4:
-%f:-0:1:2:-0x0:
-%*f:-0:0:2:
-%f:-nan(09A_Zaz):1:13:-nan:
+%f:-.0:1:3:-0x0:
+%*f:-.0:0:3:
+%f:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*f:-nan(09A_Zaz):0:13:
-%f:-nan():1:6:-nan:
+%f:-nan():1:6:-nan():
%*f:-nan():0:6:
-%f:nan():1:5:nan:
+%f:nan():1:5:nan():
%*f:nan():0:5:
-%f:nan(09A_Zaz):1:12:nan:
+%f:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*f:nan(09A_Zaz):0:12:
-%f:0:1:1:0x0:
-%*f:0:0:1:
+%f:.0:1:2:0x0:
+%*f:.0:0:2:
%f:0.0:1:3:0x0:
%*f:0.0:0:3:
%f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
@@ -40,12 +40,12 @@
%*f:0340282346638528859811704183484516925440.0:0:42:
%f:infinity:1:8:inf:
%*f:infinity:0:8:
-%f:+nan():1:6:nan:
+%f:+nan():1:6:nan():
%*f:+nan():0:6:
-%f:+nan(09A_Zaz):1:13:nan:
+%f:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*f:+nan(09A_Zaz):0:13:
-%f:+0:1:2:0x0:
-%*f:+0:0:2:
+%f:+.0:1:3:0x0:
+%*f:+.0:0:3:
%f:+0.0:1:4:0x0:
%*f:+0.0:0:4:
%f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
@@ -76,8 +76,8 @@
%*1f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
%1f:-0.0:0:-1:
%*1f:-0.0:0:-1:
-%1f:-0:0:-1:
-%*1f:-0:0:-1:
+%1f:-.0:0:-1:
+%*1f:-.0:0:-1:
%1f:-nan(09A_Zaz):0:-1:
%*1f:-nan(09A_Zaz):0:-1:
%1f:-nan():0:-1:
@@ -86,8 +86,8 @@
%*1f:nan():0:-1:
%1f:nan(09A_Zaz):0:-1:
%*1f:nan(09A_Zaz):0:-1:
-%1f:0:1:1:0x0:
-%*1f:0:0:1:
+%1f:.0:0:-1:
+%*1f:.0:0:-1:
%1f:0.0:1:1:0x0:
%*1f:0.0:0:1:
%1f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:1:0x0:
@@ -106,8 +106,8 @@
%*1f:+nan():0:-1:
%1f:+nan(09A_Zaz):0:-1:
%*1f:+nan(09A_Zaz):0:-1:
-%1f:+0:0:-1:
-%*1f:+0:0:-1:
+%1f:+.0:0:-1:
+%*1f:+.0:0:-1:
%1f:+0.0:0:-1:
%*1f:+0.0:0:-1:
%1f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
@@ -138,8 +138,8 @@
%*2f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
%2f:-0.0:1:2:-0x0:
%*2f:-0.0:0:2:
-%2f:-0:1:2:-0x0:
-%*2f:-0:0:2:
+%2f:-.0:0:-1:
+%*2f:-.0:0:-1:
%2f:-nan(09A_Zaz):0:-1:
%*2f:-nan(09A_Zaz):0:-1:
%2f:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2f:nan():0:-1:
%2f:nan(09A_Zaz):0:-1:
%*2f:nan(09A_Zaz):0:-1:
-%2f:0:1:1:0x0:
-%*2f:0:0:1:
+%2f:.0:1:2:0x0:
+%*2f:.0:0:2:
%2f:0.0:1:2:0x0:
%*2f:0.0:0:2:
%2f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
@@ -168,8 +168,8 @@
%*2f:+nan():0:-1:
%2f:+nan(09A_Zaz):0:-1:
%*2f:+nan(09A_Zaz):0:-1:
-%2f:+0:1:2:0x0:
-%*2f:+0:0:2:
+%2f:+.0:0:-1:
+%*2f:+.0:0:-1:
%2f:+0.0:1:2:0x0:
%*2f:+0.0:0:2:
%2f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
@@ -200,8 +200,8 @@
%*3f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
%3f:-0.0:1:3:-0x0:
%*3f:-0.0:0:3:
-%3f:-0:1:2:-0x0:
-%*3f:-0:0:2:
+%3f:-.0:1:3:-0x0:
+%*3f:-.0:0:3:
%3f:-nan(09A_Zaz):0:-1:
%*3f:-nan(09A_Zaz):0:-1:
%3f:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3f:nan():0:3:
%3f:nan(09A_Zaz):1:3:nan:
%*3f:nan(09A_Zaz):0:3:
-%3f:0:1:1:0x0:
-%*3f:0:0:1:
+%3f:.0:1:2:0x0:
+%*3f:.0:0:2:
%3f:0.0:1:3:0x0:
%*3f:0.0:0:3:
%3f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
@@ -230,8 +230,8 @@
%*3f:+nan():0:-1:
%3f:+nan(09A_Zaz):0:-1:
%*3f:+nan(09A_Zaz):0:-1:
-%3f:+0:1:2:0x0:
-%*3f:+0:0:2:
+%3f:+.0:1:3:0x0:
+%*3f:+.0:0:3:
%3f:+0.0:1:3:0x0:
%*3f:+0.0:0:3:
%3f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
@@ -262,8 +262,8 @@
%*4f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
%4f:-0.0:1:4:-0x0:
%*4f:-0.0:0:4:
-%4f:-0:1:2:-0x0:
-%*4f:-0:0:2:
+%4f:-.0:1:3:-0x0:
+%*4f:-.0:0:3:
%4f:-nan(09A_Zaz):1:4:-nan:
%*4f:-nan(09A_Zaz):0:4:
%4f:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4f:nan():0:-1:
%4f:nan(09A_Zaz):0:-1:
%*4f:nan(09A_Zaz):0:-1:
-%4f:0:1:1:0x0:
-%*4f:0:0:1:
+%4f:.0:1:2:0x0:
+%*4f:.0:0:2:
%4f:0.0:1:3:0x0:
%*4f:0.0:0:3:
%4f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -292,8 +292,8 @@
%*4f:+nan():0:4:
%4f:+nan(09A_Zaz):1:4:nan:
%*4f:+nan(09A_Zaz):0:4:
-%4f:+0:1:2:0x0:
-%*4f:+0:0:2:
+%4f:+.0:1:3:0x0:
+%*4f:+.0:0:3:
%4f:+0.0:1:4:0x0:
%*4f:+0.0:0:4:
%4f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -324,18 +324,18 @@
%*41f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
%41f:-0.0:1:4:-0x0:
%*41f:-0.0:0:4:
-%41f:-0:1:2:-0x0:
-%*41f:-0:0:2:
-%41f:-nan(09A_Zaz):1:13:-nan:
+%41f:-.0:1:3:-0x0:
+%*41f:-.0:0:3:
+%41f:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*41f:-nan(09A_Zaz):0:13:
-%41f:-nan():1:6:-nan:
+%41f:-nan():1:6:-nan():
%*41f:-nan():0:6:
-%41f:nan():1:5:nan:
+%41f:nan():1:5:nan():
%*41f:nan():0:5:
-%41f:nan(09A_Zaz):1:12:nan:
+%41f:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*41f:nan(09A_Zaz):0:12:
-%41f:0:1:1:0x0:
-%*41f:0:0:1:
+%41f:.0:1:2:0x0:
+%*41f:.0:0:2:
%41f:0.0:1:3:0x0:
%*41f:0.0:0:3:
%41f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.df1e1ap-127:
@@ -350,12 +350,12 @@
%*41f:0340282346638528859811704183484516925440.0:0:41:
%41f:infinity:1:8:inf:
%*41f:infinity:0:8:
-%41f:+nan():1:6:nan:
+%41f:+nan():1:6:nan():
%*41f:+nan():0:6:
-%41f:+nan(09A_Zaz):1:13:nan:
+%41f:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*41f:+nan(09A_Zaz):0:13:
-%41f:+0:1:2:0x0:
-%*41f:+0:0:2:
+%41f:+.0:1:3:0x0:
+%*41f:+.0:0:3:
%41f:+0.0:1:4:0x0:
%*41f:+0.0:0:4:
%41f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.b38fbap-127:
@@ -386,18 +386,18 @@
%*80f:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
%80f:-0.0:1:4:-0x0:
%*80f:-0.0:0:4:
-%80f:-0:1:2:-0x0:
-%*80f:-0:0:2:
-%80f:-nan(09A_Zaz):1:13:-nan:
+%80f:-.0:1:3:-0x0:
+%*80f:-.0:0:3:
+%80f:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*80f:-nan(09A_Zaz):0:13:
-%80f:-nan():1:6:-nan:
+%80f:-nan():1:6:-nan():
%*80f:-nan():0:6:
-%80f:nan():1:5:nan:
+%80f:nan():1:5:nan():
%*80f:nan():0:5:
-%80f:nan(09A_Zaz):1:12:nan:
+%80f:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*80f:nan(09A_Zaz):0:12:
-%80f:0:1:1:0x0:
-%*80f:0:0:1:
+%80f:.0:1:2:0x0:
+%*80f:.0:0:2:
%80f:0.0:1:3:0x0:
%*80f:0.0:0:3:
%80f:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
@@ -412,12 +412,12 @@
%*80f:0340282346638528859811704183484516925440.0:0:42:
%80f:infinity:1:8:inf:
%*80f:infinity:0:8:
-%80f:+nan():1:6:nan:
+%80f:+nan():1:6:nan():
%*80f:+nan():0:6:
-%80f:+nan(09A_Zaz):1:13:nan:
+%80f:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*80f:+nan(09A_Zaz):0:13:
-%80f:+0:1:2:0x0:
-%*80f:+0:0:2:
+%80f:+.0:1:3:0x0:
+%*80f:+.0:0:3:
%80f:+0.0:1:4:0x0:
%*80f:+0.0:0:4:
%80f:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
@@ -448,8 +448,8 @@
%*3f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
%3f: -0.0:1:4:-0x0:
%*3f: -0.0:0:4:
-%3f: -0:1:3:-0x0:
-%*3f: -0:0:3:
+%3f: -.0:1:4:-0x0:
+%*3f: -.0:0:4:
%3f: -nan(09A_Zaz):0:-1:
%*3f: -nan(09A_Zaz):0:-1:
%3f: -nan():0:-1:
@@ -458,8 +458,8 @@
%*3f: nan():0:4:
%3f: nan(09A_Zaz):1:4:nan:
%*3f: nan(09A_Zaz):0:4:
-%3f: 0:1:2:0x0:
-%*3f: 0:0:2:
+%3f: .0:1:3:0x0:
+%*3f: .0:0:3:
%3f: 0.0:1:4:0x0:
%*3f: 0.0:0:4:
%3f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -478,8 +478,8 @@
%*3f: +nan():0:-1:
%3f: +nan(09A_Zaz):0:-1:
%*3f: +nan(09A_Zaz):0:-1:
-%3f: +0:1:3:0x0:
-%*3f: +0:0:3:
+%3f: +.0:1:4:0x0:
+%*3f: +.0:0:4:
%3f: +0.0:1:4:0x0:
%*3f: +0.0:0:4:
%3f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -510,18 +510,18 @@
%*80f: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77:
%80f: -0.0:1:5:-0x0:
%*80f: -0.0:0:5:
-%80f: -0:1:3:-0x0:
-%*80f: -0:0:3:
-%80f: -nan(09A_Zaz):1:14:-nan:
+%80f: -.0:1:4:-0x0:
+%*80f: -.0:0:4:
+%80f: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*80f: -nan(09A_Zaz):0:14:
-%80f: -nan():1:7:-nan:
+%80f: -nan():1:7:-nan():
%*80f: -nan():0:7:
-%80f: nan():1:6:nan:
+%80f: nan():1:6:nan():
%*80f: nan():0:6:
-%80f: nan(09A_Zaz):1:13:nan:
+%80f: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*80f: nan(09A_Zaz):0:13:
-%80f: 0:1:2:0x0:
-%*80f: 0:0:2:
+%80f: .0:1:3:0x0:
+%*80f: .0:0:3:
%80f: 0.0:1:4:0x0:
%*80f: 0.0:0:4:
%80f: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
@@ -536,12 +536,12 @@
%*80f: 0340282346638528859811704183484516925440.0:0:43:
%80f: infinity:1:9:inf:
%*80f: infinity:0:9:
-%80f: +nan():1:7:nan:
+%80f: +nan():1:7:nan():
%*80f: +nan():0:7:
-%80f: +nan(09A_Zaz):1:14:nan:
+%80f: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*80f: +nan(09A_Zaz):0:14:
-%80f: +0:1:3:0x0:
-%*80f: +0:0:3:
+%80f: +.0:1:4:0x0:
+%*80f: +.0:0:4:
%80f: +0.0:1:5:0x0:
%*80f: +0.0:0:5:
%80f: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:0x1p-126:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
index 3ec8ed0..2ddb78e 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
@@ -14,18 +14,18 @@
%*F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
%F:-0.0:1:4:-0x0:
%*F:-0.0:0:4:
-%F:-0:1:2:-0x0:
-%*F:-0:0:2:
-%F:-NAN(09A_Zaz):1:13:-nan:
+%F:-.0:1:3:-0x0:
+%*F:-.0:0:3:
+%F:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*F:-NAN(09A_Zaz):0:13:
-%F:-NAN():1:6:-nan:
+%F:-NAN():1:6:-nan():
%*F:-NAN():0:6:
-%F:NAN():1:5:nan:
+%F:NAN():1:5:nan():
%*F:NAN():0:5:
-%F:NAN(09A_Zaz):1:12:nan:
+%F:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*F:NAN(09A_Zaz):0:12:
-%F:0:1:1:0x0:
-%*F:0:0:1:
+%F:.0:1:2:0x0:
+%*F:.0:0:2:
%F:0.0:1:3:0x0:
%*F:0.0:0:3:
%F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
@@ -40,12 +40,12 @@
%*F:0340282346638528859811704183484516925440.0:0:42:
%F:INFINITY:1:8:inf:
%*F:INFINITY:0:8:
-%F:+NAN():1:6:nan:
+%F:+NAN():1:6:nan():
%*F:+NAN():0:6:
-%F:+NAN(09A_Zaz):1:13:nan:
+%F:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*F:+NAN(09A_Zaz):0:13:
-%F:+0:1:2:0x0:
-%*F:+0:0:2:
+%F:+.0:1:3:0x0:
+%*F:+.0:0:3:
%F:+0.0:1:4:0x0:
%*F:+0.0:0:4:
%F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
@@ -76,8 +76,8 @@
%*1F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
%1F:-0.0:0:-1:
%*1F:-0.0:0:-1:
-%1F:-0:0:-1:
-%*1F:-0:0:-1:
+%1F:-.0:0:-1:
+%*1F:-.0:0:-1:
%1F:-NAN(09A_Zaz):0:-1:
%*1F:-NAN(09A_Zaz):0:-1:
%1F:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*1F:NAN():0:-1:
%1F:NAN(09A_Zaz):0:-1:
%*1F:NAN(09A_Zaz):0:-1:
-%1F:0:1:1:0x0:
-%*1F:0:0:1:
+%1F:.0:0:-1:
+%*1F:.0:0:-1:
%1F:0.0:1:1:0x0:
%*1F:0.0:0:1:
%1F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:1:0x0:
@@ -106,8 +106,8 @@
%*1F:+NAN():0:-1:
%1F:+NAN(09A_Zaz):0:-1:
%*1F:+NAN(09A_Zaz):0:-1:
-%1F:+0:0:-1:
-%*1F:+0:0:-1:
+%1F:+.0:0:-1:
+%*1F:+.0:0:-1:
%1F:+0.0:0:-1:
%*1F:+0.0:0:-1:
%1F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:-1:
@@ -138,8 +138,8 @@
%*2F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:2:
%2F:-0.0:1:2:-0x0:
%*2F:-0.0:0:2:
-%2F:-0:1:2:-0x0:
-%*2F:-0:0:2:
+%2F:-.0:0:-1:
+%*2F:-.0:0:-1:
%2F:-NAN(09A_Zaz):0:-1:
%*2F:-NAN(09A_Zaz):0:-1:
%2F:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2F:NAN():0:-1:
%2F:NAN(09A_Zaz):0:-1:
%*2F:NAN(09A_Zaz):0:-1:
-%2F:0:1:1:0x0:
-%*2F:0:0:1:
+%2F:.0:1:2:0x0:
+%*2F:.0:0:2:
%2F:0.0:1:2:0x0:
%*2F:0.0:0:2:
%2F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
@@ -168,8 +168,8 @@
%*2F:+NAN():0:-1:
%2F:+NAN(09A_Zaz):0:-1:
%*2F:+NAN(09A_Zaz):0:-1:
-%2F:+0:1:2:0x0:
-%*2F:+0:0:2:
+%2F:+.0:0:-1:
+%*2F:+.0:0:-1:
%2F:+0.0:1:2:0x0:
%*2F:+0.0:0:2:
%2F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:2:0x0:
@@ -200,8 +200,8 @@
%*3F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:3:
%3F:-0.0:1:3:-0x0:
%*3F:-0.0:0:3:
-%3F:-0:1:2:-0x0:
-%*3F:-0:0:2:
+%3F:-.0:1:3:-0x0:
+%*3F:-.0:0:3:
%3F:-NAN(09A_Zaz):0:-1:
%*3F:-NAN(09A_Zaz):0:-1:
%3F:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3F:NAN():0:3:
%3F:NAN(09A_Zaz):1:3:nan:
%*3F:NAN(09A_Zaz):0:3:
-%3F:0:1:1:0x0:
-%*3F:0:0:1:
+%3F:.0:1:2:0x0:
+%*3F:.0:0:2:
%3F:0.0:1:3:0x0:
%*3F:0.0:0:3:
%3F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
@@ -230,8 +230,8 @@
%*3F:+NAN():0:-1:
%3F:+NAN(09A_Zaz):0:-1:
%*3F:+NAN(09A_Zaz):0:-1:
-%3F:+0:1:2:0x0:
-%*3F:+0:0:2:
+%3F:+.0:1:3:0x0:
+%*3F:+.0:0:3:
%3F:+0.0:1:3:0x0:
%*3F:+0.0:0:3:
%3F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:3:0x0:
@@ -262,8 +262,8 @@
%*4F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
%4F:-0.0:1:4:-0x0:
%*4F:-0.0:0:4:
-%4F:-0:1:2:-0x0:
-%*4F:-0:0:2:
+%4F:-.0:1:3:-0x0:
+%*4F:-.0:0:3:
%4F:-NAN(09A_Zaz):1:4:-nan:
%*4F:-NAN(09A_Zaz):0:4:
%4F:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4F:NAN():0:-1:
%4F:NAN(09A_Zaz):0:-1:
%*4F:NAN(09A_Zaz):0:-1:
-%4F:0:1:1:0x0:
-%*4F:0:0:1:
+%4F:.0:1:2:0x0:
+%*4F:.0:0:2:
%4F:0.0:1:3:0x0:
%*4F:0.0:0:3:
%4F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -292,8 +292,8 @@
%*4F:+NAN():0:4:
%4F:+NAN(09A_Zaz):1:4:nan:
%*4F:+NAN(09A_Zaz):0:4:
-%4F:+0:1:2:0x0:
-%*4F:+0:0:2:
+%4F:+.0:1:3:0x0:
+%*4F:+.0:0:3:
%4F:+0.0:1:4:0x0:
%*4F:+0.0:0:4:
%4F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -324,18 +324,18 @@
%*41F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:41:
%41F:-0.0:1:4:-0x0:
%*41F:-0.0:0:4:
-%41F:-0:1:2:-0x0:
-%*41F:-0:0:2:
-%41F:-NAN(09A_Zaz):1:13:-nan:
+%41F:-.0:1:3:-0x0:
+%*41F:-.0:0:3:
+%41F:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*41F:-NAN(09A_Zaz):0:13:
-%41F:-NAN():1:6:-nan:
+%41F:-NAN():1:6:-nan():
%*41F:-NAN():0:6:
-%41F:NAN():1:5:nan:
+%41F:NAN():1:5:nan():
%*41F:NAN():0:5:
-%41F:NAN(09A_Zaz):1:12:nan:
+%41F:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*41F:NAN(09A_Zaz):0:12:
-%41F:0:1:1:0x0:
-%*41F:0:0:1:
+%41F:.0:1:2:0x0:
+%*41F:.0:0:2:
%41F:0.0:1:3:0x0:
%*41F:0.0:0:3:
%41F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.df1e1ap-127:
@@ -350,12 +350,12 @@
%*41F:0340282346638528859811704183484516925440.0:0:41:
%41F:INFINITY:1:8:inf:
%*41F:INFINITY:0:8:
-%41F:+NAN():1:6:nan:
+%41F:+NAN():1:6:nan():
%*41F:+NAN():0:6:
-%41F:+NAN(09A_Zaz):1:13:nan:
+%41F:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*41F:+NAN(09A_Zaz):0:13:
-%41F:+0:1:2:0x0:
-%*41F:+0:0:2:
+%41F:+.0:1:3:0x0:
+%*41F:+.0:0:3:
%41F:+0.0:1:4:0x0:
%*41F:+0.0:0:4:
%41F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:41:0x1.b38fbap-127:
@@ -386,18 +386,18 @@
%*80F:-0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:76:
%80F:-0.0:1:4:-0x0:
%*80F:-0.0:0:4:
-%80F:-0:1:2:-0x0:
-%*80F:-0:0:2:
-%80F:-NAN(09A_Zaz):1:13:-nan:
+%80F:-.0:1:3:-0x0:
+%*80F:-.0:0:3:
+%80F:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*80F:-NAN(09A_Zaz):0:13:
-%80F:-NAN():1:6:-nan:
+%80F:-NAN():1:6:-nan():
%*80F:-NAN():0:6:
-%80F:NAN():1:5:nan:
+%80F:NAN():1:5:nan():
%*80F:NAN():0:5:
-%80F:NAN(09A_Zaz):1:12:nan:
+%80F:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*80F:NAN(09A_Zaz):0:12:
-%80F:0:1:1:0x0:
-%*80F:0:0:1:
+%80F:.0:1:2:0x0:
+%*80F:.0:0:2:
%80F:0.0:1:3:0x0:
%*80F:0.0:0:3:
%80F:0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:75:0x1p-126:
@@ -412,12 +412,12 @@
%*80F:0340282346638528859811704183484516925440.0:0:42:
%80F:INFINITY:1:8:inf:
%*80F:INFINITY:0:8:
-%80F:+NAN():1:6:nan:
+%80F:+NAN():1:6:nan():
%*80F:+NAN():0:6:
-%80F:+NAN(09A_Zaz):1:13:nan:
+%80F:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*80F:+NAN(09A_Zaz):0:13:
-%80F:+0:1:2:0x0:
-%*80F:+0:0:2:
+%80F:+.0:1:3:0x0:
+%*80F:+.0:0:3:
%80F:+0.0:1:4:0x0:
%*80F:+0.0:0:4:
%80F:+0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
@@ -448,8 +448,8 @@
%*3F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:4:
%3F: -0.0:1:4:-0x0:
%*3F: -0.0:0:4:
-%3F: -0:1:3:-0x0:
-%*3F: -0:0:3:
+%3F: -.0:1:4:-0x0:
+%*3F: -.0:0:4:
%3F: -NAN(09A_Zaz):0:-1:
%*3F: -NAN(09A_Zaz):0:-1:
%3F: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*3F: NAN():0:4:
%3F: NAN(09A_Zaz):1:4:nan:
%*3F: NAN(09A_Zaz):0:4:
-%3F: 0:1:2:0x0:
-%*3F: 0:0:2:
+%3F: .0:1:3:0x0:
+%*3F: .0:0:3:
%3F: 0.0:1:4:0x0:
%*3F: 0.0:0:4:
%3F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -478,8 +478,8 @@
%*3F: +NAN():0:-1:
%3F: +NAN(09A_Zaz):0:-1:
%*3F: +NAN(09A_Zaz):0:-1:
-%3F: +0:1:3:0x0:
-%*3F: +0:0:3:
+%3F: +.0:1:4:0x0:
+%*3F: +.0:0:4:
%3F: +0.0:1:4:0x0:
%*3F: +0.0:0:4:
%3F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:4:0x0:
@@ -510,18 +510,18 @@
%*80F: -0.0000000000000000000000000000000000000117549435082228750796873653722224568:0:77:
%80F: -0.0:1:5:-0x0:
%*80F: -0.0:0:5:
-%80F: -0:1:3:-0x0:
-%*80F: -0:0:3:
-%80F: -NAN(09A_Zaz):1:14:-nan:
+%80F: -.0:1:4:-0x0:
+%*80F: -.0:0:4:
+%80F: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*80F: -NAN(09A_Zaz):0:14:
-%80F: -NAN():1:7:-nan:
+%80F: -NAN():1:7:-nan():
%*80F: -NAN():0:7:
-%80F: NAN():1:6:nan:
+%80F: NAN():1:6:nan():
%*80F: NAN():0:6:
-%80F: NAN(09A_Zaz):1:13:nan:
+%80F: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*80F: NAN(09A_Zaz):0:13:
-%80F: 0:1:2:0x0:
-%*80F: 0:0:2:
+%80F: .0:1:3:0x0:
+%*80F: .0:0:3:
%80F: 0.0:1:4:0x0:
%*80F: 0.0:0:4:
%80F: 0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:76:0x1p-126:
@@ -536,12 +536,12 @@
%*80F: 0340282346638528859811704183484516925440.0:0:43:
%80F: INFINITY:1:9:inf:
%*80F: INFINITY:0:9:
-%80F: +NAN():1:7:nan:
+%80F: +NAN():1:7:nan():
%*80F: +NAN():0:7:
-%80F: +NAN(09A_Zaz):1:14:nan:
+%80F: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*80F: +NAN(09A_Zaz):0:14:
-%80F: +0:1:3:0x0:
-%*80F: +0:0:3:
+%80F: +.0:1:4:0x0:
+%*80F: +.0:0:4:
%80F: +0.0:1:5:0x0:
%*80F: +0.0:0:5:
%80F: +0.0000000000000000000000000000000000000117549435082228750796873653722224568:1:77:0x1p-126:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
index 9e78ab6..8187eff 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
@@ -14,18 +14,18 @@
%*g:-0x8p-129:0:9:
%g:-0x0p+0:1:7:-0x0:
%*g:-0x0p+0:0:7:
-%g:-0x0p0:1:6:-0x0:
-%*g:-0x0p0:0:6:
-%g:-nan(09A_Zaz):1:13:-nan:
+%g:-0x.0p0:1:7:-0x0:
+%*g:-0x.0p0:0:7:
+%g:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*g:-nan(09A_Zaz):0:13:
-%g:-nan():1:6:-nan:
+%g:-nan():1:6:-nan():
%*g:-nan():0:6:
-%g:nan():1:5:nan:
+%g:nan():1:5:nan():
%*g:nan():0:5:
-%g:nan(09A_Zaz):1:12:nan:
+%g:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*g:nan(09A_Zaz):0:12:
-%g:0x0p0:1:5:0x0:
-%*g:0x0p0:0:5:
+%g:0x.0p0:1:6:0x0:
+%*g:0x.0p0:0:6:
%g:0x0p+0:1:6:0x0:
%*g:0x0p+0:0:6:
%g:0x8p-129:1:8:0x1p-126:
@@ -40,12 +40,12 @@
%*g:0xf.fffffp+124:0:14:
%g:infinity:1:8:inf:
%*g:infinity:0:8:
-%g:+nan():1:6:nan:
+%g:+nan():1:6:nan():
%*g:+nan():0:6:
-%g:+nan(09A_Zaz):1:13:nan:
+%g:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*g:+nan(09A_Zaz):0:13:
-%g:+0x0p0:1:6:0x0:
-%*g:+0x0p0:0:6:
+%g:+0x.0p0:1:7:0x0:
+%*g:+0x.0p0:0:7:
%g:+0x0p+0:1:7:0x0:
%*g:+0x0p+0:0:7:
%g:+0x8p-129:1:9:0x1p-126:
@@ -76,8 +76,8 @@
%*1g:-0x8p-129:0:-1:
%1g:-0x0p+0:0:-1:
%*1g:-0x0p+0:0:-1:
-%1g:-0x0p0:0:-1:
-%*1g:-0x0p0:0:-1:
+%1g:-0x.0p0:0:-1:
+%*1g:-0x.0p0:0:-1:
%1g:-nan(09A_Zaz):0:-1:
%*1g:-nan(09A_Zaz):0:-1:
%1g:-nan():0:-1:
@@ -86,8 +86,8 @@
%*1g:nan():0:-1:
%1g:nan(09A_Zaz):0:-1:
%*1g:nan(09A_Zaz):0:-1:
-%1g:0x0p0:1:1:0x0:
-%*1g:0x0p0:0:1:
+%1g:0x.0p0:1:1:0x0:
+%*1g:0x.0p0:0:1:
%1g:0x0p+0:1:1:0x0:
%*1g:0x0p+0:0:1:
%1g:0x8p-129:1:1:0x0:
@@ -106,8 +106,8 @@
%*1g:+nan():0:-1:
%1g:+nan(09A_Zaz):0:-1:
%*1g:+nan(09A_Zaz):0:-1:
-%1g:+0x0p0:0:-1:
-%*1g:+0x0p0:0:-1:
+%1g:+0x.0p0:0:-1:
+%*1g:+0x.0p0:0:-1:
%1g:+0x0p+0:0:-1:
%*1g:+0x0p+0:0:-1:
%1g:+0x8p-129:0:-1:
@@ -138,8 +138,8 @@
%*2g:-0x8p-129:0:2:
%2g:-0x0p+0:1:2:-0x0:
%*2g:-0x0p+0:0:2:
-%2g:-0x0p0:1:2:-0x0:
-%*2g:-0x0p0:0:2:
+%2g:-0x.0p0:1:2:-0x0:
+%*2g:-0x.0p0:0:2:
%2g:-nan(09A_Zaz):0:-1:
%*2g:-nan(09A_Zaz):0:-1:
%2g:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2g:nan():0:-1:
%2g:nan(09A_Zaz):0:-1:
%*2g:nan(09A_Zaz):0:-1:
-%2g:0x0p0:0:-1:
-%*2g:0x0p0:0:-1:
+%2g:0x.0p0:0:-1:
+%*2g:0x.0p0:0:-1:
%2g:0x0p+0:0:-1:
%*2g:0x0p+0:0:-1:
%2g:0x8p-129:0:-1:
@@ -168,8 +168,8 @@
%*2g:+nan():0:-1:
%2g:+nan(09A_Zaz):0:-1:
%*2g:+nan(09A_Zaz):0:-1:
-%2g:+0x0p0:1:2:0x0:
-%*2g:+0x0p0:0:2:
+%2g:+0x.0p0:1:2:0x0:
+%*2g:+0x.0p0:0:2:
%2g:+0x0p+0:1:2:0x0:
%*2g:+0x0p+0:0:2:
%2g:+0x8p-129:1:2:0x0:
@@ -200,8 +200,8 @@
%*3g:-0x8p-129:0:-1:
%3g:-0x0p+0:0:-1:
%*3g:-0x0p+0:0:-1:
-%3g:-0x0p0:0:-1:
-%*3g:-0x0p0:0:-1:
+%3g:-0x.0p0:0:-1:
+%*3g:-0x.0p0:0:-1:
%3g:-nan(09A_Zaz):0:-1:
%*3g:-nan(09A_Zaz):0:-1:
%3g:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3g:nan():0:3:
%3g:nan(09A_Zaz):1:3:nan:
%*3g:nan(09A_Zaz):0:3:
-%3g:0x0p0:1:3:0x0:
-%*3g:0x0p0:0:3:
+%3g:0x.0p0:0:-1:
+%*3g:0x.0p0:0:-1:
%3g:0x0p+0:1:3:0x0:
%*3g:0x0p+0:0:3:
%3g:0x8p-129:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3g:+nan():0:-1:
%3g:+nan(09A_Zaz):0:-1:
%*3g:+nan(09A_Zaz):0:-1:
-%3g:+0x0p0:0:-1:
-%*3g:+0x0p0:0:-1:
+%3g:+0x.0p0:0:-1:
+%*3g:+0x.0p0:0:-1:
%3g:+0x0p+0:0:-1:
%*3g:+0x0p+0:0:-1:
%3g:+0x8p-129:0:-1:
@@ -262,8 +262,8 @@
%*4g:-0x8p-129:0:4:
%4g:-0x0p+0:1:4:-0x0:
%*4g:-0x0p+0:0:4:
-%4g:-0x0p0:1:4:-0x0:
-%*4g:-0x0p0:0:4:
+%4g:-0x.0p0:0:-1:
+%*4g:-0x.0p0:0:-1:
%4g:-nan(09A_Zaz):1:4:-nan:
%*4g:-nan(09A_Zaz):0:4:
%4g:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4g:nan():0:-1:
%4g:nan(09A_Zaz):0:-1:
%*4g:nan(09A_Zaz):0:-1:
-%4g:0x0p0:0:-1:
-%*4g:0x0p0:0:-1:
+%4g:0x.0p0:1:4:0x0:
+%*4g:0x.0p0:0:4:
%4g:0x0p+0:0:-1:
%*4g:0x0p+0:0:-1:
%4g:0x8p-129:0:-1:
@@ -292,8 +292,8 @@
%*4g:+nan():0:4:
%4g:+nan(09A_Zaz):1:4:nan:
%*4g:+nan(09A_Zaz):0:4:
-%4g:+0x0p0:1:4:0x0:
-%*4g:+0x0p0:0:4:
+%4g:+0x.0p0:0:-1:
+%*4g:+0x.0p0:0:-1:
%4g:+0x0p+0:1:4:0x0:
%*4g:+0x0p+0:0:4:
%4g:+0x8p-129:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5g:-0x8p-129:0:-1:
%5g:-0x0p+0:0:-1:
%*5g:-0x0p+0:0:-1:
-%5g:-0x0p0:0:-1:
-%*5g:-0x0p0:0:-1:
+%5g:-0x.0p0:1:5:-0x0:
+%*5g:-0x.0p0:0:5:
%5g:-nan(09A_Zaz):0:-1:
%*5g:-nan(09A_Zaz):0:-1:
%5g:-nan():0:-1:
%*5g:-nan():0:-1:
-%5g:nan():1:5:nan:
+%5g:nan():1:5:nan():
%*5g:nan():0:5:
%5g:nan(09A_Zaz):0:-1:
%*5g:nan(09A_Zaz):0:-1:
-%5g:0x0p0:1:5:0x0:
-%*5g:0x0p0:0:5:
+%5g:0x.0p0:0:-1:
+%*5g:0x.0p0:0:-1:
%5g:0x0p+0:0:-1:
%*5g:0x0p+0:0:-1:
%5g:0x8p-129:0:-1:
@@ -354,8 +354,8 @@
%*5g:+nan():0:-1:
%5g:+nan(09A_Zaz):0:-1:
%*5g:+nan(09A_Zaz):0:-1:
-%5g:+0x0p0:0:-1:
-%*5g:+0x0p0:0:-1:
+%5g:+0x.0p0:1:5:0x0:
+%*5g:+0x.0p0:0:5:
%5g:+0x0p+0:0:-1:
%*5g:+0x0p+0:0:-1:
%5g:+0x8p-129:0:-1:
@@ -386,18 +386,18 @@
%*6g:-0x8p-129:0:-1:
%6g:-0x0p+0:0:-1:
%*6g:-0x0p+0:0:-1:
-%6g:-0x0p0:1:6:-0x0:
-%*6g:-0x0p0:0:6:
+%6g:-0x.0p0:0:-1:
+%*6g:-0x.0p0:0:-1:
%6g:-nan(09A_Zaz):0:-1:
%*6g:-nan(09A_Zaz):0:-1:
-%6g:-nan():1:6:-nan:
+%6g:-nan():1:6:-nan():
%*6g:-nan():0:6:
-%6g:nan():1:5:nan:
+%6g:nan():1:5:nan():
%*6g:nan():0:5:
%6g:nan(09A_Zaz):0:-1:
%*6g:nan(09A_Zaz):0:-1:
-%6g:0x0p0:1:5:0x0:
-%*6g:0x0p0:0:5:
+%6g:0x.0p0:1:6:0x0:
+%*6g:0x.0p0:0:6:
%6g:0x0p+0:1:6:0x0:
%*6g:0x0p+0:0:6:
%6g:0x8p-129:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6g:0xf.fffffp+124:0:6:
%6g:infinity:0:-1:
%*6g:infinity:0:-1:
-%6g:+nan():1:6:nan:
+%6g:+nan():1:6:nan():
%*6g:+nan():0:6:
%6g:+nan(09A_Zaz):0:-1:
%*6g:+nan(09A_Zaz):0:-1:
-%6g:+0x0p0:1:6:0x0:
-%*6g:+0x0p0:0:6:
+%6g:+0x.0p0:0:-1:
+%*6g:+0x.0p0:0:-1:
%6g:+0x0p+0:0:-1:
%*6g:+0x0p+0:0:-1:
%6g:+0x8p-129:0:-1:
@@ -448,18 +448,18 @@
%*12g:-0x8p-129:0:9:
%12g:-0x0p+0:1:7:-0x0:
%*12g:-0x0p+0:0:7:
-%12g:-0x0p0:1:6:-0x0:
-%*12g:-0x0p0:0:6:
+%12g:-0x.0p0:1:7:-0x0:
+%*12g:-0x.0p0:0:7:
%12g:-nan(09A_Zaz):0:-1:
%*12g:-nan(09A_Zaz):0:-1:
-%12g:-nan():1:6:-nan:
+%12g:-nan():1:6:-nan():
%*12g:-nan():0:6:
-%12g:nan():1:5:nan:
+%12g:nan():1:5:nan():
%*12g:nan():0:5:
-%12g:nan(09A_Zaz):1:12:nan:
+%12g:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*12g:nan(09A_Zaz):0:12:
-%12g:0x0p0:1:5:0x0:
-%*12g:0x0p0:0:5:
+%12g:0x.0p0:1:6:0x0:
+%*12g:0x.0p0:0:6:
%12g:0x0p+0:1:6:0x0:
%*12g:0x0p+0:0:6:
%12g:0x8p-129:1:8:0x1p-126:
@@ -474,12 +474,12 @@
%*12g:0xf.fffffp+124:0:12:
%12g:infinity:1:8:inf:
%*12g:infinity:0:8:
-%12g:+nan():1:6:nan:
+%12g:+nan():1:6:nan():
%*12g:+nan():0:6:
%12g:+nan(09A_Zaz):0:-1:
%*12g:+nan(09A_Zaz):0:-1:
-%12g:+0x0p0:1:6:0x0:
-%*12g:+0x0p0:0:6:
+%12g:+0x.0p0:1:7:0x0:
+%*12g:+0x.0p0:0:7:
%12g:+0x0p+0:1:7:0x0:
%*12g:+0x0p+0:0:7:
%12g:+0x8p-129:1:9:0x1p-126:
@@ -510,18 +510,18 @@
%*18g:-0x8p-129:0:9:
%18g:-0x0p+0:1:7:-0x0:
%*18g:-0x0p+0:0:7:
-%18g:-0x0p0:1:6:-0x0:
-%*18g:-0x0p0:0:6:
-%18g:-nan(09A_Zaz):1:13:-nan:
+%18g:-0x.0p0:1:7:-0x0:
+%*18g:-0x.0p0:0:7:
+%18g:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*18g:-nan(09A_Zaz):0:13:
-%18g:-nan():1:6:-nan:
+%18g:-nan():1:6:-nan():
%*18g:-nan():0:6:
-%18g:nan():1:5:nan:
+%18g:nan():1:5:nan():
%*18g:nan():0:5:
-%18g:nan(09A_Zaz):1:12:nan:
+%18g:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*18g:nan(09A_Zaz):0:12:
-%18g:0x0p0:1:5:0x0:
-%*18g:0x0p0:0:5:
+%18g:0x.0p0:1:6:0x0:
+%*18g:0x.0p0:0:6:
%18g:0x0p+0:1:6:0x0:
%*18g:0x0p+0:0:6:
%18g:0x8p-129:1:8:0x1p-126:
@@ -536,12 +536,12 @@
%*18g:0xf.fffffp+124:0:14:
%18g:infinity:1:8:inf:
%*18g:infinity:0:8:
-%18g:+nan():1:6:nan:
+%18g:+nan():1:6:nan():
%*18g:+nan():0:6:
-%18g:+nan(09A_Zaz):1:13:nan:
+%18g:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*18g:+nan(09A_Zaz):0:13:
-%18g:+0x0p0:1:6:0x0:
-%*18g:+0x0p0:0:6:
+%18g:+0x.0p0:1:7:0x0:
+%*18g:+0x.0p0:0:7:
%18g:+0x0p+0:1:7:0x0:
%*18g:+0x0p+0:0:7:
%18g:+0x8p-129:1:9:0x1p-126:
@@ -572,18 +572,18 @@
%*5g: -0x8p-129:0:-1:
%5g: -0x0p+0:0:-1:
%*5g: -0x0p+0:0:-1:
-%5g: -0x0p0:0:-1:
-%*5g: -0x0p0:0:-1:
+%5g: -0x.0p0:1:6:-0x0:
+%*5g: -0x.0p0:0:6:
%5g: -nan(09A_Zaz):0:-1:
%*5g: -nan(09A_Zaz):0:-1:
%5g: -nan():0:-1:
%*5g: -nan():0:-1:
-%5g: nan():1:6:nan:
+%5g: nan():1:6:nan():
%*5g: nan():0:6:
%5g: nan(09A_Zaz):0:-1:
%*5g: nan(09A_Zaz):0:-1:
-%5g: 0x0p0:1:6:0x0:
-%*5g: 0x0p0:0:6:
+%5g: 0x.0p0:0:-1:
+%*5g: 0x.0p0:0:-1:
%5g: 0x0p+0:0:-1:
%*5g: 0x0p+0:0:-1:
%5g: 0x8p-129:0:-1:
@@ -602,8 +602,8 @@
%*5g: +nan():0:-1:
%5g: +nan(09A_Zaz):0:-1:
%*5g: +nan(09A_Zaz):0:-1:
-%5g: +0x0p0:0:-1:
-%*5g: +0x0p0:0:-1:
+%5g: +0x.0p0:1:6:0x0:
+%*5g: +0x.0p0:0:6:
%5g: +0x0p+0:0:-1:
%*5g: +0x0p+0:0:-1:
%5g: +0x8p-129:0:-1:
@@ -634,18 +634,18 @@
%*18g: -0x8p-129:0:10:
%18g: -0x0p+0:1:8:-0x0:
%*18g: -0x0p+0:0:8:
-%18g: -0x0p0:1:7:-0x0:
-%*18g: -0x0p0:0:7:
-%18g: -nan(09A_Zaz):1:14:-nan:
+%18g: -0x.0p0:1:8:-0x0:
+%*18g: -0x.0p0:0:8:
+%18g: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*18g: -nan(09A_Zaz):0:14:
-%18g: -nan():1:7:-nan:
+%18g: -nan():1:7:-nan():
%*18g: -nan():0:7:
-%18g: nan():1:6:nan:
+%18g: nan():1:6:nan():
%*18g: nan():0:6:
-%18g: nan(09A_Zaz):1:13:nan:
+%18g: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*18g: nan(09A_Zaz):0:13:
-%18g: 0x0p0:1:6:0x0:
-%*18g: 0x0p0:0:6:
+%18g: 0x.0p0:1:7:0x0:
+%*18g: 0x.0p0:0:7:
%18g: 0x0p+0:1:7:0x0:
%*18g: 0x0p+0:0:7:
%18g: 0x8p-129:1:9:0x1p-126:
@@ -660,12 +660,12 @@
%*18g: 0xf.fffffp+124:0:15:
%18g: infinity:1:9:inf:
%*18g: infinity:0:9:
-%18g: +nan():1:7:nan:
+%18g: +nan():1:7:nan():
%*18g: +nan():0:7:
-%18g: +nan(09A_Zaz):1:14:nan:
+%18g: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*18g: +nan(09A_Zaz):0:14:
-%18g: +0x0p0:1:7:0x0:
-%*18g: +0x0p0:0:7:
+%18g: +0x.0p0:1:8:0x0:
+%*18g: +0x.0p0:0:8:
%18g: +0x0p+0:1:8:0x0:
%*18g: +0x0p+0:0:8:
%18g: +0x8p-129:1:10:0x1p-126:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
index 95f3af2..70713cd 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
@@ -14,18 +14,18 @@
%*G:-0X8P-129:0:9:
%G:-0X0P+0:1:7:-0x0:
%*G:-0X0P+0:0:7:
-%G:-0X0P0:1:6:-0x0:
-%*G:-0X0P0:0:6:
-%G:-NAN(09A_Zaz):1:13:-nan:
+%G:-0X.0P0:1:7:-0x0:
+%*G:-0X.0P0:0:7:
+%G:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*G:-NAN(09A_Zaz):0:13:
-%G:-NAN():1:6:-nan:
+%G:-NAN():1:6:-nan():
%*G:-NAN():0:6:
-%G:NAN():1:5:nan:
+%G:NAN():1:5:nan():
%*G:NAN():0:5:
-%G:NAN(09A_Zaz):1:12:nan:
+%G:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*G:NAN(09A_Zaz):0:12:
-%G:0X0P0:1:5:0x0:
-%*G:0X0P0:0:5:
+%G:0X.0P0:1:6:0x0:
+%*G:0X.0P0:0:6:
%G:0X0P+0:1:6:0x0:
%*G:0X0P+0:0:6:
%G:0X8P-129:1:8:0x1p-126:
@@ -40,12 +40,12 @@
%*G:0XF.FFFFFP+124:0:14:
%G:INFINITY:1:8:inf:
%*G:INFINITY:0:8:
-%G:+NAN():1:6:nan:
+%G:+NAN():1:6:nan():
%*G:+NAN():0:6:
-%G:+NAN(09A_Zaz):1:13:nan:
+%G:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*G:+NAN(09A_Zaz):0:13:
-%G:+0X0P0:1:6:0x0:
-%*G:+0X0P0:0:6:
+%G:+0X.0P0:1:7:0x0:
+%*G:+0X.0P0:0:7:
%G:+0X0P+0:1:7:0x0:
%*G:+0X0P+0:0:7:
%G:+0X8P-129:1:9:0x1p-126:
@@ -76,8 +76,8 @@
%*1G:-0X8P-129:0:-1:
%1G:-0X0P+0:0:-1:
%*1G:-0X0P+0:0:-1:
-%1G:-0X0P0:0:-1:
-%*1G:-0X0P0:0:-1:
+%1G:-0X.0P0:0:-1:
+%*1G:-0X.0P0:0:-1:
%1G:-NAN(09A_Zaz):0:-1:
%*1G:-NAN(09A_Zaz):0:-1:
%1G:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*1G:NAN():0:-1:
%1G:NAN(09A_Zaz):0:-1:
%*1G:NAN(09A_Zaz):0:-1:
-%1G:0X0P0:1:1:0x0:
-%*1G:0X0P0:0:1:
+%1G:0X.0P0:1:1:0x0:
+%*1G:0X.0P0:0:1:
%1G:0X0P+0:1:1:0x0:
%*1G:0X0P+0:0:1:
%1G:0X8P-129:1:1:0x0:
@@ -106,8 +106,8 @@
%*1G:+NAN():0:-1:
%1G:+NAN(09A_Zaz):0:-1:
%*1G:+NAN(09A_Zaz):0:-1:
-%1G:+0X0P0:0:-1:
-%*1G:+0X0P0:0:-1:
+%1G:+0X.0P0:0:-1:
+%*1G:+0X.0P0:0:-1:
%1G:+0X0P+0:0:-1:
%*1G:+0X0P+0:0:-1:
%1G:+0X8P-129:0:-1:
@@ -138,8 +138,8 @@
%*2G:-0X8P-129:0:2:
%2G:-0X0P+0:1:2:-0x0:
%*2G:-0X0P+0:0:2:
-%2G:-0X0P0:1:2:-0x0:
-%*2G:-0X0P0:0:2:
+%2G:-0X.0P0:1:2:-0x0:
+%*2G:-0X.0P0:0:2:
%2G:-NAN(09A_Zaz):0:-1:
%*2G:-NAN(09A_Zaz):0:-1:
%2G:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2G:NAN():0:-1:
%2G:NAN(09A_Zaz):0:-1:
%*2G:NAN(09A_Zaz):0:-1:
-%2G:0X0P0:0:-1:
-%*2G:0X0P0:0:-1:
+%2G:0X.0P0:0:-1:
+%*2G:0X.0P0:0:-1:
%2G:0X0P+0:0:-1:
%*2G:0X0P+0:0:-1:
%2G:0X8P-129:0:-1:
@@ -168,8 +168,8 @@
%*2G:+NAN():0:-1:
%2G:+NAN(09A_Zaz):0:-1:
%*2G:+NAN(09A_Zaz):0:-1:
-%2G:+0X0P0:1:2:0x0:
-%*2G:+0X0P0:0:2:
+%2G:+0X.0P0:1:2:0x0:
+%*2G:+0X.0P0:0:2:
%2G:+0X0P+0:1:2:0x0:
%*2G:+0X0P+0:0:2:
%2G:+0X8P-129:1:2:0x0:
@@ -200,8 +200,8 @@
%*3G:-0X8P-129:0:-1:
%3G:-0X0P+0:0:-1:
%*3G:-0X0P+0:0:-1:
-%3G:-0X0P0:0:-1:
-%*3G:-0X0P0:0:-1:
+%3G:-0X.0P0:0:-1:
+%*3G:-0X.0P0:0:-1:
%3G:-NAN(09A_Zaz):0:-1:
%*3G:-NAN(09A_Zaz):0:-1:
%3G:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3G:NAN():0:3:
%3G:NAN(09A_Zaz):1:3:nan:
%*3G:NAN(09A_Zaz):0:3:
-%3G:0X0P0:1:3:0x0:
-%*3G:0X0P0:0:3:
+%3G:0X.0P0:0:-1:
+%*3G:0X.0P0:0:-1:
%3G:0X0P+0:1:3:0x0:
%*3G:0X0P+0:0:3:
%3G:0X8P-129:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3G:+NAN():0:-1:
%3G:+NAN(09A_Zaz):0:-1:
%*3G:+NAN(09A_Zaz):0:-1:
-%3G:+0X0P0:0:-1:
-%*3G:+0X0P0:0:-1:
+%3G:+0X.0P0:0:-1:
+%*3G:+0X.0P0:0:-1:
%3G:+0X0P+0:0:-1:
%*3G:+0X0P+0:0:-1:
%3G:+0X8P-129:0:-1:
@@ -262,8 +262,8 @@
%*4G:-0X8P-129:0:4:
%4G:-0X0P+0:1:4:-0x0:
%*4G:-0X0P+0:0:4:
-%4G:-0X0P0:1:4:-0x0:
-%*4G:-0X0P0:0:4:
+%4G:-0X.0P0:0:-1:
+%*4G:-0X.0P0:0:-1:
%4G:-NAN(09A_Zaz):1:4:-nan:
%*4G:-NAN(09A_Zaz):0:4:
%4G:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4G:NAN():0:-1:
%4G:NAN(09A_Zaz):0:-1:
%*4G:NAN(09A_Zaz):0:-1:
-%4G:0X0P0:0:-1:
-%*4G:0X0P0:0:-1:
+%4G:0X.0P0:1:4:0x0:
+%*4G:0X.0P0:0:4:
%4G:0X0P+0:0:-1:
%*4G:0X0P+0:0:-1:
%4G:0X8P-129:0:-1:
@@ -292,8 +292,8 @@
%*4G:+NAN():0:4:
%4G:+NAN(09A_Zaz):1:4:nan:
%*4G:+NAN(09A_Zaz):0:4:
-%4G:+0X0P0:1:4:0x0:
-%*4G:+0X0P0:0:4:
+%4G:+0X.0P0:0:-1:
+%*4G:+0X.0P0:0:-1:
%4G:+0X0P+0:1:4:0x0:
%*4G:+0X0P+0:0:4:
%4G:+0X8P-129:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5G:-0X8P-129:0:-1:
%5G:-0X0P+0:0:-1:
%*5G:-0X0P+0:0:-1:
-%5G:-0X0P0:0:-1:
-%*5G:-0X0P0:0:-1:
+%5G:-0X.0P0:1:5:-0x0:
+%*5G:-0X.0P0:0:5:
%5G:-NAN(09A_Zaz):0:-1:
%*5G:-NAN(09A_Zaz):0:-1:
%5G:-NAN():0:-1:
%*5G:-NAN():0:-1:
-%5G:NAN():1:5:nan:
+%5G:NAN():1:5:nan():
%*5G:NAN():0:5:
%5G:NAN(09A_Zaz):0:-1:
%*5G:NAN(09A_Zaz):0:-1:
-%5G:0X0P0:1:5:0x0:
-%*5G:0X0P0:0:5:
+%5G:0X.0P0:0:-1:
+%*5G:0X.0P0:0:-1:
%5G:0X0P+0:0:-1:
%*5G:0X0P+0:0:-1:
%5G:0X8P-129:0:-1:
@@ -354,8 +354,8 @@
%*5G:+NAN():0:-1:
%5G:+NAN(09A_Zaz):0:-1:
%*5G:+NAN(09A_Zaz):0:-1:
-%5G:+0X0P0:0:-1:
-%*5G:+0X0P0:0:-1:
+%5G:+0X.0P0:1:5:0x0:
+%*5G:+0X.0P0:0:5:
%5G:+0X0P+0:0:-1:
%*5G:+0X0P+0:0:-1:
%5G:+0X8P-129:0:-1:
@@ -386,18 +386,18 @@
%*6G:-0X8P-129:0:-1:
%6G:-0X0P+0:0:-1:
%*6G:-0X0P+0:0:-1:
-%6G:-0X0P0:1:6:-0x0:
-%*6G:-0X0P0:0:6:
+%6G:-0X.0P0:0:-1:
+%*6G:-0X.0P0:0:-1:
%6G:-NAN(09A_Zaz):0:-1:
%*6G:-NAN(09A_Zaz):0:-1:
-%6G:-NAN():1:6:-nan:
+%6G:-NAN():1:6:-nan():
%*6G:-NAN():0:6:
-%6G:NAN():1:5:nan:
+%6G:NAN():1:5:nan():
%*6G:NAN():0:5:
%6G:NAN(09A_Zaz):0:-1:
%*6G:NAN(09A_Zaz):0:-1:
-%6G:0X0P0:1:5:0x0:
-%*6G:0X0P0:0:5:
+%6G:0X.0P0:1:6:0x0:
+%*6G:0X.0P0:0:6:
%6G:0X0P+0:1:6:0x0:
%*6G:0X0P+0:0:6:
%6G:0X8P-129:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6G:0XF.FFFFFP+124:0:6:
%6G:INFINITY:0:-1:
%*6G:INFINITY:0:-1:
-%6G:+NAN():1:6:nan:
+%6G:+NAN():1:6:nan():
%*6G:+NAN():0:6:
%6G:+NAN(09A_Zaz):0:-1:
%*6G:+NAN(09A_Zaz):0:-1:
-%6G:+0X0P0:1:6:0x0:
-%*6G:+0X0P0:0:6:
+%6G:+0X.0P0:0:-1:
+%*6G:+0X.0P0:0:-1:
%6G:+0X0P+0:0:-1:
%*6G:+0X0P+0:0:-1:
%6G:+0X8P-129:0:-1:
@@ -448,18 +448,18 @@
%*12G:-0X8P-129:0:9:
%12G:-0X0P+0:1:7:-0x0:
%*12G:-0X0P+0:0:7:
-%12G:-0X0P0:1:6:-0x0:
-%*12G:-0X0P0:0:6:
+%12G:-0X.0P0:1:7:-0x0:
+%*12G:-0X.0P0:0:7:
%12G:-NAN(09A_Zaz):0:-1:
%*12G:-NAN(09A_Zaz):0:-1:
-%12G:-NAN():1:6:-nan:
+%12G:-NAN():1:6:-nan():
%*12G:-NAN():0:6:
-%12G:NAN():1:5:nan:
+%12G:NAN():1:5:nan():
%*12G:NAN():0:5:
-%12G:NAN(09A_Zaz):1:12:nan:
+%12G:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*12G:NAN(09A_Zaz):0:12:
-%12G:0X0P0:1:5:0x0:
-%*12G:0X0P0:0:5:
+%12G:0X.0P0:1:6:0x0:
+%*12G:0X.0P0:0:6:
%12G:0X0P+0:1:6:0x0:
%*12G:0X0P+0:0:6:
%12G:0X8P-129:1:8:0x1p-126:
@@ -474,12 +474,12 @@
%*12G:0XF.FFFFFP+124:0:12:
%12G:INFINITY:1:8:inf:
%*12G:INFINITY:0:8:
-%12G:+NAN():1:6:nan:
+%12G:+NAN():1:6:nan():
%*12G:+NAN():0:6:
%12G:+NAN(09A_Zaz):0:-1:
%*12G:+NAN(09A_Zaz):0:-1:
-%12G:+0X0P0:1:6:0x0:
-%*12G:+0X0P0:0:6:
+%12G:+0X.0P0:1:7:0x0:
+%*12G:+0X.0P0:0:7:
%12G:+0X0P+0:1:7:0x0:
%*12G:+0X0P+0:0:7:
%12G:+0X8P-129:1:9:0x1p-126:
@@ -510,18 +510,18 @@
%*18G:-0X8P-129:0:9:
%18G:-0X0P+0:1:7:-0x0:
%*18G:-0X0P+0:0:7:
-%18G:-0X0P0:1:6:-0x0:
-%*18G:-0X0P0:0:6:
-%18G:-NAN(09A_Zaz):1:13:-nan:
+%18G:-0X.0P0:1:7:-0x0:
+%*18G:-0X.0P0:0:7:
+%18G:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*18G:-NAN(09A_Zaz):0:13:
-%18G:-NAN():1:6:-nan:
+%18G:-NAN():1:6:-nan():
%*18G:-NAN():0:6:
-%18G:NAN():1:5:nan:
+%18G:NAN():1:5:nan():
%*18G:NAN():0:5:
-%18G:NAN(09A_Zaz):1:12:nan:
+%18G:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*18G:NAN(09A_Zaz):0:12:
-%18G:0X0P0:1:5:0x0:
-%*18G:0X0P0:0:5:
+%18G:0X.0P0:1:6:0x0:
+%*18G:0X.0P0:0:6:
%18G:0X0P+0:1:6:0x0:
%*18G:0X0P+0:0:6:
%18G:0X8P-129:1:8:0x1p-126:
@@ -536,12 +536,12 @@
%*18G:0XF.FFFFFP+124:0:14:
%18G:INFINITY:1:8:inf:
%*18G:INFINITY:0:8:
-%18G:+NAN():1:6:nan:
+%18G:+NAN():1:6:nan():
%*18G:+NAN():0:6:
-%18G:+NAN(09A_Zaz):1:13:nan:
+%18G:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*18G:+NAN(09A_Zaz):0:13:
-%18G:+0X0P0:1:6:0x0:
-%*18G:+0X0P0:0:6:
+%18G:+0X.0P0:1:7:0x0:
+%*18G:+0X.0P0:0:7:
%18G:+0X0P+0:1:7:0x0:
%*18G:+0X0P+0:0:7:
%18G:+0X8P-129:1:9:0x1p-126:
@@ -572,18 +572,18 @@
%*5G: -0X8P-129:0:-1:
%5G: -0X0P+0:0:-1:
%*5G: -0X0P+0:0:-1:
-%5G: -0X0P0:0:-1:
-%*5G: -0X0P0:0:-1:
+%5G: -0X.0P0:1:6:-0x0:
+%*5G: -0X.0P0:0:6:
%5G: -NAN(09A_Zaz):0:-1:
%*5G: -NAN(09A_Zaz):0:-1:
%5G: -NAN():0:-1:
%*5G: -NAN():0:-1:
-%5G: NAN():1:6:nan:
+%5G: NAN():1:6:nan():
%*5G: NAN():0:6:
%5G: NAN(09A_Zaz):0:-1:
%*5G: NAN(09A_Zaz):0:-1:
-%5G: 0X0P0:1:6:0x0:
-%*5G: 0X0P0:0:6:
+%5G: 0X.0P0:0:-1:
+%*5G: 0X.0P0:0:-1:
%5G: 0X0P+0:0:-1:
%*5G: 0X0P+0:0:-1:
%5G: 0X8P-129:0:-1:
@@ -602,8 +602,8 @@
%*5G: +NAN():0:-1:
%5G: +NAN(09A_Zaz):0:-1:
%*5G: +NAN(09A_Zaz):0:-1:
-%5G: +0X0P0:0:-1:
-%*5G: +0X0P0:0:-1:
+%5G: +0X.0P0:1:6:0x0:
+%*5G: +0X.0P0:0:6:
%5G: +0X0P+0:0:-1:
%*5G: +0X0P+0:0:-1:
%5G: +0X8P-129:0:-1:
@@ -634,18 +634,18 @@
%*18G: -0X8P-129:0:10:
%18G: -0X0P+0:1:8:-0x0:
%*18G: -0X0P+0:0:8:
-%18G: -0X0P0:1:7:-0x0:
-%*18G: -0X0P0:0:7:
-%18G: -NAN(09A_Zaz):1:14:-nan:
+%18G: -0X.0P0:1:8:-0x0:
+%*18G: -0X.0P0:0:8:
+%18G: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*18G: -NAN(09A_Zaz):0:14:
-%18G: -NAN():1:7:-nan:
+%18G: -NAN():1:7:-nan():
%*18G: -NAN():0:7:
-%18G: NAN():1:6:nan:
+%18G: NAN():1:6:nan():
%*18G: NAN():0:6:
-%18G: NAN(09A_Zaz):1:13:nan:
+%18G: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*18G: NAN(09A_Zaz):0:13:
-%18G: 0X0P0:1:6:0x0:
-%*18G: 0X0P0:0:6:
+%18G: 0X.0P0:1:7:0x0:
+%*18G: 0X.0P0:0:7:
%18G: 0X0P+0:1:7:0x0:
%*18G: 0X0P+0:0:7:
%18G: 0X8P-129:1:9:0x1p-126:
@@ -660,12 +660,12 @@
%*18G: 0XF.FFFFFP+124:0:15:
%18G: INFINITY:1:9:inf:
%*18G: INFINITY:0:9:
-%18G: +NAN():1:7:nan:
+%18G: +NAN():1:7:nan():
%*18G: +NAN():0:7:
-%18G: +NAN(09A_Zaz):1:14:nan:
+%18G: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*18G: +NAN(09A_Zaz):0:14:
-%18G: +0X0P0:1:7:0x0:
-%*18G: +0X0P0:0:7:
+%18G: +0X.0P0:1:8:0x0:
+%*18G: +0X.0P0:0:8:
%18G: +0X0P+0:1:8:0x0:
%*18G: +0X0P+0:0:8:
%18G: +0X8P-129:1:10:0x1p-126:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
index 67d5b00..6938a43 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
@@ -14,18 +14,18 @@
%*La:-0x8p-16385:0:11:
%La:-0x0p+0:1:7:-0x0:
%*La:-0x0p+0:0:7:
-%La:-0x0p0:1:6:-0x0:
-%*La:-0x0p0:0:6:
-%La:-nan(09A_Zaz):1:13:-nan:
+%La:-0x.0p0:1:7:-0x0:
+%*La:-0x.0p0:0:7:
+%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*La:-nan(09A_Zaz):0:13:
-%La:-nan():1:6:-nan:
+%La:-nan():1:6:-nan():
%*La:-nan():0:6:
-%La:nan():1:5:nan:
+%La:nan():1:5:nan():
%*La:nan():0:5:
-%La:nan(09A_Zaz):1:12:nan:
+%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*La:nan(09A_Zaz):0:12:
-%La:0x0p0:1:5:0x0:
-%*La:0x0p0:0:5:
+%La:0x.0p0:1:6:0x0:
+%*La:0x.0p0:0:6:
%La:0x0p+0:1:6:0x0:
%*La:0x0p+0:0:6:
%La:0x8p-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*La:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
%La:infinity:1:8:inf:
%*La:infinity:0:8:
-%La:+nan():1:6:nan:
+%La:+nan():1:6:nan():
%*La:+nan():0:6:
-%La:+nan(09A_Zaz):1:13:nan:
+%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*La:+nan(09A_Zaz):0:13:
-%La:+0x0p0:1:6:0x0:
-%*La:+0x0p0:0:6:
+%La:+0x.0p0:1:7:0x0:
+%*La:+0x.0p0:0:7:
%La:+0x0p+0:1:7:0x0:
%*La:+0x0p+0:0:7:
%La:+0x8p-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1La:-0x8p-16385:0:-1:
%1La:-0x0p+0:0:-1:
%*1La:-0x0p+0:0:-1:
-%1La:-0x0p0:0:-1:
-%*1La:-0x0p0:0:-1:
+%1La:-0x.0p0:0:-1:
+%*1La:-0x.0p0:0:-1:
%1La:-nan(09A_Zaz):0:-1:
%*1La:-nan(09A_Zaz):0:-1:
%1La:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1La:0x.0p0:0:1:
%1La:0x0p+0:1:1:0x0:
%*1La:0x0p+0:0:1:
%1La:0x8p-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1La:+0x.0p0:0:-1:
%1La:+0x0p+0:0:-1:
%*1La:+0x0p+0:0:-1:
%1La:+0x8p-16385:0:-1:
@@ -138,8 +138,8 @@
%*2La:-0x8p-16385:0:2:
%2La:-0x0p+0:1:2:-0x0:
%*2La:-0x0p+0:0:2:
-%2La:-0x0p0:1:2:-0x0:
-%*2La:-0x0p0:0:2:
+%2La:-0x.0p0:1:2:-0x0:
+%*2La:-0x.0p0:0:2:
%2La:-nan(09A_Zaz):0:-1:
%*2La:-nan(09A_Zaz):0:-1:
%2La:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-%2La:0x0p0:0:-1:
-%*2La:0x0p0:0:-1:
+%2La:0x.0p0:0:-1:
+%*2La:0x.0p0:0:-1:
%2La:0x0p+0:0:-1:
%*2La:0x0p+0:0:-1:
%2La:0x8p-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2La:+0x.0p0:0:2:
%2La:+0x0p+0:1:2:0x0:
%*2La:+0x0p+0:0:2:
%2La:+0x8p-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3La:-0x8p-16385:0:-1:
%3La:-0x0p+0:0:-1:
%*3La:-0x0p+0:0:-1:
-%3La:-0x0p0:0:-1:
-%*3La:-0x0p0:0:-1:
+%3La:-0x.0p0:0:-1:
+%*3La:-0x.0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3La:0x.0p0:0:-1:
%3La:0x0p+0:1:3:0x0:
%*3La:0x0p+0:0:3:
%3La:0x8p-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-%3La:+0x0p0:0:-1:
-%*3La:+0x0p0:0:-1:
+%3La:+0x.0p0:0:-1:
+%*3La:+0x.0p0:0:-1:
%3La:+0x0p+0:0:-1:
%*3La:+0x0p+0:0:-1:
%3La:+0x8p-16385:0:-1:
@@ -262,8 +262,8 @@
%*4La:-0x8p-16385:0:4:
%4La:-0x0p+0:1:4:-0x0:
%*4La:-0x0p+0:0:4:
-%4La:-0x0p0:1:4:-0x0:
-%*4La:-0x0p0:0:4:
+%4La:-0x.0p0:0:-1:
+%*4La:-0x.0p0:0:-1:
%4La:-nan(09A_Zaz):1:4:-nan:
%*4La:-nan(09A_Zaz):0:4:
%4La:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-%4La:0x0p0:0:-1:
-%*4La:0x0p0:0:-1:
+%4La:0x.0p0:1:4:0x0:
+%*4La:0x.0p0:0:4:
%4La:0x0p+0:0:-1:
%*4La:0x0p+0:0:-1:
%4La:0x8p-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4La:+0x.0p0:0:-1:
%4La:+0x0p+0:1:4:0x0:
%*4La:+0x0p+0:0:4:
%4La:+0x8p-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5La:-0x8p-16385:0:-1:
%5La:-0x0p+0:0:-1:
%*5La:-0x0p+0:0:-1:
-%5La:-0x0p0:0:-1:
-%*5La:-0x0p0:0:-1:
+%5La:-0x.0p0:1:5:-0x0:
+%*5La:-0x.0p0:0:5:
%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():1:5:nan():
%*5La:nan():0:5:
%5La:nan(09A_Zaz):0:-1:
%*5La:nan(09A_Zaz):0:-1:
-%5La:0x0p0:1:5:0x0:
-%*5La:0x0p0:0:5:
+%5La:0x.0p0:0:-1:
+%*5La:0x.0p0:0:-1:
%5La:0x0p+0:0:-1:
%*5La:0x0p+0:0:-1:
%5La:0x8p-16385:0:-1:
@@ -354,8 +354,8 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-%5La:+0x0p0:0:-1:
-%*5La:+0x0p0:0:-1:
+%5La:+0x.0p0:1:5:0x0:
+%*5La:+0x.0p0:0:5:
%5La:+0x0p+0:0:-1:
%*5La:+0x0p+0:0:-1:
%5La:+0x8p-16385:0:-1:
@@ -386,18 +386,18 @@
%*6La:-0x8p-16385:0:-1:
%6La:-0x0p+0:0:-1:
%*6La:-0x0p+0:0:-1:
-%6La:-0x0p0:1:6:-0x0:
-%*6La:-0x0p0:0:6:
+%6La:-0x.0p0:0:-1:
+%*6La:-0x.0p0:0:-1:
%6La:-nan(09A_Zaz):0:-1:
%*6La:-nan(09A_Zaz):0:-1:
-%6La:-nan():1:6:-nan:
+%6La:-nan():1:6:-nan():
%*6La:-nan():0:6:
-%6La:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6La:0x.0p0:0:6:
%6La:0x0p+0:1:6:0x0:
%*6La:0x0p+0:0:6:
%6La:0x8p-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6La:0xf.fffffffffffffffffffffffffff8p+16380:0:6:
%6La:infinity:0:-1:
%*6La:infinity:0:-1:
-%6La:+nan():1:6:nan:
+%6La:+nan():1:6:nan():
%*6La:+nan():0:6:
%6La:+nan(09A_Zaz):0:-1:
%*6La:+nan(09A_Zaz):0:-1:
-%6La:+0x0p0:1:6:0x0:
-%*6La:+0x0p0:0:6:
+%6La:+0x.0p0:0:-1:
+%*6La:+0x.0p0:0:-1:
%6La:+0x0p+0:0:-1:
%*6La:+0x0p+0:0:-1:
%6La:+0x8p-16385:0:-1:
@@ -448,18 +448,18 @@
%*35La:-0x8p-16385:0:11:
%35La:-0x0p+0:1:7:-0x0:
%*35La:-0x0p+0:0:7:
-%35La:-0x0p0:1:6:-0x0:
-%*35La:-0x0p0:0:6:
-%35La:-nan(09A_Zaz):1:13:-nan:
+%35La:-0x.0p0:1:7:-0x0:
+%*35La:-0x.0p0:0:7:
+%35La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*35La:-nan(09A_Zaz):0:13:
-%35La:-nan():1:6:-nan:
+%35La:-nan():1:6:-nan():
%*35La:-nan():0:6:
-%35La:nan():1:5:nan:
+%35La:nan():1:5:nan():
%*35La:nan():0:5:
-%35La:nan(09A_Zaz):1:12:nan:
+%35La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*35La:nan(09A_Zaz):0:12:
-%35La:0x0p0:1:5:0x0:
-%*35La:0x0p0:0:5:
+%35La:0x.0p0:1:6:0x0:
+%*35La:0x.0p0:0:6:
%35La:0x0p+0:1:6:0x0:
%*35La:0x0p+0:0:6:
%35La:0x8p-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*35La:0xf.fffffffffffffffffffffffffff8p+16380:0:35:
%35La:infinity:1:8:inf:
%*35La:infinity:0:8:
-%35La:+nan():1:6:nan:
+%35La:+nan():1:6:nan():
%*35La:+nan():0:6:
-%35La:+nan(09A_Zaz):1:13:nan:
+%35La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*35La:+nan(09A_Zaz):0:13:
-%35La:+0x0p0:1:6:0x0:
-%*35La:+0x0p0:0:6:
+%35La:+0x.0p0:1:7:0x0:
+%*35La:+0x.0p0:0:7:
%35La:+0x0p+0:1:7:0x0:
%*35La:+0x0p+0:0:7:
%35La:+0x8p-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*53La:-0x8p-16385:0:11:
%53La:-0x0p+0:1:7:-0x0:
%*53La:-0x0p+0:0:7:
-%53La:-0x0p0:1:6:-0x0:
-%*53La:-0x0p0:0:6:
-%53La:-nan(09A_Zaz):1:13:-nan:
+%53La:-0x.0p0:1:7:-0x0:
+%*53La:-0x.0p0:0:7:
+%53La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*53La:-nan(09A_Zaz):0:13:
-%53La:-nan():1:6:-nan:
+%53La:-nan():1:6:-nan():
%*53La:-nan():0:6:
-%53La:nan():1:5:nan:
+%53La:nan():1:5:nan():
%*53La:nan():0:5:
-%53La:nan(09A_Zaz):1:12:nan:
+%53La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*53La:nan(09A_Zaz):0:12:
-%53La:0x0p0:1:5:0x0:
-%*53La:0x0p0:0:5:
+%53La:0x.0p0:1:6:0x0:
+%*53La:0x.0p0:0:6:
%53La:0x0p+0:1:6:0x0:
%*53La:0x0p+0:0:6:
%53La:0x8p-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*53La:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
%53La:infinity:1:8:inf:
%*53La:infinity:0:8:
-%53La:+nan():1:6:nan:
+%53La:+nan():1:6:nan():
%*53La:+nan():0:6:
-%53La:+nan(09A_Zaz):1:13:nan:
+%53La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*53La:+nan(09A_Zaz):0:13:
-%53La:+0x0p0:1:6:0x0:
-%*53La:+0x0p0:0:6:
+%53La:+0x.0p0:1:7:0x0:
+%*53La:+0x.0p0:0:7:
%53La:+0x0p+0:1:7:0x0:
%*53La:+0x0p+0:0:7:
%53La:+0x8p-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5La: -0x8p-16385:0:-1:
%5La: -0x0p+0:0:-1:
%*5La: -0x0p+0:0:-1:
-%5La: -0x0p0:0:-1:
-%*5La: -0x0p0:0:-1:
+%5La: -0x.0p0:1:6:-0x0:
+%*5La: -0x.0p0:0:6:
%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():1:6:nan():
%*5La: nan():0:6:
%5La: nan(09A_Zaz):0:-1:
%*5La: nan(09A_Zaz):0:-1:
-%5La: 0x0p0:1:6:0x0:
-%*5La: 0x0p0:0:6:
+%5La: 0x.0p0:0:-1:
+%*5La: 0x.0p0:0:-1:
%5La: 0x0p+0:0:-1:
%*5La: 0x0p+0:0:-1:
%5La: 0x8p-16385:0:-1:
@@ -602,8 +602,8 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-%5La: +0x0p0:0:-1:
-%*5La: +0x0p0:0:-1:
+%5La: +0x.0p0:1:6:0x0:
+%*5La: +0x.0p0:0:6:
%5La: +0x0p+0:0:-1:
%*5La: +0x0p+0:0:-1:
%5La: +0x8p-16385:0:-1:
@@ -634,18 +634,18 @@
%*53La: -0x8p-16385:0:12:
%53La: -0x0p+0:1:8:-0x0:
%*53La: -0x0p+0:0:8:
-%53La: -0x0p0:1:7:-0x0:
-%*53La: -0x0p0:0:7:
-%53La: -nan(09A_Zaz):1:14:-nan:
+%53La: -0x.0p0:1:8:-0x0:
+%*53La: -0x.0p0:0:8:
+%53La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*53La: -nan(09A_Zaz):0:14:
-%53La: -nan():1:7:-nan:
+%53La: -nan():1:7:-nan():
%*53La: -nan():0:7:
-%53La: nan():1:6:nan:
+%53La: nan():1:6:nan():
%*53La: nan():0:6:
-%53La: nan(09A_Zaz):1:13:nan:
+%53La: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*53La: nan(09A_Zaz):0:13:
-%53La: 0x0p0:1:6:0x0:
-%*53La: 0x0p0:0:6:
+%53La: 0x.0p0:1:7:0x0:
+%*53La: 0x.0p0:0:7:
%53La: 0x0p+0:1:7:0x0:
%*53La: 0x0p+0:0:7:
%53La: 0x8p-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*53La: 0xf.fffffffffffffffffffffffffff8p+16380:0:40:
%53La: infinity:1:9:inf:
%*53La: infinity:0:9:
-%53La: +nan():1:7:nan:
+%53La: +nan():1:7:nan():
%*53La: +nan():0:7:
-%53La: +nan(09A_Zaz):1:14:nan:
+%53La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*53La: +nan(09A_Zaz):0:14:
-%53La: +0x0p0:1:7:0x0:
-%*53La: +0x0p0:0:7:
+%53La: +0x.0p0:1:8:0x0:
+%*53La: +0x.0p0:0:8:
%53La: +0x0p+0:1:8:0x0:
%*53La: +0x0p+0:0:8:
%53La: +0x8p-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
index b3f26be..74a5990 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
@@ -14,18 +14,18 @@
%*LA:-0X8P-16385:0:11:
%LA:-0X0P+0:1:7:-0x0:
%*LA:-0X0P+0:0:7:
-%LA:-0X0P0:1:6:-0x0:
-%*LA:-0X0P0:0:6:
-%LA:-NAN(09A_Zaz):1:13:-nan:
+%LA:-0X.0P0:1:7:-0x0:
+%*LA:-0X.0P0:0:7:
+%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LA:-NAN(09A_Zaz):0:13:
-%LA:-NAN():1:6:-nan:
+%LA:-NAN():1:6:-nan():
%*LA:-NAN():0:6:
-%LA:NAN():1:5:nan:
+%LA:NAN():1:5:nan():
%*LA:NAN():0:5:
-%LA:NAN(09A_Zaz):1:12:nan:
+%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LA:NAN(09A_Zaz):0:12:
-%LA:0X0P0:1:5:0x0:
-%*LA:0X0P0:0:5:
+%LA:0X.0P0:1:6:0x0:
+%*LA:0X.0P0:0:6:
%LA:0X0P+0:1:6:0x0:
%*LA:0X0P+0:0:6:
%LA:0X8P-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
%LA:INFINITY:1:8:inf:
%*LA:INFINITY:0:8:
-%LA:+NAN():1:6:nan:
+%LA:+NAN():1:6:nan():
%*LA:+NAN():0:6:
-%LA:+NAN(09A_Zaz):1:13:nan:
+%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LA:+NAN(09A_Zaz):0:13:
-%LA:+0X0P0:1:6:0x0:
-%*LA:+0X0P0:0:6:
+%LA:+0X.0P0:1:7:0x0:
+%*LA:+0X.0P0:0:7:
%LA:+0X0P+0:1:7:0x0:
%*LA:+0X0P+0:0:7:
%LA:+0X8P-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LA:-0X8P-16385:0:-1:
%1LA:-0X0P+0:0:-1:
%*1LA:-0X0P+0:0:-1:
-%1LA:-0X0P0:0:-1:
-%*1LA:-0X0P0:0:-1:
+%1LA:-0X.0P0:0:-1:
+%*1LA:-0X.0P0:0:-1:
%1LA:-NAN(09A_Zaz):0:-1:
%*1LA:-NAN(09A_Zaz):0:-1:
%1LA:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LA:0X.0P0:0:1:
%1LA:0X0P+0:1:1:0x0:
%*1LA:0X0P+0:0:1:
%1LA:0X8P-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LA:+0X.0P0:0:-1:
%1LA:+0X0P+0:0:-1:
%*1LA:+0X0P+0:0:-1:
%1LA:+0X8P-16385:0:-1:
@@ -138,8 +138,8 @@
%*2LA:-0X8P-16385:0:2:
%2LA:-0X0P+0:1:2:-0x0:
%*2LA:-0X0P+0:0:2:
-%2LA:-0X0P0:1:2:-0x0:
-%*2LA:-0X0P0:0:2:
+%2LA:-0X.0P0:1:2:-0x0:
+%*2LA:-0X.0P0:0:2:
%2LA:-NAN(09A_Zaz):0:-1:
%*2LA:-NAN(09A_Zaz):0:-1:
%2LA:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-%2LA:0X0P0:0:-1:
-%*2LA:0X0P0:0:-1:
+%2LA:0X.0P0:0:-1:
+%*2LA:0X.0P0:0:-1:
%2LA:0X0P+0:0:-1:
%*2LA:0X0P+0:0:-1:
%2LA:0X8P-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LA:+0X.0P0:0:2:
%2LA:+0X0P+0:1:2:0x0:
%*2LA:+0X0P+0:0:2:
%2LA:+0X8P-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LA:-0X8P-16385:0:-1:
%3LA:-0X0P+0:0:-1:
%*3LA:-0X0P+0:0:-1:
-%3LA:-0X0P0:0:-1:
-%*3LA:-0X0P0:0:-1:
+%3LA:-0X.0P0:0:-1:
+%*3LA:-0X.0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LA:0X.0P0:0:-1:
%3LA:0X0P+0:1:3:0x0:
%*3LA:0X0P+0:0:3:
%3LA:0X8P-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-%3LA:+0X0P0:0:-1:
-%*3LA:+0X0P0:0:-1:
+%3LA:+0X.0P0:0:-1:
+%*3LA:+0X.0P0:0:-1:
%3LA:+0X0P+0:0:-1:
%*3LA:+0X0P+0:0:-1:
%3LA:+0X8P-16385:0:-1:
@@ -262,8 +262,8 @@
%*4LA:-0X8P-16385:0:4:
%4LA:-0X0P+0:1:4:-0x0:
%*4LA:-0X0P+0:0:4:
-%4LA:-0X0P0:1:4:-0x0:
-%*4LA:-0X0P0:0:4:
+%4LA:-0X.0P0:0:-1:
+%*4LA:-0X.0P0:0:-1:
%4LA:-NAN(09A_Zaz):1:4:-nan:
%*4LA:-NAN(09A_Zaz):0:4:
%4LA:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-%4LA:0X0P0:0:-1:
-%*4LA:0X0P0:0:-1:
+%4LA:0X.0P0:1:4:0x0:
+%*4LA:0X.0P0:0:4:
%4LA:0X0P+0:0:-1:
%*4LA:0X0P+0:0:-1:
%4LA:0X8P-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LA:+0X.0P0:0:-1:
%4LA:+0X0P+0:1:4:0x0:
%*4LA:+0X0P+0:0:4:
%4LA:+0X8P-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LA:-0X8P-16385:0:-1:
%5LA:-0X0P+0:0:-1:
%*5LA:-0X0P+0:0:-1:
-%5LA:-0X0P0:0:-1:
-%*5LA:-0X0P0:0:-1:
+%5LA:-0X.0P0:1:5:-0x0:
+%*5LA:-0X.0P0:0:5:
%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():1:5:nan():
%*5LA:NAN():0:5:
%5LA:NAN(09A_Zaz):0:-1:
%*5LA:NAN(09A_Zaz):0:-1:
-%5LA:0X0P0:1:5:0x0:
-%*5LA:0X0P0:0:5:
+%5LA:0X.0P0:0:-1:
+%*5LA:0X.0P0:0:-1:
%5LA:0X0P+0:0:-1:
%*5LA:0X0P+0:0:-1:
%5LA:0X8P-16385:0:-1:
@@ -354,8 +354,8 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-%5LA:+0X0P0:0:-1:
-%*5LA:+0X0P0:0:-1:
+%5LA:+0X.0P0:1:5:0x0:
+%*5LA:+0X.0P0:0:5:
%5LA:+0X0P+0:0:-1:
%*5LA:+0X0P+0:0:-1:
%5LA:+0X8P-16385:0:-1:
@@ -386,18 +386,18 @@
%*6LA:-0X8P-16385:0:-1:
%6LA:-0X0P+0:0:-1:
%*6LA:-0X0P+0:0:-1:
-%6LA:-0X0P0:1:6:-0x0:
-%*6LA:-0X0P0:0:6:
+%6LA:-0X.0P0:0:-1:
+%*6LA:-0X.0P0:0:-1:
%6LA:-NAN(09A_Zaz):0:-1:
%*6LA:-NAN(09A_Zaz):0:-1:
-%6LA:-NAN():1:6:-nan:
+%6LA:-NAN():1:6:-nan():
%*6LA:-NAN():0:6:
-%6LA:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LA:0X.0P0:0:6:
%6LA:0X0P+0:1:6:0x0:
%*6LA:0X0P+0:0:6:
%6LA:0X8P-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
%6LA:INFINITY:0:-1:
%*6LA:INFINITY:0:-1:
-%6LA:+NAN():1:6:nan:
+%6LA:+NAN():1:6:nan():
%*6LA:+NAN():0:6:
%6LA:+NAN(09A_Zaz):0:-1:
%*6LA:+NAN(09A_Zaz):0:-1:
-%6LA:+0X0P0:1:6:0x0:
-%*6LA:+0X0P0:0:6:
+%6LA:+0X.0P0:0:-1:
+%*6LA:+0X.0P0:0:-1:
%6LA:+0X0P+0:0:-1:
%*6LA:+0X0P+0:0:-1:
%6LA:+0X8P-16385:0:-1:
@@ -448,18 +448,18 @@
%*35LA:-0X8P-16385:0:11:
%35LA:-0X0P+0:1:7:-0x0:
%*35LA:-0X0P+0:0:7:
-%35LA:-0X0P0:1:6:-0x0:
-%*35LA:-0X0P0:0:6:
-%35LA:-NAN(09A_Zaz):1:13:-nan:
+%35LA:-0X.0P0:1:7:-0x0:
+%*35LA:-0X.0P0:0:7:
+%35LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*35LA:-NAN(09A_Zaz):0:13:
-%35LA:-NAN():1:6:-nan:
+%35LA:-NAN():1:6:-nan():
%*35LA:-NAN():0:6:
-%35LA:NAN():1:5:nan:
+%35LA:NAN():1:5:nan():
%*35LA:NAN():0:5:
-%35LA:NAN(09A_Zaz):1:12:nan:
+%35LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*35LA:NAN(09A_Zaz):0:12:
-%35LA:0X0P0:1:5:0x0:
-%*35LA:0X0P0:0:5:
+%35LA:0X.0P0:1:6:0x0:
+%*35LA:0X.0P0:0:6:
%35LA:0X0P+0:1:6:0x0:
%*35LA:0X0P+0:0:6:
%35LA:0X8P-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*35LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35:
%35LA:INFINITY:1:8:inf:
%*35LA:INFINITY:0:8:
-%35LA:+NAN():1:6:nan:
+%35LA:+NAN():1:6:nan():
%*35LA:+NAN():0:6:
-%35LA:+NAN(09A_Zaz):1:13:nan:
+%35LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*35LA:+NAN(09A_Zaz):0:13:
-%35LA:+0X0P0:1:6:0x0:
-%*35LA:+0X0P0:0:6:
+%35LA:+0X.0P0:1:7:0x0:
+%*35LA:+0X.0P0:0:7:
%35LA:+0X0P+0:1:7:0x0:
%*35LA:+0X0P+0:0:7:
%35LA:+0X8P-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*53LA:-0X8P-16385:0:11:
%53LA:-0X0P+0:1:7:-0x0:
%*53LA:-0X0P+0:0:7:
-%53LA:-0X0P0:1:6:-0x0:
-%*53LA:-0X0P0:0:6:
-%53LA:-NAN(09A_Zaz):1:13:-nan:
+%53LA:-0X.0P0:1:7:-0x0:
+%*53LA:-0X.0P0:0:7:
+%53LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*53LA:-NAN(09A_Zaz):0:13:
-%53LA:-NAN():1:6:-nan:
+%53LA:-NAN():1:6:-nan():
%*53LA:-NAN():0:6:
-%53LA:NAN():1:5:nan:
+%53LA:NAN():1:5:nan():
%*53LA:NAN():0:5:
-%53LA:NAN(09A_Zaz):1:12:nan:
+%53LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*53LA:NAN(09A_Zaz):0:12:
-%53LA:0X0P0:1:5:0x0:
-%*53LA:0X0P0:0:5:
+%53LA:0X.0P0:1:6:0x0:
+%*53LA:0X.0P0:0:6:
%53LA:0X0P+0:1:6:0x0:
%*53LA:0X0P+0:0:6:
%53LA:0X8P-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*53LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
%53LA:INFINITY:1:8:inf:
%*53LA:INFINITY:0:8:
-%53LA:+NAN():1:6:nan:
+%53LA:+NAN():1:6:nan():
%*53LA:+NAN():0:6:
-%53LA:+NAN(09A_Zaz):1:13:nan:
+%53LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*53LA:+NAN(09A_Zaz):0:13:
-%53LA:+0X0P0:1:6:0x0:
-%*53LA:+0X0P0:0:6:
+%53LA:+0X.0P0:1:7:0x0:
+%*53LA:+0X.0P0:0:7:
%53LA:+0X0P+0:1:7:0x0:
%*53LA:+0X0P+0:0:7:
%53LA:+0X8P-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5LA: -0X8P-16385:0:-1:
%5LA: -0X0P+0:0:-1:
%*5LA: -0X0P+0:0:-1:
-%5LA: -0X0P0:0:-1:
-%*5LA: -0X0P0:0:-1:
+%5LA: -0X.0P0:1:6:-0x0:
+%*5LA: -0X.0P0:0:6:
%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():1:6:nan():
%*5LA: NAN():0:6:
%5LA: NAN(09A_Zaz):0:-1:
%*5LA: NAN(09A_Zaz):0:-1:
-%5LA: 0X0P0:1:6:0x0:
-%*5LA: 0X0P0:0:6:
+%5LA: 0X.0P0:0:-1:
+%*5LA: 0X.0P0:0:-1:
%5LA: 0X0P+0:0:-1:
%*5LA: 0X0P+0:0:-1:
%5LA: 0X8P-16385:0:-1:
@@ -602,8 +602,8 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-%5LA: +0X0P0:0:-1:
-%*5LA: +0X0P0:0:-1:
+%5LA: +0X.0P0:1:6:0x0:
+%*5LA: +0X.0P0:0:6:
%5LA: +0X0P+0:0:-1:
%*5LA: +0X0P+0:0:-1:
%5LA: +0X8P-16385:0:-1:
@@ -634,18 +634,18 @@
%*53LA: -0X8P-16385:0:12:
%53LA: -0X0P+0:1:8:-0x0:
%*53LA: -0X0P+0:0:8:
-%53LA: -0X0P0:1:7:-0x0:
-%*53LA: -0X0P0:0:7:
-%53LA: -NAN(09A_Zaz):1:14:-nan:
+%53LA: -0X.0P0:1:8:-0x0:
+%*53LA: -0X.0P0:0:8:
+%53LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*53LA: -NAN(09A_Zaz):0:14:
-%53LA: -NAN():1:7:-nan:
+%53LA: -NAN():1:7:-nan():
%*53LA: -NAN():0:7:
-%53LA: NAN():1:6:nan:
+%53LA: NAN():1:6:nan():
%*53LA: NAN():0:6:
-%53LA: NAN(09A_Zaz):1:13:nan:
+%53LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*53LA: NAN(09A_Zaz):0:13:
-%53LA: 0X0P0:1:6:0x0:
-%*53LA: 0X0P0:0:6:
+%53LA: 0X.0P0:1:7:0x0:
+%*53LA: 0X.0P0:0:7:
%53LA: 0X0P+0:1:7:0x0:
%*53LA: 0X0P+0:0:7:
%53LA: 0X8P-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*53LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
%53LA: INFINITY:1:9:inf:
%*53LA: INFINITY:0:9:
-%53LA: +NAN():1:7:nan:
+%53LA: +NAN():1:7:nan():
%*53LA: +NAN():0:7:
-%53LA: +NAN(09A_Zaz):1:14:nan:
+%53LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*53LA: +NAN(09A_Zaz):0:14:
-%53LA: +0X0P0:1:7:0x0:
-%*53LA: +0X0P0:0:7:
+%53LA: +0X.0P0:1:8:0x0:
+%*53LA: +0X.0P0:0:8:
%53LA: +0X0P+0:1:8:0x0:
%*53LA: +0X0P+0:0:8:
%53LA: +0X8P-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
index 5756303..6db9c8a 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
@@ -14,18 +14,18 @@
%*Le:-3.36210314311209350626267781732175260e-4932:0:44:
%Le:-0e+0:1:5:-0x0:
%*Le:-0e+0:0:5:
-%Le:-0e0:1:4:-0x0:
-%*Le:-0e0:0:4:
-%Le:-nan(09A_Zaz):1:13:-nan:
+%Le:-.0e0:1:5:-0x0:
+%*Le:-.0e0:0:5:
+%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Le:-nan(09A_Zaz):0:13:
-%Le:-nan():1:6:-nan:
+%Le:-nan():1:6:-nan():
%*Le:-nan():0:6:
-%Le:nan():1:5:nan:
+%Le:nan():1:5:nan():
%*Le:nan():0:5:
-%Le:nan(09A_Zaz):1:12:nan:
+%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Le:nan(09A_Zaz):0:12:
-%Le:0e0:1:3:0x0:
-%*Le:0e0:0:3:
+%Le:.0e0:1:4:0x0:
+%*Le:.0e0:0:4:
%Le:0e+0:1:4:0x0:
%*Le:0e+0:0:4:
%Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
@@ -40,12 +40,12 @@
%*Le:1.18973149535723176508575932662800702e+4932:0:43:
%Le:infinity:1:8:inf:
%*Le:infinity:0:8:
-%Le:+nan():1:6:nan:
+%Le:+nan():1:6:nan():
%*Le:+nan():0:6:
-%Le:+nan(09A_Zaz):1:13:nan:
+%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Le:+nan(09A_Zaz):0:13:
-%Le:+0e0:1:4:0x0:
-%*Le:+0e0:0:4:
+%Le:+.0e0:1:5:0x0:
+%*Le:+.0e0:0:5:
%Le:+0e+0:1:5:0x0:
%*Le:+0e+0:0:5:
%Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -76,8 +76,8 @@
%*1Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%1Le:-0e+0:0:-1:
%*1Le:-0e+0:0:-1:
-%1Le:-0e0:0:-1:
-%*1Le:-0e0:0:-1:
+%1Le:-.0e0:0:-1:
+%*1Le:-.0e0:0:-1:
%1Le:-nan(09A_Zaz):0:-1:
%*1Le:-nan(09A_Zaz):0:-1:
%1Le:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:.0e0:0:-1:
+%*1Le:.0e0:0:-1:
%1Le:0e+0:1:1:0x0:
%*1Le:0e+0:0:1:
%1Le:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1:
@@ -106,8 +106,8 @@
%*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:+.0e0:0:-1:
+%*1Le:+.0e0:0:-1:
%1Le:+0e+0:0:-1:
%*1Le:+0e+0:0:-1:
%1Le:+3.36210314311209350626267781732175260e-4932:0:-1:
@@ -138,8 +138,8 @@
%*2Le:-3.36210314311209350626267781732175260e-4932:0:2:
%2Le:-0e+0:1:2:-0x0:
%*2Le:-0e+0:0:2:
-%2Le:-0e0:1:2:-0x0:
-%*2Le:-0e0:0:2:
+%2Le:-.0e0:0:-1:
+%*2Le:-.0e0:0:-1:
%2Le:-nan(09A_Zaz):0:-1:
%*2Le:-nan(09A_Zaz):0:-1:
%2Le:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-%2Le:0e0:0:-1:
-%*2Le:0e0:0:-1:
+%2Le:.0e0:1:2:0x0:
+%*2Le:.0e0:0:2:
%2Le:0e+0:0:-1:
%*2Le:0e+0:0:-1:
%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
@@ -168,8 +168,8 @@
%*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:+.0e0:0:-1:
+%*2Le:+.0e0:0:-1:
%2Le:+0e+0:1:2:0x0:
%*2Le:+0e+0:0:2:
%2Le:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
@@ -200,8 +200,8 @@
%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
%3Le:-0e+0:0:-1:
%*3Le:-0e+0:0:-1:
-%3Le:-0e0:0:-1:
-%*3Le:-0e0:0:-1:
+%3Le:-.0e0:1:3:-0x0:
+%*3Le:-.0e0:0:3:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3Le:nan():0:3:
%3Le:nan(09A_Zaz):1:3:nan:
%*3Le:nan(09A_Zaz):0:3:
-%3Le:0e0:1:3:0x0:
-%*3Le:0e0:0:3:
+%3Le:.0e0:0:-1:
+%*3Le:.0e0:0:-1:
%3Le:0e+0:0:-1:
%*3Le:0e+0:0:-1:
%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
@@ -230,8 +230,8 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-%3Le:+0e0:0:-1:
-%*3Le:+0e0:0:-1:
+%3Le:+.0e0:1:3:0x0:
+%*3Le:+.0e0:0:3:
%3Le:+0e+0:0:-1:
%*3Le:+0e+0:0:-1:
%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
@@ -262,8 +262,8 @@
%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
%4Le:-0e+0:0:-1:
%*4Le:-0e+0:0:-1:
-%4Le:-0e0:1:4:-0x0:
-%*4Le:-0e0:0:4:
+%4Le:-.0e0:0:-1:
+%*4Le:-.0e0:0:-1:
%4Le:-nan(09A_Zaz):1:4:-nan:
%*4Le:-nan(09A_Zaz):0:4:
%4Le:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0e0:1:4:0x0:
+%*4Le:.0e0:0:4:
%4Le:0e+0:1:4:0x0:
%*4Le:0e+0:0:4:
%4Le:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ae147ae147ae1p1:
@@ -292,8 +292,8 @@
%*4Le:+nan():0:4:
%4Le:+nan(09A_Zaz):1:4:nan:
%*4Le:+nan(09A_Zaz):0:4:
-%4Le:+0e0:1:4:0x0:
-%*4Le:+0e0:0:4:
+%4Le:+.0e0:0:-1:
+%*4Le:+.0e0:0:-1:
%4Le:+0e+0:0:-1:
%*4Le:+0e+0:0:-1:
%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
@@ -324,18 +324,18 @@
%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
-%40Le:-0e0:1:4:-0x0:
-%*40Le:-0e0:0:4:
-%40Le:-nan(09A_Zaz):1:13:-nan:
+%40Le:-.0e0:1:5:-0x0:
+%*40Le:-.0e0:0:5:
+%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*40Le:-nan(09A_Zaz):0:13:
-%40Le:-nan():1:6:-nan:
+%40Le:-nan():1:6:-nan():
%*40Le:-nan():0:6:
-%40Le:nan():1:5:nan:
+%40Le:nan():1:5:nan():
%*40Le:nan():0:5:
-%40Le:nan(09A_Zaz):1:12:nan:
+%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*40Le:nan(09A_Zaz):0:12:
-%40Le:0e0:1:3:0x0:
-%*40Le:0e0:0:3:
+%40Le:.0e0:1:4:0x0:
+%*40Le:.0e0:0:4:
%40Le:0e+0:1:4:0x0:
%*40Le:0e+0:0:4:
%40Le:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bceb1f1fbc05807p-12:
@@ -350,12 +350,12 @@
%*40Le:1.18973149535723176508575932662800702e+4932:0:40:
%40Le:infinity:1:8:inf:
%*40Le:infinity:0:8:
-%40Le:+nan():1:6:nan:
+%40Le:+nan():1:6:nan():
%*40Le:+nan():0:6:
-%40Le:+nan(09A_Zaz):1:13:nan:
+%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*40Le:+nan(09A_Zaz):0:13:
-%40Le:+0e0:1:4:0x0:
-%*40Le:+0e0:0:4:
+%40Le:+.0e0:1:5:0x0:
+%*40Le:+.0e0:0:5:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
@@ -386,18 +386,18 @@
%*48Le:-3.36210314311209350626267781732175260e-4932:0:44:
%48Le:-0e+0:1:5:-0x0:
%*48Le:-0e+0:0:5:
-%48Le:-0e0:1:4:-0x0:
-%*48Le:-0e0:0:4:
-%48Le:-nan(09A_Zaz):1:13:-nan:
+%48Le:-.0e0:1:5:-0x0:
+%*48Le:-.0e0:0:5:
+%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*48Le:-nan(09A_Zaz):0:13:
-%48Le:-nan():1:6:-nan:
+%48Le:-nan():1:6:-nan():
%*48Le:-nan():0:6:
-%48Le:nan():1:5:nan:
+%48Le:nan():1:5:nan():
%*48Le:nan():0:5:
-%48Le:nan(09A_Zaz):1:12:nan:
+%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*48Le:nan(09A_Zaz):0:12:
-%48Le:0e0:1:3:0x0:
-%*48Le:0e0:0:3:
+%48Le:.0e0:1:4:0x0:
+%*48Le:.0e0:0:4:
%48Le:0e+0:1:4:0x0:
%*48Le:0e+0:0:4:
%48Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
@@ -412,12 +412,12 @@
%*48Le:1.18973149535723176508575932662800702e+4932:0:43:
%48Le:infinity:1:8:inf:
%*48Le:infinity:0:8:
-%48Le:+nan():1:6:nan:
+%48Le:+nan():1:6:nan():
%*48Le:+nan():0:6:
-%48Le:+nan(09A_Zaz):1:13:nan:
+%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le:+nan(09A_Zaz):0:13:
-%48Le:+0e0:1:4:0x0:
-%*48Le:+0e0:0:4:
+%48Le:+.0e0:1:5:0x0:
+%*48Le:+.0e0:0:5:
%48Le:+0e+0:1:5:0x0:
%*48Le:+0e+0:0:5:
%48Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -448,8 +448,8 @@
%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
%3Le: -0e+0:0:-1:
%*3Le: -0e+0:0:-1:
-%3Le: -0e0:0:-1:
-%*3Le: -0e0:0:-1:
+%3Le: -.0e0:1:4:-0x0:
+%*3Le: -.0e0:0:4:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -458,8 +458,8 @@
%*3Le: nan():0:4:
%3Le: nan(09A_Zaz):1:4:nan:
%*3Le: nan(09A_Zaz):0:4:
-%3Le: 0e0:1:4:0x0:
-%*3Le: 0e0:0:4:
+%3Le: .0e0:0:-1:
+%*3Le: .0e0:0:-1:
%3Le: 0e+0:0:-1:
%*3Le: 0e+0:0:-1:
%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
@@ -478,8 +478,8 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-%3Le: +0e0:0:-1:
-%*3Le: +0e0:0:-1:
+%3Le: +.0e0:1:4:0x0:
+%*3Le: +.0e0:0:4:
%3Le: +0e+0:0:-1:
%*3Le: +0e+0:0:-1:
%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
@@ -510,18 +510,18 @@
%*48Le: -3.36210314311209350626267781732175260e-4932:0:45:
%48Le: -0e+0:1:6:-0x0:
%*48Le: -0e+0:0:6:
-%48Le: -0e0:1:5:-0x0:
-%*48Le: -0e0:0:5:
-%48Le: -nan(09A_Zaz):1:14:-nan:
+%48Le: -.0e0:1:6:-0x0:
+%*48Le: -.0e0:0:6:
+%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*48Le: -nan(09A_Zaz):0:14:
-%48Le: -nan():1:7:-nan:
+%48Le: -nan():1:7:-nan():
%*48Le: -nan():0:7:
-%48Le: nan():1:6:nan:
+%48Le: nan():1:6:nan():
%*48Le: nan():0:6:
-%48Le: nan(09A_Zaz):1:13:nan:
+%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le: nan(09A_Zaz):0:13:
-%48Le: 0e0:1:4:0x0:
-%*48Le: 0e0:0:4:
+%48Le: .0e0:1:5:0x0:
+%*48Le: .0e0:0:5:
%48Le: 0e+0:1:5:0x0:
%*48Le: 0e+0:0:5:
%48Le: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -536,12 +536,12 @@
%*48Le: 1.18973149535723176508575932662800702e+4932:0:44:
%48Le: infinity:1:9:inf:
%*48Le: infinity:0:9:
-%48Le: +nan():1:7:nan:
+%48Le: +nan():1:7:nan():
%*48Le: +nan():0:7:
-%48Le: +nan(09A_Zaz):1:14:nan:
+%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*48Le: +nan(09A_Zaz):0:14:
-%48Le: +0e0:1:5:0x0:
-%*48Le: +0e0:0:5:
+%48Le: +.0e0:1:6:0x0:
+%*48Le: +.0e0:0:6:
%48Le: +0e+0:1:6:0x0:
%*48Le: +0e+0:0:6:
%48Le: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
index cf5e751..549140e 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
@@ -14,18 +14,18 @@
%*LE:-3.36210314311209350626267781732175260e-4932:0:44:
%LE:-0E+0:1:5:-0x0:
%*LE:-0E+0:0:5:
-%LE:-0E0:1:4:-0x0:
-%*LE:-0E0:0:4:
-%LE:-NAN(09A_Zaz):1:13:-nan:
+%LE:-.0E0:1:5:-0x0:
+%*LE:-.0E0:0:5:
+%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LE:-NAN(09A_Zaz):0:13:
-%LE:-NAN():1:6:-nan:
+%LE:-NAN():1:6:-nan():
%*LE:-NAN():0:6:
-%LE:NAN():1:5:nan:
+%LE:NAN():1:5:nan():
%*LE:NAN():0:5:
-%LE:NAN(09A_Zaz):1:12:nan:
+%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LE:NAN(09A_Zaz):0:12:
-%LE:0E0:1:3:0x0:
-%*LE:0E0:0:3:
+%LE:.0E0:1:4:0x0:
+%*LE:.0E0:0:4:
%LE:0E+0:1:4:0x0:
%*LE:0E+0:0:4:
%LE:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
@@ -40,12 +40,12 @@
%*LE:1.18973149535723176508575932662800702E+4932:0:43:
%LE:INFINITY:1:8:inf:
%*LE:INFINITY:0:8:
-%LE:+NAN():1:6:nan:
+%LE:+NAN():1:6:nan():
%*LE:+NAN():0:6:
-%LE:+NAN(09A_Zaz):1:13:nan:
+%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LE:+NAN(09A_Zaz):0:13:
-%LE:+0E0:1:4:0x0:
-%*LE:+0E0:0:4:
+%LE:+.0E0:1:5:0x0:
+%*LE:+.0E0:0:5:
%LE:+0E+0:1:5:0x0:
%*LE:+0E+0:0:5:
%LE:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%1LE:-0E+0:0:-1:
%*1LE:-0E+0:0:-1:
-%1LE:-0E0:0:-1:
-%*1LE:-0E0:0:-1:
+%1LE:-.0E0:0:-1:
+%*1LE:-.0E0:0:-1:
%1LE:-NAN(09A_Zaz):0:-1:
%*1LE:-NAN(09A_Zaz):0:-1:
%1LE:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:.0E0:0:-1:
+%*1LE:.0E0:0:-1:
%1LE:0E+0:1:1:0x0:
%*1LE:0E+0:0:1:
%1LE:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1:
@@ -106,8 +106,8 @@
%*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:+.0E0:0:-1:
+%*1LE:+.0E0:0:-1:
%1LE:+0E+0:0:-1:
%*1LE:+0E+0:0:-1:
%1LE:+3.36210314311209350626267781732175260e-4932:0:-1:
@@ -138,8 +138,8 @@
%*2LE:-3.36210314311209350626267781732175260e-4932:0:2:
%2LE:-0E+0:1:2:-0x0:
%*2LE:-0E+0:0:2:
-%2LE:-0E0:1:2:-0x0:
-%*2LE:-0E0:0:2:
+%2LE:-.0E0:0:-1:
+%*2LE:-.0E0:0:-1:
%2LE:-NAN(09A_Zaz):0:-1:
%*2LE:-NAN(09A_Zaz):0:-1:
%2LE:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-%2LE:0E0:0:-1:
-%*2LE:0E0:0:-1:
+%2LE:.0E0:1:2:0x0:
+%*2LE:.0E0:0:2:
%2LE:0E+0:0:-1:
%*2LE:0E+0:0:-1:
%2LE:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
@@ -168,8 +168,8 @@
%*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:+.0E0:0:-1:
+%*2LE:+.0E0:0:-1:
%2LE:+0E+0:1:2:0x0:
%*2LE:+0E+0:0:2:
%2LE:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
@@ -200,8 +200,8 @@
%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
%3LE:-0E+0:0:-1:
%*3LE:-0E+0:0:-1:
-%3LE:-0E0:0:-1:
-%*3LE:-0E0:0:-1:
+%3LE:-.0E0:1:3:-0x0:
+%*3LE:-.0E0:0:3:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3LE:NAN():0:3:
%3LE:NAN(09A_Zaz):1:3:nan:
%*3LE:NAN(09A_Zaz):0:3:
-%3LE:0E0:1:3:0x0:
-%*3LE:0E0:0:3:
+%3LE:.0E0:0:-1:
+%*3LE:.0E0:0:-1:
%3LE:0E+0:0:-1:
%*3LE:0E+0:0:-1:
%3LE:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
@@ -230,8 +230,8 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-%3LE:+0E0:0:-1:
-%*3LE:+0E0:0:-1:
+%3LE:+.0E0:1:3:0x0:
+%*3LE:+.0E0:0:3:
%3LE:+0E+0:0:-1:
%*3LE:+0E+0:0:-1:
%3LE:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
@@ -262,8 +262,8 @@
%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
%4LE:-0E+0:0:-1:
%*4LE:-0E+0:0:-1:
-%4LE:-0E0:1:4:-0x0:
-%*4LE:-0E0:0:4:
+%4LE:-.0E0:0:-1:
+%*4LE:-.0E0:0:-1:
%4LE:-NAN(09A_Zaz):1:4:-nan:
%*4LE:-NAN(09A_Zaz):0:4:
%4LE:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0E0:1:4:0x0:
+%*4LE:.0E0:0:4:
%4LE:0E+0:1:4:0x0:
%*4LE:0E+0:0:4:
%4LE:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ae147ae147ae1p1:
@@ -292,8 +292,8 @@
%*4LE:+NAN():0:4:
%4LE:+NAN(09A_Zaz):1:4:nan:
%*4LE:+NAN(09A_Zaz):0:4:
-%4LE:+0E0:1:4:0x0:
-%*4LE:+0E0:0:4:
+%4LE:+.0E0:0:-1:
+%*4LE:+.0E0:0:-1:
%4LE:+0E+0:0:-1:
%*4LE:+0E+0:0:-1:
%4LE:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
@@ -324,18 +324,18 @@
%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
-%40LE:-0E0:1:4:-0x0:
-%*40LE:-0E0:0:4:
-%40LE:-NAN(09A_Zaz):1:13:-nan:
+%40LE:-.0E0:1:5:-0x0:
+%*40LE:-.0E0:0:5:
+%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*40LE:-NAN(09A_Zaz):0:13:
-%40LE:-NAN():1:6:-nan:
+%40LE:-NAN():1:6:-nan():
%*40LE:-NAN():0:6:
-%40LE:NAN():1:5:nan:
+%40LE:NAN():1:5:nan():
%*40LE:NAN():0:5:
-%40LE:NAN(09A_Zaz):1:12:nan:
+%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*40LE:NAN(09A_Zaz):0:12:
-%40LE:0E0:1:3:0x0:
-%*40LE:0E0:0:3:
+%40LE:.0E0:1:4:0x0:
+%*40LE:.0E0:0:4:
%40LE:0E+0:1:4:0x0:
%*40LE:0E+0:0:4:
%40LE:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bceb1f1fbc05807p-12:
@@ -350,12 +350,12 @@
%*40LE:1.18973149535723176508575932662800702E+4932:0:40:
%40LE:INFINITY:1:8:inf:
%*40LE:INFINITY:0:8:
-%40LE:+NAN():1:6:nan:
+%40LE:+NAN():1:6:nan():
%*40LE:+NAN():0:6:
-%40LE:+NAN(09A_Zaz):1:13:nan:
+%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*40LE:+NAN(09A_Zaz):0:13:
-%40LE:+0E0:1:4:0x0:
-%*40LE:+0E0:0:4:
+%40LE:+.0E0:1:5:0x0:
+%*40LE:+.0E0:0:5:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
%40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
@@ -386,18 +386,18 @@
%*48LE:-3.36210314311209350626267781732175260e-4932:0:44:
%48LE:-0E+0:1:5:-0x0:
%*48LE:-0E+0:0:5:
-%48LE:-0E0:1:4:-0x0:
-%*48LE:-0E0:0:4:
-%48LE:-NAN(09A_Zaz):1:13:-nan:
+%48LE:-.0E0:1:5:-0x0:
+%*48LE:-.0E0:0:5:
+%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*48LE:-NAN(09A_Zaz):0:13:
-%48LE:-NAN():1:6:-nan:
+%48LE:-NAN():1:6:-nan():
%*48LE:-NAN():0:6:
-%48LE:NAN():1:5:nan:
+%48LE:NAN():1:5:nan():
%*48LE:NAN():0:5:
-%48LE:NAN(09A_Zaz):1:12:nan:
+%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*48LE:NAN(09A_Zaz):0:12:
-%48LE:0E0:1:3:0x0:
-%*48LE:0E0:0:3:
+%48LE:.0E0:1:4:0x0:
+%*48LE:.0E0:0:4:
%48LE:0E+0:1:4:0x0:
%*48LE:0E+0:0:4:
%48LE:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
@@ -412,12 +412,12 @@
%*48LE:1.18973149535723176508575932662800702E+4932:0:43:
%48LE:INFINITY:1:8:inf:
%*48LE:INFINITY:0:8:
-%48LE:+NAN():1:6:nan:
+%48LE:+NAN():1:6:nan():
%*48LE:+NAN():0:6:
-%48LE:+NAN(09A_Zaz):1:13:nan:
+%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE:+NAN(09A_Zaz):0:13:
-%48LE:+0E0:1:4:0x0:
-%*48LE:+0E0:0:4:
+%48LE:+.0E0:1:5:0x0:
+%*48LE:+.0E0:0:5:
%48LE:+0E+0:1:5:0x0:
%*48LE:+0E+0:0:5:
%48LE:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -448,8 +448,8 @@
%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
%3LE: -0E+0:0:-1:
%*3LE: -0E+0:0:-1:
-%3LE: -0E0:0:-1:
-%*3LE: -0E0:0:-1:
+%3LE: -.0E0:1:4:-0x0:
+%*3LE: -.0E0:0:4:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*3LE: NAN():0:4:
%3LE: NAN(09A_Zaz):1:4:nan:
%*3LE: NAN(09A_Zaz):0:4:
-%3LE: 0E0:1:4:0x0:
-%*3LE: 0E0:0:4:
+%3LE: .0E0:0:-1:
+%*3LE: .0E0:0:-1:
%3LE: 0E+0:0:-1:
%*3LE: 0E+0:0:-1:
%3LE: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
@@ -478,8 +478,8 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-%3LE: +0E0:0:-1:
-%*3LE: +0E0:0:-1:
+%3LE: +.0E0:1:4:0x0:
+%*3LE: +.0E0:0:4:
%3LE: +0E+0:0:-1:
%*3LE: +0E+0:0:-1:
%3LE: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
@@ -510,18 +510,18 @@
%*48LE: -3.36210314311209350626267781732175260e-4932:0:45:
%48LE: -0E+0:1:6:-0x0:
%*48LE: -0E+0:0:6:
-%48LE: -0E0:1:5:-0x0:
-%*48LE: -0E0:0:5:
-%48LE: -NAN(09A_Zaz):1:14:-nan:
+%48LE: -.0E0:1:6:-0x0:
+%*48LE: -.0E0:0:6:
+%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*48LE: -NAN(09A_Zaz):0:14:
-%48LE: -NAN():1:7:-nan:
+%48LE: -NAN():1:7:-nan():
%*48LE: -NAN():0:7:
-%48LE: NAN():1:6:nan:
+%48LE: NAN():1:6:nan():
%*48LE: NAN():0:6:
-%48LE: NAN(09A_Zaz):1:13:nan:
+%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE: NAN(09A_Zaz):0:13:
-%48LE: 0E0:1:4:0x0:
-%*48LE: 0E0:0:4:
+%48LE: .0E0:1:5:0x0:
+%*48LE: .0E0:0:5:
%48LE: 0E+0:1:5:0x0:
%*48LE: 0E+0:0:5:
%48LE: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -536,12 +536,12 @@
%*48LE: 1.18973149535723176508575932662800702E+4932:0:44:
%48LE: INFINITY:1:9:inf:
%*48LE: INFINITY:0:9:
-%48LE: +NAN():1:7:nan:
+%48LE: +NAN():1:7:nan():
%*48LE: +NAN():0:7:
-%48LE: +NAN(09A_Zaz):1:14:nan:
+%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*48LE: +NAN(09A_Zaz):0:14:
-%48LE: +0E0:1:5:0x0:
-%*48LE: +0E0:0:5:
+%48LE: +.0E0:1:6:0x0:
+%*48LE: +.0E0:0:6:
%48LE: +0E+0:1:6:0x0:
%*48LE: +0E+0:0:6:
%48LE: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
index 955ef17..f4f477f 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
@@ -14,18 +14,18 @@
%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%Lf:-0.0:1:4:-0x0:
%*Lf:-0.0:0:4:
-%Lf:-0:1:2:-0x0:
-%*Lf:-0:0:2:
-%Lf:-nan(09A_Zaz):1:13:-nan:
+%Lf:-.0:1:3:-0x0:
+%*Lf:-.0:0:3:
+%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lf:-nan(09A_Zaz):0:13:
-%Lf:-nan():1:6:-nan:
+%Lf:-nan():1:6:-nan():
%*Lf:-nan():0:6:
-%Lf:nan():1:5:nan:
+%Lf:nan():1:5:nan():
%*Lf:nan():0:5:
-%Lf:nan(09A_Zaz):1:12:nan:
+%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lf:nan(09A_Zaz):0:12:
-%Lf:0:1:1:0x0:
-%*Lf:0:0:1:
+%Lf:.0:1:2:0x0:
+%*Lf:.0:0:2:
%Lf:0.0:1:3:0x0:
%*Lf:0.0:0:3:
%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -40,12 +40,12 @@
%*Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
%Lf:infinity:1:8:inf:
%*Lf:infinity:0:8:
-%Lf:+nan():1:6:nan:
+%Lf:+nan():1:6:nan():
%*Lf:+nan():0:6:
-%Lf:+nan(09A_Zaz):1:13:nan:
+%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lf:+nan(09A_Zaz):0:13:
-%Lf:+0:1:2:0x0:
-%*Lf:+0:0:2:
+%Lf:+.0:1:3:0x0:
+%*Lf:+.0:0:3:
%Lf:+0.0:1:4:0x0:
%*Lf:+0.0:0:4:
%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -76,8 +76,8 @@
%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
%1Lf:-0.0:0:-1:
%*1Lf:-0.0:0:-1:
-%1Lf:-0:0:-1:
-%*1Lf:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1Lf:.0:0:-1:
%1Lf:0.0:1:1:0x0:
%*1Lf:0.0:0:1:
%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1Lf:+.0:0:-1:
%1Lf:+0.0:0:-1:
%*1Lf:+0.0:0:-1:
%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
@@ -138,8 +138,8 @@
%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
%2Lf:-0.0:1:2:-0x0:
%*2Lf:-0.0:0:2:
-%2Lf:-0:1:2:-0x0:
-%*2Lf:-0:0:2:
+%2Lf:-.0:0:-1:
+%*2Lf:-.0:0:-1:
%2Lf:-nan(09A_Zaz):0:-1:
%*2Lf:-nan(09A_Zaz):0:-1:
%2Lf:-nan():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2Lf:.0:0:2:
%2Lf:0.0:1:2:0x0:
%*2Lf:0.0:0:2:
%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2Lf:+.0:0:-1:
%2Lf:+0.0:1:2:0x0:
%*2Lf:+0.0:0:2:
%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -200,8 +200,8 @@
%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
%3Lf:-0.0:1:3:-0x0:
%*3Lf:-0.0:0:3:
-%3Lf:-0:1:2:-0x0:
-%*3Lf:-0:0:2:
+%3Lf:-.0:1:3:-0x0:
+%*3Lf:-.0:0:3:
%3Lf:-nan(09A_Zaz):0:-1:
%*3Lf:-nan(09A_Zaz):0:-1:
%3Lf:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3Lf:.0:0:2:
%3Lf:0.0:1:3:0x0:
%*3Lf:0.0:0:3:
%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3Lf:+.0:0:3:
%3Lf:+0.0:1:3:0x0:
%*3Lf:+0.0:0:3:
%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -262,18 +262,18 @@
%*4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
%4935Lf:-0.0:1:4:-0x0:
%*4935Lf:-0.0:0:4:
-%4935Lf:-0:1:2:-0x0:
-%*4935Lf:-0:0:2:
-%4935Lf:-nan(09A_Zaz):1:13:-nan:
+%4935Lf:-.0:1:3:-0x0:
+%*4935Lf:-.0:0:3:
+%4935Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*4935Lf:-nan(09A_Zaz):0:13:
-%4935Lf:-nan():1:6:-nan:
+%4935Lf:-nan():1:6:-nan():
%*4935Lf:-nan():0:6:
-%4935Lf:nan():1:5:nan:
+%4935Lf:nan():1:5:nan():
%*4935Lf:nan():0:5:
-%4935Lf:nan(09A_Zaz):1:12:nan:
+%4935Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*4935Lf:nan(09A_Zaz):0:12:
-%4935Lf:0:1:1:0x0:
-%*4935Lf:0:0:1:
+%4935Lf:.0:1:2:0x0:
+%*4935Lf:.0:0:2:
%4935Lf:0.0:1:3:0x0:
%*4935Lf:0.0:0:3:
%4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfbf15b6ab83018p-16383:
@@ -288,12 +288,12 @@
%*4935Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935:
%4935Lf:infinity:1:8:inf:
%*4935Lf:infinity:0:8:
-%4935Lf:+nan():1:6:nan:
+%4935Lf:+nan():1:6:nan():
%*4935Lf:+nan():0:6:
-%4935Lf:+nan(09A_Zaz):1:13:nan:
+%4935Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*4935Lf:+nan(09A_Zaz):0:13:
-%4935Lf:+0:1:2:0x0:
-%*4935Lf:+0:0:2:
+%4935Lf:+.0:1:3:0x0:
+%*4935Lf:+.0:0:3:
%4935Lf:+0.0:1:4:0x0:
%*4935Lf:+0.0:0:4:
%4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f42213bd561a016p-16383:
@@ -324,18 +324,18 @@
%*5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%5000Lf:-0.0:1:4:-0x0:
%*5000Lf:-0.0:0:4:
-%5000Lf:-0:1:2:-0x0:
-%*5000Lf:-0:0:2:
-%5000Lf:-nan(09A_Zaz):1:13:-nan:
+%5000Lf:-.0:1:3:-0x0:
+%*5000Lf:-.0:0:3:
+%5000Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*5000Lf:-nan(09A_Zaz):0:13:
-%5000Lf:-nan():1:6:-nan:
+%5000Lf:-nan():1:6:-nan():
%*5000Lf:-nan():0:6:
-%5000Lf:nan():1:5:nan:
+%5000Lf:nan():1:5:nan():
%*5000Lf:nan():0:5:
-%5000Lf:nan(09A_Zaz):1:12:nan:
+%5000Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*5000Lf:nan(09A_Zaz):0:12:
-%5000Lf:0:1:1:0x0:
-%*5000Lf:0:0:1:
+%5000Lf:.0:1:2:0x0:
+%*5000Lf:.0:0:2:
%5000Lf:0.0:1:3:0x0:
%*5000Lf:0.0:0:3:
%5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -350,12 +350,12 @@
%*5000Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
%5000Lf:infinity:1:8:inf:
%*5000Lf:infinity:0:8:
-%5000Lf:+nan():1:6:nan:
+%5000Lf:+nan():1:6:nan():
%*5000Lf:+nan():0:6:
-%5000Lf:+nan(09A_Zaz):1:13:nan:
+%5000Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*5000Lf:+nan(09A_Zaz):0:13:
-%5000Lf:+0:1:2:0x0:
-%*5000Lf:+0:0:2:
+%5000Lf:+.0:1:3:0x0:
+%*5000Lf:+.0:0:3:
%5000Lf:+0.0:1:4:0x0:
%*5000Lf:+0.0:0:4:
%5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -386,8 +386,8 @@
%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
%3Lf: -0.0:1:4:-0x0:
%*3Lf: -0.0:0:4:
-%3Lf: -0:1:3:-0x0:
-%*3Lf: -0:0:3:
+%3Lf: -.0:1:4:-0x0:
+%*3Lf: -.0:0:4:
%3Lf: -nan(09A_Zaz):0:-1:
%*3Lf: -nan(09A_Zaz):0:-1:
%3Lf: -nan():0:-1:
@@ -396,8 +396,8 @@
%*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:1:3:0x0:
+%*3Lf: .0:0:3:
%3Lf: 0.0:1:4:0x0:
%*3Lf: 0.0:0:4:
%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -416,8 +416,8 @@
%*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:1:4:0x0:
+%*3Lf: +.0:0:4:
%3Lf: +0.0:1:4:0x0:
%*3Lf: +0.0:0:4:
%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -448,18 +448,18 @@
%*5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
%5000Lf: -0.0:1:5:-0x0:
%*5000Lf: -0.0:0:5:
-%5000Lf: -0:1:3:-0x0:
-%*5000Lf: -0:0:3:
-%5000Lf: -nan(09A_Zaz):1:14:-nan:
+%5000Lf: -.0:1:4:-0x0:
+%*5000Lf: -.0:0:4:
+%5000Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*5000Lf: -nan(09A_Zaz):0:14:
-%5000Lf: -nan():1:7:-nan:
+%5000Lf: -nan():1:7:-nan():
%*5000Lf: -nan():0:7:
-%5000Lf: nan():1:6:nan:
+%5000Lf: nan():1:6:nan():
%*5000Lf: nan():0:6:
-%5000Lf: nan(09A_Zaz):1:13:nan:
+%5000Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*5000Lf: nan(09A_Zaz):0:13:
-%5000Lf: 0:1:2:0x0:
-%*5000Lf: 0:0:2:
+%5000Lf: .0:1:3:0x0:
+%*5000Lf: .0:0:3:
%5000Lf: 0.0:1:4:0x0:
%*5000Lf: 0.0:0:4:
%5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -474,12 +474,12 @@
%*5000Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
%5000Lf: infinity:1:9:inf:
%*5000Lf: infinity:0:9:
-%5000Lf: +nan():1:7:nan:
+%5000Lf: +nan():1:7:nan():
%*5000Lf: +nan():0:7:
-%5000Lf: +nan(09A_Zaz):1:14:nan:
+%5000Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*5000Lf: +nan(09A_Zaz):0:14:
-%5000Lf: +0:1:3:0x0:
-%*5000Lf: +0:0:3:
+%5000Lf: +.0:1:4:0x0:
+%*5000Lf: +.0:0:4:
%5000Lf: +0.0:1:5:0x0:
%*5000Lf: +0.0:0:5:
%5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input
index b3e73df..b8e44c8 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input
@@ -14,18 +14,18 @@
%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%LF:-0.0:1:4:-0x0:
%*LF:-0.0:0:4:
-%LF:-0:1:2:-0x0:
-%*LF:-0:0:2:
-%LF:-NAN(09A_Zaz):1:13:-nan:
+%LF:-.0:1:3:-0x0:
+%*LF:-.0:0:3:
+%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LF:-NAN(09A_Zaz):0:13:
-%LF:-NAN():1:6:-nan:
+%LF:-NAN():1:6:-nan():
%*LF:-NAN():0:6:
-%LF:NAN():1:5:nan:
+%LF:NAN():1:5:nan():
%*LF:NAN():0:5:
-%LF:NAN(09A_Zaz):1:12:nan:
+%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LF:NAN(09A_Zaz):0:12:
-%LF:0:1:1:0x0:
-%*LF:0:0:1:
+%LF:.0:1:2:0x0:
+%*LF:.0:0:2:
%LF:0.0:1:3:0x0:
%*LF:0.0:0:3:
%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -40,12 +40,12 @@
%*LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
%LF:INFINITY:1:8:inf:
%*LF:INFINITY:0:8:
-%LF:+NAN():1:6:nan:
+%LF:+NAN():1:6:nan():
%*LF:+NAN():0:6:
-%LF:+NAN(09A_Zaz):1:13:nan:
+%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LF:+NAN(09A_Zaz):0:13:
-%LF:+0:1:2:0x0:
-%*LF:+0:0:2:
+%LF:+.0:1:3:0x0:
+%*LF:+.0:0:3:
%LF:+0.0:1:4:0x0:
%*LF:+0.0:0:4:
%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
%1LF:-0.0:0:-1:
%*1LF:-0.0:0:-1:
-%1LF:-0:0:-1:
-%*1LF:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1LF:.0:0:-1:
%1LF:0.0:1:1:0x0:
%*1LF:0.0:0:1:
%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1LF:+.0:0:-1:
%1LF:+0.0:0:-1:
%*1LF:+0.0:0:-1:
%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
@@ -138,8 +138,8 @@
%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
%2LF:-0.0:1:2:-0x0:
%*2LF:-0.0:0:2:
-%2LF:-0:1:2:-0x0:
-%*2LF:-0:0:2:
+%2LF:-.0:0:-1:
+%*2LF:-.0:0:-1:
%2LF:-NAN(09A_Zaz):0:-1:
%*2LF:-NAN(09A_Zaz):0:-1:
%2LF:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2LF:.0:0:2:
%2LF:0.0:1:2:0x0:
%*2LF:0.0:0:2:
%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2LF:+.0:0:-1:
%2LF:+0.0:1:2:0x0:
%*2LF:+0.0:0:2:
%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
%3LF:-0.0:1:3:-0x0:
%*3LF:-0.0:0:3:
-%3LF:-0:1:2:-0x0:
-%*3LF:-0:0:2:
+%3LF:-.0:1:3:-0x0:
+%*3LF:-.0:0:3:
%3LF:-NAN(09A_Zaz):0:-1:
%*3LF:-NAN(09A_Zaz):0:-1:
%3LF:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3LF:.0:0:2:
%3LF:0.0:1:3:0x0:
%*3LF:0.0:0:3:
%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3LF:+.0:0:3:
%3LF:+0.0:1:3:0x0:
%*3LF:+0.0:0:3:
%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -262,18 +262,18 @@
%*4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
%4935LF:-0.0:1:4:-0x0:
%*4935LF:-0.0:0:4:
-%4935LF:-0:1:2:-0x0:
-%*4935LF:-0:0:2:
-%4935LF:-NAN(09A_Zaz):1:13:-nan:
+%4935LF:-.0:1:3:-0x0:
+%*4935LF:-.0:0:3:
+%4935LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*4935LF:-NAN(09A_Zaz):0:13:
-%4935LF:-NAN():1:6:-nan:
+%4935LF:-NAN():1:6:-nan():
%*4935LF:-NAN():0:6:
-%4935LF:NAN():1:5:nan:
+%4935LF:NAN():1:5:nan():
%*4935LF:NAN():0:5:
-%4935LF:NAN(09A_Zaz):1:12:nan:
+%4935LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*4935LF:NAN(09A_Zaz):0:12:
-%4935LF:0:1:1:0x0:
-%*4935LF:0:0:1:
+%4935LF:.0:1:2:0x0:
+%*4935LF:.0:0:2:
%4935LF:0.0:1:3:0x0:
%*4935LF:0.0:0:3:
%4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfbf15b6ab83018p-16383:
@@ -288,12 +288,12 @@
%*4935LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935:
%4935LF:INFINITY:1:8:inf:
%*4935LF:INFINITY:0:8:
-%4935LF:+NAN():1:6:nan:
+%4935LF:+NAN():1:6:nan():
%*4935LF:+NAN():0:6:
-%4935LF:+NAN(09A_Zaz):1:13:nan:
+%4935LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*4935LF:+NAN(09A_Zaz):0:13:
-%4935LF:+0:1:2:0x0:
-%*4935LF:+0:0:2:
+%4935LF:+.0:1:3:0x0:
+%*4935LF:+.0:0:3:
%4935LF:+0.0:1:4:0x0:
%*4935LF:+0.0:0:4:
%4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f42213bd561a016p-16383:
@@ -324,18 +324,18 @@
%*5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%5000LF:-0.0:1:4:-0x0:
%*5000LF:-0.0:0:4:
-%5000LF:-0:1:2:-0x0:
-%*5000LF:-0:0:2:
-%5000LF:-NAN(09A_Zaz):1:13:-nan:
+%5000LF:-.0:1:3:-0x0:
+%*5000LF:-.0:0:3:
+%5000LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*5000LF:-NAN(09A_Zaz):0:13:
-%5000LF:-NAN():1:6:-nan:
+%5000LF:-NAN():1:6:-nan():
%*5000LF:-NAN():0:6:
-%5000LF:NAN():1:5:nan:
+%5000LF:NAN():1:5:nan():
%*5000LF:NAN():0:5:
-%5000LF:NAN(09A_Zaz):1:12:nan:
+%5000LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*5000LF:NAN(09A_Zaz):0:12:
-%5000LF:0:1:1:0x0:
-%*5000LF:0:0:1:
+%5000LF:.0:1:2:0x0:
+%*5000LF:.0:0:2:
%5000LF:0.0:1:3:0x0:
%*5000LF:0.0:0:3:
%5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -350,12 +350,12 @@
%*5000LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
%5000LF:INFINITY:1:8:inf:
%*5000LF:INFINITY:0:8:
-%5000LF:+NAN():1:6:nan:
+%5000LF:+NAN():1:6:nan():
%*5000LF:+NAN():0:6:
-%5000LF:+NAN(09A_Zaz):1:13:nan:
+%5000LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*5000LF:+NAN(09A_Zaz):0:13:
-%5000LF:+0:1:2:0x0:
-%*5000LF:+0:0:2:
+%5000LF:+.0:1:3:0x0:
+%*5000LF:+.0:0:3:
%5000LF:+0.0:1:4:0x0:
%*5000LF:+0.0:0:4:
%5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -386,8 +386,8 @@
%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
%3LF: -0.0:1:4:-0x0:
%*3LF: -0.0:0:4:
-%3LF: -0:1:3:-0x0:
-%*3LF: -0:0:3:
+%3LF: -.0:1:4:-0x0:
+%*3LF: -.0:0:4:
%3LF: -NAN(09A_Zaz):0:-1:
%*3LF: -NAN(09A_Zaz):0:-1:
%3LF: -NAN():0:-1:
@@ -396,8 +396,8 @@
%*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:1:3:0x0:
+%*3LF: .0:0:3:
%3LF: 0.0:1:4:0x0:
%*3LF: 0.0:0:4:
%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -416,8 +416,8 @@
%*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:1:4:0x0:
+%*3LF: +.0:0:4:
%3LF: +0.0:1:4:0x0:
%*3LF: +0.0:0:4:
%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -448,18 +448,18 @@
%*5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
%5000LF: -0.0:1:5:-0x0:
%*5000LF: -0.0:0:5:
-%5000LF: -0:1:3:-0x0:
-%*5000LF: -0:0:3:
-%5000LF: -NAN(09A_Zaz):1:14:-nan:
+%5000LF: -.0:1:4:-0x0:
+%*5000LF: -.0:0:4:
+%5000LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*5000LF: -NAN(09A_Zaz):0:14:
-%5000LF: -NAN():1:7:-nan:
+%5000LF: -NAN():1:7:-nan():
%*5000LF: -NAN():0:7:
-%5000LF: NAN():1:6:nan:
+%5000LF: NAN():1:6:nan():
%*5000LF: NAN():0:6:
-%5000LF: NAN(09A_Zaz):1:13:nan:
+%5000LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*5000LF: NAN(09A_Zaz):0:13:
-%5000LF: 0:1:2:0x0:
-%*5000LF: 0:0:2:
+%5000LF: .0:1:3:0x0:
+%*5000LF: .0:0:3:
%5000LF: 0.0:1:4:0x0:
%*5000LF: 0.0:0:4:
%5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -474,12 +474,12 @@
%*5000LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
%5000LF: INFINITY:1:9:inf:
%*5000LF: INFINITY:0:9:
-%5000LF: +NAN():1:7:nan:
+%5000LF: +NAN():1:7:nan():
%*5000LF: +NAN():0:7:
-%5000LF: +NAN(09A_Zaz):1:14:nan:
+%5000LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*5000LF: +NAN(09A_Zaz):0:14:
-%5000LF: +0:1:3:0x0:
-%*5000LF: +0:0:3:
+%5000LF: +.0:1:4:0x0:
+%*5000LF: +.0:0:4:
%5000LF: +0.0:1:5:0x0:
%*5000LF: +0.0:0:5:
%5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
index fb5173c..70736c0 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
@@ -14,18 +14,18 @@
%*Lg:-0x8p-16385:0:11:
%Lg:-0x0p+0:1:7:-0x0:
%*Lg:-0x0p+0:0:7:
-%Lg:-0x0p0:1:6:-0x0:
-%*Lg:-0x0p0:0:6:
-%Lg:-nan(09A_Zaz):1:13:-nan:
+%Lg:-0x.0p0:1:7:-0x0:
+%*Lg:-0x.0p0:0:7:
+%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lg:-nan(09A_Zaz):0:13:
-%Lg:-nan():1:6:-nan:
+%Lg:-nan():1:6:-nan():
%*Lg:-nan():0:6:
-%Lg:nan():1:5:nan:
+%Lg:nan():1:5:nan():
%*Lg:nan():0:5:
-%Lg:nan(09A_Zaz):1:12:nan:
+%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lg:nan(09A_Zaz):0:12:
-%Lg:0x0p0:1:5:0x0:
-%*Lg:0x0p0:0:5:
+%Lg:0x.0p0:1:6:0x0:
+%*Lg:0x.0p0:0:6:
%Lg:0x0p+0:1:6:0x0:
%*Lg:0x0p+0:0:6:
%Lg:0x8p-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
%Lg:infinity:1:8:inf:
%*Lg:infinity:0:8:
-%Lg:+nan():1:6:nan:
+%Lg:+nan():1:6:nan():
%*Lg:+nan():0:6:
-%Lg:+nan(09A_Zaz):1:13:nan:
+%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lg:+nan(09A_Zaz):0:13:
-%Lg:+0x0p0:1:6:0x0:
-%*Lg:+0x0p0:0:6:
+%Lg:+0x.0p0:1:7:0x0:
+%*Lg:+0x.0p0:0:7:
%Lg:+0x0p+0:1:7:0x0:
%*Lg:+0x0p+0:0:7:
%Lg:+0x8p-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1Lg:-0x8p-16385:0:-1:
%1Lg:-0x0p+0:0:-1:
%*1Lg:-0x0p+0:0:-1:
-%1Lg:-0x0p0:0:-1:
-%*1Lg:-0x0p0:0:-1:
+%1Lg:-0x.0p0:0:-1:
+%*1Lg:-0x.0p0:0:-1:
%1Lg:-nan(09A_Zaz):0:-1:
%*1Lg:-nan(09A_Zaz):0:-1:
%1Lg:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1Lg:0x.0p0:0:1:
%1Lg:0x0p+0:1:1:0x0:
%*1Lg:0x0p+0:0:1:
%1Lg:0x8p-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1Lg:+0x.0p0:0:-1:
%1Lg:+0x0p+0:0:-1:
%*1Lg:+0x0p+0:0:-1:
%1Lg:+0x8p-16385:0:-1:
@@ -138,8 +138,8 @@
%*2Lg:-0x8p-16385:0:2:
%2Lg:-0x0p+0:1:2:-0x0:
%*2Lg:-0x0p+0:0:2:
-%2Lg:-0x0p0:1:2:-0x0:
-%*2Lg:-0x0p0:0:2:
+%2Lg:-0x.0p0:1:2:-0x0:
+%*2Lg:-0x.0p0:0:2:
%2Lg:-nan(09A_Zaz):0:-1:
%*2Lg:-nan(09A_Zaz):0:-1:
%2Lg:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-%2Lg:0x0p0:0:-1:
-%*2Lg:0x0p0:0:-1:
+%2Lg:0x.0p0:0:-1:
+%*2Lg:0x.0p0:0:-1:
%2Lg:0x0p+0:0:-1:
%*2Lg:0x0p+0:0:-1:
%2Lg:0x8p-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2Lg:+0x.0p0:0:2:
%2Lg:+0x0p+0:1:2:0x0:
%*2Lg:+0x0p+0:0:2:
%2Lg:+0x8p-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3Lg:-0x8p-16385:0:-1:
%3Lg:-0x0p+0:0:-1:
%*3Lg:-0x0p+0:0:-1:
-%3Lg:-0x0p0:0:-1:
-%*3Lg:-0x0p0:0:-1:
+%3Lg:-0x.0p0:0:-1:
+%*3Lg:-0x.0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3Lg:0x.0p0:0:-1:
%3Lg:0x0p+0:1:3:0x0:
%*3Lg:0x0p+0:0:3:
%3Lg:0x8p-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-%3Lg:+0x0p0:0:-1:
-%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x.0p0:0:-1:
+%*3Lg:+0x.0p0:0:-1:
%3Lg:+0x0p+0:0:-1:
%*3Lg:+0x0p+0:0:-1:
%3Lg:+0x8p-16385:0:-1:
@@ -262,8 +262,8 @@
%*4Lg:-0x8p-16385:0:4:
%4Lg:-0x0p+0:1:4:-0x0:
%*4Lg:-0x0p+0:0:4:
-%4Lg:-0x0p0:1:4:-0x0:
-%*4Lg:-0x0p0:0:4:
+%4Lg:-0x.0p0:0:-1:
+%*4Lg:-0x.0p0:0:-1:
%4Lg:-nan(09A_Zaz):1:4:-nan:
%*4Lg:-nan(09A_Zaz):0:4:
%4Lg:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-%4Lg:0x0p0:0:-1:
-%*4Lg:0x0p0:0:-1:
+%4Lg:0x.0p0:1:4:0x0:
+%*4Lg:0x.0p0:0:4:
%4Lg:0x0p+0:0:-1:
%*4Lg:0x0p+0:0:-1:
%4Lg:0x8p-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4Lg:+0x.0p0:0:-1:
%4Lg:+0x0p+0:1:4:0x0:
%*4Lg:+0x0p+0:0:4:
%4Lg:+0x8p-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5Lg:-0x8p-16385:0:-1:
%5Lg:-0x0p+0:0:-1:
%*5Lg:-0x0p+0:0:-1:
-%5Lg:-0x0p0:0:-1:
-%*5Lg:-0x0p0:0:-1:
+%5Lg:-0x.0p0:1:5:-0x0:
+%*5Lg:-0x.0p0:0:5:
%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():1:5:nan():
%*5Lg:nan():0:5:
%5Lg:nan(09A_Zaz):0:-1:
%*5Lg:nan(09A_Zaz):0:-1:
-%5Lg:0x0p0:1:5:0x0:
-%*5Lg:0x0p0:0:5:
+%5Lg:0x.0p0:0:-1:
+%*5Lg:0x.0p0:0:-1:
%5Lg:0x0p+0:0:-1:
%*5Lg:0x0p+0:0:-1:
%5Lg:0x8p-16385:0:-1:
@@ -354,8 +354,8 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-%5Lg:+0x0p0:0:-1:
-%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x.0p0:1:5:0x0:
+%*5Lg:+0x.0p0:0:5:
%5Lg:+0x0p+0:0:-1:
%*5Lg:+0x0p+0:0:-1:
%5Lg:+0x8p-16385:0:-1:
@@ -386,18 +386,18 @@
%*6Lg:-0x8p-16385:0:-1:
%6Lg:-0x0p+0:0:-1:
%*6Lg:-0x0p+0:0:-1:
-%6Lg:-0x0p0:1:6:-0x0:
-%*6Lg:-0x0p0:0:6:
+%6Lg:-0x.0p0:0:-1:
+%*6Lg:-0x.0p0:0:-1:
%6Lg:-nan(09A_Zaz):0:-1:
%*6Lg:-nan(09A_Zaz):0:-1:
-%6Lg:-nan():1:6:-nan:
+%6Lg:-nan():1:6:-nan():
%*6Lg:-nan():0:6:
-%6Lg:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6Lg:0x.0p0:0:6:
%6Lg:0x0p+0:1:6:0x0:
%*6Lg:0x0p+0:0:6:
%6Lg:0x8p-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:6:
%6Lg:infinity:0:-1:
%*6Lg:infinity:0:-1:
-%6Lg:+nan():1:6:nan:
+%6Lg:+nan():1:6:nan():
%*6Lg:+nan():0:6:
%6Lg:+nan(09A_Zaz):0:-1:
%*6Lg:+nan(09A_Zaz):0:-1:
-%6Lg:+0x0p0:1:6:0x0:
-%*6Lg:+0x0p0:0:6:
+%6Lg:+0x.0p0:0:-1:
+%*6Lg:+0x.0p0:0:-1:
%6Lg:+0x0p+0:0:-1:
%*6Lg:+0x0p+0:0:-1:
%6Lg:+0x8p-16385:0:-1:
@@ -448,18 +448,18 @@
%*35Lg:-0x8p-16385:0:11:
%35Lg:-0x0p+0:1:7:-0x0:
%*35Lg:-0x0p+0:0:7:
-%35Lg:-0x0p0:1:6:-0x0:
-%*35Lg:-0x0p0:0:6:
-%35Lg:-nan(09A_Zaz):1:13:-nan:
+%35Lg:-0x.0p0:1:7:-0x0:
+%*35Lg:-0x.0p0:0:7:
+%35Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*35Lg:-nan(09A_Zaz):0:13:
-%35Lg:-nan():1:6:-nan:
+%35Lg:-nan():1:6:-nan():
%*35Lg:-nan():0:6:
-%35Lg:nan():1:5:nan:
+%35Lg:nan():1:5:nan():
%*35Lg:nan():0:5:
-%35Lg:nan(09A_Zaz):1:12:nan:
+%35Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*35Lg:nan(09A_Zaz):0:12:
-%35Lg:0x0p0:1:5:0x0:
-%*35Lg:0x0p0:0:5:
+%35Lg:0x.0p0:1:6:0x0:
+%*35Lg:0x.0p0:0:6:
%35Lg:0x0p+0:1:6:0x0:
%*35Lg:0x0p+0:0:6:
%35Lg:0x8p-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*35Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:35:
%35Lg:infinity:1:8:inf:
%*35Lg:infinity:0:8:
-%35Lg:+nan():1:6:nan:
+%35Lg:+nan():1:6:nan():
%*35Lg:+nan():0:6:
-%35Lg:+nan(09A_Zaz):1:13:nan:
+%35Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*35Lg:+nan(09A_Zaz):0:13:
-%35Lg:+0x0p0:1:6:0x0:
-%*35Lg:+0x0p0:0:6:
+%35Lg:+0x.0p0:1:7:0x0:
+%*35Lg:+0x.0p0:0:7:
%35Lg:+0x0p+0:1:7:0x0:
%*35Lg:+0x0p+0:0:7:
%35Lg:+0x8p-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*53Lg:-0x8p-16385:0:11:
%53Lg:-0x0p+0:1:7:-0x0:
%*53Lg:-0x0p+0:0:7:
-%53Lg:-0x0p0:1:6:-0x0:
-%*53Lg:-0x0p0:0:6:
-%53Lg:-nan(09A_Zaz):1:13:-nan:
+%53Lg:-0x.0p0:1:7:-0x0:
+%*53Lg:-0x.0p0:0:7:
+%53Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*53Lg:-nan(09A_Zaz):0:13:
-%53Lg:-nan():1:6:-nan:
+%53Lg:-nan():1:6:-nan():
%*53Lg:-nan():0:6:
-%53Lg:nan():1:5:nan:
+%53Lg:nan():1:5:nan():
%*53Lg:nan():0:5:
-%53Lg:nan(09A_Zaz):1:12:nan:
+%53Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*53Lg:nan(09A_Zaz):0:12:
-%53Lg:0x0p0:1:5:0x0:
-%*53Lg:0x0p0:0:5:
+%53Lg:0x.0p0:1:6:0x0:
+%*53Lg:0x.0p0:0:6:
%53Lg:0x0p+0:1:6:0x0:
%*53Lg:0x0p+0:0:6:
%53Lg:0x8p-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*53Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
%53Lg:infinity:1:8:inf:
%*53Lg:infinity:0:8:
-%53Lg:+nan():1:6:nan:
+%53Lg:+nan():1:6:nan():
%*53Lg:+nan():0:6:
-%53Lg:+nan(09A_Zaz):1:13:nan:
+%53Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*53Lg:+nan(09A_Zaz):0:13:
-%53Lg:+0x0p0:1:6:0x0:
-%*53Lg:+0x0p0:0:6:
+%53Lg:+0x.0p0:1:7:0x0:
+%*53Lg:+0x.0p0:0:7:
%53Lg:+0x0p+0:1:7:0x0:
%*53Lg:+0x0p+0:0:7:
%53Lg:+0x8p-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5Lg: -0x8p-16385:0:-1:
%5Lg: -0x0p+0:0:-1:
%*5Lg: -0x0p+0:0:-1:
-%5Lg: -0x0p0:0:-1:
-%*5Lg: -0x0p0:0:-1:
+%5Lg: -0x.0p0:1:6:-0x0:
+%*5Lg: -0x.0p0:0:6:
%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():1:6:nan():
%*5Lg: nan():0:6:
%5Lg: nan(09A_Zaz):0:-1:
%*5Lg: nan(09A_Zaz):0:-1:
-%5Lg: 0x0p0:1:6:0x0:
-%*5Lg: 0x0p0:0:6:
+%5Lg: 0x.0p0:0:-1:
+%*5Lg: 0x.0p0:0:-1:
%5Lg: 0x0p+0:0:-1:
%*5Lg: 0x0p+0:0:-1:
%5Lg: 0x8p-16385:0:-1:
@@ -602,8 +602,8 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-%5Lg: +0x0p0:0:-1:
-%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x.0p0:1:6:0x0:
+%*5Lg: +0x.0p0:0:6:
%5Lg: +0x0p+0:0:-1:
%*5Lg: +0x0p+0:0:-1:
%5Lg: +0x8p-16385:0:-1:
@@ -634,18 +634,18 @@
%*53Lg: -0x8p-16385:0:12:
%53Lg: -0x0p+0:1:8:-0x0:
%*53Lg: -0x0p+0:0:8:
-%53Lg: -0x0p0:1:7:-0x0:
-%*53Lg: -0x0p0:0:7:
-%53Lg: -nan(09A_Zaz):1:14:-nan:
+%53Lg: -0x.0p0:1:8:-0x0:
+%*53Lg: -0x.0p0:0:8:
+%53Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*53Lg: -nan(09A_Zaz):0:14:
-%53Lg: -nan():1:7:-nan:
+%53Lg: -nan():1:7:-nan():
%*53Lg: -nan():0:7:
-%53Lg: nan():1:6:nan:
+%53Lg: nan():1:6:nan():
%*53Lg: nan():0:6:
-%53Lg: nan(09A_Zaz):1:13:nan:
+%53Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*53Lg: nan(09A_Zaz):0:13:
-%53Lg: 0x0p0:1:6:0x0:
-%*53Lg: 0x0p0:0:6:
+%53Lg: 0x.0p0:1:7:0x0:
+%*53Lg: 0x.0p0:0:7:
%53Lg: 0x0p+0:1:7:0x0:
%*53Lg: 0x0p+0:0:7:
%53Lg: 0x8p-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*53Lg: 0xf.fffffffffffffffffffffffffff8p+16380:0:40:
%53Lg: infinity:1:9:inf:
%*53Lg: infinity:0:9:
-%53Lg: +nan():1:7:nan:
+%53Lg: +nan():1:7:nan():
%*53Lg: +nan():0:7:
-%53Lg: +nan(09A_Zaz):1:14:nan:
+%53Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*53Lg: +nan(09A_Zaz):0:14:
-%53Lg: +0x0p0:1:7:0x0:
-%*53Lg: +0x0p0:0:7:
+%53Lg: +0x.0p0:1:8:0x0:
+%*53Lg: +0x.0p0:0:8:
%53Lg: +0x0p+0:1:8:0x0:
%*53Lg: +0x0p+0:0:8:
%53Lg: +0x8p-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
index e9020af..7910eca 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
@@ -14,18 +14,18 @@
%*LG:-0X8P-16385:0:11:
%LG:-0X0P+0:1:7:-0x0:
%*LG:-0X0P+0:0:7:
-%LG:-0X0P0:1:6:-0x0:
-%*LG:-0X0P0:0:6:
-%LG:-NAN(09A_Zaz):1:13:-nan:
+%LG:-0X.0P0:1:7:-0x0:
+%*LG:-0X.0P0:0:7:
+%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LG:-NAN(09A_Zaz):0:13:
-%LG:-NAN():1:6:-nan:
+%LG:-NAN():1:6:-nan():
%*LG:-NAN():0:6:
-%LG:NAN():1:5:nan:
+%LG:NAN():1:5:nan():
%*LG:NAN():0:5:
-%LG:NAN(09A_Zaz):1:12:nan:
+%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LG:NAN(09A_Zaz):0:12:
-%LG:0X0P0:1:5:0x0:
-%*LG:0X0P0:0:5:
+%LG:0X.0P0:1:6:0x0:
+%*LG:0X.0P0:0:6:
%LG:0X0P+0:1:6:0x0:
%*LG:0X0P+0:0:6:
%LG:0X8P-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
%LG:INFINITY:1:8:inf:
%*LG:INFINITY:0:8:
-%LG:+NAN():1:6:nan:
+%LG:+NAN():1:6:nan():
%*LG:+NAN():0:6:
-%LG:+NAN(09A_Zaz):1:13:nan:
+%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LG:+NAN(09A_Zaz):0:13:
-%LG:+0X0P0:1:6:0x0:
-%*LG:+0X0P0:0:6:
+%LG:+0X.0P0:1:7:0x0:
+%*LG:+0X.0P0:0:7:
%LG:+0X0P+0:1:7:0x0:
%*LG:+0X0P+0:0:7:
%LG:+0X8P-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LG:-0X8P-16385:0:-1:
%1LG:-0X0P+0:0:-1:
%*1LG:-0X0P+0:0:-1:
-%1LG:-0X0P0:0:-1:
-%*1LG:-0X0P0:0:-1:
+%1LG:-0X.0P0:0:-1:
+%*1LG:-0X.0P0:0:-1:
%1LG:-NAN(09A_Zaz):0:-1:
%*1LG:-NAN(09A_Zaz):0:-1:
%1LG:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LG:0X.0P0:0:1:
%1LG:0X0P+0:1:1:0x0:
%*1LG:0X0P+0:0:1:
%1LG:0X8P-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LG:+0X.0P0:0:-1:
%1LG:+0X0P+0:0:-1:
%*1LG:+0X0P+0:0:-1:
%1LG:+0X8P-16385:0:-1:
@@ -138,8 +138,8 @@
%*2LG:-0X8P-16385:0:2:
%2LG:-0X0P+0:1:2:-0x0:
%*2LG:-0X0P+0:0:2:
-%2LG:-0X0P0:1:2:-0x0:
-%*2LG:-0X0P0:0:2:
+%2LG:-0X.0P0:1:2:-0x0:
+%*2LG:-0X.0P0:0:2:
%2LG:-NAN(09A_Zaz):0:-1:
%*2LG:-NAN(09A_Zaz):0:-1:
%2LG:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-%2LG:0X0P0:0:-1:
-%*2LG:0X0P0:0:-1:
+%2LG:0X.0P0:0:-1:
+%*2LG:0X.0P0:0:-1:
%2LG:0X0P+0:0:-1:
%*2LG:0X0P+0:0:-1:
%2LG:0X8P-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LG:+0X.0P0:0:2:
%2LG:+0X0P+0:1:2:0x0:
%*2LG:+0X0P+0:0:2:
%2LG:+0X8P-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LG:-0X8P-16385:0:-1:
%3LG:-0X0P+0:0:-1:
%*3LG:-0X0P+0:0:-1:
-%3LG:-0X0P0:0:-1:
-%*3LG:-0X0P0:0:-1:
+%3LG:-0X.0P0:0:-1:
+%*3LG:-0X.0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LG:0X.0P0:0:-1:
%3LG:0X0P+0:1:3:0x0:
%*3LG:0X0P+0:0:3:
%3LG:0X8P-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-%3LG:+0X0P0:0:-1:
-%*3LG:+0X0P0:0:-1:
+%3LG:+0X.0P0:0:-1:
+%*3LG:+0X.0P0:0:-1:
%3LG:+0X0P+0:0:-1:
%*3LG:+0X0P+0:0:-1:
%3LG:+0X8P-16385:0:-1:
@@ -262,8 +262,8 @@
%*4LG:-0X8P-16385:0:4:
%4LG:-0X0P+0:1:4:-0x0:
%*4LG:-0X0P+0:0:4:
-%4LG:-0X0P0:1:4:-0x0:
-%*4LG:-0X0P0:0:4:
+%4LG:-0X.0P0:0:-1:
+%*4LG:-0X.0P0:0:-1:
%4LG:-NAN(09A_Zaz):1:4:-nan:
%*4LG:-NAN(09A_Zaz):0:4:
%4LG:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-%4LG:0X0P0:0:-1:
-%*4LG:0X0P0:0:-1:
+%4LG:0X.0P0:1:4:0x0:
+%*4LG:0X.0P0:0:4:
%4LG:0X0P+0:0:-1:
%*4LG:0X0P+0:0:-1:
%4LG:0X8P-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LG:+0X.0P0:0:-1:
%4LG:+0X0P+0:1:4:0x0:
%*4LG:+0X0P+0:0:4:
%4LG:+0X8P-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LG:-0X8P-16385:0:-1:
%5LG:-0X0P+0:0:-1:
%*5LG:-0X0P+0:0:-1:
-%5LG:-0X0P0:0:-1:
-%*5LG:-0X0P0:0:-1:
+%5LG:-0X.0P0:1:5:-0x0:
+%*5LG:-0X.0P0:0:5:
%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():1:5:nan():
%*5LG:NAN():0:5:
%5LG:NAN(09A_Zaz):0:-1:
%*5LG:NAN(09A_Zaz):0:-1:
-%5LG:0X0P0:1:5:0x0:
-%*5LG:0X0P0:0:5:
+%5LG:0X.0P0:0:-1:
+%*5LG:0X.0P0:0:-1:
%5LG:0X0P+0:0:-1:
%*5LG:0X0P+0:0:-1:
%5LG:0X8P-16385:0:-1:
@@ -354,8 +354,8 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-%5LG:+0X0P0:0:-1:
-%*5LG:+0X0P0:0:-1:
+%5LG:+0X.0P0:1:5:0x0:
+%*5LG:+0X.0P0:0:5:
%5LG:+0X0P+0:0:-1:
%*5LG:+0X0P+0:0:-1:
%5LG:+0X8P-16385:0:-1:
@@ -386,18 +386,18 @@
%*6LG:-0X8P-16385:0:-1:
%6LG:-0X0P+0:0:-1:
%*6LG:-0X0P+0:0:-1:
-%6LG:-0X0P0:1:6:-0x0:
-%*6LG:-0X0P0:0:6:
+%6LG:-0X.0P0:0:-1:
+%*6LG:-0X.0P0:0:-1:
%6LG:-NAN(09A_Zaz):0:-1:
%*6LG:-NAN(09A_Zaz):0:-1:
-%6LG:-NAN():1:6:-nan:
+%6LG:-NAN():1:6:-nan():
%*6LG:-NAN():0:6:
-%6LG:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LG:0X.0P0:0:6:
%6LG:0X0P+0:1:6:0x0:
%*6LG:0X0P+0:0:6:
%6LG:0X8P-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
%6LG:INFINITY:0:-1:
%*6LG:INFINITY:0:-1:
-%6LG:+NAN():1:6:nan:
+%6LG:+NAN():1:6:nan():
%*6LG:+NAN():0:6:
%6LG:+NAN(09A_Zaz):0:-1:
%*6LG:+NAN(09A_Zaz):0:-1:
-%6LG:+0X0P0:1:6:0x0:
-%*6LG:+0X0P0:0:6:
+%6LG:+0X.0P0:0:-1:
+%*6LG:+0X.0P0:0:-1:
%6LG:+0X0P+0:0:-1:
%*6LG:+0X0P+0:0:-1:
%6LG:+0X8P-16385:0:-1:
@@ -448,18 +448,18 @@
%*35LG:-0X8P-16385:0:11:
%35LG:-0X0P+0:1:7:-0x0:
%*35LG:-0X0P+0:0:7:
-%35LG:-0X0P0:1:6:-0x0:
-%*35LG:-0X0P0:0:6:
-%35LG:-NAN(09A_Zaz):1:13:-nan:
+%35LG:-0X.0P0:1:7:-0x0:
+%*35LG:-0X.0P0:0:7:
+%35LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*35LG:-NAN(09A_Zaz):0:13:
-%35LG:-NAN():1:6:-nan:
+%35LG:-NAN():1:6:-nan():
%*35LG:-NAN():0:6:
-%35LG:NAN():1:5:nan:
+%35LG:NAN():1:5:nan():
%*35LG:NAN():0:5:
-%35LG:NAN(09A_Zaz):1:12:nan:
+%35LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*35LG:NAN(09A_Zaz):0:12:
-%35LG:0X0P0:1:5:0x0:
-%*35LG:0X0P0:0:5:
+%35LG:0X.0P0:1:6:0x0:
+%*35LG:0X.0P0:0:6:
%35LG:0X0P+0:1:6:0x0:
%*35LG:0X0P+0:0:6:
%35LG:0X8P-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*35LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35:
%35LG:INFINITY:1:8:inf:
%*35LG:INFINITY:0:8:
-%35LG:+NAN():1:6:nan:
+%35LG:+NAN():1:6:nan():
%*35LG:+NAN():0:6:
-%35LG:+NAN(09A_Zaz):1:13:nan:
+%35LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*35LG:+NAN(09A_Zaz):0:13:
-%35LG:+0X0P0:1:6:0x0:
-%*35LG:+0X0P0:0:6:
+%35LG:+0X.0P0:1:7:0x0:
+%*35LG:+0X.0P0:0:7:
%35LG:+0X0P+0:1:7:0x0:
%*35LG:+0X0P+0:0:7:
%35LG:+0X8P-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*53LG:-0X8P-16385:0:11:
%53LG:-0X0P+0:1:7:-0x0:
%*53LG:-0X0P+0:0:7:
-%53LG:-0X0P0:1:6:-0x0:
-%*53LG:-0X0P0:0:6:
-%53LG:-NAN(09A_Zaz):1:13:-nan:
+%53LG:-0X.0P0:1:7:-0x0:
+%*53LG:-0X.0P0:0:7:
+%53LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*53LG:-NAN(09A_Zaz):0:13:
-%53LG:-NAN():1:6:-nan:
+%53LG:-NAN():1:6:-nan():
%*53LG:-NAN():0:6:
-%53LG:NAN():1:5:nan:
+%53LG:NAN():1:5:nan():
%*53LG:NAN():0:5:
-%53LG:NAN(09A_Zaz):1:12:nan:
+%53LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*53LG:NAN(09A_Zaz):0:12:
-%53LG:0X0P0:1:5:0x0:
-%*53LG:0X0P0:0:5:
+%53LG:0X.0P0:1:6:0x0:
+%*53LG:0X.0P0:0:6:
%53LG:0X0P+0:1:6:0x0:
%*53LG:0X0P+0:0:6:
%53LG:0X8P-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*53LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
%53LG:INFINITY:1:8:inf:
%*53LG:INFINITY:0:8:
-%53LG:+NAN():1:6:nan:
+%53LG:+NAN():1:6:nan():
%*53LG:+NAN():0:6:
-%53LG:+NAN(09A_Zaz):1:13:nan:
+%53LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*53LG:+NAN(09A_Zaz):0:13:
-%53LG:+0X0P0:1:6:0x0:
-%*53LG:+0X0P0:0:6:
+%53LG:+0X.0P0:1:7:0x0:
+%*53LG:+0X.0P0:0:7:
%53LG:+0X0P+0:1:7:0x0:
%*53LG:+0X0P+0:0:7:
%53LG:+0X8P-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5LG: -0X8P-16385:0:-1:
%5LG: -0X0P+0:0:-1:
%*5LG: -0X0P+0:0:-1:
-%5LG: -0X0P0:0:-1:
-%*5LG: -0X0P0:0:-1:
+%5LG: -0X.0P0:1:6:-0x0:
+%*5LG: -0X.0P0:0:6:
%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():1:6:nan():
%*5LG: NAN():0:6:
%5LG: NAN(09A_Zaz):0:-1:
%*5LG: NAN(09A_Zaz):0:-1:
-%5LG: 0X0P0:1:6:0x0:
-%*5LG: 0X0P0:0:6:
+%5LG: 0X.0P0:0:-1:
+%*5LG: 0X.0P0:0:-1:
%5LG: 0X0P+0:0:-1:
%*5LG: 0X0P+0:0:-1:
%5LG: 0X8P-16385:0:-1:
@@ -602,8 +602,8 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-%5LG: +0X0P0:0:-1:
-%*5LG: +0X0P0:0:-1:
+%5LG: +0X.0P0:1:6:0x0:
+%*5LG: +0X.0P0:0:6:
%5LG: +0X0P+0:0:-1:
%*5LG: +0X0P+0:0:-1:
%5LG: +0X8P-16385:0:-1:
@@ -634,18 +634,18 @@
%*53LG: -0X8P-16385:0:12:
%53LG: -0X0P+0:1:8:-0x0:
%*53LG: -0X0P+0:0:8:
-%53LG: -0X0P0:1:7:-0x0:
-%*53LG: -0X0P0:0:7:
-%53LG: -NAN(09A_Zaz):1:14:-nan:
+%53LG: -0X.0P0:1:8:-0x0:
+%*53LG: -0X.0P0:0:8:
+%53LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*53LG: -NAN(09A_Zaz):0:14:
-%53LG: -NAN():1:7:-nan:
+%53LG: -NAN():1:7:-nan():
%*53LG: -NAN():0:7:
-%53LG: NAN():1:6:nan:
+%53LG: NAN():1:6:nan():
%*53LG: NAN():0:6:
-%53LG: NAN(09A_Zaz):1:13:nan:
+%53LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*53LG: NAN(09A_Zaz):0:13:
-%53LG: 0X0P0:1:6:0x0:
-%*53LG: 0X0P0:0:6:
+%53LG: 0X.0P0:1:7:0x0:
+%*53LG: 0X.0P0:0:7:
%53LG: 0X0P+0:1:7:0x0:
%*53LG: 0X0P+0:0:7:
%53LG: 0X8P-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*53LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
%53LG: INFINITY:1:9:inf:
%*53LG: INFINITY:0:9:
-%53LG: +NAN():1:7:nan:
+%53LG: +NAN():1:7:nan():
%*53LG: +NAN():0:7:
-%53LG: +NAN(09A_Zaz):1:14:nan:
+%53LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*53LG: +NAN(09A_Zaz):0:14:
-%53LG: +0X0P0:1:7:0x0:
-%*53LG: +0X0P0:0:7:
+%53LG: +0X.0P0:1:8:0x0:
+%*53LG: +0X.0P0:0:8:
%53LG: +0X0P+0:1:8:0x0:
%*53LG: +0X0P+0:0:8:
%53LG: +0X8P-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
index 6f3b84b..7d01178 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
@@ -14,18 +14,18 @@
%*La:-0x8p-972:0:9:
%La:-0x0p+0:1:7:-0x0:
%*La:-0x0p+0:0:7:
-%La:-0x0p0:1:6:-0x0:
-%*La:-0x0p0:0:6:
-%La:-nan(09A_Zaz):1:13:-nan:
+%La:-0x.0p0:1:7:-0x0:
+%*La:-0x.0p0:0:7:
+%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*La:-nan(09A_Zaz):0:13:
-%La:-nan():1:6:-nan:
+%La:-nan():1:6:-nan():
%*La:-nan():0:6:
-%La:nan():1:5:nan:
+%La:nan():1:5:nan():
%*La:nan():0:5:
-%La:nan(09A_Zaz):1:12:nan:
+%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*La:nan(09A_Zaz):0:12:
-%La:0x0p0:1:5:0x0:
-%*La:0x0p0:0:5:
+%La:0x.0p0:1:6:0x0:
+%*La:0x.0p0:0:6:
%La:0x0p+0:1:6:0x0:
%*La:0x0p+0:0:6:
%La:0x8p-972:1:8:0x1p-969:
@@ -40,12 +40,12 @@
%*La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
%La:infinity:1:8:inf:
%*La:infinity:0:8:
-%La:+nan():1:6:nan:
+%La:+nan():1:6:nan():
%*La:+nan():0:6:
-%La:+nan(09A_Zaz):1:13:nan:
+%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*La:+nan(09A_Zaz):0:13:
-%La:+0x0p0:1:6:0x0:
-%*La:+0x0p0:0:6:
+%La:+0x.0p0:1:7:0x0:
+%*La:+0x.0p0:0:7:
%La:+0x0p+0:1:7:0x0:
%*La:+0x0p+0:0:7:
%La:+0x8p-972:1:9:0x1p-969:
@@ -76,8 +76,8 @@
%*1La:-0x8p-972:0:-1:
%1La:-0x0p+0:0:-1:
%*1La:-0x0p+0:0:-1:
-%1La:-0x0p0:0:-1:
-%*1La:-0x0p0:0:-1:
+%1La:-0x.0p0:0:-1:
+%*1La:-0x.0p0:0:-1:
%1La:-nan(09A_Zaz):0:-1:
%*1La:-nan(09A_Zaz):0:-1:
%1La:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1La:0x.0p0:0:1:
%1La:0x0p+0:1:1:0x0:
%*1La:0x0p+0:0:1:
%1La:0x8p-972:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1La:+0x.0p0:0:-1:
%1La:+0x0p+0:0:-1:
%*1La:+0x0p+0:0:-1:
%1La:+0x8p-972:0:-1:
@@ -138,8 +138,8 @@
%*2La:-0x8p-972:0:2:
%2La:-0x0p+0:1:2:-0x0:
%*2La:-0x0p+0:0:2:
-%2La:-0x0p0:1:2:-0x0:
-%*2La:-0x0p0:0:2:
+%2La:-0x.0p0:1:2:-0x0:
+%*2La:-0x.0p0:0:2:
%2La:-nan(09A_Zaz):0:-1:
%*2La:-nan(09A_Zaz):0:-1:
%2La:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-%2La:0x0p0:0:-1:
-%*2La:0x0p0:0:-1:
+%2La:0x.0p0:0:-1:
+%*2La:0x.0p0:0:-1:
%2La:0x0p+0:0:-1:
%*2La:0x0p+0:0:-1:
%2La:0x8p-972:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2La:+0x.0p0:0:2:
%2La:+0x0p+0:1:2:0x0:
%*2La:+0x0p+0:0:2:
%2La:+0x8p-972:1:2:0x0:
@@ -200,8 +200,8 @@
%*3La:-0x8p-972:0:-1:
%3La:-0x0p+0:0:-1:
%*3La:-0x0p+0:0:-1:
-%3La:-0x0p0:0:-1:
-%*3La:-0x0p0:0:-1:
+%3La:-0x.0p0:0:-1:
+%*3La:-0x.0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3La:0x.0p0:0:-1:
%3La:0x0p+0:1:3:0x0:
%*3La:0x0p+0:0:3:
%3La:0x8p-972:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-%3La:+0x0p0:0:-1:
-%*3La:+0x0p0:0:-1:
+%3La:+0x.0p0:0:-1:
+%*3La:+0x.0p0:0:-1:
%3La:+0x0p+0:0:-1:
%*3La:+0x0p+0:0:-1:
%3La:+0x8p-972:0:-1:
@@ -262,8 +262,8 @@
%*4La:-0x8p-972:0:4:
%4La:-0x0p+0:1:4:-0x0:
%*4La:-0x0p+0:0:4:
-%4La:-0x0p0:1:4:-0x0:
-%*4La:-0x0p0:0:4:
+%4La:-0x.0p0:0:-1:
+%*4La:-0x.0p0:0:-1:
%4La:-nan(09A_Zaz):1:4:-nan:
%*4La:-nan(09A_Zaz):0:4:
%4La:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-%4La:0x0p0:0:-1:
-%*4La:0x0p0:0:-1:
+%4La:0x.0p0:1:4:0x0:
+%*4La:0x.0p0:0:4:
%4La:0x0p+0:0:-1:
%*4La:0x0p+0:0:-1:
%4La:0x8p-972:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4La:+0x.0p0:0:-1:
%4La:+0x0p+0:1:4:0x0:
%*4La:+0x0p+0:0:4:
%4La:+0x8p-972:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5La:-0x8p-972:0:-1:
%5La:-0x0p+0:0:-1:
%*5La:-0x0p+0:0:-1:
-%5La:-0x0p0:0:-1:
-%*5La:-0x0p0:0:-1:
+%5La:-0x.0p0:1:5:-0x0:
+%*5La:-0x.0p0:0:5:
%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():1:5:nan():
%*5La:nan():0:5:
%5La:nan(09A_Zaz):0:-1:
%*5La:nan(09A_Zaz):0:-1:
-%5La:0x0p0:1:5:0x0:
-%*5La:0x0p0:0:5:
+%5La:0x.0p0:0:-1:
+%*5La:0x.0p0:0:-1:
%5La:0x0p+0:0:-1:
%*5La:0x0p+0:0:-1:
%5La:0x8p-972:0:-1:
@@ -354,8 +354,8 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-%5La:+0x0p0:0:-1:
-%*5La:+0x0p0:0:-1:
+%5La:+0x.0p0:1:5:0x0:
+%*5La:+0x.0p0:0:5:
%5La:+0x0p+0:0:-1:
%*5La:+0x0p+0:0:-1:
%5La:+0x8p-972:0:-1:
@@ -386,18 +386,18 @@
%*6La:-0x8p-972:0:-1:
%6La:-0x0p+0:0:-1:
%*6La:-0x0p+0:0:-1:
-%6La:-0x0p0:1:6:-0x0:
-%*6La:-0x0p0:0:6:
+%6La:-0x.0p0:0:-1:
+%*6La:-0x.0p0:0:-1:
%6La:-nan(09A_Zaz):0:-1:
%*6La:-nan(09A_Zaz):0:-1:
-%6La:-nan():1:6:-nan:
+%6La:-nan():1:6:-nan():
%*6La:-nan():0:6:
-%6La:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6La:0x.0p0:0:6:
%6La:0x0p+0:1:6:0x0:
%*6La:0x0p+0:0:6:
%6La:0x8p-972:1:6:0x1p-6:
@@ -412,12 +412,12 @@
%*6La:0xf.ffffffffffffbffffffffffffcp+1020:0:6:
%6La:infinity:0:-1:
%*6La:infinity:0:-1:
-%6La:+nan():1:6:nan:
+%6La:+nan():1:6:nan():
%*6La:+nan():0:6:
%6La:+nan(09A_Zaz):0:-1:
%*6La:+nan(09A_Zaz):0:-1:
-%6La:+0x0p0:1:6:0x0:
-%*6La:+0x0p0:0:6:
+%6La:+0x.0p0:0:-1:
+%*6La:+0x.0p0:0:-1:
%6La:+0x0p+0:0:-1:
%*6La:+0x0p+0:0:-1:
%6La:+0x8p-972:0:-1:
@@ -448,18 +448,18 @@
%*33La:-0x8p-972:0:9:
%33La:-0x0p+0:1:7:-0x0:
%*33La:-0x0p+0:0:7:
-%33La:-0x0p0:1:6:-0x0:
-%*33La:-0x0p0:0:6:
-%33La:-nan(09A_Zaz):1:13:-nan:
+%33La:-0x.0p0:1:7:-0x0:
+%*33La:-0x.0p0:0:7:
+%33La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*33La:-nan(09A_Zaz):0:13:
-%33La:-nan():1:6:-nan:
+%33La:-nan():1:6:-nan():
%*33La:-nan():0:6:
-%33La:nan():1:5:nan:
+%33La:nan():1:5:nan():
%*33La:nan():0:5:
-%33La:nan(09A_Zaz):1:12:nan:
+%33La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*33La:nan(09A_Zaz):0:12:
-%33La:0x0p0:1:5:0x0:
-%*33La:0x0p0:0:5:
+%33La:0x.0p0:1:6:0x0:
+%*33La:0x.0p0:0:6:
%33La:0x0p+0:1:6:0x0:
%*33La:0x0p+0:0:6:
%33La:0x8p-972:1:8:0x1p-969:
@@ -474,12 +474,12 @@
%*33La:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
%33La:infinity:1:8:inf:
%*33La:infinity:0:8:
-%33La:+nan():1:6:nan:
+%33La:+nan():1:6:nan():
%*33La:+nan():0:6:
-%33La:+nan(09A_Zaz):1:13:nan:
+%33La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*33La:+nan(09A_Zaz):0:13:
-%33La:+0x0p0:1:6:0x0:
-%*33La:+0x0p0:0:6:
+%33La:+0x.0p0:1:7:0x0:
+%*33La:+0x.0p0:0:7:
%33La:+0x0p+0:1:7:0x0:
%*33La:+0x0p+0:0:7:
%33La:+0x8p-972:1:9:0x1p-969:
@@ -510,18 +510,18 @@
%*50La:-0x8p-972:0:9:
%50La:-0x0p+0:1:7:-0x0:
%*50La:-0x0p+0:0:7:
-%50La:-0x0p0:1:6:-0x0:
-%*50La:-0x0p0:0:6:
-%50La:-nan(09A_Zaz):1:13:-nan:
+%50La:-0x.0p0:1:7:-0x0:
+%*50La:-0x.0p0:0:7:
+%50La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*50La:-nan(09A_Zaz):0:13:
-%50La:-nan():1:6:-nan:
+%50La:-nan():1:6:-nan():
%*50La:-nan():0:6:
-%50La:nan():1:5:nan:
+%50La:nan():1:5:nan():
%*50La:nan():0:5:
-%50La:nan(09A_Zaz):1:12:nan:
+%50La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*50La:nan(09A_Zaz):0:12:
-%50La:0x0p0:1:5:0x0:
-%*50La:0x0p0:0:5:
+%50La:0x.0p0:1:6:0x0:
+%*50La:0x.0p0:0:6:
%50La:0x0p+0:1:6:0x0:
%*50La:0x0p+0:0:6:
%50La:0x8p-972:1:8:0x1p-969:
@@ -536,12 +536,12 @@
%*50La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
%50La:infinity:1:8:inf:
%*50La:infinity:0:8:
-%50La:+nan():1:6:nan:
+%50La:+nan():1:6:nan():
%*50La:+nan():0:6:
-%50La:+nan(09A_Zaz):1:13:nan:
+%50La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*50La:+nan(09A_Zaz):0:13:
-%50La:+0x0p0:1:6:0x0:
-%*50La:+0x0p0:0:6:
+%50La:+0x.0p0:1:7:0x0:
+%*50La:+0x.0p0:0:7:
%50La:+0x0p+0:1:7:0x0:
%*50La:+0x0p+0:0:7:
%50La:+0x8p-972:1:9:0x1p-969:
@@ -572,18 +572,18 @@
%*5La: -0x8p-972:0:-1:
%5La: -0x0p+0:0:-1:
%*5La: -0x0p+0:0:-1:
-%5La: -0x0p0:0:-1:
-%*5La: -0x0p0:0:-1:
+%5La: -0x.0p0:1:6:-0x0:
+%*5La: -0x.0p0:0:6:
%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():1:6:nan():
%*5La: nan():0:6:
%5La: nan(09A_Zaz):0:-1:
%*5La: nan(09A_Zaz):0:-1:
-%5La: 0x0p0:1:6:0x0:
-%*5La: 0x0p0:0:6:
+%5La: 0x.0p0:0:-1:
+%*5La: 0x.0p0:0:-1:
%5La: 0x0p+0:0:-1:
%*5La: 0x0p+0:0:-1:
%5La: 0x8p-972:0:-1:
@@ -602,8 +602,8 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-%5La: +0x0p0:0:-1:
-%*5La: +0x0p0:0:-1:
+%5La: +0x.0p0:1:6:0x0:
+%*5La: +0x.0p0:0:6:
%5La: +0x0p+0:0:-1:
%*5La: +0x0p+0:0:-1:
%5La: +0x8p-972:0:-1:
@@ -634,18 +634,18 @@
%*50La: -0x8p-972:0:10:
%50La: -0x0p+0:1:8:-0x0:
%*50La: -0x0p+0:0:8:
-%50La: -0x0p0:1:7:-0x0:
-%*50La: -0x0p0:0:7:
-%50La: -nan(09A_Zaz):1:14:-nan:
+%50La: -0x.0p0:1:8:-0x0:
+%*50La: -0x.0p0:0:8:
+%50La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*50La: -nan(09A_Zaz):0:14:
-%50La: -nan():1:7:-nan:
+%50La: -nan():1:7:-nan():
%*50La: -nan():0:7:
-%50La: nan():1:6:nan:
+%50La: nan():1:6:nan():
%*50La: nan():0:6:
-%50La: nan(09A_Zaz):1:13:nan:
+%50La: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*50La: nan(09A_Zaz):0:13:
-%50La: 0x0p0:1:6:0x0:
-%*50La: 0x0p0:0:6:
+%50La: 0x.0p0:1:7:0x0:
+%*50La: 0x.0p0:0:7:
%50La: 0x0p+0:1:7:0x0:
%*50La: 0x0p+0:0:7:
%50La: 0x8p-972:1:9:0x1p-969:
@@ -660,12 +660,12 @@
%*50La: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
%50La: infinity:1:9:inf:
%*50La: infinity:0:9:
-%50La: +nan():1:7:nan:
+%50La: +nan():1:7:nan():
%*50La: +nan():0:7:
-%50La: +nan(09A_Zaz):1:14:nan:
+%50La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*50La: +nan(09A_Zaz):0:14:
-%50La: +0x0p0:1:7:0x0:
-%*50La: +0x0p0:0:7:
+%50La: +0x.0p0:1:8:0x0:
+%*50La: +0x.0p0:0:8:
%50La: +0x0p+0:1:8:0x0:
%*50La: +0x0p+0:0:8:
%50La: +0x8p-972:1:10:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
index 5889e62..7efd62f 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
@@ -14,18 +14,18 @@
%*LA:-0X8P-972:0:9:
%LA:-0X0P+0:1:7:-0x0:
%*LA:-0X0P+0:0:7:
-%LA:-0X0P0:1:6:-0x0:
-%*LA:-0X0P0:0:6:
-%LA:-NAN(09A_Zaz):1:13:-nan:
+%LA:-0X.0P0:1:7:-0x0:
+%*LA:-0X.0P0:0:7:
+%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LA:-NAN(09A_Zaz):0:13:
-%LA:-NAN():1:6:-nan:
+%LA:-NAN():1:6:-nan():
%*LA:-NAN():0:6:
-%LA:NAN():1:5:nan:
+%LA:NAN():1:5:nan():
%*LA:NAN():0:5:
-%LA:NAN(09A_Zaz):1:12:nan:
+%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LA:NAN(09A_Zaz):0:12:
-%LA:0X0P0:1:5:0x0:
-%*LA:0X0P0:0:5:
+%LA:0X.0P0:1:6:0x0:
+%*LA:0X.0P0:0:6:
%LA:0X0P+0:1:6:0x0:
%*LA:0X0P+0:0:6:
%LA:0X8P-972:1:8:0x1p-969:
@@ -40,12 +40,12 @@
%*LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
%LA:INFINITY:1:8:inf:
%*LA:INFINITY:0:8:
-%LA:+NAN():1:6:nan:
+%LA:+NAN():1:6:nan():
%*LA:+NAN():0:6:
-%LA:+NAN(09A_Zaz):1:13:nan:
+%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LA:+NAN(09A_Zaz):0:13:
-%LA:+0X0P0:1:6:0x0:
-%*LA:+0X0P0:0:6:
+%LA:+0X.0P0:1:7:0x0:
+%*LA:+0X.0P0:0:7:
%LA:+0X0P+0:1:7:0x0:
%*LA:+0X0P+0:0:7:
%LA:+0X8P-972:1:9:0x1p-969:
@@ -76,8 +76,8 @@
%*1LA:-0X8P-972:0:-1:
%1LA:-0X0P+0:0:-1:
%*1LA:-0X0P+0:0:-1:
-%1LA:-0X0P0:0:-1:
-%*1LA:-0X0P0:0:-1:
+%1LA:-0X.0P0:0:-1:
+%*1LA:-0X.0P0:0:-1:
%1LA:-NAN(09A_Zaz):0:-1:
%*1LA:-NAN(09A_Zaz):0:-1:
%1LA:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LA:0X.0P0:0:1:
%1LA:0X0P+0:1:1:0x0:
%*1LA:0X0P+0:0:1:
%1LA:0X8P-972:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LA:+0X.0P0:0:-1:
%1LA:+0X0P+0:0:-1:
%*1LA:+0X0P+0:0:-1:
%1LA:+0X8P-972:0:-1:
@@ -138,8 +138,8 @@
%*2LA:-0X8P-972:0:2:
%2LA:-0X0P+0:1:2:-0x0:
%*2LA:-0X0P+0:0:2:
-%2LA:-0X0P0:1:2:-0x0:
-%*2LA:-0X0P0:0:2:
+%2LA:-0X.0P0:1:2:-0x0:
+%*2LA:-0X.0P0:0:2:
%2LA:-NAN(09A_Zaz):0:-1:
%*2LA:-NAN(09A_Zaz):0:-1:
%2LA:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-%2LA:0X0P0:0:-1:
-%*2LA:0X0P0:0:-1:
+%2LA:0X.0P0:0:-1:
+%*2LA:0X.0P0:0:-1:
%2LA:0X0P+0:0:-1:
%*2LA:0X0P+0:0:-1:
%2LA:0X8P-972:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LA:+0X.0P0:0:2:
%2LA:+0X0P+0:1:2:0x0:
%*2LA:+0X0P+0:0:2:
%2LA:+0X8P-972:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LA:-0X8P-972:0:-1:
%3LA:-0X0P+0:0:-1:
%*3LA:-0X0P+0:0:-1:
-%3LA:-0X0P0:0:-1:
-%*3LA:-0X0P0:0:-1:
+%3LA:-0X.0P0:0:-1:
+%*3LA:-0X.0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LA:0X.0P0:0:-1:
%3LA:0X0P+0:1:3:0x0:
%*3LA:0X0P+0:0:3:
%3LA:0X8P-972:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-%3LA:+0X0P0:0:-1:
-%*3LA:+0X0P0:0:-1:
+%3LA:+0X.0P0:0:-1:
+%*3LA:+0X.0P0:0:-1:
%3LA:+0X0P+0:0:-1:
%*3LA:+0X0P+0:0:-1:
%3LA:+0X8P-972:0:-1:
@@ -262,8 +262,8 @@
%*4LA:-0X8P-972:0:4:
%4LA:-0X0P+0:1:4:-0x0:
%*4LA:-0X0P+0:0:4:
-%4LA:-0X0P0:1:4:-0x0:
-%*4LA:-0X0P0:0:4:
+%4LA:-0X.0P0:0:-1:
+%*4LA:-0X.0P0:0:-1:
%4LA:-NAN(09A_Zaz):1:4:-nan:
%*4LA:-NAN(09A_Zaz):0:4:
%4LA:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-%4LA:0X0P0:0:-1:
-%*4LA:0X0P0:0:-1:
+%4LA:0X.0P0:1:4:0x0:
+%*4LA:0X.0P0:0:4:
%4LA:0X0P+0:0:-1:
%*4LA:0X0P+0:0:-1:
%4LA:0X8P-972:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LA:+0X.0P0:0:-1:
%4LA:+0X0P+0:1:4:0x0:
%*4LA:+0X0P+0:0:4:
%4LA:+0X8P-972:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LA:-0X8P-972:0:-1:
%5LA:-0X0P+0:0:-1:
%*5LA:-0X0P+0:0:-1:
-%5LA:-0X0P0:0:-1:
-%*5LA:-0X0P0:0:-1:
+%5LA:-0X.0P0:1:5:-0x0:
+%*5LA:-0X.0P0:0:5:
%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():1:5:nan():
%*5LA:NAN():0:5:
%5LA:NAN(09A_Zaz):0:-1:
%*5LA:NAN(09A_Zaz):0:-1:
-%5LA:0X0P0:1:5:0x0:
-%*5LA:0X0P0:0:5:
+%5LA:0X.0P0:0:-1:
+%*5LA:0X.0P0:0:-1:
%5LA:0X0P+0:0:-1:
%*5LA:0X0P+0:0:-1:
%5LA:0X8P-972:0:-1:
@@ -354,8 +354,8 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-%5LA:+0X0P0:0:-1:
-%*5LA:+0X0P0:0:-1:
+%5LA:+0X.0P0:1:5:0x0:
+%*5LA:+0X.0P0:0:5:
%5LA:+0X0P+0:0:-1:
%*5LA:+0X0P+0:0:-1:
%5LA:+0X8P-972:0:-1:
@@ -386,18 +386,18 @@
%*6LA:-0X8P-972:0:-1:
%6LA:-0X0P+0:0:-1:
%*6LA:-0X0P+0:0:-1:
-%6LA:-0X0P0:1:6:-0x0:
-%*6LA:-0X0P0:0:6:
+%6LA:-0X.0P0:0:-1:
+%*6LA:-0X.0P0:0:-1:
%6LA:-NAN(09A_Zaz):0:-1:
%*6LA:-NAN(09A_Zaz):0:-1:
-%6LA:-NAN():1:6:-nan:
+%6LA:-NAN():1:6:-nan():
%*6LA:-NAN():0:6:
-%6LA:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LA:0X.0P0:0:6:
%6LA:0X0P+0:1:6:0x0:
%*6LA:0X0P+0:0:6:
%6LA:0X8P-972:1:6:0x1p-6:
@@ -412,12 +412,12 @@
%*6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
%6LA:INFINITY:0:-1:
%*6LA:INFINITY:0:-1:
-%6LA:+NAN():1:6:nan:
+%6LA:+NAN():1:6:nan():
%*6LA:+NAN():0:6:
%6LA:+NAN(09A_Zaz):0:-1:
%*6LA:+NAN(09A_Zaz):0:-1:
-%6LA:+0X0P0:1:6:0x0:
-%*6LA:+0X0P0:0:6:
+%6LA:+0X.0P0:0:-1:
+%*6LA:+0X.0P0:0:-1:
%6LA:+0X0P+0:0:-1:
%*6LA:+0X0P+0:0:-1:
%6LA:+0X8P-972:0:-1:
@@ -448,18 +448,18 @@
%*33LA:-0X8P-972:0:9:
%33LA:-0X0P+0:1:7:-0x0:
%*33LA:-0X0P+0:0:7:
-%33LA:-0X0P0:1:6:-0x0:
-%*33LA:-0X0P0:0:6:
-%33LA:-NAN(09A_Zaz):1:13:-nan:
+%33LA:-0X.0P0:1:7:-0x0:
+%*33LA:-0X.0P0:0:7:
+%33LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*33LA:-NAN(09A_Zaz):0:13:
-%33LA:-NAN():1:6:-nan:
+%33LA:-NAN():1:6:-nan():
%*33LA:-NAN():0:6:
-%33LA:NAN():1:5:nan:
+%33LA:NAN():1:5:nan():
%*33LA:NAN():0:5:
-%33LA:NAN(09A_Zaz):1:12:nan:
+%33LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*33LA:NAN(09A_Zaz):0:12:
-%33LA:0X0P0:1:5:0x0:
-%*33LA:0X0P0:0:5:
+%33LA:0X.0P0:1:6:0x0:
+%*33LA:0X.0P0:0:6:
%33LA:0X0P+0:1:6:0x0:
%*33LA:0X0P+0:0:6:
%33LA:0X8P-972:1:8:0x1p-969:
@@ -474,12 +474,12 @@
%*33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
%33LA:INFINITY:1:8:inf:
%*33LA:INFINITY:0:8:
-%33LA:+NAN():1:6:nan:
+%33LA:+NAN():1:6:nan():
%*33LA:+NAN():0:6:
-%33LA:+NAN(09A_Zaz):1:13:nan:
+%33LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*33LA:+NAN(09A_Zaz):0:13:
-%33LA:+0X0P0:1:6:0x0:
-%*33LA:+0X0P0:0:6:
+%33LA:+0X.0P0:1:7:0x0:
+%*33LA:+0X.0P0:0:7:
%33LA:+0X0P+0:1:7:0x0:
%*33LA:+0X0P+0:0:7:
%33LA:+0X8P-972:1:9:0x1p-969:
@@ -510,18 +510,18 @@
%*50LA:-0X8P-972:0:9:
%50LA:-0X0P+0:1:7:-0x0:
%*50LA:-0X0P+0:0:7:
-%50LA:-0X0P0:1:6:-0x0:
-%*50LA:-0X0P0:0:6:
-%50LA:-NAN(09A_Zaz):1:13:-nan:
+%50LA:-0X.0P0:1:7:-0x0:
+%*50LA:-0X.0P0:0:7:
+%50LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*50LA:-NAN(09A_Zaz):0:13:
-%50LA:-NAN():1:6:-nan:
+%50LA:-NAN():1:6:-nan():
%*50LA:-NAN():0:6:
-%50LA:NAN():1:5:nan:
+%50LA:NAN():1:5:nan():
%*50LA:NAN():0:5:
-%50LA:NAN(09A_Zaz):1:12:nan:
+%50LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*50LA:NAN(09A_Zaz):0:12:
-%50LA:0X0P0:1:5:0x0:
-%*50LA:0X0P0:0:5:
+%50LA:0X.0P0:1:6:0x0:
+%*50LA:0X.0P0:0:6:
%50LA:0X0P+0:1:6:0x0:
%*50LA:0X0P+0:0:6:
%50LA:0X8P-972:1:8:0x1p-969:
@@ -536,12 +536,12 @@
%*50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
%50LA:INFINITY:1:8:inf:
%*50LA:INFINITY:0:8:
-%50LA:+NAN():1:6:nan:
+%50LA:+NAN():1:6:nan():
%*50LA:+NAN():0:6:
-%50LA:+NAN(09A_Zaz):1:13:nan:
+%50LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*50LA:+NAN(09A_Zaz):0:13:
-%50LA:+0X0P0:1:6:0x0:
-%*50LA:+0X0P0:0:6:
+%50LA:+0X.0P0:1:7:0x0:
+%*50LA:+0X.0P0:0:7:
%50LA:+0X0P+0:1:7:0x0:
%*50LA:+0X0P+0:0:7:
%50LA:+0X8P-972:1:9:0x1p-969:
@@ -572,18 +572,18 @@
%*5LA: -0X8P-972:0:-1:
%5LA: -0X0P+0:0:-1:
%*5LA: -0X0P+0:0:-1:
-%5LA: -0X0P0:0:-1:
-%*5LA: -0X0P0:0:-1:
+%5LA: -0X.0P0:1:6:-0x0:
+%*5LA: -0X.0P0:0:6:
%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():1:6:nan():
%*5LA: NAN():0:6:
%5LA: NAN(09A_Zaz):0:-1:
%*5LA: NAN(09A_Zaz):0:-1:
-%5LA: 0X0P0:1:6:0x0:
-%*5LA: 0X0P0:0:6:
+%5LA: 0X.0P0:0:-1:
+%*5LA: 0X.0P0:0:-1:
%5LA: 0X0P+0:0:-1:
%*5LA: 0X0P+0:0:-1:
%5LA: 0X8P-972:0:-1:
@@ -602,8 +602,8 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-%5LA: +0X0P0:0:-1:
-%*5LA: +0X0P0:0:-1:
+%5LA: +0X.0P0:1:6:0x0:
+%*5LA: +0X.0P0:0:6:
%5LA: +0X0P+0:0:-1:
%*5LA: +0X0P+0:0:-1:
%5LA: +0X8P-972:0:-1:
@@ -634,18 +634,18 @@
%*50LA: -0X8P-972:0:10:
%50LA: -0X0P+0:1:8:-0x0:
%*50LA: -0X0P+0:0:8:
-%50LA: -0X0P0:1:7:-0x0:
-%*50LA: -0X0P0:0:7:
-%50LA: -NAN(09A_Zaz):1:14:-nan:
+%50LA: -0X.0P0:1:8:-0x0:
+%*50LA: -0X.0P0:0:8:
+%50LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*50LA: -NAN(09A_Zaz):0:14:
-%50LA: -NAN():1:7:-nan:
+%50LA: -NAN():1:7:-nan():
%*50LA: -NAN():0:7:
-%50LA: NAN():1:6:nan:
+%50LA: NAN():1:6:nan():
%*50LA: NAN():0:6:
-%50LA: NAN(09A_Zaz):1:13:nan:
+%50LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*50LA: NAN(09A_Zaz):0:13:
-%50LA: 0X0P0:1:6:0x0:
-%*50LA: 0X0P0:0:6:
+%50LA: 0X.0P0:1:7:0x0:
+%*50LA: 0X.0P0:0:7:
%50LA: 0X0P+0:1:7:0x0:
%*50LA: 0X0P+0:0:7:
%50LA: 0X8P-972:1:9:0x1p-969:
@@ -660,12 +660,12 @@
%*50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
%50LA: INFINITY:1:9:inf:
%*50LA: INFINITY:0:9:
-%50LA: +NAN():1:7:nan:
+%50LA: +NAN():1:7:nan():
%*50LA: +NAN():0:7:
-%50LA: +NAN(09A_Zaz):1:14:nan:
+%50LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*50LA: +NAN(09A_Zaz):0:14:
-%50LA: +0X0P0:1:7:0x0:
-%*50LA: +0X0P0:0:7:
+%50LA: +0X.0P0:1:8:0x0:
+%*50LA: +0X.0P0:0:8:
%50LA: +0X0P+0:1:8:0x0:
%*50LA: +0X0P+0:0:8:
%50LA: +0X8P-972:1:10:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
index 2edc8ba..0716bc5 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
@@ -14,18 +14,18 @@
%*Le:-2.00416836000897277799610805135016205e-292:0:43:
%Le:-0e+0:1:5:-0x0:
%*Le:-0e+0:0:5:
-%Le:-0e0:1:4:-0x0:
-%*Le:-0e0:0:4:
-%Le:-nan(09A_Zaz):1:13:-nan:
+%Le:-.0e0:1:5:-0x0:
+%*Le:-.0e0:0:5:
+%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Le:-nan(09A_Zaz):0:13:
-%Le:-nan():1:6:-nan:
+%Le:-nan():1:6:-nan():
%*Le:-nan():0:6:
-%Le:nan():1:5:nan:
+%Le:nan():1:5:nan():
%*Le:nan():0:5:
-%Le:nan(09A_Zaz):1:12:nan:
+%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Le:nan(09A_Zaz):0:12:
-%Le:0e0:1:3:0x0:
-%*Le:0e0:0:3:
+%Le:.0e0:1:4:0x0:
+%*Le:.0e0:0:4:
%Le:0e+0:1:4:0x0:
%*Le:0e+0:0:4:
%Le:2.00416836000897277799610805135016205e-292:1:42:0x1p-969:
@@ -40,12 +40,12 @@
%*Le:1.79769313486231580793728971405301199e+308:0:42:
%Le:infinity:1:8:inf:
%*Le:infinity:0:8:
-%Le:+nan():1:6:nan:
+%Le:+nan():1:6:nan():
%*Le:+nan():0:6:
-%Le:+nan(09A_Zaz):1:13:nan:
+%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Le:+nan(09A_Zaz):0:13:
-%Le:+0e0:1:4:0x0:
-%*Le:+0e0:0:4:
+%Le:+.0e0:1:5:0x0:
+%*Le:+.0e0:0:5:
%Le:+0e+0:1:5:0x0:
%*Le:+0e+0:0:5:
%Le:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
@@ -76,8 +76,8 @@
%*1Le:-2.00416836000897277799610805135016205e-292:0:-1:
%1Le:-0e+0:0:-1:
%*1Le:-0e+0:0:-1:
-%1Le:-0e0:0:-1:
-%*1Le:-0e0:0:-1:
+%1Le:-.0e0:0:-1:
+%*1Le:-.0e0:0:-1:
%1Le:-nan(09A_Zaz):0:-1:
%*1Le:-nan(09A_Zaz):0:-1:
%1Le:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:.0e0:0:-1:
+%*1Le:.0e0:0:-1:
%1Le:0e+0:1:1:0x0:
%*1Le:0e+0:0:1:
%1Le:2.00416836000897277799610805135016205e-292:1:1:0x1p1:
@@ -106,8 +106,8 @@
%*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:+.0e0:0:-1:
+%*1Le:+.0e0:0:-1:
%1Le:+0e+0:0:-1:
%*1Le:+0e+0:0:-1:
%1Le:+2.00416836000897277799610805135016205e-292:0:-1:
@@ -138,8 +138,8 @@
%*2Le:-2.00416836000897277799610805135016205e-292:0:2:
%2Le:-0e+0:1:2:-0x0:
%*2Le:-0e+0:0:2:
-%2Le:-0e0:1:2:-0x0:
-%*2Le:-0e0:0:2:
+%2Le:-.0e0:0:-1:
+%*2Le:-.0e0:0:-1:
%2Le:-nan(09A_Zaz):0:-1:
%*2Le:-nan(09A_Zaz):0:-1:
%2Le:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-%2Le:0e0:0:-1:
-%*2Le:0e0:0:-1:
+%2Le:.0e0:1:2:0x0:
+%*2Le:.0e0:0:2:
%2Le:0e+0:0:-1:
%*2Le:0e+0:0:-1:
%2Le:2.00416836000897277799610805135016205e-292:1:2:0x1p1:
@@ -168,8 +168,8 @@
%*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:+.0e0:0:-1:
+%*2Le:+.0e0:0:-1:
%2Le:+0e+0:1:2:0x0:
%*2Le:+0e+0:0:2:
%2Le:+2.00416836000897277799610805135016205e-292:1:2:0x1p1:
@@ -200,8 +200,8 @@
%*3Le:-2.00416836000897277799610805135016205e-292:0:3:
%3Le:-0e+0:0:-1:
%*3Le:-0e+0:0:-1:
-%3Le:-0e0:0:-1:
-%*3Le:-0e0:0:-1:
+%3Le:-.0e0:1:3:-0x0:
+%*3Le:-.0e0:0:3:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3Le:nan():0:3:
%3Le:nan(09A_Zaz):1:3:nan:
%*3Le:nan(09A_Zaz):0:3:
-%3Le:0e0:1:3:0x0:
-%*3Le:0e0:0:3:
+%3Le:.0e0:0:-1:
+%*3Le:.0e0:0:-1:
%3Le:0e+0:0:-1:
%*3Le:0e+0:0:-1:
%3Le:2.00416836000897277799610805135016205e-292:1:3:0x1p1:
@@ -230,8 +230,8 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-%3Le:+0e0:0:-1:
-%*3Le:+0e0:0:-1:
+%3Le:+.0e0:1:3:0x0:
+%*3Le:+.0e0:0:3:
%3Le:+0e+0:0:-1:
%*3Le:+0e+0:0:-1:
%3Le:+2.00416836000897277799610805135016205e-292:1:3:0x1p1:
@@ -262,8 +262,8 @@
%*4Le:-2.00416836000897277799610805135016205e-292:0:4:
%4Le:-0e+0:0:-1:
%*4Le:-0e+0:0:-1:
-%4Le:-0e0:1:4:-0x0:
-%*4Le:-0e0:0:4:
+%4Le:-.0e0:0:-1:
+%*4Le:-.0e0:0:-1:
%4Le:-nan(09A_Zaz):1:4:-nan:
%*4Le:-nan(09A_Zaz):0:4:
%4Le:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0e0:1:4:0x0:
+%*4Le:.0e0:0:4:
%4Le:0e+0:1:4:0x0:
%*4Le:0e+0:0:4:
%4Le:2.00416836000897277799610805135016205e-292:1:4:0x1p1:
@@ -292,8 +292,8 @@
%*4Le:+nan():0:4:
%4Le:+nan(09A_Zaz):1:4:nan:
%*4Le:+nan(09A_Zaz):0:4:
-%4Le:+0e0:1:4:0x0:
-%*4Le:+0e0:0:4:
+%4Le:+.0e0:0:-1:
+%*4Le:+.0e0:0:-1:
%4Le:+0e+0:0:-1:
%*4Le:+0e+0:0:-1:
%4Le:+2.00416836000897277799610805135016205e-292:1:4:0x1p1:
@@ -324,18 +324,18 @@
%*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
-%40Le:-0e0:1:4:-0x0:
-%*40Le:-0e0:0:4:
-%40Le:-nan(09A_Zaz):1:13:-nan:
+%40Le:-.0e0:1:5:-0x0:
+%*40Le:-.0e0:0:5:
+%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*40Le:-nan(09A_Zaz):0:13:
-%40Le:-nan():1:6:-nan:
+%40Le:-nan():1:6:-nan():
%*40Le:-nan():0:6:
-%40Le:nan():1:5:nan:
+%40Le:nan():1:5:nan():
%*40Le:nan():0:5:
-%40Le:nan(09A_Zaz):1:12:nan:
+%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*40Le:nan(09A_Zaz):0:12:
-%40Le:0e0:1:3:0x0:
-%*40Le:0e0:0:3:
+%40Le:.0e0:1:4:0x0:
+%*40Le:.0e0:0:4:
%40Le:0e+0:1:4:0x0:
%*40Le:0e+0:0:4:
%40Le:2.00416836000897277799610805135016205e-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
@@ -350,12 +350,12 @@
%*40Le:1.79769313486231580793728971405301199e+308:0:40:
%40Le:infinity:1:8:inf:
%*40Le:infinity:0:8:
-%40Le:+nan():1:6:nan:
+%40Le:+nan():1:6:nan():
%*40Le:+nan():0:6:
-%40Le:+nan(09A_Zaz):1:13:nan:
+%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*40Le:+nan(09A_Zaz):0:13:
-%40Le:+0e0:1:4:0x0:
-%*40Le:+0e0:0:4:
+%40Le:+.0e0:1:5:0x0:
+%*40Le:+.0e0:0:5:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
%40Le:+2.00416836000897277799610805135016205e-292:0:-1:
@@ -386,18 +386,18 @@
%*48Le:-2.00416836000897277799610805135016205e-292:0:43:
%48Le:-0e+0:1:5:-0x0:
%*48Le:-0e+0:0:5:
-%48Le:-0e0:1:4:-0x0:
-%*48Le:-0e0:0:4:
-%48Le:-nan(09A_Zaz):1:13:-nan:
+%48Le:-.0e0:1:5:-0x0:
+%*48Le:-.0e0:0:5:
+%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*48Le:-nan(09A_Zaz):0:13:
-%48Le:-nan():1:6:-nan:
+%48Le:-nan():1:6:-nan():
%*48Le:-nan():0:6:
-%48Le:nan():1:5:nan:
+%48Le:nan():1:5:nan():
%*48Le:nan():0:5:
-%48Le:nan(09A_Zaz):1:12:nan:
+%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*48Le:nan(09A_Zaz):0:12:
-%48Le:0e0:1:3:0x0:
-%*48Le:0e0:0:3:
+%48Le:.0e0:1:4:0x0:
+%*48Le:.0e0:0:4:
%48Le:0e+0:1:4:0x0:
%*48Le:0e+0:0:4:
%48Le:2.00416836000897277799610805135016205e-292:1:42:0x1p-969:
@@ -412,12 +412,12 @@
%*48Le:1.79769313486231580793728971405301199e+308:0:42:
%48Le:infinity:1:8:inf:
%*48Le:infinity:0:8:
-%48Le:+nan():1:6:nan:
+%48Le:+nan():1:6:nan():
%*48Le:+nan():0:6:
-%48Le:+nan(09A_Zaz):1:13:nan:
+%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le:+nan(09A_Zaz):0:13:
-%48Le:+0e0:1:4:0x0:
-%*48Le:+0e0:0:4:
+%48Le:+.0e0:1:5:0x0:
+%*48Le:+.0e0:0:5:
%48Le:+0e+0:1:5:0x0:
%*48Le:+0e+0:0:5:
%48Le:+2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
@@ -448,8 +448,8 @@
%*3Le: -2.00416836000897277799610805135016205e-292:0:4:
%3Le: -0e+0:0:-1:
%*3Le: -0e+0:0:-1:
-%3Le: -0e0:0:-1:
-%*3Le: -0e0:0:-1:
+%3Le: -.0e0:1:4:-0x0:
+%*3Le: -.0e0:0:4:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -458,8 +458,8 @@
%*3Le: nan():0:4:
%3Le: nan(09A_Zaz):1:4:nan:
%*3Le: nan(09A_Zaz):0:4:
-%3Le: 0e0:1:4:0x0:
-%*3Le: 0e0:0:4:
+%3Le: .0e0:0:-1:
+%*3Le: .0e0:0:-1:
%3Le: 0e+0:0:-1:
%*3Le: 0e+0:0:-1:
%3Le: 2.00416836000897277799610805135016205e-292:1:4:0x1p1:
@@ -478,8 +478,8 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-%3Le: +0e0:0:-1:
-%*3Le: +0e0:0:-1:
+%3Le: +.0e0:1:4:0x0:
+%*3Le: +.0e0:0:4:
%3Le: +0e+0:0:-1:
%*3Le: +0e+0:0:-1:
%3Le: +2.00416836000897277799610805135016205e-292:1:4:0x1p1:
@@ -510,18 +510,18 @@
%*48Le: -2.00416836000897277799610805135016205e-292:0:44:
%48Le: -0e+0:1:6:-0x0:
%*48Le: -0e+0:0:6:
-%48Le: -0e0:1:5:-0x0:
-%*48Le: -0e0:0:5:
-%48Le: -nan(09A_Zaz):1:14:-nan:
+%48Le: -.0e0:1:6:-0x0:
+%*48Le: -.0e0:0:6:
+%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*48Le: -nan(09A_Zaz):0:14:
-%48Le: -nan():1:7:-nan:
+%48Le: -nan():1:7:-nan():
%*48Le: -nan():0:7:
-%48Le: nan():1:6:nan:
+%48Le: nan():1:6:nan():
%*48Le: nan():0:6:
-%48Le: nan(09A_Zaz):1:13:nan:
+%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le: nan(09A_Zaz):0:13:
-%48Le: 0e0:1:4:0x0:
-%*48Le: 0e0:0:4:
+%48Le: .0e0:1:5:0x0:
+%*48Le: .0e0:0:5:
%48Le: 0e+0:1:5:0x0:
%*48Le: 0e+0:0:5:
%48Le: 2.00416836000897277799610805135016205e-292:1:43:0x1p-969:
@@ -536,12 +536,12 @@
%*48Le: 1.79769313486231580793728971405301199e+308:0:43:
%48Le: infinity:1:9:inf:
%*48Le: infinity:0:9:
-%48Le: +nan():1:7:nan:
+%48Le: +nan():1:7:nan():
%*48Le: +nan():0:7:
-%48Le: +nan(09A_Zaz):1:14:nan:
+%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*48Le: +nan(09A_Zaz):0:14:
-%48Le: +0e0:1:5:0x0:
-%*48Le: +0e0:0:5:
+%48Le: +.0e0:1:6:0x0:
+%*48Le: +.0e0:0:6:
%48Le: +0e+0:1:6:0x0:
%*48Le: +0e+0:0:6:
%48Le: +2.00416836000897277799610805135016205e-292:1:44:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
index 29a2d9d..61d86a6 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
@@ -14,18 +14,18 @@
%*LE:-2.00416836000897277799610805135016205E-292:0:43:
%LE:-0E+0:1:5:-0x0:
%*LE:-0E+0:0:5:
-%LE:-0E0:1:4:-0x0:
-%*LE:-0E0:0:4:
-%LE:-NAN(09A_Zaz):1:13:-nan:
+%LE:-.0E0:1:5:-0x0:
+%*LE:-.0E0:0:5:
+%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LE:-NAN(09A_Zaz):0:13:
-%LE:-NAN():1:6:-nan:
+%LE:-NAN():1:6:-nan():
%*LE:-NAN():0:6:
-%LE:NAN():1:5:nan:
+%LE:NAN():1:5:nan():
%*LE:NAN():0:5:
-%LE:NAN(09A_Zaz):1:12:nan:
+%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LE:NAN(09A_Zaz):0:12:
-%LE:0E0:1:3:0x0:
-%*LE:0E0:0:3:
+%LE:.0E0:1:4:0x0:
+%*LE:.0E0:0:4:
%LE:0E+0:1:4:0x0:
%*LE:0E+0:0:4:
%LE:2.00416836000897277799610805135016205E-292:1:42:0x1p-969:
@@ -40,12 +40,12 @@
%*LE:1.79769313486231580793728971405301199E+308:0:42:
%LE:INFINITY:1:8:inf:
%*LE:INFINITY:0:8:
-%LE:+NAN():1:6:nan:
+%LE:+NAN():1:6:nan():
%*LE:+NAN():0:6:
-%LE:+NAN(09A_Zaz):1:13:nan:
+%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LE:+NAN(09A_Zaz):0:13:
-%LE:+0E0:1:4:0x0:
-%*LE:+0E0:0:4:
+%LE:+.0E0:1:5:0x0:
+%*LE:+.0E0:0:5:
%LE:+0E+0:1:5:0x0:
%*LE:+0E+0:0:5:
%LE:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
@@ -76,8 +76,8 @@
%*1LE:-2.00416836000897277799610805135016205E-292:0:-1:
%1LE:-0E+0:0:-1:
%*1LE:-0E+0:0:-1:
-%1LE:-0E0:0:-1:
-%*1LE:-0E0:0:-1:
+%1LE:-.0E0:0:-1:
+%*1LE:-.0E0:0:-1:
%1LE:-NAN(09A_Zaz):0:-1:
%*1LE:-NAN(09A_Zaz):0:-1:
%1LE:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:.0E0:0:-1:
+%*1LE:.0E0:0:-1:
%1LE:0E+0:1:1:0x0:
%*1LE:0E+0:0:1:
%1LE:2.00416836000897277799610805135016205E-292:1:1:0x1p1:
@@ -106,8 +106,8 @@
%*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:+.0E0:0:-1:
+%*1LE:+.0E0:0:-1:
%1LE:+0E+0:0:-1:
%*1LE:+0E+0:0:-1:
%1LE:+2.00416836000897277799610805135016205E-292:0:-1:
@@ -138,8 +138,8 @@
%*2LE:-2.00416836000897277799610805135016205E-292:0:2:
%2LE:-0E+0:1:2:-0x0:
%*2LE:-0E+0:0:2:
-%2LE:-0E0:1:2:-0x0:
-%*2LE:-0E0:0:2:
+%2LE:-.0E0:0:-1:
+%*2LE:-.0E0:0:-1:
%2LE:-NAN(09A_Zaz):0:-1:
%*2LE:-NAN(09A_Zaz):0:-1:
%2LE:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-%2LE:0E0:0:-1:
-%*2LE:0E0:0:-1:
+%2LE:.0E0:1:2:0x0:
+%*2LE:.0E0:0:2:
%2LE:0E+0:0:-1:
%*2LE:0E+0:0:-1:
%2LE:2.00416836000897277799610805135016205E-292:1:2:0x1p1:
@@ -168,8 +168,8 @@
%*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:+.0E0:0:-1:
+%*2LE:+.0E0:0:-1:
%2LE:+0E+0:1:2:0x0:
%*2LE:+0E+0:0:2:
%2LE:+2.00416836000897277799610805135016205E-292:1:2:0x1p1:
@@ -200,8 +200,8 @@
%*3LE:-2.00416836000897277799610805135016205E-292:0:3:
%3LE:-0E+0:0:-1:
%*3LE:-0E+0:0:-1:
-%3LE:-0E0:0:-1:
-%*3LE:-0E0:0:-1:
+%3LE:-.0E0:1:3:-0x0:
+%*3LE:-.0E0:0:3:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3LE:NAN():0:3:
%3LE:NAN(09A_Zaz):1:3:nan:
%*3LE:NAN(09A_Zaz):0:3:
-%3LE:0E0:1:3:0x0:
-%*3LE:0E0:0:3:
+%3LE:.0E0:0:-1:
+%*3LE:.0E0:0:-1:
%3LE:0E+0:0:-1:
%*3LE:0E+0:0:-1:
%3LE:2.00416836000897277799610805135016205E-292:1:3:0x1p1:
@@ -230,8 +230,8 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-%3LE:+0E0:0:-1:
-%*3LE:+0E0:0:-1:
+%3LE:+.0E0:1:3:0x0:
+%*3LE:+.0E0:0:3:
%3LE:+0E+0:0:-1:
%*3LE:+0E+0:0:-1:
%3LE:+2.00416836000897277799610805135016205E-292:1:3:0x1p1:
@@ -262,8 +262,8 @@
%*4LE:-2.00416836000897277799610805135016205E-292:0:4:
%4LE:-0E+0:0:-1:
%*4LE:-0E+0:0:-1:
-%4LE:-0E0:1:4:-0x0:
-%*4LE:-0E0:0:4:
+%4LE:-.0E0:0:-1:
+%*4LE:-.0E0:0:-1:
%4LE:-NAN(09A_Zaz):1:4:-nan:
%*4LE:-NAN(09A_Zaz):0:4:
%4LE:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0E0:1:4:0x0:
+%*4LE:.0E0:0:4:
%4LE:0E+0:1:4:0x0:
%*4LE:0E+0:0:4:
%4LE:2.00416836000897277799610805135016205E-292:1:4:0x1p1:
@@ -292,8 +292,8 @@
%*4LE:+NAN():0:4:
%4LE:+NAN(09A_Zaz):1:4:nan:
%*4LE:+NAN(09A_Zaz):0:4:
-%4LE:+0E0:1:4:0x0:
-%*4LE:+0E0:0:4:
+%4LE:+.0E0:0:-1:
+%*4LE:+.0E0:0:-1:
%4LE:+0E+0:0:-1:
%*4LE:+0E+0:0:-1:
%4LE:+2.00416836000897277799610805135016205E-292:1:4:0x1p1:
@@ -324,18 +324,18 @@
%*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
-%40LE:-0E0:1:4:-0x0:
-%*40LE:-0E0:0:4:
-%40LE:-NAN(09A_Zaz):1:13:-nan:
+%40LE:-.0E0:1:5:-0x0:
+%*40LE:-.0E0:0:5:
+%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*40LE:-NAN(09A_Zaz):0:13:
-%40LE:-NAN():1:6:-nan:
+%40LE:-NAN():1:6:-nan():
%*40LE:-NAN():0:6:
-%40LE:NAN():1:5:nan:
+%40LE:NAN():1:5:nan():
%*40LE:NAN():0:5:
-%40LE:NAN(09A_Zaz):1:12:nan:
+%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*40LE:NAN(09A_Zaz):0:12:
-%40LE:0E0:1:3:0x0:
-%*40LE:0E0:0:3:
+%40LE:.0E0:1:4:0x0:
+%*40LE:.0E0:0:4:
%40LE:0E+0:1:4:0x0:
%*40LE:0E+0:0:4:
%40LE:2.00416836000897277799610805135016205E-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
@@ -350,12 +350,12 @@
%*40LE:1.79769313486231580793728971405301199E+308:0:40:
%40LE:INFINITY:1:8:inf:
%*40LE:INFINITY:0:8:
-%40LE:+NAN():1:6:nan:
+%40LE:+NAN():1:6:nan():
%*40LE:+NAN():0:6:
-%40LE:+NAN(09A_Zaz):1:13:nan:
+%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*40LE:+NAN(09A_Zaz):0:13:
-%40LE:+0E0:1:4:0x0:
-%*40LE:+0E0:0:4:
+%40LE:+.0E0:1:5:0x0:
+%*40LE:+.0E0:0:5:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
%40LE:+2.00416836000897277799610805135016205E-292:0:-1:
@@ -386,18 +386,18 @@
%*48LE:-2.00416836000897277799610805135016205E-292:0:43:
%48LE:-0E+0:1:5:-0x0:
%*48LE:-0E+0:0:5:
-%48LE:-0E0:1:4:-0x0:
-%*48LE:-0E0:0:4:
-%48LE:-NAN(09A_Zaz):1:13:-nan:
+%48LE:-.0E0:1:5:-0x0:
+%*48LE:-.0E0:0:5:
+%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*48LE:-NAN(09A_Zaz):0:13:
-%48LE:-NAN():1:6:-nan:
+%48LE:-NAN():1:6:-nan():
%*48LE:-NAN():0:6:
-%48LE:NAN():1:5:nan:
+%48LE:NAN():1:5:nan():
%*48LE:NAN():0:5:
-%48LE:NAN(09A_Zaz):1:12:nan:
+%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*48LE:NAN(09A_Zaz):0:12:
-%48LE:0E0:1:3:0x0:
-%*48LE:0E0:0:3:
+%48LE:.0E0:1:4:0x0:
+%*48LE:.0E0:0:4:
%48LE:0E+0:1:4:0x0:
%*48LE:0E+0:0:4:
%48LE:2.00416836000897277799610805135016205E-292:1:42:0x1p-969:
@@ -412,12 +412,12 @@
%*48LE:1.79769313486231580793728971405301199E+308:0:42:
%48LE:INFINITY:1:8:inf:
%*48LE:INFINITY:0:8:
-%48LE:+NAN():1:6:nan:
+%48LE:+NAN():1:6:nan():
%*48LE:+NAN():0:6:
-%48LE:+NAN(09A_Zaz):1:13:nan:
+%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE:+NAN(09A_Zaz):0:13:
-%48LE:+0E0:1:4:0x0:
-%*48LE:+0E0:0:4:
+%48LE:+.0E0:1:5:0x0:
+%*48LE:+.0E0:0:5:
%48LE:+0E+0:1:5:0x0:
%*48LE:+0E+0:0:5:
%48LE:+2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
@@ -448,8 +448,8 @@
%*3LE: -2.00416836000897277799610805135016205E-292:0:4:
%3LE: -0E+0:0:-1:
%*3LE: -0E+0:0:-1:
-%3LE: -0E0:0:-1:
-%*3LE: -0E0:0:-1:
+%3LE: -.0E0:1:4:-0x0:
+%*3LE: -.0E0:0:4:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*3LE: NAN():0:4:
%3LE: NAN(09A_Zaz):1:4:nan:
%*3LE: NAN(09A_Zaz):0:4:
-%3LE: 0E0:1:4:0x0:
-%*3LE: 0E0:0:4:
+%3LE: .0E0:0:-1:
+%*3LE: .0E0:0:-1:
%3LE: 0E+0:0:-1:
%*3LE: 0E+0:0:-1:
%3LE: 2.00416836000897277799610805135016205E-292:1:4:0x1p1:
@@ -478,8 +478,8 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-%3LE: +0E0:0:-1:
-%*3LE: +0E0:0:-1:
+%3LE: +.0E0:1:4:0x0:
+%*3LE: +.0E0:0:4:
%3LE: +0E+0:0:-1:
%*3LE: +0E+0:0:-1:
%3LE: +2.00416836000897277799610805135016205E-292:1:4:0x1p1:
@@ -510,18 +510,18 @@
%*48LE: -2.00416836000897277799610805135016205E-292:0:44:
%48LE: -0E+0:1:6:-0x0:
%*48LE: -0E+0:0:6:
-%48LE: -0E0:1:5:-0x0:
-%*48LE: -0E0:0:5:
-%48LE: -NAN(09A_Zaz):1:14:-nan:
+%48LE: -.0E0:1:6:-0x0:
+%*48LE: -.0E0:0:6:
+%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*48LE: -NAN(09A_Zaz):0:14:
-%48LE: -NAN():1:7:-nan:
+%48LE: -NAN():1:7:-nan():
%*48LE: -NAN():0:7:
-%48LE: NAN():1:6:nan:
+%48LE: NAN():1:6:nan():
%*48LE: NAN():0:6:
-%48LE: NAN(09A_Zaz):1:13:nan:
+%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE: NAN(09A_Zaz):0:13:
-%48LE: 0E0:1:4:0x0:
-%*48LE: 0E0:0:4:
+%48LE: .0E0:1:5:0x0:
+%*48LE: .0E0:0:5:
%48LE: 0E+0:1:5:0x0:
%*48LE: 0E+0:0:5:
%48LE: 2.00416836000897277799610805135016205E-292:1:43:0x1p-969:
@@ -536,12 +536,12 @@
%*48LE: 1.79769313486231580793728971405301199E+308:0:43:
%48LE: INFINITY:1:9:inf:
%*48LE: INFINITY:0:9:
-%48LE: +NAN():1:7:nan:
+%48LE: +NAN():1:7:nan():
%*48LE: +NAN():0:7:
-%48LE: +NAN(09A_Zaz):1:14:nan:
+%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*48LE: +NAN(09A_Zaz):0:14:
-%48LE: +0E0:1:5:0x0:
-%*48LE: +0E0:0:5:
+%48LE: +.0E0:1:6:0x0:
+%*48LE: +.0E0:0:6:
%48LE: +0E+0:1:6:0x0:
%*48LE: +0E+0:0:6:
%48LE: +2.00416836000897277799610805135016205E-292:1:44:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
index 9d4fd75..5d185dc 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
@@ -14,18 +14,18 @@
%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
%Lf:-0.0:1:4:-0x0:
%*Lf:-0.0:0:4:
-%Lf:-0:1:2:-0x0:
-%*Lf:-0:0:2:
-%Lf:-nan(09A_Zaz):1:13:-nan:
+%Lf:-.0:1:3:-0x0:
+%*Lf:-.0:0:3:
+%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lf:-nan(09A_Zaz):0:13:
-%Lf:-nan():1:6:-nan:
+%Lf:-nan():1:6:-nan():
%*Lf:-nan():0:6:
-%Lf:nan():1:5:nan:
+%Lf:nan():1:5:nan():
%*Lf:nan():0:5:
-%Lf:nan(09A_Zaz):1:12:nan:
+%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lf:nan(09A_Zaz):0:12:
-%Lf:0:1:1:0x0:
-%*Lf:0:0:1:
+%Lf:.0:1:2:0x0:
+%*Lf:.0:0:2:
%Lf:0.0:1:3:0x0:
%*Lf:0.0:0:3:
%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
@@ -40,12 +40,12 @@
%*Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
%Lf:infinity:1:8:inf:
%*Lf:infinity:0:8:
-%Lf:+nan():1:6:nan:
+%Lf:+nan():1:6:nan():
%*Lf:+nan():0:6:
-%Lf:+nan(09A_Zaz):1:13:nan:
+%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lf:+nan(09A_Zaz):0:13:
-%Lf:+0:1:2:0x0:
-%*Lf:+0:0:2:
+%Lf:+.0:1:3:0x0:
+%*Lf:+.0:0:3:
%Lf:+0.0:1:4:0x0:
%*Lf:+0.0:0:4:
%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
@@ -76,8 +76,8 @@
%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
%1Lf:-0.0:0:-1:
%*1Lf:-0.0:0:-1:
-%1Lf:-0:0:-1:
-%*1Lf:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1Lf:.0:0:-1:
%1Lf:0.0:1:1:0x0:
%*1Lf:0.0:0:1:
%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1Lf:+.0:0:-1:
%1Lf:+0.0:0:-1:
%*1Lf:+0.0:0:-1:
%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
@@ -138,8 +138,8 @@
%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
%2Lf:-0.0:1:2:-0x0:
%*2Lf:-0.0:0:2:
-%2Lf:-0:1:2:-0x0:
-%*2Lf:-0:0:2:
+%2Lf:-.0:0:-1:
+%*2Lf:-.0:0:-1:
%2Lf:-nan(09A_Zaz):0:-1:
%*2Lf:-nan(09A_Zaz):0:-1:
%2Lf:-nan():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2Lf:.0:0:2:
%2Lf:0.0:1:2:0x0:
%*2Lf:0.0:0:2:
%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2Lf:+.0:0:-1:
%2Lf:+0.0:1:2:0x0:
%*2Lf:+0.0:0:2:
%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
@@ -200,8 +200,8 @@
%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
%3Lf:-0.0:1:3:-0x0:
%*3Lf:-0.0:0:3:
-%3Lf:-0:1:2:-0x0:
-%*3Lf:-0:0:2:
+%3Lf:-.0:1:3:-0x0:
+%*3Lf:-.0:0:3:
%3Lf:-nan(09A_Zaz):0:-1:
%*3Lf:-nan(09A_Zaz):0:-1:
%3Lf:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3Lf:.0:0:2:
%3Lf:0.0:1:3:0x0:
%*3Lf:0.0:0:3:
%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3Lf:+.0:0:3:
%3Lf:+0.0:1:3:0x0:
%*3Lf:+0.0:0:3:
%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
@@ -262,18 +262,18 @@
%*295Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
%295Lf:-0.0:1:4:-0x0:
%*295Lf:-0.0:0:4:
-%295Lf:-0:1:2:-0x0:
-%*295Lf:-0:0:2:
-%295Lf:-nan(09A_Zaz):1:13:-nan:
+%295Lf:-.0:1:3:-0x0:
+%*295Lf:-.0:0:3:
+%295Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*295Lf:-nan(09A_Zaz):0:13:
-%295Lf:-nan():1:6:-nan:
+%295Lf:-nan():1:6:-nan():
%*295Lf:-nan():0:6:
-%295Lf:nan():1:5:nan:
+%295Lf:nan():1:5:nan():
%*295Lf:nan():0:5:
-%295Lf:nan(09A_Zaz):1:12:nan:
+%295Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*295Lf:nan(09A_Zaz):0:12:
-%295Lf:0:1:1:0x0:
-%*295Lf:0:0:1:
+%295Lf:.0:1:2:0x0:
+%*295Lf:.0:0:2:
%295Lf:0.0:1:3:0x0:
%*295Lf:0.0:0:3:
%295Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
@@ -288,12 +288,12 @@
%*295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
%295Lf:infinity:1:8:inf:
%*295Lf:infinity:0:8:
-%295Lf:+nan():1:6:nan:
+%295Lf:+nan():1:6:nan():
%*295Lf:+nan():0:6:
-%295Lf:+nan(09A_Zaz):1:13:nan:
+%295Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*295Lf:+nan(09A_Zaz):0:13:
-%295Lf:+0:1:2:0x0:
-%*295Lf:+0:0:2:
+%295Lf:+.0:1:3:0x0:
+%*295Lf:+.0:0:3:
%295Lf:+0.0:1:4:0x0:
%*295Lf:+0.0:0:4:
%295Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
@@ -324,18 +324,18 @@
%*340Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
%340Lf:-0.0:1:4:-0x0:
%*340Lf:-0.0:0:4:
-%340Lf:-0:1:2:-0x0:
-%*340Lf:-0:0:2:
-%340Lf:-nan(09A_Zaz):1:13:-nan:
+%340Lf:-.0:1:3:-0x0:
+%*340Lf:-.0:0:3:
+%340Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*340Lf:-nan(09A_Zaz):0:13:
-%340Lf:-nan():1:6:-nan:
+%340Lf:-nan():1:6:-nan():
%*340Lf:-nan():0:6:
-%340Lf:nan():1:5:nan:
+%340Lf:nan():1:5:nan():
%*340Lf:nan():0:5:
-%340Lf:nan(09A_Zaz):1:12:nan:
+%340Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*340Lf:nan(09A_Zaz):0:12:
-%340Lf:0:1:1:0x0:
-%*340Lf:0:0:1:
+%340Lf:.0:1:2:0x0:
+%*340Lf:.0:0:2:
%340Lf:0.0:1:3:0x0:
%*340Lf:0.0:0:3:
%340Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
@@ -350,12 +350,12 @@
%*340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
%340Lf:infinity:1:8:inf:
%*340Lf:infinity:0:8:
-%340Lf:+nan():1:6:nan:
+%340Lf:+nan():1:6:nan():
%*340Lf:+nan():0:6:
-%340Lf:+nan(09A_Zaz):1:13:nan:
+%340Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*340Lf:+nan(09A_Zaz):0:13:
-%340Lf:+0:1:2:0x0:
-%*340Lf:+0:0:2:
+%340Lf:+.0:1:3:0x0:
+%*340Lf:+.0:0:3:
%340Lf:+0.0:1:4:0x0:
%*340Lf:+0.0:0:4:
%340Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
@@ -386,8 +386,8 @@
%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
%3Lf: -0.0:1:4:-0x0:
%*3Lf: -0.0:0:4:
-%3Lf: -0:1:3:-0x0:
-%*3Lf: -0:0:3:
+%3Lf: -.0:1:4:-0x0:
+%*3Lf: -.0:0:4:
%3Lf: -nan(09A_Zaz):0:-1:
%*3Lf: -nan(09A_Zaz):0:-1:
%3Lf: -nan():0:-1:
@@ -396,8 +396,8 @@
%*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:1:3:0x0:
+%*3Lf: .0:0:3:
%3Lf: 0.0:1:4:0x0:
%*3Lf: 0.0:0:4:
%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
@@ -416,8 +416,8 @@
%*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:1:4:0x0:
+%*3Lf: +.0:0:4:
%3Lf: +0.0:1:4:0x0:
%*3Lf: +0.0:0:4:
%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
@@ -448,18 +448,18 @@
%*340Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
%340Lf: -0.0:1:5:-0x0:
%*340Lf: -0.0:0:5:
-%340Lf: -0:1:3:-0x0:
-%*340Lf: -0:0:3:
-%340Lf: -nan(09A_Zaz):1:14:-nan:
+%340Lf: -.0:1:4:-0x0:
+%*340Lf: -.0:0:4:
+%340Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*340Lf: -nan(09A_Zaz):0:14:
-%340Lf: -nan():1:7:-nan:
+%340Lf: -nan():1:7:-nan():
%*340Lf: -nan():0:7:
-%340Lf: nan():1:6:nan:
+%340Lf: nan():1:6:nan():
%*340Lf: nan():0:6:
-%340Lf: nan(09A_Zaz):1:13:nan:
+%340Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*340Lf: nan(09A_Zaz):0:13:
-%340Lf: 0:1:2:0x0:
-%*340Lf: 0:0:2:
+%340Lf: .0:1:3:0x0:
+%*340Lf: .0:0:3:
%340Lf: 0.0:1:4:0x0:
%*340Lf: 0.0:0:4:
%340Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
@@ -474,12 +474,12 @@
%*340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
%340Lf: infinity:1:9:inf:
%*340Lf: infinity:0:9:
-%340Lf: +nan():1:7:nan:
+%340Lf: +nan():1:7:nan():
%*340Lf: +nan():0:7:
-%340Lf: +nan(09A_Zaz):1:14:nan:
+%340Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*340Lf: +nan(09A_Zaz):0:14:
-%340Lf: +0:1:3:0x0:
-%*340Lf: +0:0:3:
+%340Lf: +.0:1:4:0x0:
+%*340Lf: +.0:0:4:
%340Lf: +0.0:1:5:0x0:
%*340Lf: +0.0:0:5:
%340Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
index bb7098a..f61bd6c 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
@@ -14,18 +14,18 @@
%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
%LF:-0.0:1:4:-0x0:
%*LF:-0.0:0:4:
-%LF:-0:1:2:-0x0:
-%*LF:-0:0:2:
-%LF:-NAN(09A_Zaz):1:13:-nan:
+%LF:-.0:1:3:-0x0:
+%*LF:-.0:0:3:
+%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LF:-NAN(09A_Zaz):0:13:
-%LF:-NAN():1:6:-nan:
+%LF:-NAN():1:6:-nan():
%*LF:-NAN():0:6:
-%LF:NAN():1:5:nan:
+%LF:NAN():1:5:nan():
%*LF:NAN():0:5:
-%LF:NAN(09A_Zaz):1:12:nan:
+%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LF:NAN(09A_Zaz):0:12:
-%LF:0:1:1:0x0:
-%*LF:0:0:1:
+%LF:.0:1:2:0x0:
+%*LF:.0:0:2:
%LF:0.0:1:3:0x0:
%*LF:0.0:0:3:
%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
@@ -40,12 +40,12 @@
%*LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
%LF:INFINITY:1:8:inf:
%*LF:INFINITY:0:8:
-%LF:+NAN():1:6:nan:
+%LF:+NAN():1:6:nan():
%*LF:+NAN():0:6:
-%LF:+NAN(09A_Zaz):1:13:nan:
+%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LF:+NAN(09A_Zaz):0:13:
-%LF:+0:1:2:0x0:
-%*LF:+0:0:2:
+%LF:+.0:1:3:0x0:
+%*LF:+.0:0:3:
%LF:+0.0:1:4:0x0:
%*LF:+0.0:0:4:
%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
@@ -76,8 +76,8 @@
%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
%1LF:-0.0:0:-1:
%*1LF:-0.0:0:-1:
-%1LF:-0:0:-1:
-%*1LF:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1LF:.0:0:-1:
%1LF:0.0:1:1:0x0:
%*1LF:0.0:0:1:
%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1LF:+.0:0:-1:
%1LF:+0.0:0:-1:
%*1LF:+0.0:0:-1:
%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:-1:
@@ -138,8 +138,8 @@
%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:2:
%2LF:-0.0:1:2:-0x0:
%*2LF:-0.0:0:2:
-%2LF:-0:1:2:-0x0:
-%*2LF:-0:0:2:
+%2LF:-.0:0:-1:
+%*2LF:-.0:0:-1:
%2LF:-NAN(09A_Zaz):0:-1:
%*2LF:-NAN(09A_Zaz):0:-1:
%2LF:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2LF:.0:0:2:
%2LF:0.0:1:2:0x0:
%*2LF:0.0:0:2:
%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2LF:+.0:0:-1:
%2LF:+0.0:1:2:0x0:
%*2LF:+0.0:0:2:
%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:3:
%3LF:-0.0:1:3:-0x0:
%*3LF:-0.0:0:3:
-%3LF:-0:1:2:-0x0:
-%*3LF:-0:0:2:
+%3LF:-.0:1:3:-0x0:
+%*3LF:-.0:0:3:
%3LF:-NAN(09A_Zaz):0:-1:
%*3LF:-NAN(09A_Zaz):0:-1:
%3LF:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3LF:.0:0:2:
%3LF:0.0:1:3:0x0:
%*3LF:0.0:0:3:
%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3LF:+.0:0:3:
%3LF:+0.0:1:3:0x0:
%*3LF:+0.0:0:3:
%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:3:0x0:
@@ -262,18 +262,18 @@
%*295LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:295:
%295LF:-0.0:1:4:-0x0:
%*295LF:-0.0:0:4:
-%295LF:-0:1:2:-0x0:
-%*295LF:-0:0:2:
-%295LF:-NAN(09A_Zaz):1:13:-nan:
+%295LF:-.0:1:3:-0x0:
+%*295LF:-.0:0:3:
+%295LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*295LF:-NAN(09A_Zaz):0:13:
-%295LF:-NAN():1:6:-nan:
+%295LF:-NAN():1:6:-nan():
%*295LF:-NAN():0:6:
-%295LF:NAN():1:5:nan:
+%295LF:NAN():1:5:nan():
%*295LF:NAN():0:5:
-%295LF:NAN(09A_Zaz):1:12:nan:
+%295LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*295LF:NAN(09A_Zaz):0:12:
-%295LF:0:1:1:0x0:
-%*295LF:0:0:1:
+%295LF:.0:1:2:0x0:
+%*295LF:.0:0:2:
%295LF:0.0:1:3:0x0:
%*295LF:0.0:0:3:
%295LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
@@ -288,12 +288,12 @@
%*295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
%295LF:INFINITY:1:8:inf:
%*295LF:INFINITY:0:8:
-%295LF:+NAN():1:6:nan:
+%295LF:+NAN():1:6:nan():
%*295LF:+NAN():0:6:
-%295LF:+NAN(09A_Zaz):1:13:nan:
+%295LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*295LF:+NAN(09A_Zaz):0:13:
-%295LF:+0:1:2:0x0:
-%*295LF:+0:0:2:
+%295LF:+.0:1:3:0x0:
+%*295LF:+.0:0:3:
%295LF:+0.0:1:4:0x0:
%*295LF:+0.0:0:4:
%295LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:295:0x1.feef63f97d79b89e4bd1d13827p-970:
@@ -324,18 +324,18 @@
%*340LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:328:
%340LF:-0.0:1:4:-0x0:
%*340LF:-0.0:0:4:
-%340LF:-0:1:2:-0x0:
-%*340LF:-0:0:2:
-%340LF:-NAN(09A_Zaz):1:13:-nan:
+%340LF:-.0:1:3:-0x0:
+%*340LF:-.0:0:3:
+%340LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*340LF:-NAN(09A_Zaz):0:13:
-%340LF:-NAN():1:6:-nan:
+%340LF:-NAN():1:6:-nan():
%*340LF:-NAN():0:6:
-%340LF:NAN():1:5:nan:
+%340LF:NAN():1:5:nan():
%*340LF:NAN():0:5:
-%340LF:NAN(09A_Zaz):1:12:nan:
+%340LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*340LF:NAN(09A_Zaz):0:12:
-%340LF:0:1:1:0x0:
-%*340LF:0:0:1:
+%340LF:.0:1:2:0x0:
+%*340LF:.0:0:2:
%340LF:0.0:1:3:0x0:
%*340LF:0.0:0:3:
%340LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:327:0x1p-969:
@@ -350,12 +350,12 @@
%*340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
%340LF:INFINITY:1:8:inf:
%*340LF:INFINITY:0:8:
-%340LF:+NAN():1:6:nan:
+%340LF:+NAN():1:6:nan():
%*340LF:+NAN():0:6:
-%340LF:+NAN(09A_Zaz):1:13:nan:
+%340LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*340LF:+NAN(09A_Zaz):0:13:
-%340LF:+0:1:2:0x0:
-%*340LF:+0:0:2:
+%340LF:+.0:1:3:0x0:
+%*340LF:+.0:0:3:
%340LF:+0.0:1:4:0x0:
%*340LF:+0.0:0:4:
%340LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
@@ -386,8 +386,8 @@
%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:4:
%3LF: -0.0:1:4:-0x0:
%*3LF: -0.0:0:4:
-%3LF: -0:1:3:-0x0:
-%*3LF: -0:0:3:
+%3LF: -.0:1:4:-0x0:
+%*3LF: -.0:0:4:
%3LF: -NAN(09A_Zaz):0:-1:
%*3LF: -NAN(09A_Zaz):0:-1:
%3LF: -NAN():0:-1:
@@ -396,8 +396,8 @@
%*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:1:3:0x0:
+%*3LF: .0:0:3:
%3LF: 0.0:1:4:0x0:
%*3LF: 0.0:0:4:
%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
@@ -416,8 +416,8 @@
%*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:1:4:0x0:
+%*3LF: +.0:0:4:
%3LF: +0.0:1:4:0x0:
%*3LF: +0.0:0:4:
%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:4:0x0:
@@ -448,18 +448,18 @@
%*340LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:0:329:
%340LF: -0.0:1:5:-0x0:
%*340LF: -0.0:0:5:
-%340LF: -0:1:3:-0x0:
-%*340LF: -0:0:3:
-%340LF: -NAN(09A_Zaz):1:14:-nan:
+%340LF: -.0:1:4:-0x0:
+%*340LF: -.0:0:4:
+%340LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*340LF: -NAN(09A_Zaz):0:14:
-%340LF: -NAN():1:7:-nan:
+%340LF: -NAN():1:7:-nan():
%*340LF: -NAN():0:7:
-%340LF: NAN():1:6:nan:
+%340LF: NAN():1:6:nan():
%*340LF: NAN():0:6:
-%340LF: NAN(09A_Zaz):1:13:nan:
+%340LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*340LF: NAN(09A_Zaz):0:13:
-%340LF: 0:1:2:0x0:
-%*340LF: 0:0:2:
+%340LF: .0:1:3:0x0:
+%*340LF: .0:0:3:
%340LF: 0.0:1:4:0x0:
%*340LF: 0.0:0:4:
%340LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:328:0x1p-969:
@@ -474,12 +474,12 @@
%*340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
%340LF: INFINITY:1:9:inf:
%*340LF: INFINITY:0:9:
-%340LF: +NAN():1:7:nan:
+%340LF: +NAN():1:7:nan():
%*340LF: +NAN():0:7:
-%340LF: +NAN(09A_Zaz):1:14:nan:
+%340LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*340LF: +NAN(09A_Zaz):0:14:
-%340LF: +0:1:3:0x0:
-%*340LF: +0:0:3:
+%340LF: +.0:1:4:0x0:
+%*340LF: +.0:0:4:
%340LF: +0.0:1:5:0x0:
%*340LF: +0.0:0:5:
%340LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002004168360008972777996108051350162:1:329:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
index 3254240..80c5400 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
@@ -14,18 +14,18 @@
%*Lg:-0x8p-972:0:9:
%Lg:-0x0p+0:1:7:-0x0:
%*Lg:-0x0p+0:0:7:
-%Lg:-0x0p0:1:6:-0x0:
-%*Lg:-0x0p0:0:6:
-%Lg:-nan(09A_Zaz):1:13:-nan:
+%Lg:-0x.0p0:1:7:-0x0:
+%*Lg:-0x.0p0:0:7:
+%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lg:-nan(09A_Zaz):0:13:
-%Lg:-nan():1:6:-nan:
+%Lg:-nan():1:6:-nan():
%*Lg:-nan():0:6:
-%Lg:nan():1:5:nan:
+%Lg:nan():1:5:nan():
%*Lg:nan():0:5:
-%Lg:nan(09A_Zaz):1:12:nan:
+%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lg:nan(09A_Zaz):0:12:
-%Lg:0x0p0:1:5:0x0:
-%*Lg:0x0p0:0:5:
+%Lg:0x.0p0:1:6:0x0:
+%*Lg:0x.0p0:0:6:
%Lg:0x0p+0:1:6:0x0:
%*Lg:0x0p+0:0:6:
%Lg:0x8p-972:1:8:0x1p-969:
@@ -40,12 +40,12 @@
%*Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
%Lg:infinity:1:8:inf:
%*Lg:infinity:0:8:
-%Lg:+nan():1:6:nan:
+%Lg:+nan():1:6:nan():
%*Lg:+nan():0:6:
-%Lg:+nan(09A_Zaz):1:13:nan:
+%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lg:+nan(09A_Zaz):0:13:
-%Lg:+0x0p0:1:6:0x0:
-%*Lg:+0x0p0:0:6:
+%Lg:+0x.0p0:1:7:0x0:
+%*Lg:+0x.0p0:0:7:
%Lg:+0x0p+0:1:7:0x0:
%*Lg:+0x0p+0:0:7:
%Lg:+0x8p-972:1:9:0x1p-969:
@@ -76,8 +76,8 @@
%*1Lg:-0x8p-972:0:-1:
%1Lg:-0x0p+0:0:-1:
%*1Lg:-0x0p+0:0:-1:
-%1Lg:-0x0p0:0:-1:
-%*1Lg:-0x0p0:0:-1:
+%1Lg:-0x.0p0:0:-1:
+%*1Lg:-0x.0p0:0:-1:
%1Lg:-nan(09A_Zaz):0:-1:
%*1Lg:-nan(09A_Zaz):0:-1:
%1Lg:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1Lg:0x.0p0:0:1:
%1Lg:0x0p+0:1:1:0x0:
%*1Lg:0x0p+0:0:1:
%1Lg:0x8p-972:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1Lg:+0x.0p0:0:-1:
%1Lg:+0x0p+0:0:-1:
%*1Lg:+0x0p+0:0:-1:
%1Lg:+0x8p-972:0:-1:
@@ -138,8 +138,8 @@
%*2Lg:-0x8p-972:0:2:
%2Lg:-0x0p+0:1:2:-0x0:
%*2Lg:-0x0p+0:0:2:
-%2Lg:-0x0p0:1:2:-0x0:
-%*2Lg:-0x0p0:0:2:
+%2Lg:-0x.0p0:1:2:-0x0:
+%*2Lg:-0x.0p0:0:2:
%2Lg:-nan(09A_Zaz):0:-1:
%*2Lg:-nan(09A_Zaz):0:-1:
%2Lg:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-%2Lg:0x0p0:0:-1:
-%*2Lg:0x0p0:0:-1:
+%2Lg:0x.0p0:0:-1:
+%*2Lg:0x.0p0:0:-1:
%2Lg:0x0p+0:0:-1:
%*2Lg:0x0p+0:0:-1:
%2Lg:0x8p-972:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2Lg:+0x.0p0:0:2:
%2Lg:+0x0p+0:1:2:0x0:
%*2Lg:+0x0p+0:0:2:
%2Lg:+0x8p-972:1:2:0x0:
@@ -200,8 +200,8 @@
%*3Lg:-0x8p-972:0:-1:
%3Lg:-0x0p+0:0:-1:
%*3Lg:-0x0p+0:0:-1:
-%3Lg:-0x0p0:0:-1:
-%*3Lg:-0x0p0:0:-1:
+%3Lg:-0x.0p0:0:-1:
+%*3Lg:-0x.0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3Lg:0x.0p0:0:-1:
%3Lg:0x0p+0:1:3:0x0:
%*3Lg:0x0p+0:0:3:
%3Lg:0x8p-972:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-%3Lg:+0x0p0:0:-1:
-%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x.0p0:0:-1:
+%*3Lg:+0x.0p0:0:-1:
%3Lg:+0x0p+0:0:-1:
%*3Lg:+0x0p+0:0:-1:
%3Lg:+0x8p-972:0:-1:
@@ -262,8 +262,8 @@
%*4Lg:-0x8p-972:0:4:
%4Lg:-0x0p+0:1:4:-0x0:
%*4Lg:-0x0p+0:0:4:
-%4Lg:-0x0p0:1:4:-0x0:
-%*4Lg:-0x0p0:0:4:
+%4Lg:-0x.0p0:0:-1:
+%*4Lg:-0x.0p0:0:-1:
%4Lg:-nan(09A_Zaz):1:4:-nan:
%*4Lg:-nan(09A_Zaz):0:4:
%4Lg:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-%4Lg:0x0p0:0:-1:
-%*4Lg:0x0p0:0:-1:
+%4Lg:0x.0p0:1:4:0x0:
+%*4Lg:0x.0p0:0:4:
%4Lg:0x0p+0:0:-1:
%*4Lg:0x0p+0:0:-1:
%4Lg:0x8p-972:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4Lg:+0x.0p0:0:-1:
%4Lg:+0x0p+0:1:4:0x0:
%*4Lg:+0x0p+0:0:4:
%4Lg:+0x8p-972:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5Lg:-0x8p-972:0:-1:
%5Lg:-0x0p+0:0:-1:
%*5Lg:-0x0p+0:0:-1:
-%5Lg:-0x0p0:0:-1:
-%*5Lg:-0x0p0:0:-1:
+%5Lg:-0x.0p0:1:5:-0x0:
+%*5Lg:-0x.0p0:0:5:
%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():1:5:nan():
%*5Lg:nan():0:5:
%5Lg:nan(09A_Zaz):0:-1:
%*5Lg:nan(09A_Zaz):0:-1:
-%5Lg:0x0p0:1:5:0x0:
-%*5Lg:0x0p0:0:5:
+%5Lg:0x.0p0:0:-1:
+%*5Lg:0x.0p0:0:-1:
%5Lg:0x0p+0:0:-1:
%*5Lg:0x0p+0:0:-1:
%5Lg:0x8p-972:0:-1:
@@ -354,8 +354,8 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-%5Lg:+0x0p0:0:-1:
-%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x.0p0:1:5:0x0:
+%*5Lg:+0x.0p0:0:5:
%5Lg:+0x0p+0:0:-1:
%*5Lg:+0x0p+0:0:-1:
%5Lg:+0x8p-972:0:-1:
@@ -386,18 +386,18 @@
%*6Lg:-0x8p-972:0:-1:
%6Lg:-0x0p+0:0:-1:
%*6Lg:-0x0p+0:0:-1:
-%6Lg:-0x0p0:1:6:-0x0:
-%*6Lg:-0x0p0:0:6:
+%6Lg:-0x.0p0:0:-1:
+%*6Lg:-0x.0p0:0:-1:
%6Lg:-nan(09A_Zaz):0:-1:
%*6Lg:-nan(09A_Zaz):0:-1:
-%6Lg:-nan():1:6:-nan:
+%6Lg:-nan():1:6:-nan():
%*6Lg:-nan():0:6:
-%6Lg:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6Lg:0x.0p0:0:6:
%6Lg:0x0p+0:1:6:0x0:
%*6Lg:0x0p+0:0:6:
%6Lg:0x8p-972:1:6:0x1p-6:
@@ -412,12 +412,12 @@
%*6Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:6:
%6Lg:infinity:0:-1:
%*6Lg:infinity:0:-1:
-%6Lg:+nan():1:6:nan:
+%6Lg:+nan():1:6:nan():
%*6Lg:+nan():0:6:
%6Lg:+nan(09A_Zaz):0:-1:
%*6Lg:+nan(09A_Zaz):0:-1:
-%6Lg:+0x0p0:1:6:0x0:
-%*6Lg:+0x0p0:0:6:
+%6Lg:+0x.0p0:0:-1:
+%*6Lg:+0x.0p0:0:-1:
%6Lg:+0x0p+0:0:-1:
%*6Lg:+0x0p+0:0:-1:
%6Lg:+0x8p-972:0:-1:
@@ -448,18 +448,18 @@
%*33Lg:-0x8p-972:0:9:
%33Lg:-0x0p+0:1:7:-0x0:
%*33Lg:-0x0p+0:0:7:
-%33Lg:-0x0p0:1:6:-0x0:
-%*33Lg:-0x0p0:0:6:
-%33Lg:-nan(09A_Zaz):1:13:-nan:
+%33Lg:-0x.0p0:1:7:-0x0:
+%*33Lg:-0x.0p0:0:7:
+%33Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*33Lg:-nan(09A_Zaz):0:13:
-%33Lg:-nan():1:6:-nan:
+%33Lg:-nan():1:6:-nan():
%*33Lg:-nan():0:6:
-%33Lg:nan():1:5:nan:
+%33Lg:nan():1:5:nan():
%*33Lg:nan():0:5:
-%33Lg:nan(09A_Zaz):1:12:nan:
+%33Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*33Lg:nan(09A_Zaz):0:12:
-%33Lg:0x0p0:1:5:0x0:
-%*33Lg:0x0p0:0:5:
+%33Lg:0x.0p0:1:6:0x0:
+%*33Lg:0x.0p0:0:6:
%33Lg:0x0p+0:1:6:0x0:
%*33Lg:0x0p+0:0:6:
%33Lg:0x8p-972:1:8:0x1p-969:
@@ -474,12 +474,12 @@
%*33Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
%33Lg:infinity:1:8:inf:
%*33Lg:infinity:0:8:
-%33Lg:+nan():1:6:nan:
+%33Lg:+nan():1:6:nan():
%*33Lg:+nan():0:6:
-%33Lg:+nan(09A_Zaz):1:13:nan:
+%33Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*33Lg:+nan(09A_Zaz):0:13:
-%33Lg:+0x0p0:1:6:0x0:
-%*33Lg:+0x0p0:0:6:
+%33Lg:+0x.0p0:1:7:0x0:
+%*33Lg:+0x.0p0:0:7:
%33Lg:+0x0p+0:1:7:0x0:
%*33Lg:+0x0p+0:0:7:
%33Lg:+0x8p-972:1:9:0x1p-969:
@@ -510,18 +510,18 @@
%*50Lg:-0x8p-972:0:9:
%50Lg:-0x0p+0:1:7:-0x0:
%*50Lg:-0x0p+0:0:7:
-%50Lg:-0x0p0:1:6:-0x0:
-%*50Lg:-0x0p0:0:6:
-%50Lg:-nan(09A_Zaz):1:13:-nan:
+%50Lg:-0x.0p0:1:7:-0x0:
+%*50Lg:-0x.0p0:0:7:
+%50Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*50Lg:-nan(09A_Zaz):0:13:
-%50Lg:-nan():1:6:-nan:
+%50Lg:-nan():1:6:-nan():
%*50Lg:-nan():0:6:
-%50Lg:nan():1:5:nan:
+%50Lg:nan():1:5:nan():
%*50Lg:nan():0:5:
-%50Lg:nan(09A_Zaz):1:12:nan:
+%50Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*50Lg:nan(09A_Zaz):0:12:
-%50Lg:0x0p0:1:5:0x0:
-%*50Lg:0x0p0:0:5:
+%50Lg:0x.0p0:1:6:0x0:
+%*50Lg:0x.0p0:0:6:
%50Lg:0x0p+0:1:6:0x0:
%*50Lg:0x0p+0:0:6:
%50Lg:0x8p-972:1:8:0x1p-969:
@@ -536,12 +536,12 @@
%*50Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
%50Lg:infinity:1:8:inf:
%*50Lg:infinity:0:8:
-%50Lg:+nan():1:6:nan:
+%50Lg:+nan():1:6:nan():
%*50Lg:+nan():0:6:
-%50Lg:+nan(09A_Zaz):1:13:nan:
+%50Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*50Lg:+nan(09A_Zaz):0:13:
-%50Lg:+0x0p0:1:6:0x0:
-%*50Lg:+0x0p0:0:6:
+%50Lg:+0x.0p0:1:7:0x0:
+%*50Lg:+0x.0p0:0:7:
%50Lg:+0x0p+0:1:7:0x0:
%*50Lg:+0x0p+0:0:7:
%50Lg:+0x8p-972:1:9:0x1p-969:
@@ -572,18 +572,18 @@
%*5Lg: -0x8p-972:0:-1:
%5Lg: -0x0p+0:0:-1:
%*5Lg: -0x0p+0:0:-1:
-%5Lg: -0x0p0:0:-1:
-%*5Lg: -0x0p0:0:-1:
+%5Lg: -0x.0p0:1:6:-0x0:
+%*5Lg: -0x.0p0:0:6:
%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():1:6:nan():
%*5Lg: nan():0:6:
%5Lg: nan(09A_Zaz):0:-1:
%*5Lg: nan(09A_Zaz):0:-1:
-%5Lg: 0x0p0:1:6:0x0:
-%*5Lg: 0x0p0:0:6:
+%5Lg: 0x.0p0:0:-1:
+%*5Lg: 0x.0p0:0:-1:
%5Lg: 0x0p+0:0:-1:
%*5Lg: 0x0p+0:0:-1:
%5Lg: 0x8p-972:0:-1:
@@ -602,8 +602,8 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-%5Lg: +0x0p0:0:-1:
-%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x.0p0:1:6:0x0:
+%*5Lg: +0x.0p0:0:6:
%5Lg: +0x0p+0:0:-1:
%*5Lg: +0x0p+0:0:-1:
%5Lg: +0x8p-972:0:-1:
@@ -634,18 +634,18 @@
%*50Lg: -0x8p-972:0:10:
%50Lg: -0x0p+0:1:8:-0x0:
%*50Lg: -0x0p+0:0:8:
-%50Lg: -0x0p0:1:7:-0x0:
-%*50Lg: -0x0p0:0:7:
-%50Lg: -nan(09A_Zaz):1:14:-nan:
+%50Lg: -0x.0p0:1:8:-0x0:
+%*50Lg: -0x.0p0:0:8:
+%50Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*50Lg: -nan(09A_Zaz):0:14:
-%50Lg: -nan():1:7:-nan:
+%50Lg: -nan():1:7:-nan():
%*50Lg: -nan():0:7:
-%50Lg: nan():1:6:nan:
+%50Lg: nan():1:6:nan():
%*50Lg: nan():0:6:
-%50Lg: nan(09A_Zaz):1:13:nan:
+%50Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*50Lg: nan(09A_Zaz):0:13:
-%50Lg: 0x0p0:1:6:0x0:
-%*50Lg: 0x0p0:0:6:
+%50Lg: 0x.0p0:1:7:0x0:
+%*50Lg: 0x.0p0:0:7:
%50Lg: 0x0p+0:1:7:0x0:
%*50Lg: 0x0p+0:0:7:
%50Lg: 0x8p-972:1:9:0x1p-969:
@@ -660,12 +660,12 @@
%*50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
%50Lg: infinity:1:9:inf:
%*50Lg: infinity:0:9:
-%50Lg: +nan():1:7:nan:
+%50Lg: +nan():1:7:nan():
%*50Lg: +nan():0:7:
-%50Lg: +nan(09A_Zaz):1:14:nan:
+%50Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*50Lg: +nan(09A_Zaz):0:14:
-%50Lg: +0x0p0:1:7:0x0:
-%*50Lg: +0x0p0:0:7:
+%50Lg: +0x.0p0:1:8:0x0:
+%*50Lg: +0x.0p0:0:8:
%50Lg: +0x0p+0:1:8:0x0:
%*50Lg: +0x0p+0:0:8:
%50Lg: +0x8p-972:1:10:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
index 4df9b04..d8adf8b 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
@@ -14,18 +14,18 @@
%*LG:-0X8P-972:0:9:
%LG:-0X0P+0:1:7:-0x0:
%*LG:-0X0P+0:0:7:
-%LG:-0X0P0:1:6:-0x0:
-%*LG:-0X0P0:0:6:
-%LG:-NAN(09A_Zaz):1:13:-nan:
+%LG:-0X.0P0:1:7:-0x0:
+%*LG:-0X.0P0:0:7:
+%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LG:-NAN(09A_Zaz):0:13:
-%LG:-NAN():1:6:-nan:
+%LG:-NAN():1:6:-nan():
%*LG:-NAN():0:6:
-%LG:NAN():1:5:nan:
+%LG:NAN():1:5:nan():
%*LG:NAN():0:5:
-%LG:NAN(09A_Zaz):1:12:nan:
+%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LG:NAN(09A_Zaz):0:12:
-%LG:0X0P0:1:5:0x0:
-%*LG:0X0P0:0:5:
+%LG:0X.0P0:1:6:0x0:
+%*LG:0X.0P0:0:6:
%LG:0X0P+0:1:6:0x0:
%*LG:0X0P+0:0:6:
%LG:0X8P-972:1:8:0x1p-969:
@@ -40,12 +40,12 @@
%*LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
%LG:INFINITY:1:8:inf:
%*LG:INFINITY:0:8:
-%LG:+NAN():1:6:nan:
+%LG:+NAN():1:6:nan():
%*LG:+NAN():0:6:
-%LG:+NAN(09A_Zaz):1:13:nan:
+%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LG:+NAN(09A_Zaz):0:13:
-%LG:+0X0P0:1:6:0x0:
-%*LG:+0X0P0:0:6:
+%LG:+0X.0P0:1:7:0x0:
+%*LG:+0X.0P0:0:7:
%LG:+0X0P+0:1:7:0x0:
%*LG:+0X0P+0:0:7:
%LG:+0X8P-972:1:9:0x1p-969:
@@ -76,8 +76,8 @@
%*1LG:-0X8P-972:0:-1:
%1LG:-0X0P+0:0:-1:
%*1LG:-0X0P+0:0:-1:
-%1LG:-0X0P0:0:-1:
-%*1LG:-0X0P0:0:-1:
+%1LG:-0X.0P0:0:-1:
+%*1LG:-0X.0P0:0:-1:
%1LG:-NAN(09A_Zaz):0:-1:
%*1LG:-NAN(09A_Zaz):0:-1:
%1LG:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LG:0X.0P0:0:1:
%1LG:0X0P+0:1:1:0x0:
%*1LG:0X0P+0:0:1:
%1LG:0X8P-972:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LG:+0X.0P0:0:-1:
%1LG:+0X0P+0:0:-1:
%*1LG:+0X0P+0:0:-1:
%1LG:+0X8P-972:0:-1:
@@ -138,8 +138,8 @@
%*2LG:-0X8P-972:0:2:
%2LG:-0X0P+0:1:2:-0x0:
%*2LG:-0X0P+0:0:2:
-%2LG:-0X0P0:1:2:-0x0:
-%*2LG:-0X0P0:0:2:
+%2LG:-0X.0P0:1:2:-0x0:
+%*2LG:-0X.0P0:0:2:
%2LG:-NAN(09A_Zaz):0:-1:
%*2LG:-NAN(09A_Zaz):0:-1:
%2LG:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-%2LG:0X0P0:0:-1:
-%*2LG:0X0P0:0:-1:
+%2LG:0X.0P0:0:-1:
+%*2LG:0X.0P0:0:-1:
%2LG:0X0P+0:0:-1:
%*2LG:0X0P+0:0:-1:
%2LG:0X8P-972:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LG:+0X.0P0:0:2:
%2LG:+0X0P+0:1:2:0x0:
%*2LG:+0X0P+0:0:2:
%2LG:+0X8P-972:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LG:-0X8P-972:0:-1:
%3LG:-0X0P+0:0:-1:
%*3LG:-0X0P+0:0:-1:
-%3LG:-0X0P0:0:-1:
-%*3LG:-0X0P0:0:-1:
+%3LG:-0X.0P0:0:-1:
+%*3LG:-0X.0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LG:0X.0P0:0:-1:
%3LG:0X0P+0:1:3:0x0:
%*3LG:0X0P+0:0:3:
%3LG:0X8P-972:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-%3LG:+0X0P0:0:-1:
-%*3LG:+0X0P0:0:-1:
+%3LG:+0X.0P0:0:-1:
+%*3LG:+0X.0P0:0:-1:
%3LG:+0X0P+0:0:-1:
%*3LG:+0X0P+0:0:-1:
%3LG:+0X8P-972:0:-1:
@@ -262,8 +262,8 @@
%*4LG:-0X8P-972:0:4:
%4LG:-0X0P+0:1:4:-0x0:
%*4LG:-0X0P+0:0:4:
-%4LG:-0X0P0:1:4:-0x0:
-%*4LG:-0X0P0:0:4:
+%4LG:-0X.0P0:0:-1:
+%*4LG:-0X.0P0:0:-1:
%4LG:-NAN(09A_Zaz):1:4:-nan:
%*4LG:-NAN(09A_Zaz):0:4:
%4LG:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-%4LG:0X0P0:0:-1:
-%*4LG:0X0P0:0:-1:
+%4LG:0X.0P0:1:4:0x0:
+%*4LG:0X.0P0:0:4:
%4LG:0X0P+0:0:-1:
%*4LG:0X0P+0:0:-1:
%4LG:0X8P-972:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LG:+0X.0P0:0:-1:
%4LG:+0X0P+0:1:4:0x0:
%*4LG:+0X0P+0:0:4:
%4LG:+0X8P-972:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LG:-0X8P-972:0:-1:
%5LG:-0X0P+0:0:-1:
%*5LG:-0X0P+0:0:-1:
-%5LG:-0X0P0:0:-1:
-%*5LG:-0X0P0:0:-1:
+%5LG:-0X.0P0:1:5:-0x0:
+%*5LG:-0X.0P0:0:5:
%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():1:5:nan():
%*5LG:NAN():0:5:
%5LG:NAN(09A_Zaz):0:-1:
%*5LG:NAN(09A_Zaz):0:-1:
-%5LG:0X0P0:1:5:0x0:
-%*5LG:0X0P0:0:5:
+%5LG:0X.0P0:0:-1:
+%*5LG:0X.0P0:0:-1:
%5LG:0X0P+0:0:-1:
%*5LG:0X0P+0:0:-1:
%5LG:0X8P-972:0:-1:
@@ -354,8 +354,8 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-%5LG:+0X0P0:0:-1:
-%*5LG:+0X0P0:0:-1:
+%5LG:+0X.0P0:1:5:0x0:
+%*5LG:+0X.0P0:0:5:
%5LG:+0X0P+0:0:-1:
%*5LG:+0X0P+0:0:-1:
%5LG:+0X8P-972:0:-1:
@@ -386,18 +386,18 @@
%*6LG:-0X8P-972:0:-1:
%6LG:-0X0P+0:0:-1:
%*6LG:-0X0P+0:0:-1:
-%6LG:-0X0P0:1:6:-0x0:
-%*6LG:-0X0P0:0:6:
+%6LG:-0X.0P0:0:-1:
+%*6LG:-0X.0P0:0:-1:
%6LG:-NAN(09A_Zaz):0:-1:
%*6LG:-NAN(09A_Zaz):0:-1:
-%6LG:-NAN():1:6:-nan:
+%6LG:-NAN():1:6:-nan():
%*6LG:-NAN():0:6:
-%6LG:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LG:0X.0P0:0:6:
%6LG:0X0P+0:1:6:0x0:
%*6LG:0X0P+0:0:6:
%6LG:0X8P-972:1:6:0x1p-6:
@@ -412,12 +412,12 @@
%*6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
%6LG:INFINITY:0:-1:
%*6LG:INFINITY:0:-1:
-%6LG:+NAN():1:6:nan:
+%6LG:+NAN():1:6:nan():
%*6LG:+NAN():0:6:
%6LG:+NAN(09A_Zaz):0:-1:
%*6LG:+NAN(09A_Zaz):0:-1:
-%6LG:+0X0P0:1:6:0x0:
-%*6LG:+0X0P0:0:6:
+%6LG:+0X.0P0:0:-1:
+%*6LG:+0X.0P0:0:-1:
%6LG:+0X0P+0:0:-1:
%*6LG:+0X0P+0:0:-1:
%6LG:+0X8P-972:0:-1:
@@ -448,18 +448,18 @@
%*33LG:-0X8P-972:0:9:
%33LG:-0X0P+0:1:7:-0x0:
%*33LG:-0X0P+0:0:7:
-%33LG:-0X0P0:1:6:-0x0:
-%*33LG:-0X0P0:0:6:
-%33LG:-NAN(09A_Zaz):1:13:-nan:
+%33LG:-0X.0P0:1:7:-0x0:
+%*33LG:-0X.0P0:0:7:
+%33LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*33LG:-NAN(09A_Zaz):0:13:
-%33LG:-NAN():1:6:-nan:
+%33LG:-NAN():1:6:-nan():
%*33LG:-NAN():0:6:
-%33LG:NAN():1:5:nan:
+%33LG:NAN():1:5:nan():
%*33LG:NAN():0:5:
-%33LG:NAN(09A_Zaz):1:12:nan:
+%33LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*33LG:NAN(09A_Zaz):0:12:
-%33LG:0X0P0:1:5:0x0:
-%*33LG:0X0P0:0:5:
+%33LG:0X.0P0:1:6:0x0:
+%*33LG:0X.0P0:0:6:
%33LG:0X0P+0:1:6:0x0:
%*33LG:0X0P+0:0:6:
%33LG:0X8P-972:1:8:0x1p-969:
@@ -474,12 +474,12 @@
%*33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
%33LG:INFINITY:1:8:inf:
%*33LG:INFINITY:0:8:
-%33LG:+NAN():1:6:nan:
+%33LG:+NAN():1:6:nan():
%*33LG:+NAN():0:6:
-%33LG:+NAN(09A_Zaz):1:13:nan:
+%33LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*33LG:+NAN(09A_Zaz):0:13:
-%33LG:+0X0P0:1:6:0x0:
-%*33LG:+0X0P0:0:6:
+%33LG:+0X.0P0:1:7:0x0:
+%*33LG:+0X.0P0:0:7:
%33LG:+0X0P+0:1:7:0x0:
%*33LG:+0X0P+0:0:7:
%33LG:+0X8P-972:1:9:0x1p-969:
@@ -510,18 +510,18 @@
%*50LG:-0X8P-972:0:9:
%50LG:-0X0P+0:1:7:-0x0:
%*50LG:-0X0P+0:0:7:
-%50LG:-0X0P0:1:6:-0x0:
-%*50LG:-0X0P0:0:6:
-%50LG:-NAN(09A_Zaz):1:13:-nan:
+%50LG:-0X.0P0:1:7:-0x0:
+%*50LG:-0X.0P0:0:7:
+%50LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*50LG:-NAN(09A_Zaz):0:13:
-%50LG:-NAN():1:6:-nan:
+%50LG:-NAN():1:6:-nan():
%*50LG:-NAN():0:6:
-%50LG:NAN():1:5:nan:
+%50LG:NAN():1:5:nan():
%*50LG:NAN():0:5:
-%50LG:NAN(09A_Zaz):1:12:nan:
+%50LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*50LG:NAN(09A_Zaz):0:12:
-%50LG:0X0P0:1:5:0x0:
-%*50LG:0X0P0:0:5:
+%50LG:0X.0P0:1:6:0x0:
+%*50LG:0X.0P0:0:6:
%50LG:0X0P+0:1:6:0x0:
%*50LG:0X0P+0:0:6:
%50LG:0X8P-972:1:8:0x1p-969:
@@ -536,12 +536,12 @@
%*50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
%50LG:INFINITY:1:8:inf:
%*50LG:INFINITY:0:8:
-%50LG:+NAN():1:6:nan:
+%50LG:+NAN():1:6:nan():
%*50LG:+NAN():0:6:
-%50LG:+NAN(09A_Zaz):1:13:nan:
+%50LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*50LG:+NAN(09A_Zaz):0:13:
-%50LG:+0X0P0:1:6:0x0:
-%*50LG:+0X0P0:0:6:
+%50LG:+0X.0P0:1:7:0x0:
+%*50LG:+0X.0P0:0:7:
%50LG:+0X0P+0:1:7:0x0:
%*50LG:+0X0P+0:0:7:
%50LG:+0X8P-972:1:9:0x1p-969:
@@ -572,18 +572,18 @@
%*5LG: -0X8P-972:0:-1:
%5LG: -0X0P+0:0:-1:
%*5LG: -0X0P+0:0:-1:
-%5LG: -0X0P0:0:-1:
-%*5LG: -0X0P0:0:-1:
+%5LG: -0X.0P0:1:6:-0x0:
+%*5LG: -0X.0P0:0:6:
%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():1:6:nan():
%*5LG: NAN():0:6:
%5LG: NAN(09A_Zaz):0:-1:
%*5LG: NAN(09A_Zaz):0:-1:
-%5LG: 0X0P0:1:6:0x0:
-%*5LG: 0X0P0:0:6:
+%5LG: 0X.0P0:0:-1:
+%*5LG: 0X.0P0:0:-1:
%5LG: 0X0P+0:0:-1:
%*5LG: 0X0P+0:0:-1:
%5LG: 0X8P-972:0:-1:
@@ -602,8 +602,8 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-%5LG: +0X0P0:0:-1:
-%*5LG: +0X0P0:0:-1:
+%5LG: +0X.0P0:1:6:0x0:
+%*5LG: +0X.0P0:0:6:
%5LG: +0X0P+0:0:-1:
%*5LG: +0X0P+0:0:-1:
%5LG: +0X8P-972:0:-1:
@@ -634,18 +634,18 @@
%*50LG: -0X8P-972:0:10:
%50LG: -0X0P+0:1:8:-0x0:
%*50LG: -0X0P+0:0:8:
-%50LG: -0X0P0:1:7:-0x0:
-%*50LG: -0X0P0:0:7:
-%50LG: -NAN(09A_Zaz):1:14:-nan:
+%50LG: -0X.0P0:1:8:-0x0:
+%*50LG: -0X.0P0:0:8:
+%50LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*50LG: -NAN(09A_Zaz):0:14:
-%50LG: -NAN():1:7:-nan:
+%50LG: -NAN():1:7:-nan():
%*50LG: -NAN():0:7:
-%50LG: NAN():1:6:nan:
+%50LG: NAN():1:6:nan():
%*50LG: NAN():0:6:
-%50LG: NAN(09A_Zaz):1:13:nan:
+%50LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*50LG: NAN(09A_Zaz):0:13:
-%50LG: 0X0P0:1:6:0x0:
-%*50LG: 0X0P0:0:6:
+%50LG: 0X.0P0:1:7:0x0:
+%*50LG: 0X.0P0:0:7:
%50LG: 0X0P+0:1:7:0x0:
%*50LG: 0X0P+0:0:7:
%50LG: 0X8P-972:1:9:0x1p-969:
@@ -660,12 +660,12 @@
%*50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
%50LG: INFINITY:1:9:inf:
%*50LG: INFINITY:0:9:
-%50LG: +NAN():1:7:nan:
+%50LG: +NAN():1:7:nan():
%*50LG: +NAN():0:7:
-%50LG: +NAN(09A_Zaz):1:14:nan:
+%50LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*50LG: +NAN(09A_Zaz):0:14:
-%50LG: +0X0P0:1:7:0x0:
-%*50LG: +0X0P0:0:7:
+%50LG: +0X.0P0:1:8:0x0:
+%*50LG: +0X.0P0:0:8:
%50LG: +0X0P+0:1:8:0x0:
%*50LG: +0X0P+0:0:8:
%50LG: +0X8P-972:1:10:0x1p-969:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
index 1813a18..d2a6d76 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
@@ -14,18 +14,18 @@
%*La:-0x8p-16385:0:11:
%La:-0x0p+0:1:7:-0x0:
%*La:-0x0p+0:0:7:
-%La:-0x0p0:1:6:-0x0:
-%*La:-0x0p0:0:6:
-%La:-nan(09A_Zaz):1:13:-nan:
+%La:-0x.0p0:1:7:-0x0:
+%*La:-0x.0p0:0:7:
+%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*La:-nan(09A_Zaz):0:13:
-%La:-nan():1:6:-nan:
+%La:-nan():1:6:-nan():
%*La:-nan():0:6:
-%La:nan():1:5:nan:
+%La:nan():1:5:nan():
%*La:nan():0:5:
-%La:nan(09A_Zaz):1:12:nan:
+%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*La:nan(09A_Zaz):0:12:
-%La:0x0p0:1:5:0x0:
-%*La:0x0p0:0:5:
+%La:0x.0p0:1:6:0x0:
+%*La:0x.0p0:0:6:
%La:0x0p+0:1:6:0x0:
%*La:0x0p+0:0:6:
%La:0x8p-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*La:0xf.fffffffffffffffp+16380:0:26:
%La:infinity:1:8:inf:
%*La:infinity:0:8:
-%La:+nan():1:6:nan:
+%La:+nan():1:6:nan():
%*La:+nan():0:6:
-%La:+nan(09A_Zaz):1:13:nan:
+%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*La:+nan(09A_Zaz):0:13:
-%La:+0x0p0:1:6:0x0:
-%*La:+0x0p0:0:6:
+%La:+0x.0p0:1:7:0x0:
+%*La:+0x.0p0:0:7:
%La:+0x0p+0:1:7:0x0:
%*La:+0x0p+0:0:7:
%La:+0x8p-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1La:-0x8p-16385:0:-1:
%1La:-0x0p+0:0:-1:
%*1La:-0x0p+0:0:-1:
-%1La:-0x0p0:0:-1:
-%*1La:-0x0p0:0:-1:
+%1La:-0x.0p0:0:-1:
+%*1La:-0x.0p0:0:-1:
%1La:-nan(09A_Zaz):0:-1:
%*1La:-nan(09A_Zaz):0:-1:
%1La:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1La:0x.0p0:0:1:
%1La:0x0p+0:1:1:0x0:
%*1La:0x0p+0:0:1:
%1La:0x8p-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1La:+0x.0p0:0:-1:
%1La:+0x0p+0:0:-1:
%*1La:+0x0p+0:0:-1:
%1La:+0x8p-16385:0:-1:
@@ -138,8 +138,8 @@
%*2La:-0x8p-16385:0:2:
%2La:-0x0p+0:1:2:-0x0:
%*2La:-0x0p+0:0:2:
-%2La:-0x0p0:1:2:-0x0:
-%*2La:-0x0p0:0:2:
+%2La:-0x.0p0:1:2:-0x0:
+%*2La:-0x.0p0:0:2:
%2La:-nan(09A_Zaz):0:-1:
%*2La:-nan(09A_Zaz):0:-1:
%2La:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-%2La:0x0p0:0:-1:
-%*2La:0x0p0:0:-1:
+%2La:0x.0p0:0:-1:
+%*2La:0x.0p0:0:-1:
%2La:0x0p+0:0:-1:
%*2La:0x0p+0:0:-1:
%2La:0x8p-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2La:+0x.0p0:0:2:
%2La:+0x0p+0:1:2:0x0:
%*2La:+0x0p+0:0:2:
%2La:+0x8p-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3La:-0x8p-16385:0:-1:
%3La:-0x0p+0:0:-1:
%*3La:-0x0p+0:0:-1:
-%3La:-0x0p0:0:-1:
-%*3La:-0x0p0:0:-1:
+%3La:-0x.0p0:0:-1:
+%*3La:-0x.0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3La:0x.0p0:0:-1:
%3La:0x0p+0:1:3:0x0:
%*3La:0x0p+0:0:3:
%3La:0x8p-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-%3La:+0x0p0:0:-1:
-%*3La:+0x0p0:0:-1:
+%3La:+0x.0p0:0:-1:
+%*3La:+0x.0p0:0:-1:
%3La:+0x0p+0:0:-1:
%*3La:+0x0p+0:0:-1:
%3La:+0x8p-16385:0:-1:
@@ -262,8 +262,8 @@
%*4La:-0x8p-16385:0:4:
%4La:-0x0p+0:1:4:-0x0:
%*4La:-0x0p+0:0:4:
-%4La:-0x0p0:1:4:-0x0:
-%*4La:-0x0p0:0:4:
+%4La:-0x.0p0:0:-1:
+%*4La:-0x.0p0:0:-1:
%4La:-nan(09A_Zaz):1:4:-nan:
%*4La:-nan(09A_Zaz):0:4:
%4La:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-%4La:0x0p0:0:-1:
-%*4La:0x0p0:0:-1:
+%4La:0x.0p0:1:4:0x0:
+%*4La:0x.0p0:0:4:
%4La:0x0p+0:0:-1:
%*4La:0x0p+0:0:-1:
%4La:0x8p-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4La:+0x.0p0:0:-1:
%4La:+0x0p+0:1:4:0x0:
%*4La:+0x0p+0:0:4:
%4La:+0x8p-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5La:-0x8p-16385:0:-1:
%5La:-0x0p+0:0:-1:
%*5La:-0x0p+0:0:-1:
-%5La:-0x0p0:0:-1:
-%*5La:-0x0p0:0:-1:
+%5La:-0x.0p0:1:5:-0x0:
+%*5La:-0x.0p0:0:5:
%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():1:5:nan():
%*5La:nan():0:5:
%5La:nan(09A_Zaz):0:-1:
%*5La:nan(09A_Zaz):0:-1:
-%5La:0x0p0:1:5:0x0:
-%*5La:0x0p0:0:5:
+%5La:0x.0p0:0:-1:
+%*5La:0x.0p0:0:-1:
%5La:0x0p+0:0:-1:
%*5La:0x0p+0:0:-1:
%5La:0x8p-16385:0:-1:
@@ -354,8 +354,8 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-%5La:+0x0p0:0:-1:
-%*5La:+0x0p0:0:-1:
+%5La:+0x.0p0:1:5:0x0:
+%*5La:+0x.0p0:0:5:
%5La:+0x0p+0:0:-1:
%*5La:+0x0p+0:0:-1:
%5La:+0x8p-16385:0:-1:
@@ -386,18 +386,18 @@
%*6La:-0x8p-16385:0:-1:
%6La:-0x0p+0:0:-1:
%*6La:-0x0p+0:0:-1:
-%6La:-0x0p0:1:6:-0x0:
-%*6La:-0x0p0:0:6:
+%6La:-0x.0p0:0:-1:
+%*6La:-0x.0p0:0:-1:
%6La:-nan(09A_Zaz):0:-1:
%*6La:-nan(09A_Zaz):0:-1:
-%6La:-nan():1:6:-nan:
+%6La:-nan():1:6:-nan():
%*6La:-nan():0:6:
-%6La:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6La:0x.0p0:0:6:
%6La:0x0p+0:1:6:0x0:
%*6La:0x0p+0:0:6:
%6La:0x8p-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6La:0xf.fffffffffffffffp+16380:0:6:
%6La:infinity:0:-1:
%*6La:infinity:0:-1:
-%6La:+nan():1:6:nan:
+%6La:+nan():1:6:nan():
%*6La:+nan():0:6:
%6La:+nan(09A_Zaz):0:-1:
%*6La:+nan(09A_Zaz):0:-1:
-%6La:+0x0p0:1:6:0x0:
-%*6La:+0x0p0:0:6:
+%6La:+0x.0p0:0:-1:
+%*6La:+0x.0p0:0:-1:
%6La:+0x0p+0:0:-1:
%*6La:+0x0p+0:0:-1:
%6La:+0x8p-16385:0:-1:
@@ -448,18 +448,18 @@
%*22La:-0x8p-16385:0:11:
%22La:-0x0p+0:1:7:-0x0:
%*22La:-0x0p+0:0:7:
-%22La:-0x0p0:1:6:-0x0:
-%*22La:-0x0p0:0:6:
-%22La:-nan(09A_Zaz):1:13:-nan:
+%22La:-0x.0p0:1:7:-0x0:
+%*22La:-0x.0p0:0:7:
+%22La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*22La:-nan(09A_Zaz):0:13:
-%22La:-nan():1:6:-nan:
+%22La:-nan():1:6:-nan():
%*22La:-nan():0:6:
-%22La:nan():1:5:nan:
+%22La:nan():1:5:nan():
%*22La:nan():0:5:
-%22La:nan(09A_Zaz):1:12:nan:
+%22La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*22La:nan(09A_Zaz):0:12:
-%22La:0x0p0:1:5:0x0:
-%*22La:0x0p0:0:5:
+%22La:0x.0p0:1:6:0x0:
+%*22La:0x.0p0:0:6:
%22La:0x0p+0:1:6:0x0:
%*22La:0x0p+0:0:6:
%22La:0x8p-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*22La:0xf.fffffffffffffffp+16380:0:22:
%22La:infinity:1:8:inf:
%*22La:infinity:0:8:
-%22La:+nan():1:6:nan:
+%22La:+nan():1:6:nan():
%*22La:+nan():0:6:
-%22La:+nan(09A_Zaz):1:13:nan:
+%22La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*22La:+nan(09A_Zaz):0:13:
-%22La:+0x0p0:1:6:0x0:
-%*22La:+0x0p0:0:6:
+%22La:+0x.0p0:1:7:0x0:
+%*22La:+0x.0p0:0:7:
%22La:+0x0p+0:1:7:0x0:
%*22La:+0x0p+0:0:7:
%22La:+0x8p-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*37La:-0x8p-16385:0:11:
%37La:-0x0p+0:1:7:-0x0:
%*37La:-0x0p+0:0:7:
-%37La:-0x0p0:1:6:-0x0:
-%*37La:-0x0p0:0:6:
-%37La:-nan(09A_Zaz):1:13:-nan:
+%37La:-0x.0p0:1:7:-0x0:
+%*37La:-0x.0p0:0:7:
+%37La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*37La:-nan(09A_Zaz):0:13:
-%37La:-nan():1:6:-nan:
+%37La:-nan():1:6:-nan():
%*37La:-nan():0:6:
-%37La:nan():1:5:nan:
+%37La:nan():1:5:nan():
%*37La:nan():0:5:
-%37La:nan(09A_Zaz):1:12:nan:
+%37La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*37La:nan(09A_Zaz):0:12:
-%37La:0x0p0:1:5:0x0:
-%*37La:0x0p0:0:5:
+%37La:0x.0p0:1:6:0x0:
+%*37La:0x.0p0:0:6:
%37La:0x0p+0:1:6:0x0:
%*37La:0x0p+0:0:6:
%37La:0x8p-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*37La:0xf.fffffffffffffffp+16380:0:26:
%37La:infinity:1:8:inf:
%*37La:infinity:0:8:
-%37La:+nan():1:6:nan:
+%37La:+nan():1:6:nan():
%*37La:+nan():0:6:
-%37La:+nan(09A_Zaz):1:13:nan:
+%37La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*37La:+nan(09A_Zaz):0:13:
-%37La:+0x0p0:1:6:0x0:
-%*37La:+0x0p0:0:6:
+%37La:+0x.0p0:1:7:0x0:
+%*37La:+0x.0p0:0:7:
%37La:+0x0p+0:1:7:0x0:
%*37La:+0x0p+0:0:7:
%37La:+0x8p-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5La: -0x8p-16385:0:-1:
%5La: -0x0p+0:0:-1:
%*5La: -0x0p+0:0:-1:
-%5La: -0x0p0:0:-1:
-%*5La: -0x0p0:0:-1:
+%5La: -0x.0p0:1:6:-0x0:
+%*5La: -0x.0p0:0:6:
%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():1:6:nan():
%*5La: nan():0:6:
%5La: nan(09A_Zaz):0:-1:
%*5La: nan(09A_Zaz):0:-1:
-%5La: 0x0p0:1:6:0x0:
-%*5La: 0x0p0:0:6:
+%5La: 0x.0p0:0:-1:
+%*5La: 0x.0p0:0:-1:
%5La: 0x0p+0:0:-1:
%*5La: 0x0p+0:0:-1:
%5La: 0x8p-16385:0:-1:
@@ -602,8 +602,8 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-%5La: +0x0p0:0:-1:
-%*5La: +0x0p0:0:-1:
+%5La: +0x.0p0:1:6:0x0:
+%*5La: +0x.0p0:0:6:
%5La: +0x0p+0:0:-1:
%*5La: +0x0p+0:0:-1:
%5La: +0x8p-16385:0:-1:
@@ -634,18 +634,18 @@
%*37La: -0x8p-16385:0:12:
%37La: -0x0p+0:1:8:-0x0:
%*37La: -0x0p+0:0:8:
-%37La: -0x0p0:1:7:-0x0:
-%*37La: -0x0p0:0:7:
-%37La: -nan(09A_Zaz):1:14:-nan:
+%37La: -0x.0p0:1:8:-0x0:
+%*37La: -0x.0p0:0:8:
+%37La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*37La: -nan(09A_Zaz):0:14:
-%37La: -nan():1:7:-nan:
+%37La: -nan():1:7:-nan():
%*37La: -nan():0:7:
-%37La: nan():1:6:nan:
+%37La: nan():1:6:nan():
%*37La: nan():0:6:
-%37La: nan(09A_Zaz):1:13:nan:
+%37La: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*37La: nan(09A_Zaz):0:13:
-%37La: 0x0p0:1:6:0x0:
-%*37La: 0x0p0:0:6:
+%37La: 0x.0p0:1:7:0x0:
+%*37La: 0x.0p0:0:7:
%37La: 0x0p+0:1:7:0x0:
%*37La: 0x0p+0:0:7:
%37La: 0x8p-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*37La: 0xf.fffffffffffffffp+16380:0:27:
%37La: infinity:1:9:inf:
%*37La: infinity:0:9:
-%37La: +nan():1:7:nan:
+%37La: +nan():1:7:nan():
%*37La: +nan():0:7:
-%37La: +nan(09A_Zaz):1:14:nan:
+%37La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*37La: +nan(09A_Zaz):0:14:
-%37La: +0x0p0:1:7:0x0:
-%*37La: +0x0p0:0:7:
+%37La: +0x.0p0:1:8:0x0:
+%*37La: +0x.0p0:0:8:
%37La: +0x0p+0:1:8:0x0:
%*37La: +0x0p+0:0:8:
%37La: +0x8p-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
index 26bc713..04c908d 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
@@ -14,18 +14,18 @@
%*LA:-0X8P-16385:0:11:
%LA:-0X0P+0:1:7:-0x0:
%*LA:-0X0P+0:0:7:
-%LA:-0X0P0:1:6:-0x0:
-%*LA:-0X0P0:0:6:
-%LA:-NAN(09A_Zaz):1:13:-nan:
+%LA:-0X.0P0:1:7:-0x0:
+%*LA:-0X.0P0:0:7:
+%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LA:-NAN(09A_Zaz):0:13:
-%LA:-NAN():1:6:-nan:
+%LA:-NAN():1:6:-nan():
%*LA:-NAN():0:6:
-%LA:NAN():1:5:nan:
+%LA:NAN():1:5:nan():
%*LA:NAN():0:5:
-%LA:NAN(09A_Zaz):1:12:nan:
+%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LA:NAN(09A_Zaz):0:12:
-%LA:0X0P0:1:5:0x0:
-%*LA:0X0P0:0:5:
+%LA:0X.0P0:1:6:0x0:
+%*LA:0X.0P0:0:6:
%LA:0X0P+0:1:6:0x0:
%*LA:0X0P+0:0:6:
%LA:0X8P-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
%LA:INFINITY:1:8:inf:
%*LA:INFINITY:0:8:
-%LA:+NAN():1:6:nan:
+%LA:+NAN():1:6:nan():
%*LA:+NAN():0:6:
-%LA:+NAN(09A_Zaz):1:13:nan:
+%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LA:+NAN(09A_Zaz):0:13:
-%LA:+0X0P0:1:6:0x0:
-%*LA:+0X0P0:0:6:
+%LA:+0X.0P0:1:7:0x0:
+%*LA:+0X.0P0:0:7:
%LA:+0X0P+0:1:7:0x0:
%*LA:+0X0P+0:0:7:
%LA:+0X8P-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LA:-0X8P-16385:0:-1:
%1LA:-0X0P+0:0:-1:
%*1LA:-0X0P+0:0:-1:
-%1LA:-0X0P0:0:-1:
-%*1LA:-0X0P0:0:-1:
+%1LA:-0X.0P0:0:-1:
+%*1LA:-0X.0P0:0:-1:
%1LA:-NAN(09A_Zaz):0:-1:
%*1LA:-NAN(09A_Zaz):0:-1:
%1LA:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LA:0X.0P0:0:1:
%1LA:0X0P+0:1:1:0x0:
%*1LA:0X0P+0:0:1:
%1LA:0X8P-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LA:+0X.0P0:0:-1:
%1LA:+0X0P+0:0:-1:
%*1LA:+0X0P+0:0:-1:
%1LA:+0X8P-16385:0:-1:
@@ -138,8 +138,8 @@
%*2LA:-0X8P-16385:0:2:
%2LA:-0X0P+0:1:2:-0x0:
%*2LA:-0X0P+0:0:2:
-%2LA:-0X0P0:1:2:-0x0:
-%*2LA:-0X0P0:0:2:
+%2LA:-0X.0P0:1:2:-0x0:
+%*2LA:-0X.0P0:0:2:
%2LA:-NAN(09A_Zaz):0:-1:
%*2LA:-NAN(09A_Zaz):0:-1:
%2LA:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-%2LA:0X0P0:0:-1:
-%*2LA:0X0P0:0:-1:
+%2LA:0X.0P0:0:-1:
+%*2LA:0X.0P0:0:-1:
%2LA:0X0P+0:0:-1:
%*2LA:0X0P+0:0:-1:
%2LA:0X8P-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LA:+0X.0P0:0:2:
%2LA:+0X0P+0:1:2:0x0:
%*2LA:+0X0P+0:0:2:
%2LA:+0X8P-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LA:-0X8P-16385:0:-1:
%3LA:-0X0P+0:0:-1:
%*3LA:-0X0P+0:0:-1:
-%3LA:-0X0P0:0:-1:
-%*3LA:-0X0P0:0:-1:
+%3LA:-0X.0P0:0:-1:
+%*3LA:-0X.0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LA:0X.0P0:0:-1:
%3LA:0X0P+0:1:3:0x0:
%*3LA:0X0P+0:0:3:
%3LA:0X8P-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-%3LA:+0X0P0:0:-1:
-%*3LA:+0X0P0:0:-1:
+%3LA:+0X.0P0:0:-1:
+%*3LA:+0X.0P0:0:-1:
%3LA:+0X0P+0:0:-1:
%*3LA:+0X0P+0:0:-1:
%3LA:+0X8P-16385:0:-1:
@@ -262,8 +262,8 @@
%*4LA:-0X8P-16385:0:4:
%4LA:-0X0P+0:1:4:-0x0:
%*4LA:-0X0P+0:0:4:
-%4LA:-0X0P0:1:4:-0x0:
-%*4LA:-0X0P0:0:4:
+%4LA:-0X.0P0:0:-1:
+%*4LA:-0X.0P0:0:-1:
%4LA:-NAN(09A_Zaz):1:4:-nan:
%*4LA:-NAN(09A_Zaz):0:4:
%4LA:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-%4LA:0X0P0:0:-1:
-%*4LA:0X0P0:0:-1:
+%4LA:0X.0P0:1:4:0x0:
+%*4LA:0X.0P0:0:4:
%4LA:0X0P+0:0:-1:
%*4LA:0X0P+0:0:-1:
%4LA:0X8P-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LA:+0X.0P0:0:-1:
%4LA:+0X0P+0:1:4:0x0:
%*4LA:+0X0P+0:0:4:
%4LA:+0X8P-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LA:-0X8P-16385:0:-1:
%5LA:-0X0P+0:0:-1:
%*5LA:-0X0P+0:0:-1:
-%5LA:-0X0P0:0:-1:
-%*5LA:-0X0P0:0:-1:
+%5LA:-0X.0P0:1:5:-0x0:
+%*5LA:-0X.0P0:0:5:
%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():1:5:nan():
%*5LA:NAN():0:5:
%5LA:NAN(09A_Zaz):0:-1:
%*5LA:NAN(09A_Zaz):0:-1:
-%5LA:0X0P0:1:5:0x0:
-%*5LA:0X0P0:0:5:
+%5LA:0X.0P0:0:-1:
+%*5LA:0X.0P0:0:-1:
%5LA:0X0P+0:0:-1:
%*5LA:0X0P+0:0:-1:
%5LA:0X8P-16385:0:-1:
@@ -354,8 +354,8 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-%5LA:+0X0P0:0:-1:
-%*5LA:+0X0P0:0:-1:
+%5LA:+0X.0P0:1:5:0x0:
+%*5LA:+0X.0P0:0:5:
%5LA:+0X0P+0:0:-1:
%*5LA:+0X0P+0:0:-1:
%5LA:+0X8P-16385:0:-1:
@@ -386,18 +386,18 @@
%*6LA:-0X8P-16385:0:-1:
%6LA:-0X0P+0:0:-1:
%*6LA:-0X0P+0:0:-1:
-%6LA:-0X0P0:1:6:-0x0:
-%*6LA:-0X0P0:0:6:
+%6LA:-0X.0P0:0:-1:
+%*6LA:-0X.0P0:0:-1:
%6LA:-NAN(09A_Zaz):0:-1:
%*6LA:-NAN(09A_Zaz):0:-1:
-%6LA:-NAN():1:6:-nan:
+%6LA:-NAN():1:6:-nan():
%*6LA:-NAN():0:6:
-%6LA:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LA:0X.0P0:0:6:
%6LA:0X0P+0:1:6:0x0:
%*6LA:0X0P+0:0:6:
%6LA:0X8P-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6LA:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
%6LA:INFINITY:0:-1:
%*6LA:INFINITY:0:-1:
-%6LA:+NAN():1:6:nan:
+%6LA:+NAN():1:6:nan():
%*6LA:+NAN():0:6:
%6LA:+NAN(09A_Zaz):0:-1:
%*6LA:+NAN(09A_Zaz):0:-1:
-%6LA:+0X0P0:1:6:0x0:
-%*6LA:+0X0P0:0:6:
+%6LA:+0X.0P0:0:-1:
+%*6LA:+0X.0P0:0:-1:
%6LA:+0X0P+0:0:-1:
%*6LA:+0X0P+0:0:-1:
%6LA:+0X8P-16385:0:-1:
@@ -448,18 +448,18 @@
%*22LA:-0X8P-16385:0:11:
%22LA:-0X0P+0:1:7:-0x0:
%*22LA:-0X0P+0:0:7:
-%22LA:-0X0P0:1:6:-0x0:
-%*22LA:-0X0P0:0:6:
-%22LA:-NAN(09A_Zaz):1:13:-nan:
+%22LA:-0X.0P0:1:7:-0x0:
+%*22LA:-0X.0P0:0:7:
+%22LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*22LA:-NAN(09A_Zaz):0:13:
-%22LA:-NAN():1:6:-nan:
+%22LA:-NAN():1:6:-nan():
%*22LA:-NAN():0:6:
-%22LA:NAN():1:5:nan:
+%22LA:NAN():1:5:nan():
%*22LA:NAN():0:5:
-%22LA:NAN(09A_Zaz):1:12:nan:
+%22LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*22LA:NAN(09A_Zaz):0:12:
-%22LA:0X0P0:1:5:0x0:
-%*22LA:0X0P0:0:5:
+%22LA:0X.0P0:1:6:0x0:
+%*22LA:0X.0P0:0:6:
%22LA:0X0P+0:1:6:0x0:
%*22LA:0X0P+0:0:6:
%22LA:0X8P-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*22LA:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
%22LA:INFINITY:1:8:inf:
%*22LA:INFINITY:0:8:
-%22LA:+NAN():1:6:nan:
+%22LA:+NAN():1:6:nan():
%*22LA:+NAN():0:6:
-%22LA:+NAN(09A_Zaz):1:13:nan:
+%22LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*22LA:+NAN(09A_Zaz):0:13:
-%22LA:+0X0P0:1:6:0x0:
-%*22LA:+0X0P0:0:6:
+%22LA:+0X.0P0:1:7:0x0:
+%*22LA:+0X.0P0:0:7:
%22LA:+0X0P+0:1:7:0x0:
%*22LA:+0X0P+0:0:7:
%22LA:+0X8P-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*37LA:-0X8P-16385:0:11:
%37LA:-0X0P+0:1:7:-0x0:
%*37LA:-0X0P+0:0:7:
-%37LA:-0X0P0:1:6:-0x0:
-%*37LA:-0X0P0:0:6:
-%37LA:-NAN(09A_Zaz):1:13:-nan:
+%37LA:-0X.0P0:1:7:-0x0:
+%*37LA:-0X.0P0:0:7:
+%37LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*37LA:-NAN(09A_Zaz):0:13:
-%37LA:-NAN():1:6:-nan:
+%37LA:-NAN():1:6:-nan():
%*37LA:-NAN():0:6:
-%37LA:NAN():1:5:nan:
+%37LA:NAN():1:5:nan():
%*37LA:NAN():0:5:
-%37LA:NAN(09A_Zaz):1:12:nan:
+%37LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*37LA:NAN(09A_Zaz):0:12:
-%37LA:0X0P0:1:5:0x0:
-%*37LA:0X0P0:0:5:
+%37LA:0X.0P0:1:6:0x0:
+%*37LA:0X.0P0:0:6:
%37LA:0X0P+0:1:6:0x0:
%*37LA:0X0P+0:0:6:
%37LA:0X8P-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*37LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
%37LA:INFINITY:1:8:inf:
%*37LA:INFINITY:0:8:
-%37LA:+NAN():1:6:nan:
+%37LA:+NAN():1:6:nan():
%*37LA:+NAN():0:6:
-%37LA:+NAN(09A_Zaz):1:13:nan:
+%37LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*37LA:+NAN(09A_Zaz):0:13:
-%37LA:+0X0P0:1:6:0x0:
-%*37LA:+0X0P0:0:6:
+%37LA:+0X.0P0:1:7:0x0:
+%*37LA:+0X.0P0:0:7:
%37LA:+0X0P+0:1:7:0x0:
%*37LA:+0X0P+0:0:7:
%37LA:+0X8P-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5LA: -0X8P-16385:0:-1:
%5LA: -0X0P+0:0:-1:
%*5LA: -0X0P+0:0:-1:
-%5LA: -0X0P0:0:-1:
-%*5LA: -0X0P0:0:-1:
+%5LA: -0X.0P0:1:6:-0x0:
+%*5LA: -0X.0P0:0:6:
%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():1:6:nan():
%*5LA: NAN():0:6:
%5LA: NAN(09A_Zaz):0:-1:
%*5LA: NAN(09A_Zaz):0:-1:
-%5LA: 0X0P0:1:6:0x0:
-%*5LA: 0X0P0:0:6:
+%5LA: 0X.0P0:0:-1:
+%*5LA: 0X.0P0:0:-1:
%5LA: 0X0P+0:0:-1:
%*5LA: 0X0P+0:0:-1:
%5LA: 0X8P-16385:0:-1:
@@ -602,8 +602,8 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-%5LA: +0X0P0:0:-1:
-%*5LA: +0X0P0:0:-1:
+%5LA: +0X.0P0:1:6:0x0:
+%*5LA: +0X.0P0:0:6:
%5LA: +0X0P+0:0:-1:
%*5LA: +0X0P+0:0:-1:
%5LA: +0X8P-16385:0:-1:
@@ -634,18 +634,18 @@
%*37LA: -0X8P-16385:0:12:
%37LA: -0X0P+0:1:8:-0x0:
%*37LA: -0X0P+0:0:8:
-%37LA: -0X0P0:1:7:-0x0:
-%*37LA: -0X0P0:0:7:
-%37LA: -NAN(09A_Zaz):1:14:-nan:
+%37LA: -0X.0P0:1:8:-0x0:
+%*37LA: -0X.0P0:0:8:
+%37LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*37LA: -NAN(09A_Zaz):0:14:
-%37LA: -NAN():1:7:-nan:
+%37LA: -NAN():1:7:-nan():
%*37LA: -NAN():0:7:
-%37LA: NAN():1:6:nan:
+%37LA: NAN():1:6:nan():
%*37LA: NAN():0:6:
-%37LA: NAN(09A_Zaz):1:13:nan:
+%37LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*37LA: NAN(09A_Zaz):0:13:
-%37LA: 0X0P0:1:6:0x0:
-%*37LA: 0X0P0:0:6:
+%37LA: 0X.0P0:1:7:0x0:
+%*37LA: 0X.0P0:0:7:
%37LA: 0X0P+0:1:7:0x0:
%*37LA: 0X0P+0:0:7:
%37LA: 0X8P-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*37LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
%37LA: INFINITY:1:9:inf:
%*37LA: INFINITY:0:9:
-%37LA: +NAN():1:7:nan:
+%37LA: +NAN():1:7:nan():
%*37LA: +NAN():0:7:
-%37LA: +NAN(09A_Zaz):1:14:nan:
+%37LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*37LA: +NAN(09A_Zaz):0:14:
-%37LA: +0X0P0:1:7:0x0:
-%*37LA: +0X0P0:0:7:
+%37LA: +0X.0P0:1:8:0x0:
+%*37LA: +0X.0P0:0:8:
%37LA: +0X0P+0:1:8:0x0:
%*37LA: +0X0P+0:0:8:
%37LA: +0X8P-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
index d9071e4..4420361 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
@@ -14,18 +14,18 @@
%*Le:-3.36210314311209350626267781732175260e-4932:0:44:
%Le:-0e+0:1:5:-0x0:
%*Le:-0e+0:0:5:
-%Le:-0e0:1:4:-0x0:
-%*Le:-0e0:0:4:
-%Le:-nan(09A_Zaz):1:13:-nan:
+%Le:-.0e0:1:5:-0x0:
+%*Le:-.0e0:0:5:
+%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Le:-nan(09A_Zaz):0:13:
-%Le:-nan():1:6:-nan:
+%Le:-nan():1:6:-nan():
%*Le:-nan():0:6:
-%Le:nan():1:5:nan:
+%Le:nan():1:5:nan():
%*Le:nan():0:5:
-%Le:nan(09A_Zaz):1:12:nan:
+%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Le:nan(09A_Zaz):0:12:
-%Le:0e0:1:3:0x0:
-%*Le:0e0:0:3:
+%Le:.0e0:1:4:0x0:
+%*Le:.0e0:0:4:
%Le:0e+0:1:4:0x0:
%*Le:0e+0:0:4:
%Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
@@ -40,12 +40,12 @@
%*Le:1.18973149535723176502126385303097021e+4932:0:43:
%Le:infinity:1:8:inf:
%*Le:infinity:0:8:
-%Le:+nan():1:6:nan:
+%Le:+nan():1:6:nan():
%*Le:+nan():0:6:
-%Le:+nan(09A_Zaz):1:13:nan:
+%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Le:+nan(09A_Zaz):0:13:
-%Le:+0e0:1:4:0x0:
-%*Le:+0e0:0:4:
+%Le:+.0e0:1:5:0x0:
+%*Le:+.0e0:0:5:
%Le:+0e+0:1:5:0x0:
%*Le:+0e+0:0:5:
%Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -76,8 +76,8 @@
%*1Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%1Le:-0e+0:0:-1:
%*1Le:-0e+0:0:-1:
-%1Le:-0e0:0:-1:
-%*1Le:-0e0:0:-1:
+%1Le:-.0e0:0:-1:
+%*1Le:-.0e0:0:-1:
%1Le:-nan(09A_Zaz):0:-1:
%*1Le:-nan(09A_Zaz):0:-1:
%1Le:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:.0e0:0:-1:
+%*1Le:.0e0:0:-1:
%1Le:0e+0:1:1:0x0:
%*1Le:0e+0:0:1:
%1Le:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1:
@@ -106,8 +106,8 @@
%*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:+.0e0:0:-1:
+%*1Le:+.0e0:0:-1:
%1Le:+0e+0:0:-1:
%*1Le:+0e+0:0:-1:
%1Le:+3.36210314311209350626267781732175260e-4932:0:-1:
@@ -138,8 +138,8 @@
%*2Le:-3.36210314311209350626267781732175260e-4932:0:2:
%2Le:-0e+0:1:2:-0x0:
%*2Le:-0e+0:0:2:
-%2Le:-0e0:1:2:-0x0:
-%*2Le:-0e0:0:2:
+%2Le:-.0e0:0:-1:
+%*2Le:-.0e0:0:-1:
%2Le:-nan(09A_Zaz):0:-1:
%*2Le:-nan(09A_Zaz):0:-1:
%2Le:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-%2Le:0e0:0:-1:
-%*2Le:0e0:0:-1:
+%2Le:.0e0:1:2:0x0:
+%*2Le:.0e0:0:2:
%2Le:0e+0:0:-1:
%*2Le:0e+0:0:-1:
%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
@@ -168,8 +168,8 @@
%*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:+.0e0:0:-1:
+%*2Le:+.0e0:0:-1:
%2Le:+0e+0:1:2:0x0:
%*2Le:+0e+0:0:2:
%2Le:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
@@ -200,8 +200,8 @@
%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
%3Le:-0e+0:0:-1:
%*3Le:-0e+0:0:-1:
-%3Le:-0e0:0:-1:
-%*3Le:-0e0:0:-1:
+%3Le:-.0e0:1:3:-0x0:
+%*3Le:-.0e0:0:3:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3Le:nan():0:3:
%3Le:nan(09A_Zaz):1:3:nan:
%*3Le:nan(09A_Zaz):0:3:
-%3Le:0e0:1:3:0x0:
-%*3Le:0e0:0:3:
+%3Le:.0e0:0:-1:
+%*3Le:.0e0:0:-1:
%3Le:0e+0:0:-1:
%*3Le:0e+0:0:-1:
%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666p1:
@@ -230,8 +230,8 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-%3Le:+0e0:0:-1:
-%*3Le:+0e0:0:-1:
+%3Le:+.0e0:1:3:0x0:
+%*3Le:+.0e0:0:3:
%3Le:+0e+0:0:-1:
%*3Le:+0e+0:0:-1:
%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
@@ -262,8 +262,8 @@
%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
%4Le:-0e+0:0:-1:
%*4Le:-0e+0:0:-1:
-%4Le:-0e0:1:4:-0x0:
-%*4Le:-0e0:0:4:
+%4Le:-.0e0:0:-1:
+%*4Le:-.0e0:0:-1:
%4Le:-nan(09A_Zaz):1:4:-nan:
%*4Le:-nan(09A_Zaz):0:4:
%4Le:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0e0:1:4:0x0:
+%*4Le:.0e0:0:4:
%4Le:0e+0:1:4:0x0:
%*4Le:0e+0:0:4:
%4Le:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ap1:
@@ -292,8 +292,8 @@
%*4Le:+nan():0:4:
%4Le:+nan(09A_Zaz):1:4:nan:
%*4Le:+nan(09A_Zaz):0:4:
-%4Le:+0e0:1:4:0x0:
-%*4Le:+0e0:0:4:
+%4Le:+.0e0:0:-1:
+%*4Le:+.0e0:0:-1:
%4Le:+0e+0:0:-1:
%*4Le:+0e+0:0:-1:
%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
@@ -324,18 +324,18 @@
%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
-%40Le:-0e0:1:4:-0x0:
-%*40Le:-0e0:0:4:
-%40Le:-nan(09A_Zaz):1:13:-nan:
+%40Le:-.0e0:1:5:-0x0:
+%*40Le:-.0e0:0:5:
+%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*40Le:-nan(09A_Zaz):0:13:
-%40Le:-nan():1:6:-nan:
+%40Le:-nan():1:6:-nan():
%*40Le:-nan():0:6:
-%40Le:nan():1:5:nan:
+%40Le:nan():1:5:nan():
%*40Le:nan():0:5:
-%40Le:nan(09A_Zaz):1:12:nan:
+%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*40Le:nan(09A_Zaz):0:12:
-%40Le:0e0:1:3:0x0:
-%*40Le:0e0:0:3:
+%40Le:.0e0:1:4:0x0:
+%*40Le:.0e0:0:4:
%40Le:0e+0:1:4:0x0:
%*40Le:0e+0:0:4:
%40Le:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bcep-12:
@@ -350,12 +350,12 @@
%*40Le:1.18973149535723176502126385303097021e+4932:0:40:
%40Le:infinity:1:8:inf:
%*40Le:infinity:0:8:
-%40Le:+nan():1:6:nan:
+%40Le:+nan():1:6:nan():
%*40Le:+nan():0:6:
-%40Le:+nan(09A_Zaz):1:13:nan:
+%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*40Le:+nan(09A_Zaz):0:13:
-%40Le:+0e0:1:4:0x0:
-%*40Le:+0e0:0:4:
+%40Le:+.0e0:1:5:0x0:
+%*40Le:+.0e0:0:5:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
@@ -386,18 +386,18 @@
%*48Le:-3.36210314311209350626267781732175260e-4932:0:44:
%48Le:-0e+0:1:5:-0x0:
%*48Le:-0e+0:0:5:
-%48Le:-0e0:1:4:-0x0:
-%*48Le:-0e0:0:4:
-%48Le:-nan(09A_Zaz):1:13:-nan:
+%48Le:-.0e0:1:5:-0x0:
+%*48Le:-.0e0:0:5:
+%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*48Le:-nan(09A_Zaz):0:13:
-%48Le:-nan():1:6:-nan:
+%48Le:-nan():1:6:-nan():
%*48Le:-nan():0:6:
-%48Le:nan():1:5:nan:
+%48Le:nan():1:5:nan():
%*48Le:nan():0:5:
-%48Le:nan(09A_Zaz):1:12:nan:
+%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*48Le:nan(09A_Zaz):0:12:
-%48Le:0e0:1:3:0x0:
-%*48Le:0e0:0:3:
+%48Le:.0e0:1:4:0x0:
+%*48Le:.0e0:0:4:
%48Le:0e+0:1:4:0x0:
%*48Le:0e+0:0:4:
%48Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
@@ -412,12 +412,12 @@
%*48Le:1.18973149535723176502126385303097021e+4932:0:43:
%48Le:infinity:1:8:inf:
%*48Le:infinity:0:8:
-%48Le:+nan():1:6:nan:
+%48Le:+nan():1:6:nan():
%*48Le:+nan():0:6:
-%48Le:+nan(09A_Zaz):1:13:nan:
+%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le:+nan(09A_Zaz):0:13:
-%48Le:+0e0:1:4:0x0:
-%*48Le:+0e0:0:4:
+%48Le:+.0e0:1:5:0x0:
+%*48Le:+.0e0:0:5:
%48Le:+0e+0:1:5:0x0:
%*48Le:+0e+0:0:5:
%48Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -448,8 +448,8 @@
%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
%3Le: -0e+0:0:-1:
%*3Le: -0e+0:0:-1:
-%3Le: -0e0:0:-1:
-%*3Le: -0e0:0:-1:
+%3Le: -.0e0:1:4:-0x0:
+%*3Le: -.0e0:0:4:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -458,8 +458,8 @@
%*3Le: nan():0:4:
%3Le: nan(09A_Zaz):1:4:nan:
%*3Le: nan(09A_Zaz):0:4:
-%3Le: 0e0:1:4:0x0:
-%*3Le: 0e0:0:4:
+%3Le: .0e0:0:-1:
+%*3Le: .0e0:0:-1:
%3Le: 0e+0:0:-1:
%*3Le: 0e+0:0:-1:
%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
@@ -478,8 +478,8 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-%3Le: +0e0:0:-1:
-%*3Le: +0e0:0:-1:
+%3Le: +.0e0:1:4:0x0:
+%*3Le: +.0e0:0:4:
%3Le: +0e+0:0:-1:
%*3Le: +0e+0:0:-1:
%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
@@ -510,18 +510,18 @@
%*48Le: -3.36210314311209350626267781732175260e-4932:0:45:
%48Le: -0e+0:1:6:-0x0:
%*48Le: -0e+0:0:6:
-%48Le: -0e0:1:5:-0x0:
-%*48Le: -0e0:0:5:
-%48Le: -nan(09A_Zaz):1:14:-nan:
+%48Le: -.0e0:1:6:-0x0:
+%*48Le: -.0e0:0:6:
+%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*48Le: -nan(09A_Zaz):0:14:
-%48Le: -nan():1:7:-nan:
+%48Le: -nan():1:7:-nan():
%*48Le: -nan():0:7:
-%48Le: nan():1:6:nan:
+%48Le: nan():1:6:nan():
%*48Le: nan():0:6:
-%48Le: nan(09A_Zaz):1:13:nan:
+%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le: nan(09A_Zaz):0:13:
-%48Le: 0e0:1:4:0x0:
-%*48Le: 0e0:0:4:
+%48Le: .0e0:1:5:0x0:
+%*48Le: .0e0:0:5:
%48Le: 0e+0:1:5:0x0:
%*48Le: 0e+0:0:5:
%48Le: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
@@ -536,12 +536,12 @@
%*48Le: 1.18973149535723176502126385303097021e+4932:0:44:
%48Le: infinity:1:9:inf:
%*48Le: infinity:0:9:
-%48Le: +nan():1:7:nan:
+%48Le: +nan():1:7:nan():
%*48Le: +nan():0:7:
-%48Le: +nan(09A_Zaz):1:14:nan:
+%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*48Le: +nan(09A_Zaz):0:14:
-%48Le: +0e0:1:5:0x0:
-%*48Le: +0e0:0:5:
+%48Le: +.0e0:1:6:0x0:
+%*48Le: +.0e0:0:6:
%48Le: +0e+0:1:6:0x0:
%*48Le: +0e+0:0:6:
%48Le: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
index c7cdc97..2407c19 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
@@ -14,18 +14,18 @@
%*LE:-3.36210314311209350626267781732175260e-4932:0:44:
%LE:-0E+0:1:5:-0x0:
%*LE:-0E+0:0:5:
-%LE:-0E0:1:4:-0x0:
-%*LE:-0E0:0:4:
-%LE:-NAN(09A_Zaz):1:13:-nan:
+%LE:-.0E0:1:5:-0x0:
+%*LE:-.0E0:0:5:
+%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LE:-NAN(09A_Zaz):0:13:
-%LE:-NAN():1:6:-nan:
+%LE:-NAN():1:6:-nan():
%*LE:-NAN():0:6:
-%LE:NAN():1:5:nan:
+%LE:NAN():1:5:nan():
%*LE:NAN():0:5:
-%LE:NAN(09A_Zaz):1:12:nan:
+%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LE:NAN(09A_Zaz):0:12:
-%LE:0E0:1:3:0x0:
-%*LE:0E0:0:3:
+%LE:.0E0:1:4:0x0:
+%*LE:.0E0:0:4:
%LE:0E+0:1:4:0x0:
%*LE:0E+0:0:4:
%LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382:
@@ -40,12 +40,12 @@
%*LE:1.18973149535723176502126385303097021E+4932:0:43:
%LE:INFINITY:1:8:inf:
%*LE:INFINITY:0:8:
-%LE:+NAN():1:6:nan:
+%LE:+NAN():1:6:nan():
%*LE:+NAN():0:6:
-%LE:+NAN(09A_Zaz):1:13:nan:
+%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LE:+NAN(09A_Zaz):0:13:
-%LE:+0E0:1:4:0x0:
-%*LE:+0E0:0:4:
+%LE:+.0E0:1:5:0x0:
+%*LE:+.0E0:0:5:
%LE:+0E+0:1:5:0x0:
%*LE:+0E+0:0:5:
%LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%1LE:-0E+0:0:-1:
%*1LE:-0E+0:0:-1:
-%1LE:-0E0:0:-1:
-%*1LE:-0E0:0:-1:
+%1LE:-.0E0:0:-1:
+%*1LE:-.0E0:0:-1:
%1LE:-NAN(09A_Zaz):0:-1:
%*1LE:-NAN(09A_Zaz):0:-1:
%1LE:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:.0E0:0:-1:
+%*1LE:.0E0:0:-1:
%1LE:0E+0:1:1:0x0:
%*1LE:0E+0:0:1:
%1LE:3.36210314311209350626267781732175260E-4932:1:1:0x1.8p1:
@@ -106,8 +106,8 @@
%*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:+.0E0:0:-1:
+%*1LE:+.0E0:0:-1:
%1LE:+0E+0:0:-1:
%*1LE:+0E+0:0:-1:
%1LE:+3.36210314311209350626267781732175260E-4932:0:-1:
@@ -138,8 +138,8 @@
%*2LE:-3.36210314311209350626267781732175260e-4932:0:2:
%2LE:-0E+0:1:2:-0x0:
%*2LE:-0E+0:0:2:
-%2LE:-0E0:1:2:-0x0:
-%*2LE:-0E0:0:2:
+%2LE:-.0E0:0:-1:
+%*2LE:-.0E0:0:-1:
%2LE:-NAN(09A_Zaz):0:-1:
%*2LE:-NAN(09A_Zaz):0:-1:
%2LE:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-%2LE:0E0:0:-1:
-%*2LE:0E0:0:-1:
+%2LE:.0E0:1:2:0x0:
+%*2LE:.0E0:0:2:
%2LE:0E+0:0:-1:
%*2LE:0E+0:0:-1:
%2LE:3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
@@ -168,8 +168,8 @@
%*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:+.0E0:0:-1:
+%*2LE:+.0E0:0:-1:
%2LE:+0E+0:1:2:0x0:
%*2LE:+0E+0:0:2:
%2LE:+3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
@@ -200,8 +200,8 @@
%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
%3LE:-0E+0:0:-1:
%*3LE:-0E+0:0:-1:
-%3LE:-0E0:0:-1:
-%*3LE:-0E0:0:-1:
+%3LE:-.0E0:1:3:-0x0:
+%*3LE:-.0E0:0:3:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3LE:NAN():0:3:
%3LE:NAN(09A_Zaz):1:3:nan:
%*3LE:NAN(09A_Zaz):0:3:
-%3LE:0E0:1:3:0x0:
-%*3LE:0E0:0:3:
+%3LE:.0E0:0:-1:
+%*3LE:.0E0:0:-1:
%3LE:0E+0:0:-1:
%*3LE:0E+0:0:-1:
%3LE:3.36210314311209350626267781732175260E-4932:1:3:0x1.a666666666666666p1:
@@ -230,8 +230,8 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-%3LE:+0E0:0:-1:
-%*3LE:+0E0:0:-1:
+%3LE:+.0E0:1:3:0x0:
+%*3LE:+.0E0:0:3:
%3LE:+0E+0:0:-1:
%*3LE:+0E+0:0:-1:
%3LE:+3.36210314311209350626267781732175260E-4932:1:3:0x1.8p1:
@@ -262,8 +262,8 @@
%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
%4LE:-0E+0:0:-1:
%*4LE:-0E+0:0:-1:
-%4LE:-0E0:1:4:-0x0:
-%*4LE:-0E0:0:4:
+%4LE:-.0E0:0:-1:
+%*4LE:-.0E0:0:-1:
%4LE:-NAN(09A_Zaz):1:4:-nan:
%*4LE:-NAN(09A_Zaz):0:4:
%4LE:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0E0:1:4:0x0:
+%*4LE:.0E0:0:4:
%4LE:0E+0:1:4:0x0:
%*4LE:0E+0:0:4:
%4LE:3.36210314311209350626267781732175260E-4932:1:4:0x1.ae147ae147ae147Ap1:
@@ -292,8 +292,8 @@
%*4LE:+NAN():0:4:
%4LE:+NAN(09A_Zaz):1:4:nan:
%*4LE:+NAN(09A_Zaz):0:4:
-%4LE:+0E0:1:4:0x0:
-%*4LE:+0E0:0:4:
+%4LE:+.0E0:0:-1:
+%*4LE:+.0E0:0:-1:
%4LE:+0E+0:0:-1:
%*4LE:+0E+0:0:-1:
%4LE:+3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
@@ -324,18 +324,18 @@
%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
-%40LE:-0E0:1:4:-0x0:
-%*40LE:-0E0:0:4:
-%40LE:-NAN(09A_Zaz):1:13:-nan:
+%40LE:-.0E0:1:5:-0x0:
+%*40LE:-.0E0:0:5:
+%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*40LE:-NAN(09A_Zaz):0:13:
-%40LE:-NAN():1:6:-nan:
+%40LE:-NAN():1:6:-nan():
%*40LE:-NAN():0:6:
-%40LE:NAN():1:5:nan:
+%40LE:NAN():1:5:nan():
%*40LE:NAN():0:5:
-%40LE:NAN(09A_Zaz):1:12:nan:
+%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*40LE:NAN(09A_Zaz):0:12:
-%40LE:0E0:1:3:0x0:
-%*40LE:0E0:0:3:
+%40LE:.0E0:1:4:0x0:
+%*40LE:.0E0:0:4:
%40LE:0E+0:1:4:0x0:
%*40LE:0E+0:0:4:
%40LE:3.36210314311209350626267781732175260E-4932:1:40:0x1.608ac4df6a146bcep-12:
@@ -350,12 +350,12 @@
%*40LE:1.18973149535723176502126385303097021E+4932:0:40:
%40LE:INFINITY:1:8:inf:
%*40LE:INFINITY:0:8:
-%40LE:+NAN():1:6:nan:
+%40LE:+NAN():1:6:nan():
%*40LE:+NAN():0:6:
-%40LE:+NAN(09A_Zaz):1:13:nan:
+%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*40LE:+NAN(09A_Zaz):0:13:
-%40LE:+0E0:1:4:0x0:
-%*40LE:+0E0:0:4:
+%40LE:+.0E0:1:5:0x0:
+%*40LE:+.0E0:0:5:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
%40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
@@ -386,18 +386,18 @@
%*48LE:-3.36210314311209350626267781732175260e-4932:0:44:
%48LE:-0E+0:1:5:-0x0:
%*48LE:-0E+0:0:5:
-%48LE:-0E0:1:4:-0x0:
-%*48LE:-0E0:0:4:
-%48LE:-NAN(09A_Zaz):1:13:-nan:
+%48LE:-.0E0:1:5:-0x0:
+%*48LE:-.0E0:0:5:
+%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*48LE:-NAN(09A_Zaz):0:13:
-%48LE:-NAN():1:6:-nan:
+%48LE:-NAN():1:6:-nan():
%*48LE:-NAN():0:6:
-%48LE:NAN():1:5:nan:
+%48LE:NAN():1:5:nan():
%*48LE:NAN():0:5:
-%48LE:NAN(09A_Zaz):1:12:nan:
+%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*48LE:NAN(09A_Zaz):0:12:
-%48LE:0E0:1:3:0x0:
-%*48LE:0E0:0:3:
+%48LE:.0E0:1:4:0x0:
+%*48LE:.0E0:0:4:
%48LE:0E+0:1:4:0x0:
%*48LE:0E+0:0:4:
%48LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382:
@@ -412,12 +412,12 @@
%*48LE:1.18973149535723176502126385303097021E+4932:0:43:
%48LE:INFINITY:1:8:inf:
%*48LE:INFINITY:0:8:
-%48LE:+NAN():1:6:nan:
+%48LE:+NAN():1:6:nan():
%*48LE:+NAN():0:6:
-%48LE:+NAN(09A_Zaz):1:13:nan:
+%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE:+NAN(09A_Zaz):0:13:
-%48LE:+0E0:1:4:0x0:
-%*48LE:+0E0:0:4:
+%48LE:+.0E0:1:5:0x0:
+%*48LE:+.0E0:0:5:
%48LE:+0E+0:1:5:0x0:
%*48LE:+0E+0:0:5:
%48LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
@@ -448,8 +448,8 @@
%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
%3LE: -0E+0:0:-1:
%*3LE: -0E+0:0:-1:
-%3LE: -0E0:0:-1:
-%*3LE: -0E0:0:-1:
+%3LE: -.0E0:1:4:-0x0:
+%*3LE: -.0E0:0:4:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*3LE: NAN():0:4:
%3LE: NAN(09A_Zaz):1:4:nan:
%*3LE: NAN(09A_Zaz):0:4:
-%3LE: 0E0:1:4:0x0:
-%*3LE: 0E0:0:4:
+%3LE: .0E0:0:-1:
+%*3LE: .0E0:0:-1:
%3LE: 0E+0:0:-1:
%*3LE: 0E+0:0:-1:
%3LE: 3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
@@ -478,8 +478,8 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-%3LE: +0E0:0:-1:
-%*3LE: +0E0:0:-1:
+%3LE: +.0E0:1:4:0x0:
+%*3LE: +.0E0:0:4:
%3LE: +0E+0:0:-1:
%*3LE: +0E+0:0:-1:
%3LE: +3.36210314311209350626267781732175260E-4932:1:4:0x1.8p1:
@@ -510,18 +510,18 @@
%*48LE: -3.36210314311209350626267781732175260e-4932:0:45:
%48LE: -0E+0:1:6:-0x0:
%*48LE: -0E+0:0:6:
-%48LE: -0E0:1:5:-0x0:
-%*48LE: -0E0:0:5:
-%48LE: -NAN(09A_Zaz):1:14:-nan:
+%48LE: -.0E0:1:6:-0x0:
+%*48LE: -.0E0:0:6:
+%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*48LE: -NAN(09A_Zaz):0:14:
-%48LE: -NAN():1:7:-nan:
+%48LE: -NAN():1:7:-nan():
%*48LE: -NAN():0:7:
-%48LE: NAN():1:6:nan:
+%48LE: NAN():1:6:nan():
%*48LE: NAN():0:6:
-%48LE: NAN(09A_Zaz):1:13:nan:
+%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE: NAN(09A_Zaz):0:13:
-%48LE: 0E0:1:4:0x0:
-%*48LE: 0E0:0:4:
+%48LE: .0E0:1:5:0x0:
+%*48LE: .0E0:0:5:
%48LE: 0E+0:1:5:0x0:
%*48LE: 0E+0:0:5:
%48LE: 3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
@@ -536,12 +536,12 @@
%*48LE: 1.18973149535723176502126385303097021E+4932:0:44:
%48LE: INFINITY:1:9:inf:
%*48LE: INFINITY:0:9:
-%48LE: +NAN():1:7:nan:
+%48LE: +NAN():1:7:nan():
%*48LE: +NAN():0:7:
-%48LE: +NAN(09A_Zaz):1:14:nan:
+%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*48LE: +NAN(09A_Zaz):0:14:
-%48LE: +0E0:1:5:0x0:
-%*48LE: +0E0:0:5:
+%48LE: +.0E0:1:6:0x0:
+%*48LE: +.0E0:0:6:
%48LE: +0E+0:1:6:0x0:
%*48LE: +0E+0:0:6:
%48LE: +3.36210314311209350626267781732175260E-4932:1:45:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
index 7c06a32..d33ad71 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
@@ -14,18 +14,18 @@
%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%Lf:-0.0:1:4:-0x0:
%*Lf:-0.0:0:4:
-%Lf:-0:1:2:-0x0:
-%*Lf:-0:0:2:
-%Lf:-nan(09A_Zaz):1:13:-nan:
+%Lf:-.0:1:3:-0x0:
+%*Lf:-.0:0:3:
+%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lf:-nan(09A_Zaz):0:13:
-%Lf:-nan():1:6:-nan:
+%Lf:-nan():1:6:-nan():
%*Lf:-nan():0:6:
-%Lf:nan():1:5:nan:
+%Lf:nan():1:5:nan():
%*Lf:nan():0:5:
-%Lf:nan(09A_Zaz):1:12:nan:
+%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lf:nan(09A_Zaz):0:12:
-%Lf:0:1:1:0x0:
-%*Lf:0:0:1:
+%Lf:.0:1:2:0x0:
+%*Lf:.0:0:2:
%Lf:0.0:1:3:0x0:
%*Lf:0.0:0:3:
%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -40,12 +40,12 @@
%*Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
%Lf:infinity:1:8:inf:
%*Lf:infinity:0:8:
-%Lf:+nan():1:6:nan:
+%Lf:+nan():1:6:nan():
%*Lf:+nan():0:6:
-%Lf:+nan(09A_Zaz):1:13:nan:
+%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lf:+nan(09A_Zaz):0:13:
-%Lf:+0:1:2:0x0:
-%*Lf:+0:0:2:
+%Lf:+.0:1:3:0x0:
+%*Lf:+.0:0:3:
%Lf:+0.0:1:4:0x0:
%*Lf:+0.0:0:4:
%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -76,8 +76,8 @@
%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
%1Lf:-0.0:0:-1:
%*1Lf:-0.0:0:-1:
-%1Lf:-0:0:-1:
-%*1Lf:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1Lf:.0:0:-1:
%1Lf:0.0:1:1:0x0:
%*1Lf:0.0:0:1:
%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1Lf:+.0:0:-1:
%1Lf:+0.0:0:-1:
%*1Lf:+0.0:0:-1:
%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
@@ -138,8 +138,8 @@
%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
%2Lf:-0.0:1:2:-0x0:
%*2Lf:-0.0:0:2:
-%2Lf:-0:1:2:-0x0:
-%*2Lf:-0:0:2:
+%2Lf:-.0:0:-1:
+%*2Lf:-.0:0:-1:
%2Lf:-nan(09A_Zaz):0:-1:
%*2Lf:-nan(09A_Zaz):0:-1:
%2Lf:-nan():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2Lf:.0:0:2:
%2Lf:0.0:1:2:0x0:
%*2Lf:0.0:0:2:
%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2Lf:+.0:0:-1:
%2Lf:+0.0:1:2:0x0:
%*2Lf:+0.0:0:2:
%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -200,8 +200,8 @@
%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
%3Lf:-0.0:1:3:-0x0:
%*3Lf:-0.0:0:3:
-%3Lf:-0:1:2:-0x0:
-%*3Lf:-0:0:2:
+%3Lf:-.0:1:3:-0x0:
+%*3Lf:-.0:0:3:
%3Lf:-nan(09A_Zaz):0:-1:
%*3Lf:-nan(09A_Zaz):0:-1:
%3Lf:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3Lf:.0:0:2:
%3Lf:0.0:1:3:0x0:
%*3Lf:0.0:0:3:
%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3Lf:+.0:0:3:
%3Lf:+0.0:1:3:0x0:
%*3Lf:+0.0:0:3:
%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -262,18 +262,18 @@
%*4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
%4935Lf:-0.0:1:4:-0x0:
%*4935Lf:-0.0:0:4:
-%4935Lf:-0:1:2:-0x0:
-%*4935Lf:-0:0:2:
-%4935Lf:-nan(09A_Zaz):1:13:-nan:
+%4935Lf:-.0:1:3:-0x0:
+%*4935Lf:-.0:0:3:
+%4935Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*4935Lf:-nan(09A_Zaz):0:13:
-%4935Lf:-nan():1:6:-nan:
+%4935Lf:-nan():1:6:-nan():
%*4935Lf:-nan():0:6:
-%4935Lf:nan():1:5:nan:
+%4935Lf:nan():1:5:nan():
%*4935Lf:nan():0:5:
-%4935Lf:nan(09A_Zaz):1:12:nan:
+%4935Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*4935Lf:nan(09A_Zaz):0:12:
-%4935Lf:0:1:1:0x0:
-%*4935Lf:0:0:1:
+%4935Lf:.0:1:2:0x0:
+%*4935Lf:.0:0:2:
%4935Lf:0.0:1:3:0x0:
%*4935Lf:0.0:0:3:
%4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383:
@@ -288,12 +288,12 @@
%*4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
%4935Lf:infinity:1:8:inf:
%*4935Lf:infinity:0:8:
-%4935Lf:+nan():1:6:nan:
+%4935Lf:+nan():1:6:nan():
%*4935Lf:+nan():0:6:
-%4935Lf:+nan(09A_Zaz):1:13:nan:
+%4935Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*4935Lf:+nan(09A_Zaz):0:13:
-%4935Lf:+0:1:2:0x0:
-%*4935Lf:+0:0:2:
+%4935Lf:+.0:1:3:0x0:
+%*4935Lf:+.0:0:3:
%4935Lf:+0.0:1:4:0x0:
%*4935Lf:+0.0:0:4:
%4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383:
@@ -324,18 +324,18 @@
%*5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%5000Lf:-0.0:1:4:-0x0:
%*5000Lf:-0.0:0:4:
-%5000Lf:-0:1:2:-0x0:
-%*5000Lf:-0:0:2:
-%5000Lf:-nan(09A_Zaz):1:13:-nan:
+%5000Lf:-.0:1:3:-0x0:
+%*5000Lf:-.0:0:3:
+%5000Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*5000Lf:-nan(09A_Zaz):0:13:
-%5000Lf:-nan():1:6:-nan:
+%5000Lf:-nan():1:6:-nan():
%*5000Lf:-nan():0:6:
-%5000Lf:nan():1:5:nan:
+%5000Lf:nan():1:5:nan():
%*5000Lf:nan():0:5:
-%5000Lf:nan(09A_Zaz):1:12:nan:
+%5000Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*5000Lf:nan(09A_Zaz):0:12:
-%5000Lf:0:1:1:0x0:
-%*5000Lf:0:0:1:
+%5000Lf:.0:1:2:0x0:
+%*5000Lf:.0:0:2:
%5000Lf:0.0:1:3:0x0:
%*5000Lf:0.0:0:3:
%5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -350,12 +350,12 @@
%*5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
%5000Lf:infinity:1:8:inf:
%*5000Lf:infinity:0:8:
-%5000Lf:+nan():1:6:nan:
+%5000Lf:+nan():1:6:nan():
%*5000Lf:+nan():0:6:
-%5000Lf:+nan(09A_Zaz):1:13:nan:
+%5000Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*5000Lf:+nan(09A_Zaz):0:13:
-%5000Lf:+0:1:2:0x0:
-%*5000Lf:+0:0:2:
+%5000Lf:+.0:1:3:0x0:
+%*5000Lf:+.0:0:3:
%5000Lf:+0.0:1:4:0x0:
%*5000Lf:+0.0:0:4:
%5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -386,8 +386,8 @@
%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
%3Lf: -0.0:1:4:-0x0:
%*3Lf: -0.0:0:4:
-%3Lf: -0:1:3:-0x0:
-%*3Lf: -0:0:3:
+%3Lf: -.0:1:4:-0x0:
+%*3Lf: -.0:0:4:
%3Lf: -nan(09A_Zaz):0:-1:
%*3Lf: -nan(09A_Zaz):0:-1:
%3Lf: -nan():0:-1:
@@ -396,8 +396,8 @@
%*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:1:3:0x0:
+%*3Lf: .0:0:3:
%3Lf: 0.0:1:4:0x0:
%*3Lf: 0.0:0:4:
%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -416,8 +416,8 @@
%*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:1:4:0x0:
+%*3Lf: +.0:0:4:
%3Lf: +0.0:1:4:0x0:
%*3Lf: +0.0:0:4:
%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -448,18 +448,18 @@
%*5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
%5000Lf: -0.0:1:5:-0x0:
%*5000Lf: -0.0:0:5:
-%5000Lf: -0:1:3:-0x0:
-%*5000Lf: -0:0:3:
-%5000Lf: -nan(09A_Zaz):1:14:-nan:
+%5000Lf: -.0:1:4:-0x0:
+%*5000Lf: -.0:0:4:
+%5000Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*5000Lf: -nan(09A_Zaz):0:14:
-%5000Lf: -nan():1:7:-nan:
+%5000Lf: -nan():1:7:-nan():
%*5000Lf: -nan():0:7:
-%5000Lf: nan():1:6:nan:
+%5000Lf: nan():1:6:nan():
%*5000Lf: nan():0:6:
-%5000Lf: nan(09A_Zaz):1:13:nan:
+%5000Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*5000Lf: nan(09A_Zaz):0:13:
-%5000Lf: 0:1:2:0x0:
-%*5000Lf: 0:0:2:
+%5000Lf: .0:1:3:0x0:
+%*5000Lf: .0:0:3:
%5000Lf: 0.0:1:4:0x0:
%*5000Lf: 0.0:0:4:
%5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -474,12 +474,12 @@
%*5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
%5000Lf: infinity:1:9:inf:
%*5000Lf: infinity:0:9:
-%5000Lf: +nan():1:7:nan:
+%5000Lf: +nan():1:7:nan():
%*5000Lf: +nan():0:7:
-%5000Lf: +nan(09A_Zaz):1:14:nan:
+%5000Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*5000Lf: +nan(09A_Zaz):0:14:
-%5000Lf: +0:1:3:0x0:
-%*5000Lf: +0:0:3:
+%5000Lf: +.0:1:4:0x0:
+%*5000Lf: +.0:0:4:
%5000Lf: +0.0:1:5:0x0:
%*5000Lf: +0.0:0:5:
%5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
index 1612fc4..bf89e2b 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
@@ -14,18 +14,18 @@
%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%LF:-0.0:1:4:-0x0:
%*LF:-0.0:0:4:
-%LF:-0:1:2:-0x0:
-%*LF:-0:0:2:
-%LF:-NAN(09A_Zaz):1:13:-nan:
+%LF:-.0:1:3:-0x0:
+%*LF:-.0:0:3:
+%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LF:-NAN(09A_Zaz):0:13:
-%LF:-NAN():1:6:-nan:
+%LF:-NAN():1:6:-nan():
%*LF:-NAN():0:6:
-%LF:NAN():1:5:nan:
+%LF:NAN():1:5:nan():
%*LF:NAN():0:5:
-%LF:NAN(09A_Zaz):1:12:nan:
+%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LF:NAN(09A_Zaz):0:12:
-%LF:0:1:1:0x0:
-%*LF:0:0:1:
+%LF:.0:1:2:0x0:
+%*LF:.0:0:2:
%LF:0.0:1:3:0x0:
%*LF:0.0:0:3:
%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -40,12 +40,12 @@
%*LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
%LF:INFINITY:1:8:inf:
%*LF:INFINITY:0:8:
-%LF:+NAN():1:6:nan:
+%LF:+NAN():1:6:nan():
%*LF:+NAN():0:6:
-%LF:+NAN(09A_Zaz):1:13:nan:
+%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LF:+NAN(09A_Zaz):0:13:
-%LF:+0:1:2:0x0:
-%*LF:+0:0:2:
+%LF:+.0:1:3:0x0:
+%*LF:+.0:0:3:
%LF:+0.0:1:4:0x0:
%*LF:+0.0:0:4:
%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
%1LF:-0.0:0:-1:
%*1LF:-0.0:0:-1:
-%1LF:-0:0:-1:
-%*1LF:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1LF:.0:0:-1:
%1LF:0.0:1:1:0x0:
%*1LF:0.0:0:1:
%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1LF:+.0:0:-1:
%1LF:+0.0:0:-1:
%*1LF:+0.0:0:-1:
%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
@@ -138,8 +138,8 @@
%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
%2LF:-0.0:1:2:-0x0:
%*2LF:-0.0:0:2:
-%2LF:-0:1:2:-0x0:
-%*2LF:-0:0:2:
+%2LF:-.0:0:-1:
+%*2LF:-.0:0:-1:
%2LF:-NAN(09A_Zaz):0:-1:
%*2LF:-NAN(09A_Zaz):0:-1:
%2LF:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2LF:.0:0:2:
%2LF:0.0:1:2:0x0:
%*2LF:0.0:0:2:
%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2LF:+.0:0:-1:
%2LF:+0.0:1:2:0x0:
%*2LF:+0.0:0:2:
%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
%3LF:-0.0:1:3:-0x0:
%*3LF:-0.0:0:3:
-%3LF:-0:1:2:-0x0:
-%*3LF:-0:0:2:
+%3LF:-.0:1:3:-0x0:
+%*3LF:-.0:0:3:
%3LF:-NAN(09A_Zaz):0:-1:
%*3LF:-NAN(09A_Zaz):0:-1:
%3LF:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3LF:.0:0:2:
%3LF:0.0:1:3:0x0:
%*3LF:0.0:0:3:
%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3LF:+.0:0:3:
%3LF:+0.0:1:3:0x0:
%*3LF:+0.0:0:3:
%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
@@ -262,18 +262,18 @@
%*4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
%4935LF:-0.0:1:4:-0x0:
%*4935LF:-0.0:0:4:
-%4935LF:-0:1:2:-0x0:
-%*4935LF:-0:0:2:
-%4935LF:-NAN(09A_Zaz):1:13:-nan:
+%4935LF:-.0:1:3:-0x0:
+%*4935LF:-.0:0:3:
+%4935LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*4935LF:-NAN(09A_Zaz):0:13:
-%4935LF:-NAN():1:6:-nan:
+%4935LF:-NAN():1:6:-nan():
%*4935LF:-NAN():0:6:
-%4935LF:NAN():1:5:nan:
+%4935LF:NAN():1:5:nan():
%*4935LF:NAN():0:5:
-%4935LF:NAN(09A_Zaz):1:12:nan:
+%4935LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*4935LF:NAN(09A_Zaz):0:12:
-%4935LF:0:1:1:0x0:
-%*4935LF:0:0:1:
+%4935LF:.0:1:2:0x0:
+%*4935LF:.0:0:2:
%4935LF:0.0:1:3:0x0:
%*4935LF:0.0:0:3:
%4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383:
@@ -288,12 +288,12 @@
%*4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
%4935LF:INFINITY:1:8:inf:
%*4935LF:INFINITY:0:8:
-%4935LF:+NAN():1:6:nan:
+%4935LF:+NAN():1:6:nan():
%*4935LF:+NAN():0:6:
-%4935LF:+NAN(09A_Zaz):1:13:nan:
+%4935LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*4935LF:+NAN(09A_Zaz):0:13:
-%4935LF:+0:1:2:0x0:
-%*4935LF:+0:0:2:
+%4935LF:+.0:1:3:0x0:
+%*4935LF:+.0:0:3:
%4935LF:+0.0:1:4:0x0:
%*4935LF:+0.0:0:4:
%4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383:
@@ -324,18 +324,18 @@
%*5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
%5000LF:-0.0:1:4:-0x0:
%*5000LF:-0.0:0:4:
-%5000LF:-0:1:2:-0x0:
-%*5000LF:-0:0:2:
-%5000LF:-NAN(09A_Zaz):1:13:-nan:
+%5000LF:-.0:1:3:-0x0:
+%*5000LF:-.0:0:3:
+%5000LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*5000LF:-NAN(09A_Zaz):0:13:
-%5000LF:-NAN():1:6:-nan:
+%5000LF:-NAN():1:6:-nan():
%*5000LF:-NAN():0:6:
-%5000LF:NAN():1:5:nan:
+%5000LF:NAN():1:5:nan():
%*5000LF:NAN():0:5:
-%5000LF:NAN(09A_Zaz):1:12:nan:
+%5000LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*5000LF:NAN(09A_Zaz):0:12:
-%5000LF:0:1:1:0x0:
-%*5000LF:0:0:1:
+%5000LF:.0:1:2:0x0:
+%*5000LF:.0:0:2:
%5000LF:0.0:1:3:0x0:
%*5000LF:0.0:0:3:
%5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
@@ -350,12 +350,12 @@
%*5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
%5000LF:INFINITY:1:8:inf:
%*5000LF:INFINITY:0:8:
-%5000LF:+NAN():1:6:nan:
+%5000LF:+NAN():1:6:nan():
%*5000LF:+NAN():0:6:
-%5000LF:+NAN(09A_Zaz):1:13:nan:
+%5000LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*5000LF:+NAN(09A_Zaz):0:13:
-%5000LF:+0:1:2:0x0:
-%*5000LF:+0:0:2:
+%5000LF:+.0:1:3:0x0:
+%*5000LF:+.0:0:3:
%5000LF:+0.0:1:4:0x0:
%*5000LF:+0.0:0:4:
%5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -386,8 +386,8 @@
%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
%3LF: -0.0:1:4:-0x0:
%*3LF: -0.0:0:4:
-%3LF: -0:1:3:-0x0:
-%*3LF: -0:0:3:
+%3LF: -.0:1:4:-0x0:
+%*3LF: -.0:0:4:
%3LF: -NAN(09A_Zaz):0:-1:
%*3LF: -NAN(09A_Zaz):0:-1:
%3LF: -NAN():0:-1:
@@ -396,8 +396,8 @@
%*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:1:3:0x0:
+%*3LF: .0:0:3:
%3LF: 0.0:1:4:0x0:
%*3LF: 0.0:0:4:
%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -416,8 +416,8 @@
%*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:1:4:0x0:
+%*3LF: +.0:0:4:
%3LF: +0.0:1:4:0x0:
%*3LF: +0.0:0:4:
%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
@@ -448,18 +448,18 @@
%*5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
%5000LF: -0.0:1:5:-0x0:
%*5000LF: -0.0:0:5:
-%5000LF: -0:1:3:-0x0:
-%*5000LF: -0:0:3:
-%5000LF: -NAN(09A_Zaz):1:14:-nan:
+%5000LF: -.0:1:4:-0x0:
+%*5000LF: -.0:0:4:
+%5000LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*5000LF: -NAN(09A_Zaz):0:14:
-%5000LF: -NAN():1:7:-nan:
+%5000LF: -NAN():1:7:-nan():
%*5000LF: -NAN():0:7:
-%5000LF: NAN():1:6:nan:
+%5000LF: NAN():1:6:nan():
%*5000LF: NAN():0:6:
-%5000LF: NAN(09A_Zaz):1:13:nan:
+%5000LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*5000LF: NAN(09A_Zaz):0:13:
-%5000LF: 0:1:2:0x0:
-%*5000LF: 0:0:2:
+%5000LF: .0:1:3:0x0:
+%*5000LF: .0:0:3:
%5000LF: 0.0:1:4:0x0:
%*5000LF: 0.0:0:4:
%5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
@@ -474,12 +474,12 @@
%*5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
%5000LF: INFINITY:1:9:inf:
%*5000LF: INFINITY:0:9:
-%5000LF: +NAN():1:7:nan:
+%5000LF: +NAN():1:7:nan():
%*5000LF: +NAN():0:7:
-%5000LF: +NAN(09A_Zaz):1:14:nan:
+%5000LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*5000LF: +NAN(09A_Zaz):0:14:
-%5000LF: +0:1:3:0x0:
-%*5000LF: +0:0:3:
+%5000LF: +.0:1:4:0x0:
+%*5000LF: +.0:0:4:
%5000LF: +0.0:1:5:0x0:
%*5000LF: +0.0:0:5:
%5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
index 7c32ba1..b7dbd78 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
@@ -14,18 +14,18 @@
%*Lg:-0x8p-16385:0:11:
%Lg:-0x0p+0:1:7:-0x0:
%*Lg:-0x0p+0:0:7:
-%Lg:-0x0p0:1:6:-0x0:
-%*Lg:-0x0p0:0:6:
-%Lg:-nan(09A_Zaz):1:13:-nan:
+%Lg:-0x.0p0:1:7:-0x0:
+%*Lg:-0x.0p0:0:7:
+%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lg:-nan(09A_Zaz):0:13:
-%Lg:-nan():1:6:-nan:
+%Lg:-nan():1:6:-nan():
%*Lg:-nan():0:6:
-%Lg:nan():1:5:nan:
+%Lg:nan():1:5:nan():
%*Lg:nan():0:5:
-%Lg:nan(09A_Zaz):1:12:nan:
+%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lg:nan(09A_Zaz):0:12:
-%Lg:0x0p0:1:5:0x0:
-%*Lg:0x0p0:0:5:
+%Lg:0x.0p0:1:6:0x0:
+%*Lg:0x.0p0:0:6:
%Lg:0x0p+0:1:6:0x0:
%*Lg:0x0p+0:0:6:
%Lg:0x8p-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*Lg:0xf.fffffffffffffffp+16380:0:26:
%Lg:infinity:1:8:inf:
%*Lg:infinity:0:8:
-%Lg:+nan():1:6:nan:
+%Lg:+nan():1:6:nan():
%*Lg:+nan():0:6:
-%Lg:+nan(09A_Zaz):1:13:nan:
+%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lg:+nan(09A_Zaz):0:13:
-%Lg:+0x0p0:1:6:0x0:
-%*Lg:+0x0p0:0:6:
+%Lg:+0x.0p0:1:7:0x0:
+%*Lg:+0x.0p0:0:7:
%Lg:+0x0p+0:1:7:0x0:
%*Lg:+0x0p+0:0:7:
%Lg:+0x8p-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1Lg:-0x8p-16385:0:-1:
%1Lg:-0x0p+0:0:-1:
%*1Lg:-0x0p+0:0:-1:
-%1Lg:-0x0p0:0:-1:
-%*1Lg:-0x0p0:0:-1:
+%1Lg:-0x.0p0:0:-1:
+%*1Lg:-0x.0p0:0:-1:
%1Lg:-nan(09A_Zaz):0:-1:
%*1Lg:-nan(09A_Zaz):0:-1:
%1Lg:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1Lg:0x.0p0:0:1:
%1Lg:0x0p+0:1:1:0x0:
%*1Lg:0x0p+0:0:1:
%1Lg:0x8p-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1Lg:+0x.0p0:0:-1:
%1Lg:+0x0p+0:0:-1:
%*1Lg:+0x0p+0:0:-1:
%1Lg:+0x8p-16385:0:-1:
@@ -138,8 +138,8 @@
%*2Lg:-0x8p-16385:0:2:
%2Lg:-0x0p+0:1:2:-0x0:
%*2Lg:-0x0p+0:0:2:
-%2Lg:-0x0p0:1:2:-0x0:
-%*2Lg:-0x0p0:0:2:
+%2Lg:-0x.0p0:1:2:-0x0:
+%*2Lg:-0x.0p0:0:2:
%2Lg:-nan(09A_Zaz):0:-1:
%*2Lg:-nan(09A_Zaz):0:-1:
%2Lg:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-%2Lg:0x0p0:0:-1:
-%*2Lg:0x0p0:0:-1:
+%2Lg:0x.0p0:0:-1:
+%*2Lg:0x.0p0:0:-1:
%2Lg:0x0p+0:0:-1:
%*2Lg:0x0p+0:0:-1:
%2Lg:0x8p-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2Lg:+0x.0p0:0:2:
%2Lg:+0x0p+0:1:2:0x0:
%*2Lg:+0x0p+0:0:2:
%2Lg:+0x8p-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3Lg:-0x8p-16385:0:-1:
%3Lg:-0x0p+0:0:-1:
%*3Lg:-0x0p+0:0:-1:
-%3Lg:-0x0p0:0:-1:
-%*3Lg:-0x0p0:0:-1:
+%3Lg:-0x.0p0:0:-1:
+%*3Lg:-0x.0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3Lg:0x.0p0:0:-1:
%3Lg:0x0p+0:1:3:0x0:
%*3Lg:0x0p+0:0:3:
%3Lg:0x8p-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-%3Lg:+0x0p0:0:-1:
-%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x.0p0:0:-1:
+%*3Lg:+0x.0p0:0:-1:
%3Lg:+0x0p+0:0:-1:
%*3Lg:+0x0p+0:0:-1:
%3Lg:+0x8p-16385:0:-1:
@@ -262,8 +262,8 @@
%*4Lg:-0x8p-16385:0:4:
%4Lg:-0x0p+0:1:4:-0x0:
%*4Lg:-0x0p+0:0:4:
-%4Lg:-0x0p0:1:4:-0x0:
-%*4Lg:-0x0p0:0:4:
+%4Lg:-0x.0p0:0:-1:
+%*4Lg:-0x.0p0:0:-1:
%4Lg:-nan(09A_Zaz):1:4:-nan:
%*4Lg:-nan(09A_Zaz):0:4:
%4Lg:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-%4Lg:0x0p0:0:-1:
-%*4Lg:0x0p0:0:-1:
+%4Lg:0x.0p0:1:4:0x0:
+%*4Lg:0x.0p0:0:4:
%4Lg:0x0p+0:0:-1:
%*4Lg:0x0p+0:0:-1:
%4Lg:0x8p-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4Lg:+0x.0p0:0:-1:
%4Lg:+0x0p+0:1:4:0x0:
%*4Lg:+0x0p+0:0:4:
%4Lg:+0x8p-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5Lg:-0x8p-16385:0:-1:
%5Lg:-0x0p+0:0:-1:
%*5Lg:-0x0p+0:0:-1:
-%5Lg:-0x0p0:0:-1:
-%*5Lg:-0x0p0:0:-1:
+%5Lg:-0x.0p0:1:5:-0x0:
+%*5Lg:-0x.0p0:0:5:
%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():1:5:nan():
%*5Lg:nan():0:5:
%5Lg:nan(09A_Zaz):0:-1:
%*5Lg:nan(09A_Zaz):0:-1:
-%5Lg:0x0p0:1:5:0x0:
-%*5Lg:0x0p0:0:5:
+%5Lg:0x.0p0:0:-1:
+%*5Lg:0x.0p0:0:-1:
%5Lg:0x0p+0:0:-1:
%*5Lg:0x0p+0:0:-1:
%5Lg:0x8p-16385:0:-1:
@@ -354,8 +354,8 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-%5Lg:+0x0p0:0:-1:
-%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x.0p0:1:5:0x0:
+%*5Lg:+0x.0p0:0:5:
%5Lg:+0x0p+0:0:-1:
%*5Lg:+0x0p+0:0:-1:
%5Lg:+0x8p-16385:0:-1:
@@ -386,18 +386,18 @@
%*6Lg:-0x8p-16385:0:-1:
%6Lg:-0x0p+0:0:-1:
%*6Lg:-0x0p+0:0:-1:
-%6Lg:-0x0p0:1:6:-0x0:
-%*6Lg:-0x0p0:0:6:
+%6Lg:-0x.0p0:0:-1:
+%*6Lg:-0x.0p0:0:-1:
%6Lg:-nan(09A_Zaz):0:-1:
%*6Lg:-nan(09A_Zaz):0:-1:
-%6Lg:-nan():1:6:-nan:
+%6Lg:-nan():1:6:-nan():
%*6Lg:-nan():0:6:
-%6Lg:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6Lg:0x.0p0:0:6:
%6Lg:0x0p+0:1:6:0x0:
%*6Lg:0x0p+0:0:6:
%6Lg:0x8p-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6Lg:0xf.fffffffffffffffp+16380:0:6:
%6Lg:infinity:0:-1:
%*6Lg:infinity:0:-1:
-%6Lg:+nan():1:6:nan:
+%6Lg:+nan():1:6:nan():
%*6Lg:+nan():0:6:
%6Lg:+nan(09A_Zaz):0:-1:
%*6Lg:+nan(09A_Zaz):0:-1:
-%6Lg:+0x0p0:1:6:0x0:
-%*6Lg:+0x0p0:0:6:
+%6Lg:+0x.0p0:0:-1:
+%*6Lg:+0x.0p0:0:-1:
%6Lg:+0x0p+0:0:-1:
%*6Lg:+0x0p+0:0:-1:
%6Lg:+0x8p-16385:0:-1:
@@ -448,18 +448,18 @@
%*22Lg:-0x8p-16385:0:11:
%22Lg:-0x0p+0:1:7:-0x0:
%*22Lg:-0x0p+0:0:7:
-%22Lg:-0x0p0:1:6:-0x0:
-%*22Lg:-0x0p0:0:6:
-%22Lg:-nan(09A_Zaz):1:13:-nan:
+%22Lg:-0x.0p0:1:7:-0x0:
+%*22Lg:-0x.0p0:0:7:
+%22Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*22Lg:-nan(09A_Zaz):0:13:
-%22Lg:-nan():1:6:-nan:
+%22Lg:-nan():1:6:-nan():
%*22Lg:-nan():0:6:
-%22Lg:nan():1:5:nan:
+%22Lg:nan():1:5:nan():
%*22Lg:nan():0:5:
-%22Lg:nan(09A_Zaz):1:12:nan:
+%22Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*22Lg:nan(09A_Zaz):0:12:
-%22Lg:0x0p0:1:5:0x0:
-%*22Lg:0x0p0:0:5:
+%22Lg:0x.0p0:1:6:0x0:
+%*22Lg:0x.0p0:0:6:
%22Lg:0x0p+0:1:6:0x0:
%*22Lg:0x0p+0:0:6:
%22Lg:0x8p-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*22Lg:0xf.fffffffffffffffp+16380:0:22:
%22Lg:infinity:1:8:inf:
%*22Lg:infinity:0:8:
-%22Lg:+nan():1:6:nan:
+%22Lg:+nan():1:6:nan():
%*22Lg:+nan():0:6:
-%22Lg:+nan(09A_Zaz):1:13:nan:
+%22Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*22Lg:+nan(09A_Zaz):0:13:
-%22Lg:+0x0p0:1:6:0x0:
-%*22Lg:+0x0p0:0:6:
+%22Lg:+0x.0p0:1:7:0x0:
+%*22Lg:+0x.0p0:0:7:
%22Lg:+0x0p+0:1:7:0x0:
%*22Lg:+0x0p+0:0:7:
%22Lg:+0x8p-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*37Lg:-0x8p-16385:0:11:
%37Lg:-0x0p+0:1:7:-0x0:
%*37Lg:-0x0p+0:0:7:
-%37Lg:-0x0p0:1:6:-0x0:
-%*37Lg:-0x0p0:0:6:
-%37Lg:-nan(09A_Zaz):1:13:-nan:
+%37Lg:-0x.0p0:1:7:-0x0:
+%*37Lg:-0x.0p0:0:7:
+%37Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*37Lg:-nan(09A_Zaz):0:13:
-%37Lg:-nan():1:6:-nan:
+%37Lg:-nan():1:6:-nan():
%*37Lg:-nan():0:6:
-%37Lg:nan():1:5:nan:
+%37Lg:nan():1:5:nan():
%*37Lg:nan():0:5:
-%37Lg:nan(09A_Zaz):1:12:nan:
+%37Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*37Lg:nan(09A_Zaz):0:12:
-%37Lg:0x0p0:1:5:0x0:
-%*37Lg:0x0p0:0:5:
+%37Lg:0x.0p0:1:6:0x0:
+%*37Lg:0x.0p0:0:6:
%37Lg:0x0p+0:1:6:0x0:
%*37Lg:0x0p+0:0:6:
%37Lg:0x8p-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*37Lg:0xf.fffffffffffffffp+16380:0:26:
%37Lg:infinity:1:8:inf:
%*37Lg:infinity:0:8:
-%37Lg:+nan():1:6:nan:
+%37Lg:+nan():1:6:nan():
%*37Lg:+nan():0:6:
-%37Lg:+nan(09A_Zaz):1:13:nan:
+%37Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*37Lg:+nan(09A_Zaz):0:13:
-%37Lg:+0x0p0:1:6:0x0:
-%*37Lg:+0x0p0:0:6:
+%37Lg:+0x.0p0:1:7:0x0:
+%*37Lg:+0x.0p0:0:7:
%37Lg:+0x0p+0:1:7:0x0:
%*37Lg:+0x0p+0:0:7:
%37Lg:+0x8p-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5Lg: -0x8p-16385:0:-1:
%5Lg: -0x0p+0:0:-1:
%*5Lg: -0x0p+0:0:-1:
-%5Lg: -0x0p0:0:-1:
-%*5Lg: -0x0p0:0:-1:
+%5Lg: -0x.0p0:1:6:-0x0:
+%*5Lg: -0x.0p0:0:6:
%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():1:6:nan():
%*5Lg: nan():0:6:
%5Lg: nan(09A_Zaz):0:-1:
%*5Lg: nan(09A_Zaz):0:-1:
-%5Lg: 0x0p0:1:6:0x0:
-%*5Lg: 0x0p0:0:6:
+%5Lg: 0x.0p0:0:-1:
+%*5Lg: 0x.0p0:0:-1:
%5Lg: 0x0p+0:0:-1:
%*5Lg: 0x0p+0:0:-1:
%5Lg: 0x8p-16385:0:-1:
@@ -602,8 +602,8 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-%5Lg: +0x0p0:0:-1:
-%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x.0p0:1:6:0x0:
+%*5Lg: +0x.0p0:0:6:
%5Lg: +0x0p+0:0:-1:
%*5Lg: +0x0p+0:0:-1:
%5Lg: +0x8p-16385:0:-1:
@@ -634,18 +634,18 @@
%*37Lg: -0x8p-16385:0:12:
%37Lg: -0x0p+0:1:8:-0x0:
%*37Lg: -0x0p+0:0:8:
-%37Lg: -0x0p0:1:7:-0x0:
-%*37Lg: -0x0p0:0:7:
-%37Lg: -nan(09A_Zaz):1:14:-nan:
+%37Lg: -0x.0p0:1:8:-0x0:
+%*37Lg: -0x.0p0:0:8:
+%37Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*37Lg: -nan(09A_Zaz):0:14:
-%37Lg: -nan():1:7:-nan:
+%37Lg: -nan():1:7:-nan():
%*37Lg: -nan():0:7:
-%37Lg: nan():1:6:nan:
+%37Lg: nan():1:6:nan():
%*37Lg: nan():0:6:
-%37Lg: nan(09A_Zaz):1:13:nan:
+%37Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*37Lg: nan(09A_Zaz):0:13:
-%37Lg: 0x0p0:1:6:0x0:
-%*37Lg: 0x0p0:0:6:
+%37Lg: 0x.0p0:1:7:0x0:
+%*37Lg: 0x.0p0:0:7:
%37Lg: 0x0p+0:1:7:0x0:
%*37Lg: 0x0p+0:0:7:
%37Lg: 0x8p-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*37Lg: 0xf.fffffffffffffffp+16380:0:27:
%37Lg: infinity:1:9:inf:
%*37Lg: infinity:0:9:
-%37Lg: +nan():1:7:nan:
+%37Lg: +nan():1:7:nan():
%*37Lg: +nan():0:7:
-%37Lg: +nan(09A_Zaz):1:14:nan:
+%37Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*37Lg: +nan(09A_Zaz):0:14:
-%37Lg: +0x0p0:1:7:0x0:
-%*37Lg: +0x0p0:0:7:
+%37Lg: +0x.0p0:1:8:0x0:
+%*37Lg: +0x.0p0:0:8:
%37Lg: +0x0p+0:1:8:0x0:
%*37Lg: +0x0p+0:0:8:
%37Lg: +0x8p-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
index 15f8ea1..a44ff6d 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
@@ -14,18 +14,18 @@
%*LG:-0X8P-16385:0:11:
%LG:-0X0P+0:1:7:-0x0:
%*LG:-0X0P+0:0:7:
-%LG:-0X0P0:1:6:-0x0:
-%*LG:-0X0P0:0:6:
-%LG:-NAN(09A_Zaz):1:13:-nan:
+%LG:-0X.0P0:1:7:-0x0:
+%*LG:-0X.0P0:0:7:
+%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LG:-NAN(09A_Zaz):0:13:
-%LG:-NAN():1:6:-nan:
+%LG:-NAN():1:6:-nan():
%*LG:-NAN():0:6:
-%LG:NAN():1:5:nan:
+%LG:NAN():1:5:nan():
%*LG:NAN():0:5:
-%LG:NAN(09A_Zaz):1:12:nan:
+%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LG:NAN(09A_Zaz):0:12:
-%LG:0X0P0:1:5:0x0:
-%*LG:0X0P0:0:5:
+%LG:0X.0P0:1:6:0x0:
+%*LG:0X.0P0:0:6:
%LG:0X0P+0:1:6:0x0:
%*LG:0X0P+0:0:6:
%LG:0X8P-16385:1:10:0x1p-16382:
@@ -40,12 +40,12 @@
%*LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
%LG:INFINITY:1:8:inf:
%*LG:INFINITY:0:8:
-%LG:+NAN():1:6:nan:
+%LG:+NAN():1:6:nan():
%*LG:+NAN():0:6:
-%LG:+NAN(09A_Zaz):1:13:nan:
+%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LG:+NAN(09A_Zaz):0:13:
-%LG:+0X0P0:1:6:0x0:
-%*LG:+0X0P0:0:6:
+%LG:+0X.0P0:1:7:0x0:
+%*LG:+0X.0P0:0:7:
%LG:+0X0P+0:1:7:0x0:
%*LG:+0X0P+0:0:7:
%LG:+0X8P-16385:1:11:0x1p-16382:
@@ -76,8 +76,8 @@
%*1LG:-0X8P-16385:0:-1:
%1LG:-0X0P+0:0:-1:
%*1LG:-0X0P+0:0:-1:
-%1LG:-0X0P0:0:-1:
-%*1LG:-0X0P0:0:-1:
+%1LG:-0X.0P0:0:-1:
+%*1LG:-0X.0P0:0:-1:
%1LG:-NAN(09A_Zaz):0:-1:
%*1LG:-NAN(09A_Zaz):0:-1:
%1LG:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LG:0X.0P0:0:1:
%1LG:0X0P+0:1:1:0x0:
%*1LG:0X0P+0:0:1:
%1LG:0X8P-16385:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LG:+0X.0P0:0:-1:
%1LG:+0X0P+0:0:-1:
%*1LG:+0X0P+0:0:-1:
%1LG:+0X8P-16385:0:-1:
@@ -138,8 +138,8 @@
%*2LG:-0X8P-16385:0:2:
%2LG:-0X0P+0:1:2:-0x0:
%*2LG:-0X0P+0:0:2:
-%2LG:-0X0P0:1:2:-0x0:
-%*2LG:-0X0P0:0:2:
+%2LG:-0X.0P0:1:2:-0x0:
+%*2LG:-0X.0P0:0:2:
%2LG:-NAN(09A_Zaz):0:-1:
%*2LG:-NAN(09A_Zaz):0:-1:
%2LG:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-%2LG:0X0P0:0:-1:
-%*2LG:0X0P0:0:-1:
+%2LG:0X.0P0:0:-1:
+%*2LG:0X.0P0:0:-1:
%2LG:0X0P+0:0:-1:
%*2LG:0X0P+0:0:-1:
%2LG:0X8P-16385:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LG:+0X.0P0:0:2:
%2LG:+0X0P+0:1:2:0x0:
%*2LG:+0X0P+0:0:2:
%2LG:+0X8P-16385:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LG:-0X8P-16385:0:-1:
%3LG:-0X0P+0:0:-1:
%*3LG:-0X0P+0:0:-1:
-%3LG:-0X0P0:0:-1:
-%*3LG:-0X0P0:0:-1:
+%3LG:-0X.0P0:0:-1:
+%*3LG:-0X.0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LG:0X.0P0:0:-1:
%3LG:0X0P+0:1:3:0x0:
%*3LG:0X0P+0:0:3:
%3LG:0X8P-16385:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-%3LG:+0X0P0:0:-1:
-%*3LG:+0X0P0:0:-1:
+%3LG:+0X.0P0:0:-1:
+%*3LG:+0X.0P0:0:-1:
%3LG:+0X0P+0:0:-1:
%*3LG:+0X0P+0:0:-1:
%3LG:+0X8P-16385:0:-1:
@@ -262,8 +262,8 @@
%*4LG:-0X8P-16385:0:4:
%4LG:-0X0P+0:1:4:-0x0:
%*4LG:-0X0P+0:0:4:
-%4LG:-0X0P0:1:4:-0x0:
-%*4LG:-0X0P0:0:4:
+%4LG:-0X.0P0:0:-1:
+%*4LG:-0X.0P0:0:-1:
%4LG:-NAN(09A_Zaz):1:4:-nan:
%*4LG:-NAN(09A_Zaz):0:4:
%4LG:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-%4LG:0X0P0:0:-1:
-%*4LG:0X0P0:0:-1:
+%4LG:0X.0P0:1:4:0x0:
+%*4LG:0X.0P0:0:4:
%4LG:0X0P+0:0:-1:
%*4LG:0X0P+0:0:-1:
%4LG:0X8P-16385:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LG:+0X.0P0:0:-1:
%4LG:+0X0P+0:1:4:0x0:
%*4LG:+0X0P+0:0:4:
%4LG:+0X8P-16385:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LG:-0X8P-16385:0:-1:
%5LG:-0X0P+0:0:-1:
%*5LG:-0X0P+0:0:-1:
-%5LG:-0X0P0:0:-1:
-%*5LG:-0X0P0:0:-1:
+%5LG:-0X.0P0:1:5:-0x0:
+%*5LG:-0X.0P0:0:5:
%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():1:5:nan():
%*5LG:NAN():0:5:
%5LG:NAN(09A_Zaz):0:-1:
%*5LG:NAN(09A_Zaz):0:-1:
-%5LG:0X0P0:1:5:0x0:
-%*5LG:0X0P0:0:5:
+%5LG:0X.0P0:0:-1:
+%*5LG:0X.0P0:0:-1:
%5LG:0X0P+0:0:-1:
%*5LG:0X0P+0:0:-1:
%5LG:0X8P-16385:0:-1:
@@ -354,8 +354,8 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-%5LG:+0X0P0:0:-1:
-%*5LG:+0X0P0:0:-1:
+%5LG:+0X.0P0:1:5:0x0:
+%*5LG:+0X.0P0:0:5:
%5LG:+0X0P+0:0:-1:
%*5LG:+0X0P+0:0:-1:
%5LG:+0X8P-16385:0:-1:
@@ -386,18 +386,18 @@
%*6LG:-0X8P-16385:0:-1:
%6LG:-0X0P+0:0:-1:
%*6LG:-0X0P+0:0:-1:
-%6LG:-0X0P0:1:6:-0x0:
-%*6LG:-0X0P0:0:6:
+%6LG:-0X.0P0:0:-1:
+%*6LG:-0X.0P0:0:-1:
%6LG:-NAN(09A_Zaz):0:-1:
%*6LG:-NAN(09A_Zaz):0:-1:
-%6LG:-NAN():1:6:-nan:
+%6LG:-NAN():1:6:-nan():
%*6LG:-NAN():0:6:
-%6LG:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LG:0X.0P0:0:6:
%6LG:0X0P+0:1:6:0x0:
%*6LG:0X0P+0:0:6:
%6LG:0X8P-16385:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6LG:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
%6LG:INFINITY:0:-1:
%*6LG:INFINITY:0:-1:
-%6LG:+NAN():1:6:nan:
+%6LG:+NAN():1:6:nan():
%*6LG:+NAN():0:6:
%6LG:+NAN(09A_Zaz):0:-1:
%*6LG:+NAN(09A_Zaz):0:-1:
-%6LG:+0X0P0:1:6:0x0:
-%*6LG:+0X0P0:0:6:
+%6LG:+0X.0P0:0:-1:
+%*6LG:+0X.0P0:0:-1:
%6LG:+0X0P+0:0:-1:
%*6LG:+0X0P+0:0:-1:
%6LG:+0X8P-16385:0:-1:
@@ -448,18 +448,18 @@
%*22LG:-0X8P-16385:0:11:
%22LG:-0X0P+0:1:7:-0x0:
%*22LG:-0X0P+0:0:7:
-%22LG:-0X0P0:1:6:-0x0:
-%*22LG:-0X0P0:0:6:
-%22LG:-NAN(09A_Zaz):1:13:-nan:
+%22LG:-0X.0P0:1:7:-0x0:
+%*22LG:-0X.0P0:0:7:
+%22LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*22LG:-NAN(09A_Zaz):0:13:
-%22LG:-NAN():1:6:-nan:
+%22LG:-NAN():1:6:-nan():
%*22LG:-NAN():0:6:
-%22LG:NAN():1:5:nan:
+%22LG:NAN():1:5:nan():
%*22LG:NAN():0:5:
-%22LG:NAN(09A_Zaz):1:12:nan:
+%22LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*22LG:NAN(09A_Zaz):0:12:
-%22LG:0X0P0:1:5:0x0:
-%*22LG:0X0P0:0:5:
+%22LG:0X.0P0:1:6:0x0:
+%*22LG:0X.0P0:0:6:
%22LG:0X0P+0:1:6:0x0:
%*22LG:0X0P+0:0:6:
%22LG:0X8P-16385:1:10:0x1p-16382:
@@ -474,12 +474,12 @@
%*22LG:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
%22LG:INFINITY:1:8:inf:
%*22LG:INFINITY:0:8:
-%22LG:+NAN():1:6:nan:
+%22LG:+NAN():1:6:nan():
%*22LG:+NAN():0:6:
-%22LG:+NAN(09A_Zaz):1:13:nan:
+%22LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*22LG:+NAN(09A_Zaz):0:13:
-%22LG:+0X0P0:1:6:0x0:
-%*22LG:+0X0P0:0:6:
+%22LG:+0X.0P0:1:7:0x0:
+%*22LG:+0X.0P0:0:7:
%22LG:+0X0P+0:1:7:0x0:
%*22LG:+0X0P+0:0:7:
%22LG:+0X8P-16385:1:11:0x1p-16382:
@@ -510,18 +510,18 @@
%*37LG:-0X8P-16385:0:11:
%37LG:-0X0P+0:1:7:-0x0:
%*37LG:-0X0P+0:0:7:
-%37LG:-0X0P0:1:6:-0x0:
-%*37LG:-0X0P0:0:6:
-%37LG:-NAN(09A_Zaz):1:13:-nan:
+%37LG:-0X.0P0:1:7:-0x0:
+%*37LG:-0X.0P0:0:7:
+%37LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*37LG:-NAN(09A_Zaz):0:13:
-%37LG:-NAN():1:6:-nan:
+%37LG:-NAN():1:6:-nan():
%*37LG:-NAN():0:6:
-%37LG:NAN():1:5:nan:
+%37LG:NAN():1:5:nan():
%*37LG:NAN():0:5:
-%37LG:NAN(09A_Zaz):1:12:nan:
+%37LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*37LG:NAN(09A_Zaz):0:12:
-%37LG:0X0P0:1:5:0x0:
-%*37LG:0X0P0:0:5:
+%37LG:0X.0P0:1:6:0x0:
+%*37LG:0X.0P0:0:6:
%37LG:0X0P+0:1:6:0x0:
%*37LG:0X0P+0:0:6:
%37LG:0X8P-16385:1:10:0x1p-16382:
@@ -536,12 +536,12 @@
%*37LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
%37LG:INFINITY:1:8:inf:
%*37LG:INFINITY:0:8:
-%37LG:+NAN():1:6:nan:
+%37LG:+NAN():1:6:nan():
%*37LG:+NAN():0:6:
-%37LG:+NAN(09A_Zaz):1:13:nan:
+%37LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*37LG:+NAN(09A_Zaz):0:13:
-%37LG:+0X0P0:1:6:0x0:
-%*37LG:+0X0P0:0:6:
+%37LG:+0X.0P0:1:7:0x0:
+%*37LG:+0X.0P0:0:7:
%37LG:+0X0P+0:1:7:0x0:
%*37LG:+0X0P+0:0:7:
%37LG:+0X8P-16385:1:11:0x1p-16382:
@@ -572,18 +572,18 @@
%*5LG: -0X8P-16385:0:-1:
%5LG: -0X0P+0:0:-1:
%*5LG: -0X0P+0:0:-1:
-%5LG: -0X0P0:0:-1:
-%*5LG: -0X0P0:0:-1:
+%5LG: -0X.0P0:1:6:-0x0:
+%*5LG: -0X.0P0:0:6:
%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():1:6:nan():
%*5LG: NAN():0:6:
%5LG: NAN(09A_Zaz):0:-1:
%*5LG: NAN(09A_Zaz):0:-1:
-%5LG: 0X0P0:1:6:0x0:
-%*5LG: 0X0P0:0:6:
+%5LG: 0X.0P0:0:-1:
+%*5LG: 0X.0P0:0:-1:
%5LG: 0X0P+0:0:-1:
%*5LG: 0X0P+0:0:-1:
%5LG: 0X8P-16385:0:-1:
@@ -602,8 +602,8 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-%5LG: +0X0P0:0:-1:
-%*5LG: +0X0P0:0:-1:
+%5LG: +0X.0P0:1:6:0x0:
+%*5LG: +0X.0P0:0:6:
%5LG: +0X0P+0:0:-1:
%*5LG: +0X0P+0:0:-1:
%5LG: +0X8P-16385:0:-1:
@@ -634,18 +634,18 @@
%*37LG: -0X8P-16385:0:12:
%37LG: -0X0P+0:1:8:-0x0:
%*37LG: -0X0P+0:0:8:
-%37LG: -0X0P0:1:7:-0x0:
-%*37LG: -0X0P0:0:7:
-%37LG: -NAN(09A_Zaz):1:14:-nan:
+%37LG: -0X.0P0:1:8:-0x0:
+%*37LG: -0X.0P0:0:8:
+%37LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*37LG: -NAN(09A_Zaz):0:14:
-%37LG: -NAN():1:7:-nan:
+%37LG: -NAN():1:7:-nan():
%*37LG: -NAN():0:7:
-%37LG: NAN():1:6:nan:
+%37LG: NAN():1:6:nan():
%*37LG: NAN():0:6:
-%37LG: NAN(09A_Zaz):1:13:nan:
+%37LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*37LG: NAN(09A_Zaz):0:13:
-%37LG: 0X0P0:1:6:0x0:
-%*37LG: 0X0P0:0:6:
+%37LG: 0X.0P0:1:7:0x0:
+%*37LG: 0X.0P0:0:7:
%37LG: 0X0P+0:1:7:0x0:
%*37LG: 0X0P+0:0:7:
%37LG: 0X8P-16385:1:11:0x1p-16382:
@@ -660,12 +660,12 @@
%*37LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
%37LG: INFINITY:1:9:inf:
%*37LG: INFINITY:0:9:
-%37LG: +NAN():1:7:nan:
+%37LG: +NAN():1:7:nan():
%*37LG: +NAN():0:7:
-%37LG: +NAN(09A_Zaz):1:14:nan:
+%37LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*37LG: +NAN(09A_Zaz):0:14:
-%37LG: +0X0P0:1:7:0x0:
-%*37LG: +0X0P0:0:7:
+%37LG: +0X.0P0:1:8:0x0:
+%*37LG: +0X.0P0:0:8:
%37LG: +0X0P+0:1:8:0x0:
%*37LG: +0X0P+0:0:8:
%37LG: +0X8P-16385:1:12:0x1p-16382:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c b/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
index 7e8c1d6..a2f598e 100644
--- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
@@ -17,17 +17,21 @@
<https://www.gnu.org/licenses/>. */
#include <math_ldbl.h>
+#include <stdbool.h>
#include <stdint.h>
#include <string.h>
-#undef compare_real
-#define compare_real(x, y) \
-({ \
- ieee_long_double_shape_type ux = { .value = x }, uy = { .value = y }; \
- (ux.parts.lsw == uy.parts.lsw && ux.parts.msw == uy.parts.msw \
- && ux.parts.sign_exponent == uy.parts.sign_exponent); \
-})
-
typedef long double type_t;
+static bool
+compare_real (type_t x, type_t y)
+{
+ ieee_long_double_shape_type ux = { .value = x }, uy = { .value = y };
+
+ return (ux.parts.lsw == uy.parts.lsw && ux.parts.msw == uy.parts.msw
+ && ux.parts.sign_exponent == uy.parts.sign_exponent);
+}
+#define compare_real compare_real
+
+#include "tst-scanf-format-real.h"
#include "tst-scanf-format-skeleton.c"
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
index 59f3dff..ccd3a14 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
@@ -14,18 +14,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*La:-0x.0p0:0:7:
+%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*La:-nan(09A_Zaz):0:13:
-%La:-nan():1:6:-nan:
+%La:-nan():1:6:-nan():
%*La:-nan():0:6:
-%La:nan():1:5:nan:
+%La:nan():1:5:nan():
%*La:nan():0:5:
-%La:nan(09A_Zaz):1:12:nan:
+%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*La:nan(09A_Zaz):0:12:
-%La:0x0p0:1:5:0x0:
-%*La:0x0p0:0:5:
+%La:0x.0p0:1:6:0x0:
+%*La:0x.0p0:0:6:
%La:0x0p+0:1:6:0x0:
%*La:0x0p+0:0:6:
%La:0x8p-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*La:0xf.ffffffffffff8p+1020:0:23:
%La:infinity:1:8:inf:
%*La:infinity:0:8:
-%La:+nan():1:6:nan:
+%La:+nan():1:6:nan():
%*La:+nan():0:6:
-%La:+nan(09A_Zaz):1:13:nan:
+%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*La:+nan(09A_Zaz):0:13:
-%La:+0x0p0:1:6:0x0:
-%*La:+0x0p0:0:6:
+%La:+0x.0p0:1:7:0x0:
+%*La:+0x.0p0:0:7:
%La:+0x0p+0:1:7:0x0:
%*La:+0x0p+0:0:7:
%La:+0x8p-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1La:-0x8p-1025:0:-1:
%1La:-0x0p+0:0:-1:
%*1La:-0x0p+0:0:-1:
-%1La:-0x0p0:0:-1:
-%*1La:-0x0p0:0:-1:
+%1La:-0x.0p0:0:-1:
+%*1La:-0x.0p0:0:-1:
%1La:-nan(09A_Zaz):0:-1:
%*1La:-nan(09A_Zaz):0:-1:
%1La:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1La:0x.0p0:0:1:
%1La:0x0p+0:1:1:0x0:
%*1La:0x0p+0:0:1:
%1La:0x8p-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1La:+0x.0p0:0:-1:
%1La:+0x0p+0:0:-1:
%*1La:+0x0p+0:0:-1:
%1La:+0x8p-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0x.0p0:1:2:-0x0:
+%*2La:-0x.0p0:0:2:
%2La:-nan(09A_Zaz):0:-1:
%*2La:-nan(09A_Zaz):0:-1:
%2La:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-%2La:0x0p0:0:-1:
-%*2La:0x0p0:0:-1:
+%2La:0x.0p0:0:-1:
+%*2La:0x.0p0:0:-1:
%2La:0x0p+0:0:-1:
%*2La:0x0p+0:0:-1:
%2La:0x8p-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2La:+0x.0p0:0:2:
%2La:+0x0p+0:1:2:0x0:
%*2La:+0x0p+0:0:2:
%2La:+0x8p-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3La:-0x8p-1025:0:-1:
%3La:-0x0p+0:0:-1:
%*3La:-0x0p+0:0:-1:
-%3La:-0x0p0:0:-1:
-%*3La:-0x0p0:0:-1:
+%3La:-0x.0p0:0:-1:
+%*3La:-0x.0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3La:0x.0p0:0:-1:
%3La:0x0p+0:1:3:0x0:
%*3La:0x0p+0:0:3:
%3La:0x8p-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-%3La:+0x0p0:0:-1:
-%*3La:+0x0p0:0:-1:
+%3La:+0x.0p0:0:-1:
+%*3La:+0x.0p0:0:-1:
%3La:+0x0p+0:0:-1:
%*3La:+0x0p+0:0:-1:
%3La:+0x8p-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0x.0p0:0:-1:
+%*4La:-0x.0p0:0:-1:
%4La:-nan(09A_Zaz):1:4:-nan:
%*4La:-nan(09A_Zaz):0:4:
%4La:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-%4La:0x0p0:0:-1:
-%*4La:0x0p0:0:-1:
+%4La:0x.0p0:1:4:0x0:
+%*4La:0x.0p0:0:4:
%4La:0x0p+0:0:-1:
%*4La:0x0p+0:0:-1:
%4La:0x8p-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4La:+0x.0p0:0:-1:
%4La:+0x0p+0:1:4:0x0:
%*4La:+0x0p+0:0:4:
%4La:+0x8p-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5La:-0x8p-1025:0:-1:
%5La:-0x0p+0:0:-1:
%*5La:-0x0p+0:0:-1:
-%5La:-0x0p0:0:-1:
-%*5La:-0x0p0:0:-1:
+%5La:-0x.0p0:1:5:-0x0:
+%*5La:-0x.0p0:0:5:
%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():1:5:nan():
%*5La:nan():0:5:
%5La:nan(09A_Zaz):0:-1:
%*5La:nan(09A_Zaz):0:-1:
-%5La:0x0p0:1:5:0x0:
-%*5La:0x0p0:0:5:
+%5La:0x.0p0:0:-1:
+%*5La:0x.0p0:0:-1:
%5La:0x0p+0:0:-1:
%*5La:0x0p+0:0:-1:
%5La:0x8p-1025:0:-1:
@@ -354,8 +354,8 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-%5La:+0x0p0:0:-1:
-%*5La:+0x0p0:0:-1:
+%5La:+0x.0p0:1:5:0x0:
+%*5La:+0x.0p0:0:5:
%5La:+0x0p+0:0:-1:
%*5La:+0x0p+0:0:-1:
%5La:+0x8p-1025:0:-1:
@@ -386,18 +386,18 @@
%*6La:-0x8p-1025:0:-1:
%6La:-0x0p+0:0:-1:
%*6La:-0x0p+0:0:-1:
-%6La:-0x0p0:1:6:-0x0:
-%*6La:-0x0p0:0:6:
+%6La:-0x.0p0:0:-1:
+%*6La:-0x.0p0:0:-1:
%6La:-nan(09A_Zaz):0:-1:
%*6La:-nan(09A_Zaz):0:-1:
-%6La:-nan():1:6:-nan:
+%6La:-nan():1:6:-nan():
%*6La:-nan():0:6:
-%6La:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6La:0x.0p0:0:6:
%6La:0x0p+0:1:6:0x0:
%*6La:0x0p+0:0:6:
%6La:0x8p-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6La:0xf.ffffffffffff8p+1020:0:6:
%6La:infinity:0:-1:
%*6La:infinity:0:-1:
-%6La:+nan():1:6:nan:
+%6La:+nan():1:6:nan():
%*6La:+nan():0:6:
%6La:+nan(09A_Zaz):0:-1:
%*6La:+nan(09A_Zaz):0:-1:
-%6La:+0x0p0:1:6:0x0:
-%*6La:+0x0p0:0:6:
+%6La:+0x.0p0:0:-1:
+%*6La:+0x.0p0:0:-1:
%6La:+0x0p+0:0:-1:
%*6La:+0x0p+0:0:-1:
%6La:+0x8p-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*20La:-0x.0p0:0:7:
+%20La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*20La:-nan(09A_Zaz):0:13:
-%20La:-nan():1:6:-nan:
+%20La:-nan():1:6:-nan():
%*20La:-nan():0:6:
-%20La:nan():1:5:nan:
+%20La:nan():1:5:nan():
%*20La:nan():0:5:
-%20La:nan(09A_Zaz):1:12:nan:
+%20La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*20La:nan(09A_Zaz):0:12:
-%20La:0x0p0:1:5:0x0:
-%*20La:0x0p0:0:5:
+%20La:0x.0p0:1:6:0x0:
+%*20La:0x.0p0:0:6:
%20La:0x0p+0:1:6:0x0:
%*20La:0x0p+0:0:6:
%20La:0x8p-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20La:0xf.ffffffffffff8p+1020:0:20:
%20La:infinity:1:8:inf:
%*20La:infinity:0:8:
-%20La:+nan():1:6:nan:
+%20La:+nan():1:6:nan():
%*20La:+nan():0:6:
-%20La:+nan(09A_Zaz):1:13:nan:
+%20La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*20La:+nan(09A_Zaz):0:13:
-%20La:+0x0p0:1:6:0x0:
-%*20La:+0x0p0:0:6:
+%20La:+0x.0p0:1:7:0x0:
+%*20La:+0x.0p0:0:7:
%20La:+0x0p+0:1:7:0x0:
%*20La:+0x0p+0:0:7:
%20La:+0x8p-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*32La:-0x.0p0:0:7:
+%32La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*32La:-nan(09A_Zaz):0:13:
-%32La:-nan():1:6:-nan:
+%32La:-nan():1:6:-nan():
%*32La:-nan():0:6:
-%32La:nan():1:5:nan:
+%32La:nan():1:5:nan():
%*32La:nan():0:5:
-%32La:nan(09A_Zaz):1:12:nan:
+%32La:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*32La:nan(09A_Zaz):0:12:
-%32La:0x0p0:1:5:0x0:
-%*32La:0x0p0:0:5:
+%32La:0x.0p0:1:6:0x0:
+%*32La:0x.0p0:0:6:
%32La:0x0p+0:1:6:0x0:
%*32La:0x0p+0:0:6:
%32La:0x8p-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32La:0xf.ffffffffffff8p+1020:0:23:
%32La:infinity:1:8:inf:
%*32La:infinity:0:8:
-%32La:+nan():1:6:nan:
+%32La:+nan():1:6:nan():
%*32La:+nan():0:6:
-%32La:+nan(09A_Zaz):1:13:nan:
+%32La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32La:+nan(09A_Zaz):0:13:
-%32La:+0x0p0:1:6:0x0:
-%*32La:+0x0p0:0:6:
+%32La:+0x.0p0:1:7:0x0:
+%*32La:+0x.0p0:0:7:
%32La:+0x0p+0:1:7:0x0:
%*32La:+0x0p+0:0:7:
%32La:+0x8p-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5La: -0x8p-1025:0:-1:
%5La: -0x0p+0:0:-1:
%*5La: -0x0p+0:0:-1:
-%5La: -0x0p0:0:-1:
-%*5La: -0x0p0:0:-1:
+%5La: -0x.0p0:1:6:-0x0:
+%*5La: -0x.0p0:0:6:
%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():1:6:nan():
%*5La: nan():0:6:
%5La: nan(09A_Zaz):0:-1:
%*5La: nan(09A_Zaz):0:-1:
-%5La: 0x0p0:1:6:0x0:
-%*5La: 0x0p0:0:6:
+%5La: 0x.0p0:0:-1:
+%*5La: 0x.0p0:0:-1:
%5La: 0x0p+0:0:-1:
%*5La: 0x0p+0:0:-1:
%5La: 0x8p-1025:0:-1:
@@ -602,8 +602,8 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-%5La: +0x0p0:0:-1:
-%*5La: +0x0p0:0:-1:
+%5La: +0x.0p0:1:6:0x0:
+%*5La: +0x.0p0:0:6:
%5La: +0x0p+0:0:-1:
%*5La: +0x0p+0:0:-1:
%5La: +0x8p-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0x.0p0:1:8:-0x0:
+%*32La: -0x.0p0:0:8:
+%32La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*32La: -nan(09A_Zaz):0:14:
-%32La: -nan():1:7:-nan:
+%32La: -nan():1:7:-nan():
%*32La: -nan():0:7:
-%32La: nan():1:6:nan:
+%32La: nan():1:6:nan():
%*32La: nan():0:6:
-%32La: nan(09A_Zaz):1:13:nan:
+%32La: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32La: nan(09A_Zaz):0:13:
-%32La: 0x0p0:1:6:0x0:
-%*32La: 0x0p0:0:6:
+%32La: 0x.0p0:1:7:0x0:
+%*32La: 0x.0p0:0:7:
%32La: 0x0p+0:1:7:0x0:
%*32La: 0x0p+0:0:7:
%32La: 0x8p-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32La: 0xf.ffffffffffff8p+1020:0:24:
%32La: infinity:1:9:inf:
%*32La: infinity:0:9:
-%32La: +nan():1:7:nan:
+%32La: +nan():1:7:nan():
%*32La: +nan():0:7:
-%32La: +nan(09A_Zaz):1:14:nan:
+%32La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*32La: +nan(09A_Zaz):0:14:
-%32La: +0x0p0:1:7:0x0:
-%*32La: +0x0p0:0:7:
+%32La: +0x.0p0:1:8:0x0:
+%*32La: +0x.0p0:0:8:
%32La: +0x0p+0:1:8:0x0:
%*32La: +0x0p+0:0:8:
%32La: +0x8p-1025:1:11:0x1p-1022:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
index 4cce198..233c471 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
@@ -14,18 +14,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*LA:-0X.0P0:0:7:
+%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LA:-NAN(09A_Zaz):0:13:
-%LA:-NAN():1:6:-nan:
+%LA:-NAN():1:6:-nan():
%*LA:-NAN():0:6:
-%LA:NAN():1:5:nan:
+%LA:NAN():1:5:nan():
%*LA:NAN():0:5:
-%LA:NAN(09A_Zaz):1:12:nan:
+%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LA:NAN(09A_Zaz):0:12:
-%LA:0X0P0:1:5:0x0:
-%*LA:0X0P0:0:5:
+%LA:0X.0P0:1:6:0x0:
+%*LA:0X.0P0:0:6:
%LA:0X0P+0:1:6:0x0:
%*LA:0X0P+0:0:6:
%LA:0X8P-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*LA:0XF.FFFFFFFFFFFF8P+1020:0:23:
%LA:INFINITY:1:8:inf:
%*LA:INFINITY:0:8:
-%LA:+NAN():1:6:nan:
+%LA:+NAN():1:6:nan():
%*LA:+NAN():0:6:
-%LA:+NAN(09A_Zaz):1:13:nan:
+%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LA:+NAN(09A_Zaz):0:13:
-%LA:+0X0P0:1:6:0x0:
-%*LA:+0X0P0:0:6:
+%LA:+0X.0P0:1:7:0x0:
+%*LA:+0X.0P0:0:7:
%LA:+0X0P+0:1:7:0x0:
%*LA:+0X0P+0:0:7:
%LA:+0X8P-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1LA:-0X8P-1025:0:-1:
%1LA:-0X0P+0:0:-1:
%*1LA:-0X0P+0:0:-1:
-%1LA:-0X0P0:0:-1:
-%*1LA:-0X0P0:0:-1:
+%1LA:-0X.0P0:0:-1:
+%*1LA:-0X.0P0:0:-1:
%1LA:-NAN(09A_Zaz):0:-1:
%*1LA:-NAN(09A_Zaz):0:-1:
%1LA:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LA:0X.0P0:0:1:
%1LA:0X0P+0:1:1:0x0:
%*1LA:0X0P+0:0:1:
%1LA:0X8P-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LA:+0X.0P0:0:-1:
%1LA:+0X0P+0:0:-1:
%*1LA:+0X0P+0:0:-1:
%1LA:+0X8P-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0X.0P0:1:2:-0x0:
+%*2LA:-0X.0P0:0:2:
%2LA:-NAN(09A_Zaz):0:-1:
%*2LA:-NAN(09A_Zaz):0:-1:
%2LA:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-%2LA:0X0P0:0:-1:
-%*2LA:0X0P0:0:-1:
+%2LA:0X.0P0:0:-1:
+%*2LA:0X.0P0:0:-1:
%2LA:0X0P+0:0:-1:
%*2LA:0X0P+0:0:-1:
%2LA:0X8P-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LA:+0X.0P0:0:2:
%2LA:+0X0P+0:1:2:0x0:
%*2LA:+0X0P+0:0:2:
%2LA:+0X8P-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LA:-0X8P-1025:0:-1:
%3LA:-0X0P+0:0:-1:
%*3LA:-0X0P+0:0:-1:
-%3LA:-0X0P0:0:-1:
-%*3LA:-0X0P0:0:-1:
+%3LA:-0X.0P0:0:-1:
+%*3LA:-0X.0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LA:0X.0P0:0:-1:
%3LA:0X0P+0:1:3:0x0:
%*3LA:0X0P+0:0:3:
%3LA:0X8P-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-%3LA:+0X0P0:0:-1:
-%*3LA:+0X0P0:0:-1:
+%3LA:+0X.0P0:0:-1:
+%*3LA:+0X.0P0:0:-1:
%3LA:+0X0P+0:0:-1:
%*3LA:+0X0P+0:0:-1:
%3LA:+0X8P-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0X.0P0:0:-1:
+%*4LA:-0X.0P0:0:-1:
%4LA:-NAN(09A_Zaz):1:4:-nan:
%*4LA:-NAN(09A_Zaz):0:4:
%4LA:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-%4LA:0X0P0:0:-1:
-%*4LA:0X0P0:0:-1:
+%4LA:0X.0P0:1:4:0x0:
+%*4LA:0X.0P0:0:4:
%4LA:0X0P+0:0:-1:
%*4LA:0X0P+0:0:-1:
%4LA:0X8P-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LA:+0X.0P0:0:-1:
%4LA:+0X0P+0:1:4:0x0:
%*4LA:+0X0P+0:0:4:
%4LA:+0X8P-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LA:-0X8P-1025:0:-1:
%5LA:-0X0P+0:0:-1:
%*5LA:-0X0P+0:0:-1:
-%5LA:-0X0P0:0:-1:
-%*5LA:-0X0P0:0:-1:
+%5LA:-0X.0P0:1:5:-0x0:
+%*5LA:-0X.0P0:0:5:
%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():1:5:nan():
%*5LA:NAN():0:5:
%5LA:NAN(09A_Zaz):0:-1:
%*5LA:NAN(09A_Zaz):0:-1:
-%5LA:0X0P0:1:5:0x0:
-%*5LA:0X0P0:0:5:
+%5LA:0X.0P0:0:-1:
+%*5LA:0X.0P0:0:-1:
%5LA:0X0P+0:0:-1:
%*5LA:0X0P+0:0:-1:
%5LA:0X8P-1025:0:-1:
@@ -354,8 +354,8 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-%5LA:+0X0P0:0:-1:
-%*5LA:+0X0P0:0:-1:
+%5LA:+0X.0P0:1:5:0x0:
+%*5LA:+0X.0P0:0:5:
%5LA:+0X0P+0:0:-1:
%*5LA:+0X0P+0:0:-1:
%5LA:+0X8P-1025:0:-1:
@@ -386,18 +386,18 @@
%*6LA:-0X8P-1025:0:-1:
%6LA:-0X0P+0:0:-1:
%*6LA:-0X0P+0:0:-1:
-%6LA:-0X0P0:1:6:-0x0:
-%*6LA:-0X0P0:0:6:
+%6LA:-0X.0P0:0:-1:
+%*6LA:-0X.0P0:0:-1:
%6LA:-NAN(09A_Zaz):0:-1:
%*6LA:-NAN(09A_Zaz):0:-1:
-%6LA:-NAN():1:6:-nan:
+%6LA:-NAN():1:6:-nan():
%*6LA:-NAN():0:6:
-%6LA:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LA:0X.0P0:0:6:
%6LA:0X0P+0:1:6:0x0:
%*6LA:0X0P+0:0:6:
%6LA:0X8P-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6LA:0XF.FFFFFFFFFFFF8P+1020:0:6:
%6LA:INFINITY:0:-1:
%*6LA:INFINITY:0:-1:
-%6LA:+NAN():1:6:nan:
+%6LA:+NAN():1:6:nan():
%*6LA:+NAN():0:6:
%6LA:+NAN(09A_Zaz):0:-1:
%*6LA:+NAN(09A_Zaz):0:-1:
-%6LA:+0X0P0:1:6:0x0:
-%*6LA:+0X0P0:0:6:
+%6LA:+0X.0P0:0:-1:
+%*6LA:+0X.0P0:0:-1:
%6LA:+0X0P+0:0:-1:
%*6LA:+0X0P+0:0:-1:
%6LA:+0X8P-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*20LA:-0X.0P0:0:7:
+%20LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*20LA:-NAN(09A_Zaz):0:13:
-%20LA:-NAN():1:6:-nan:
+%20LA:-NAN():1:6:-nan():
%*20LA:-NAN():0:6:
-%20LA:NAN():1:5:nan:
+%20LA:NAN():1:5:nan():
%*20LA:NAN():0:5:
-%20LA:NAN(09A_Zaz):1:12:nan:
+%20LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*20LA:NAN(09A_Zaz):0:12:
-%20LA:0X0P0:1:5:0x0:
-%*20LA:0X0P0:0:5:
+%20LA:0X.0P0:1:6:0x0:
+%*20LA:0X.0P0:0:6:
%20LA:0X0P+0:1:6:0x0:
%*20LA:0X0P+0:0:6:
%20LA:0X8P-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20LA:0XF.FFFFFFFFFFFF8P+1020:0:20:
%20LA:INFINITY:1:8:inf:
%*20LA:INFINITY:0:8:
-%20LA:+NAN():1:6:nan:
+%20LA:+NAN():1:6:nan():
%*20LA:+NAN():0:6:
-%20LA:+NAN(09A_Zaz):1:13:nan:
+%20LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*20LA:+NAN(09A_Zaz):0:13:
-%20LA:+0X0P0:1:6:0x0:
-%*20LA:+0X0P0:0:6:
+%20LA:+0X.0P0:1:7:0x0:
+%*20LA:+0X.0P0:0:7:
%20LA:+0X0P+0:1:7:0x0:
%*20LA:+0X0P+0:0:7:
%20LA:+0X8P-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*32LA:-0X.0P0:0:7:
+%32LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*32LA:-NAN(09A_Zaz):0:13:
-%32LA:-NAN():1:6:-nan:
+%32LA:-NAN():1:6:-nan():
%*32LA:-NAN():0:6:
-%32LA:NAN():1:5:nan:
+%32LA:NAN():1:5:nan():
%*32LA:NAN():0:5:
-%32LA:NAN(09A_Zaz):1:12:nan:
+%32LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*32LA:NAN(09A_Zaz):0:12:
-%32LA:0X0P0:1:5:0x0:
-%*32LA:0X0P0:0:5:
+%32LA:0X.0P0:1:6:0x0:
+%*32LA:0X.0P0:0:6:
%32LA:0X0P+0:1:6:0x0:
%*32LA:0X0P+0:0:6:
%32LA:0X8P-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32LA:0XF.FFFFFFFFFFFF8P+1020:0:23:
%32LA:INFINITY:1:8:inf:
%*32LA:INFINITY:0:8:
-%32LA:+NAN():1:6:nan:
+%32LA:+NAN():1:6:nan():
%*32LA:+NAN():0:6:
-%32LA:+NAN(09A_Zaz):1:13:nan:
+%32LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32LA:+NAN(09A_Zaz):0:13:
-%32LA:+0X0P0:1:6:0x0:
-%*32LA:+0X0P0:0:6:
+%32LA:+0X.0P0:1:7:0x0:
+%*32LA:+0X.0P0:0:7:
%32LA:+0X0P+0:1:7:0x0:
%*32LA:+0X0P+0:0:7:
%32LA:+0X8P-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5LA: -0X8P-1025:0:-1:
%5LA: -0X0P+0:0:-1:
%*5LA: -0X0P+0:0:-1:
-%5LA: -0X0P0:0:-1:
-%*5LA: -0X0P0:0:-1:
+%5LA: -0X.0P0:1:6:-0x0:
+%*5LA: -0X.0P0:0:6:
%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():1:6:nan():
%*5LA: NAN():0:6:
%5LA: NAN(09A_Zaz):0:-1:
%*5LA: NAN(09A_Zaz):0:-1:
-%5LA: 0X0P0:1:6:0x0:
-%*5LA: 0X0P0:0:6:
+%5LA: 0X.0P0:0:-1:
+%*5LA: 0X.0P0:0:-1:
%5LA: 0X0P+0:0:-1:
%*5LA: 0X0P+0:0:-1:
%5LA: 0X8P-1025:0:-1:
@@ -602,8 +602,8 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-%5LA: +0X0P0:0:-1:
-%*5LA: +0X0P0:0:-1:
+%5LA: +0X.0P0:1:6:0x0:
+%*5LA: +0X.0P0:0:6:
%5LA: +0X0P+0:0:-1:
%*5LA: +0X0P+0:0:-1:
%5LA: +0X8P-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0X.0P0:1:8:-0x0:
+%*32LA: -0X.0P0:0:8:
+%32LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*32LA: -NAN(09A_Zaz):0:14:
-%32LA: -NAN():1:7:-nan:
+%32LA: -NAN():1:7:-nan():
%*32LA: -NAN():0:7:
-%32LA: NAN():1:6:nan:
+%32LA: NAN():1:6:nan():
%*32LA: NAN():0:6:
-%32LA: NAN(09A_Zaz):1:13:nan:
+%32LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32LA: NAN(09A_Zaz):0:13:
-%32LA: 0X0P0:1:6:0x0:
-%*32LA: 0X0P0:0:6:
+%32LA: 0X.0P0:1:7:0x0:
+%*32LA: 0X.0P0:0:7:
%32LA: 0X0P+0:1:7:0x0:
%*32LA: 0X0P+0:0:7:
%32LA: 0X8P-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32LA: 0XF.FFFFFFFFFFFF8P+1020:0:24:
%32LA: INFINITY:1:9:inf:
%*32LA: INFINITY:0:9:
-%32LA: +NAN():1:7:nan:
+%32LA: +NAN():1:7:nan():
%*32LA: +NAN():0:7:
-%32LA: +NAN(09A_Zaz):1:14:nan:
+%32LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*32LA: +NAN(09A_Zaz):0:14:
-%32LA: +0X0P0:1:7:0x0:
-%*32LA: +0X0P0:0:7:
+%32LA: +0X.0P0:1:8:0x0:
+%*32LA: +0X.0P0:0:8:
%32LA: +0X0P+0:1:8:0x0:
%*32LA: +0X0P+0:0:8:
%32LA: +0X8P-1025:1:11:0x1p-1022:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
index 9961adc..f8ca8a4 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
@@ -14,18 +14,18 @@
%*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:-.0e0:1:5:-0x0:
+%*Le:-.0e0:0:5:
+%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Le:-nan(09A_Zaz):0:13:
-%Le:-nan():1:6:-nan:
+%Le:-nan():1:6:-nan():
%*Le:-nan():0:6:
-%Le:nan():1:5:nan:
+%Le:nan():1:5:nan():
%*Le:nan():0:5:
-%Le:nan(09A_Zaz):1:12:nan:
+%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Le:nan(09A_Zaz):0:12:
-%Le:0e0:1:3:0x0:
-%*Le:0e0:0:3:
+%Le:.0e0:1:4:0x0:
+%*Le:.0e0:0:4:
%Le:0e+0:1:4:0x0:
%*Le:0e+0:0:4:
%Le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
@@ -40,12 +40,12 @@
%*Le:1.79769313486231570814527423731704357e+308:0:42:
%Le:infinity:1:8:inf:
%*Le:infinity:0:8:
-%Le:+nan():1:6:nan:
+%Le:+nan():1:6:nan():
%*Le:+nan():0:6:
-%Le:+nan(09A_Zaz):1:13:nan:
+%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Le:+nan(09A_Zaz):0:13:
-%Le:+0e0:1:4:0x0:
-%*Le:+0e0:0:4:
+%Le:+.0e0:1:5:0x0:
+%*Le:+.0e0:0:5:
%Le:+0e+0:1:5:0x0:
%*Le:+0e+0:0:5:
%Le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
@@ -76,8 +76,8 @@
%*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:-.0e0:0:-1:
+%*1Le:-.0e0:0:-1:
%1Le:-nan(09A_Zaz):0:-1:
%*1Le:-nan(09A_Zaz):0:-1:
%1Le:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:.0e0:0:-1:
+%*1Le:.0e0:0:-1:
%1Le:0e+0:1:1:0x0:
%*1Le:0e+0:0:1:
%1Le:2.22507385850720138309023271733240406e-308:1:1:0x1p1:
@@ -106,8 +106,8 @@
%*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:+.0e0:0:-1:
+%*1Le:+.0e0:0:-1:
%1Le:+0e+0:0:-1:
%*1Le:+0e+0:0:-1:
%1Le:+2.22507385850720138309023271733240406e-308:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0e0:0:-1:
+%*2Le:-.0e0:0:-1:
%2Le:-nan(09A_Zaz):0:-1:
%*2Le:-nan(09A_Zaz):0:-1:
%2Le:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-%2Le:0e0:0:-1:
-%*2Le:0e0:0:-1:
+%2Le:.0e0:1:2:0x0:
+%*2Le:.0e0:0:2:
%2Le:0e+0:0:-1:
%*2Le:0e+0:0:-1:
%2Le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
@@ -168,8 +168,8 @@
%*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:+.0e0:0:-1:
+%*2Le:+.0e0:0:-1:
%2Le:+0e+0:1:2:0x0:
%*2Le:+0e+0:0:2:
%2Le:+2.22507385850720138309023271733240406e-308:1:2:0x1p1:
@@ -200,8 +200,8 @@
%*3Le:-2.22507385850720138309023271733240406e-308:0:3:
%3Le:-0e+0:0:-1:
%*3Le:-0e+0:0:-1:
-%3Le:-0e0:0:-1:
-%*3Le:-0e0:0:-1:
+%3Le:-.0e0:1:3:-0x0:
+%*3Le:-.0e0:0:3:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -210,8 +210,8 @@
%*3Le:nan():0:3:
%3Le:nan(09A_Zaz):1:3:nan:
%*3Le:nan(09A_Zaz):0:3:
-%3Le:0e0:1:3:0x0:
-%*3Le:0e0:0:3:
+%3Le:.0e0:0:-1:
+%*3Le:.0e0:0:-1:
%3Le:0e+0:0:-1:
%*3Le:0e+0:0:-1:
%3Le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
@@ -230,8 +230,8 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-%3Le:+0e0:0:-1:
-%*3Le:+0e0:0:-1:
+%3Le:+.0e0:1:3:0x0:
+%*3Le:+.0e0:0:3:
%3Le:+0e+0:0:-1:
%*3Le:+0e+0:0:-1:
%3Le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
@@ -262,8 +262,8 @@
%*4Le:-2.22507385850720138309023271733240406e-308:0:4:
%4Le:-0e+0:0:-1:
%*4Le:-0e+0:0:-1:
-%4Le:-0e0:1:4:-0x0:
-%*4Le:-0e0:0:4:
+%4Le:-.0e0:0:-1:
+%*4Le:-.0e0:0:-1:
%4Le:-nan(09A_Zaz):1:4:-nan:
%*4Le:-nan(09A_Zaz):0:4:
%4Le:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0e0:1:4:0x0:
+%*4Le:.0e0:0:4:
%4Le:0e+0:1:4:0x0:
%*4Le:0e+0:0:4:
%4Le:2.22507385850720138309023271733240406e-308:1:4:0x1.1c28f5c28f5c3p1:
@@ -292,8 +292,8 @@
%*4Le:+nan():0:4:
%4Le:+nan(09A_Zaz):1:4:nan:
%*4Le:+nan(09A_Zaz):0:4:
-%4Le:+0e0:1:4:0x0:
-%*4Le:+0e0:0:4:
+%4Le:+.0e0:0:-1:
+%*4Le:+.0e0:0:-1:
%4Le:+0e+0:0:-1:
%*4Le:+0e+0:0:-1:
%4Le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
@@ -324,18 +324,18 @@
%*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:-.0e0:1:5:-0x0:
+%*40Le:-.0e0:0:5:
+%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*40Le:-nan(09A_Zaz):0:13:
-%40Le:-nan():1:6:-nan:
+%40Le:-nan():1:6:-nan():
%*40Le:-nan():0:6:
-%40Le:nan():1:5:nan:
+%40Le:nan():1:5:nan():
%*40Le:nan():0:5:
-%40Le:nan(09A_Zaz):1:12:nan:
+%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*40Le:nan(09A_Zaz):0:12:
-%40Le:0e0:1:3:0x0:
-%*40Le:0e0:0:3:
+%40Le:.0e0:1:4:0x0:
+%*40Le:.0e0:0:4:
%40Le:0e+0:1:4:0x0:
%*40Le:0e+0:0:4:
%40Le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
@@ -350,12 +350,12 @@
%*40Le:1.79769313486231570814527423731704357e+308:0:40:
%40Le:infinity:1:8:inf:
%*40Le:infinity:0:8:
-%40Le:+nan():1:6:nan:
+%40Le:+nan():1:6:nan():
%*40Le:+nan():0:6:
-%40Le:+nan(09A_Zaz):1:13:nan:
+%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*40Le:+nan(09A_Zaz):0:13:
-%40Le:+0e0:1:4:0x0:
-%*40Le:+0e0:0:4:
+%40Le:+.0e0:1:5:0x0:
+%*40Le:+.0e0:0:5:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
%40Le:+2.22507385850720138309023271733240406e-308:0:-1:
@@ -386,18 +386,18 @@
%*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:-.0e0:1:5:-0x0:
+%*48Le:-.0e0:0:5:
+%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*48Le:-nan(09A_Zaz):0:13:
-%48Le:-nan():1:6:-nan:
+%48Le:-nan():1:6:-nan():
%*48Le:-nan():0:6:
-%48Le:nan():1:5:nan:
+%48Le:nan():1:5:nan():
%*48Le:nan():0:5:
-%48Le:nan(09A_Zaz):1:12:nan:
+%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*48Le:nan(09A_Zaz):0:12:
-%48Le:0e0:1:3:0x0:
-%*48Le:0e0:0:3:
+%48Le:.0e0:1:4:0x0:
+%*48Le:.0e0:0:4:
%48Le:0e+0:1:4:0x0:
%*48Le:0e+0:0:4:
%48Le:2.22507385850720138309023271733240406e-308:1:42:0x1p-1022:
@@ -412,12 +412,12 @@
%*48Le:1.79769313486231570814527423731704357e+308:0:42:
%48Le:infinity:1:8:inf:
%*48Le:infinity:0:8:
-%48Le:+nan():1:6:nan:
+%48Le:+nan():1:6:nan():
%*48Le:+nan():0:6:
-%48Le:+nan(09A_Zaz):1:13:nan:
+%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le:+nan(09A_Zaz):0:13:
-%48Le:+0e0:1:4:0x0:
-%*48Le:+0e0:0:4:
+%48Le:+.0e0:1:5:0x0:
+%*48Le:+.0e0:0:5:
%48Le:+0e+0:1:5:0x0:
%*48Le:+0e+0:0:5:
%48Le:+2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
@@ -448,8 +448,8 @@
%*3Le: -2.22507385850720138309023271733240406e-308:0:4:
%3Le: -0e+0:0:-1:
%*3Le: -0e+0:0:-1:
-%3Le: -0e0:0:-1:
-%*3Le: -0e0:0:-1:
+%3Le: -.0e0:1:4:-0x0:
+%*3Le: -.0e0:0:4:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -458,8 +458,8 @@
%*3Le: nan():0:4:
%3Le: nan(09A_Zaz):1:4:nan:
%*3Le: nan(09A_Zaz):0:4:
-%3Le: 0e0:1:4:0x0:
-%*3Le: 0e0:0:4:
+%3Le: .0e0:0:-1:
+%*3Le: .0e0:0:-1:
%3Le: 0e+0:0:-1:
%*3Le: 0e+0:0:-1:
%3Le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
@@ -478,8 +478,8 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-%3Le: +0e0:0:-1:
-%*3Le: +0e0:0:-1:
+%3Le: +.0e0:1:4:0x0:
+%*3Le: +.0e0:0:4:
%3Le: +0e+0:0:-1:
%*3Le: +0e+0:0:-1:
%3Le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
@@ -510,18 +510,18 @@
%*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: -.0e0:1:6:-0x0:
+%*48Le: -.0e0:0:6:
+%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*48Le: -nan(09A_Zaz):0:14:
-%48Le: -nan():1:7:-nan:
+%48Le: -nan():1:7:-nan():
%*48Le: -nan():0:7:
-%48Le: nan():1:6:nan:
+%48Le: nan():1:6:nan():
%*48Le: nan():0:6:
-%48Le: nan(09A_Zaz):1:13:nan:
+%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*48Le: nan(09A_Zaz):0:13:
-%48Le: 0e0:1:4:0x0:
-%*48Le: 0e0:0:4:
+%48Le: .0e0:1:5:0x0:
+%*48Le: .0e0:0:5:
%48Le: 0e+0:1:5:0x0:
%*48Le: 0e+0:0:5:
%48Le: 2.22507385850720138309023271733240406e-308:1:43:0x1p-1022:
@@ -536,12 +536,12 @@
%*48Le: 1.79769313486231570814527423731704357e+308:0:43:
%48Le: infinity:1:9:inf:
%*48Le: infinity:0:9:
-%48Le: +nan():1:7:nan:
+%48Le: +nan():1:7:nan():
%*48Le: +nan():0:7:
-%48Le: +nan(09A_Zaz):1:14:nan:
+%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*48Le: +nan(09A_Zaz):0:14:
-%48Le: +0e0:1:5:0x0:
-%*48Le: +0e0:0:5:
+%48Le: +.0e0:1:6:0x0:
+%*48Le: +.0e0:0:6:
%48Le: +0e+0:1:6:0x0:
%*48Le: +0e+0:0:6:
%48Le: +2.22507385850720138309023271733240406e-308:1:44:0x1p-1022:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
index 9a0186f..0112948 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
@@ -14,18 +14,18 @@
%*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:-.0E0:1:5:-0x0:
+%*LE:-.0E0:0:5:
+%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LE:-NAN(09A_Zaz):0:13:
-%LE:-NAN():1:6:-nan:
+%LE:-NAN():1:6:-nan():
%*LE:-NAN():0:6:
-%LE:NAN():1:5:nan:
+%LE:NAN():1:5:nan():
%*LE:NAN():0:5:
-%LE:NAN(09A_Zaz):1:12:nan:
+%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LE:NAN(09A_Zaz):0:12:
-%LE:0E0:1:3:0x0:
-%*LE:0E0:0:3:
+%LE:.0E0:1:4:0x0:
+%*LE:.0E0:0:4:
%LE:0E+0:1:4:0x0:
%*LE:0E+0:0:4:
%LE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
@@ -40,12 +40,12 @@
%*LE:1.79769313486231570814527423731704357E+308:0:42:
%LE:INFINITY:1:8:inf:
%*LE:INFINITY:0:8:
-%LE:+NAN():1:6:nan:
+%LE:+NAN():1:6:nan():
%*LE:+NAN():0:6:
-%LE:+NAN(09A_Zaz):1:13:nan:
+%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LE:+NAN(09A_Zaz):0:13:
-%LE:+0E0:1:4:0x0:
-%*LE:+0E0:0:4:
+%LE:+.0E0:1:5:0x0:
+%*LE:+.0E0:0:5:
%LE:+0E+0:1:5:0x0:
%*LE:+0E+0:0:5:
%LE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
@@ -76,8 +76,8 @@
%*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:-.0E0:0:-1:
+%*1LE:-.0E0:0:-1:
%1LE:-NAN(09A_Zaz):0:-1:
%*1LE:-NAN(09A_Zaz):0:-1:
%1LE:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:.0E0:0:-1:
+%*1LE:.0E0:0:-1:
%1LE:0E+0:1:1:0x0:
%*1LE:0E+0:0:1:
%1LE:2.22507385850720138309023271733240406E-308:1:1:0x1p1:
@@ -106,8 +106,8 @@
%*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:+.0E0:0:-1:
+%*1LE:+.0E0:0:-1:
%1LE:+0E+0:0:-1:
%*1LE:+0E+0:0:-1:
%1LE:+2.22507385850720138309023271733240406E-308:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0E0:0:-1:
+%*2LE:-.0E0:0:-1:
%2LE:-NAN(09A_Zaz):0:-1:
%*2LE:-NAN(09A_Zaz):0:-1:
%2LE:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-%2LE:0E0:0:-1:
-%*2LE:0E0:0:-1:
+%2LE:.0E0:1:2:0x0:
+%*2LE:.0E0:0:2:
%2LE:0E+0:0:-1:
%*2LE:0E+0:0:-1:
%2LE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
@@ -168,8 +168,8 @@
%*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:+.0E0:0:-1:
+%*2LE:+.0E0:0:-1:
%2LE:+0E+0:1:2:0x0:
%*2LE:+0E+0:0:2:
%2LE:+2.22507385850720138309023271733240406E-308:1:2:0x1p1:
@@ -200,8 +200,8 @@
%*3LE:-2.22507385850720138309023271733240406E-308:0:3:
%3LE:-0E+0:0:-1:
%*3LE:-0E+0:0:-1:
-%3LE:-0E0:0:-1:
-%*3LE:-0E0:0:-1:
+%3LE:-.0E0:1:3:-0x0:
+%*3LE:-.0E0:0:3:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*3LE:NAN():0:3:
%3LE:NAN(09A_Zaz):1:3:nan:
%*3LE:NAN(09A_Zaz):0:3:
-%3LE:0E0:1:3:0x0:
-%*3LE:0E0:0:3:
+%3LE:.0E0:0:-1:
+%*3LE:.0E0:0:-1:
%3LE:0E+0:0:-1:
%*3LE:0E+0:0:-1:
%3LE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
@@ -230,8 +230,8 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-%3LE:+0E0:0:-1:
-%*3LE:+0E0:0:-1:
+%3LE:+.0E0:1:3:0x0:
+%*3LE:+.0E0:0:3:
%3LE:+0E+0:0:-1:
%*3LE:+0E+0:0:-1:
%3LE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
@@ -262,8 +262,8 @@
%*4LE:-2.22507385850720138309023271733240406E-308:0:4:
%4LE:-0E+0:0:-1:
%*4LE:-0E+0:0:-1:
-%4LE:-0E0:1:4:-0x0:
-%*4LE:-0E0:0:4:
+%4LE:-.0E0:0:-1:
+%*4LE:-.0E0:0:-1:
%4LE:-NAN(09A_Zaz):1:4:-nan:
%*4LE:-NAN(09A_Zaz):0:4:
%4LE:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:.0E0:1:4:0x0:
+%*4LE:.0E0:0:4:
%4LE:0E+0:1:4:0x0:
%*4LE:0E+0:0:4:
%4LE:2.22507385850720138309023271733240406E-308:1:4:0x1.1c28f5c28f5c3p1:
@@ -292,8 +292,8 @@
%*4LE:+NAN():0:4:
%4LE:+NAN(09A_Zaz):1:4:nan:
%*4LE:+NAN(09A_Zaz):0:4:
-%4LE:+0E0:1:4:0x0:
-%*4LE:+0E0:0:4:
+%4LE:+.0E0:0:-1:
+%*4LE:+.0E0:0:-1:
%4LE:+0E+0:0:-1:
%*4LE:+0E+0:0:-1:
%4LE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
@@ -324,18 +324,18 @@
%*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:-.0E0:1:5:-0x0:
+%*40LE:-.0E0:0:5:
+%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*40LE:-NAN(09A_Zaz):0:13:
-%40LE:-NAN():1:6:-nan:
+%40LE:-NAN():1:6:-nan():
%*40LE:-NAN():0:6:
-%40LE:NAN():1:5:nan:
+%40LE:NAN():1:5:nan():
%*40LE:NAN():0:5:
-%40LE:NAN(09A_Zaz):1:12:nan:
+%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*40LE:NAN(09A_Zaz):0:12:
-%40LE:0E0:1:3:0x0:
-%*40LE:0E0:0:3:
+%40LE:.0E0:1:4:0x0:
+%*40LE:.0E0:0:4:
%40LE:0E+0:1:4:0x0:
%*40LE:0E+0:0:4:
%40LE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
@@ -350,12 +350,12 @@
%*40LE:1.79769313486231570814527423731704357E+308:0:40:
%40LE:INFINITY:1:8:inf:
%*40LE:INFINITY:0:8:
-%40LE:+NAN():1:6:nan:
+%40LE:+NAN():1:6:nan():
%*40LE:+NAN():0:6:
-%40LE:+NAN(09A_Zaz):1:13:nan:
+%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*40LE:+NAN(09A_Zaz):0:13:
-%40LE:+0E0:1:4:0x0:
-%*40LE:+0E0:0:4:
+%40LE:+.0E0:1:5:0x0:
+%*40LE:+.0E0:0:5:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
%40LE:+2.22507385850720138309023271733240406E-308:0:-1:
@@ -386,18 +386,18 @@
%*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:-.0E0:1:5:-0x0:
+%*48LE:-.0E0:0:5:
+%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*48LE:-NAN(09A_Zaz):0:13:
-%48LE:-NAN():1:6:-nan:
+%48LE:-NAN():1:6:-nan():
%*48LE:-NAN():0:6:
-%48LE:NAN():1:5:nan:
+%48LE:NAN():1:5:nan():
%*48LE:NAN():0:5:
-%48LE:NAN(09A_Zaz):1:12:nan:
+%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*48LE:NAN(09A_Zaz):0:12:
-%48LE:0E0:1:3:0x0:
-%*48LE:0E0:0:3:
+%48LE:.0E0:1:4:0x0:
+%*48LE:.0E0:0:4:
%48LE:0E+0:1:4:0x0:
%*48LE:0E+0:0:4:
%48LE:2.22507385850720138309023271733240406E-308:1:42:0x1p-1022:
@@ -412,12 +412,12 @@
%*48LE:1.79769313486231570814527423731704357E+308:0:42:
%48LE:INFINITY:1:8:inf:
%*48LE:INFINITY:0:8:
-%48LE:+NAN():1:6:nan:
+%48LE:+NAN():1:6:nan():
%*48LE:+NAN():0:6:
-%48LE:+NAN(09A_Zaz):1:13:nan:
+%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE:+NAN(09A_Zaz):0:13:
-%48LE:+0E0:1:4:0x0:
-%*48LE:+0E0:0:4:
+%48LE:+.0E0:1:5:0x0:
+%*48LE:+.0E0:0:5:
%48LE:+0E+0:1:5:0x0:
%*48LE:+0E+0:0:5:
%48LE:+2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
@@ -448,8 +448,8 @@
%*3LE: -2.22507385850720138309023271733240406E-308:0:4:
%3LE: -0E+0:0:-1:
%*3LE: -0E+0:0:-1:
-%3LE: -0E0:0:-1:
-%*3LE: -0E0:0:-1:
+%3LE: -.0E0:1:4:-0x0:
+%*3LE: -.0E0:0:4:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*3LE: NAN():0:4:
%3LE: NAN(09A_Zaz):1:4:nan:
%*3LE: NAN(09A_Zaz):0:4:
-%3LE: 0E0:1:4:0x0:
-%*3LE: 0E0:0:4:
+%3LE: .0E0:0:-1:
+%*3LE: .0E0:0:-1:
%3LE: 0E+0:0:-1:
%*3LE: 0E+0:0:-1:
%3LE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
@@ -478,8 +478,8 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-%3LE: +0E0:0:-1:
-%*3LE: +0E0:0:-1:
+%3LE: +.0E0:1:4:0x0:
+%*3LE: +.0E0:0:4:
%3LE: +0E+0:0:-1:
%*3LE: +0E+0:0:-1:
%3LE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
@@ -510,18 +510,18 @@
%*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: -.0E0:1:6:-0x0:
+%*48LE: -.0E0:0:6:
+%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*48LE: -NAN(09A_Zaz):0:14:
-%48LE: -NAN():1:7:-nan:
+%48LE: -NAN():1:7:-nan():
%*48LE: -NAN():0:7:
-%48LE: NAN():1:6:nan:
+%48LE: NAN():1:6:nan():
%*48LE: NAN():0:6:
-%48LE: NAN(09A_Zaz):1:13:nan:
+%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*48LE: NAN(09A_Zaz):0:13:
-%48LE: 0E0:1:4:0x0:
-%*48LE: 0E0:0:4:
+%48LE: .0E0:1:5:0x0:
+%*48LE: .0E0:0:5:
%48LE: 0E+0:1:5:0x0:
%*48LE: 0E+0:0:5:
%48LE: 2.22507385850720138309023271733240406E-308:1:43:0x1p-1022:
@@ -536,12 +536,12 @@
%*48LE: 1.79769313486231570814527423731704357E+308:0:43:
%48LE: INFINITY:1:9:inf:
%*48LE: INFINITY:0:9:
-%48LE: +NAN():1:7:nan:
+%48LE: +NAN():1:7:nan():
%*48LE: +NAN():0:7:
-%48LE: +NAN(09A_Zaz):1:14:nan:
+%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*48LE: +NAN(09A_Zaz):0:14:
-%48LE: +0E0:1:5:0x0:
-%*48LE: +0E0:0:5:
+%48LE: +.0E0:1:6:0x0:
+%*48LE: +.0E0:0:6:
%48LE: +0E+0:1:6:0x0:
%*48LE: +0E+0:0:6:
%48LE: +2.22507385850720138309023271733240406E-308:1:44:0x1p-1022:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
index a506658..b6a2ad8 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
@@ -14,18 +14,18 @@
%*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:-.0:1:3:-0x0:
+%*Lf:-.0:0:3:
+%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lf:-nan(09A_Zaz):0:13:
-%Lf:-nan():1:6:-nan:
+%Lf:-nan():1:6:-nan():
%*Lf:-nan():0:6:
-%Lf:nan():1:5:nan:
+%Lf:nan():1:5:nan():
%*Lf:nan():0:5:
-%Lf:nan(09A_Zaz):1:12:nan:
+%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lf:nan(09A_Zaz):0:12:
-%Lf:0:1:1:0x0:
-%*Lf:0:0:1:
+%Lf:.0:1:2:0x0:
+%*Lf:.0:0:2:
%Lf:0.0:1:3:0x0:
%*Lf:0.0:0:3:
%Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -40,12 +40,12 @@
%*Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%Lf:infinity:1:8:inf:
%*Lf:infinity:0:8:
-%Lf:+nan():1:6:nan:
+%Lf:+nan():1:6:nan():
%*Lf:+nan():0:6:
-%Lf:+nan(09A_Zaz):1:13:nan:
+%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lf:+nan(09A_Zaz):0:13:
-%Lf:+0:1:2:0x0:
-%*Lf:+0:0:2:
+%Lf:+.0:1:3:0x0:
+%*Lf:+.0:0:3:
%Lf:+0.0:1:4:0x0:
%*Lf:+0.0:0:4:
%Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -76,8 +76,8 @@
%*1Lf:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
%1Lf:-0.0:0:-1:
%*1Lf:-0.0:0:-1:
-%1Lf:-0:0:-1:
-%*1Lf:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1Lf:.0:0:-1:
%1Lf:0.0:1:1:0x0:
%*1Lf:0.0:0:1:
%1Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1Lf:+.0:0:-1:
%1Lf:+0.0:0:-1:
%*1Lf:+0.0:0:-1:
%1Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0:0:-1:
+%*2Lf:-.0:0:-1:
%2Lf:-nan(09A_Zaz):0:-1:
%*2Lf:-nan(09A_Zaz):0:-1:
%2Lf:-nan():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2Lf:.0:0:2:
%2Lf:0.0:1:2:0x0:
%*2Lf:0.0:0:2:
%2Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2Lf:+.0:0:-1:
%2Lf:+0.0:1:2:0x0:
%*2Lf:+0.0:0:2:
%2Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -200,8 +200,8 @@
%*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:-.0:1:3:-0x0:
+%*3Lf:-.0:0:3:
%3Lf:-nan(09A_Zaz):0:-1:
%*3Lf:-nan(09A_Zaz):0:-1:
%3Lf:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3Lf:.0:0:2:
%3Lf:0.0:1:3:0x0:
%*3Lf:0.0:0:3:
%3Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3Lf:+.0:0:3:
%3Lf:+0.0:1:3:0x0:
%*3Lf:+0.0:0:3:
%3Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -262,8 +262,8 @@
%*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:-.0:1:3:-0x0:
+%*4Lf:-.0:0:3:
%4Lf:-nan(09A_Zaz):1:4:-nan:
%*4Lf:-nan(09A_Zaz):0:4:
%4Lf:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:1:2:0x0:
+%*4Lf:.0:0:2:
%4Lf:0.0:1:3:0x0:
%*4Lf:0.0:0:3:
%4Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -292,8 +292,8 @@
%*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:1:3:0x0:
+%*4Lf:+.0:0:3:
%4Lf:+0.0:1:4:0x0:
%*4Lf:+0.0:0:4:
%4Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -324,18 +324,18 @@
%*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:-.0:1:3:-0x0:
+%*311Lf:-.0:0:3:
+%311Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*311Lf:-nan(09A_Zaz):0:13:
-%311Lf:-nan():1:6:-nan:
+%311Lf:-nan():1:6:-nan():
%*311Lf:-nan():0:6:
-%311Lf:nan():1:5:nan:
+%311Lf:nan():1:5:nan():
%*311Lf:nan():0:5:
-%311Lf:nan(09A_Zaz):1:12:nan:
+%311Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*311Lf:nan(09A_Zaz):0:12:
-%311Lf:0:1:1:0x0:
-%*311Lf:0:0:1:
+%311Lf:.0:1:2:0x0:
+%*311Lf:.0:0:2:
%311Lf:0.0:1:3:0x0:
%*311Lf:0.0:0:3:
%311Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
@@ -350,12 +350,12 @@
%*311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
%311Lf:infinity:1:8:inf:
%*311Lf:infinity:0:8:
-%311Lf:+nan():1:6:nan:
+%311Lf:+nan():1:6:nan():
%*311Lf:+nan():0:6:
-%311Lf:+nan(09A_Zaz):1:13:nan:
+%311Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*311Lf:+nan(09A_Zaz):0:13:
-%311Lf:+0:1:2:0x0:
-%*311Lf:+0:0:2:
+%311Lf:+.0:1:3:0x0:
+%*311Lf:+.0:0:3:
%311Lf:+0.0:1:4:0x0:
%*311Lf:+0.0:0:4:
%311Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
@@ -386,18 +386,18 @@
%*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:-.0:1:3:-0x0:
+%*350Lf:-.0:0:3:
+%350Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*350Lf:-nan(09A_Zaz):0:13:
-%350Lf:-nan():1:6:-nan:
+%350Lf:-nan():1:6:-nan():
%*350Lf:-nan():0:6:
-%350Lf:nan():1:5:nan:
+%350Lf:nan():1:5:nan():
%*350Lf:nan():0:5:
-%350Lf:nan(09A_Zaz):1:12:nan:
+%350Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*350Lf:nan(09A_Zaz):0:12:
-%350Lf:0:1:1:0x0:
-%*350Lf:0:0:1:
+%350Lf:.0:1:2:0x0:
+%*350Lf:.0:0:2:
%350Lf:0.0:1:3:0x0:
%*350Lf:0.0:0:3:
%350Lf:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -412,12 +412,12 @@
%*350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%350Lf:infinity:1:8:inf:
%*350Lf:infinity:0:8:
-%350Lf:+nan():1:6:nan:
+%350Lf:+nan():1:6:nan():
%*350Lf:+nan():0:6:
-%350Lf:+nan(09A_Zaz):1:13:nan:
+%350Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*350Lf:+nan(09A_Zaz):0:13:
-%350Lf:+0:1:2:0x0:
-%*350Lf:+0:0:2:
+%350Lf:+.0:1:3:0x0:
+%*350Lf:+.0:0:3:
%350Lf:+0.0:1:4:0x0:
%*350Lf:+0.0:0:4:
%350Lf:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -448,8 +448,8 @@
%*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: -.0:1:4:-0x0:
+%*3Lf: -.0:0:4:
%3Lf: -nan(09A_Zaz):0:-1:
%*3Lf: -nan(09A_Zaz):0:-1:
%3Lf: -nan():0:-1:
@@ -458,8 +458,8 @@
%*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:1:3:0x0:
+%*3Lf: .0:0:3:
%3Lf: 0.0:1:4:0x0:
%*3Lf: 0.0:0:4:
%3Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -478,8 +478,8 @@
%*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:1:4:0x0:
+%*3Lf: +.0:0:4:
%3Lf: +0.0:1:4:0x0:
%*3Lf: +0.0:0:4:
%3Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -510,18 +510,18 @@
%*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: -.0:1:4:-0x0:
+%*350Lf: -.0:0:4:
+%350Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*350Lf: -nan(09A_Zaz):0:14:
-%350Lf: -nan():1:7:-nan:
+%350Lf: -nan():1:7:-nan():
%*350Lf: -nan():0:7:
-%350Lf: nan():1:6:nan:
+%350Lf: nan():1:6:nan():
%*350Lf: nan():0:6:
-%350Lf: nan(09A_Zaz):1:13:nan:
+%350Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*350Lf: nan(09A_Zaz):0:13:
-%350Lf: 0:1:2:0x0:
-%*350Lf: 0:0:2:
+%350Lf: .0:1:3:0x0:
+%*350Lf: .0:0:3:
%350Lf: 0.0:1:4:0x0:
%*350Lf: 0.0:0:4:
%350Lf: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -536,12 +536,12 @@
%*350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
%350Lf: infinity:1:9:inf:
%*350Lf: infinity:0:9:
-%350Lf: +nan():1:7:nan:
+%350Lf: +nan():1:7:nan():
%*350Lf: +nan():0:7:
-%350Lf: +nan(09A_Zaz):1:14:nan:
+%350Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*350Lf: +nan(09A_Zaz):0:14:
-%350Lf: +0:1:3:0x0:
-%*350Lf: +0:0:3:
+%350Lf: +.0:1:4:0x0:
+%*350Lf: +.0:0:4:
%350Lf: +0.0:1:5:0x0:
%*350Lf: +0.0:0:5:
%350Lf: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
index 03dedfc..d28b36f 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
@@ -14,18 +14,18 @@
%*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:-.0:1:3:-0x0:
+%*LF:-.0:0:3:
+%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LF:-NAN(09A_Zaz):0:13:
-%LF:-NAN():1:6:-nan:
+%LF:-NAN():1:6:-nan():
%*LF:-NAN():0:6:
-%LF:NAN():1:5:nan:
+%LF:NAN():1:5:nan():
%*LF:NAN():0:5:
-%LF:NAN(09A_Zaz):1:12:nan:
+%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LF:NAN(09A_Zaz):0:12:
-%LF:0:1:1:0x0:
-%*LF:0:0:1:
+%LF:.0:1:2:0x0:
+%*LF:.0:0:2:
%LF:0.0:1:3:0x0:
%*LF:0.0:0:3:
%LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -40,12 +40,12 @@
%*LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%LF:INFINITY:1:8:inf:
%*LF:INFINITY:0:8:
-%LF:+NAN():1:6:nan:
+%LF:+NAN():1:6:nan():
%*LF:+NAN():0:6:
-%LF:+NAN(09A_Zaz):1:13:nan:
+%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LF:+NAN(09A_Zaz):0:13:
-%LF:+0:1:2:0x0:
-%*LF:+0:0:2:
+%LF:+.0:1:3:0x0:
+%*LF:+.0:0:3:
%LF:+0.0:1:4:0x0:
%*LF:+0.0:0:4:
%LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -76,8 +76,8 @@
%*1LF:-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
%1LF:-0.0:0:-1:
%*1LF:-0.0:0:-1:
-%1LF:-0:0:-1:
-%*1LF:-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:
@@ -86,8 +86,8 @@
%*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:
+%*1LF:.0:0:-1:
%1LF:0.0:1:1:0x0:
%*1LF:0.0:0:1:
%1LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:-1:
+%*1LF:+.0:0:-1:
%1LF:+0.0:0:-1:
%*1LF:+0.0:0:-1:
%1LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:0:-1:
@@ -138,8 +138,8 @@
%*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:-.0:0:-1:
+%*2LF:-.0:0:-1:
%2LF:-NAN(09A_Zaz):0:-1:
%*2LF:-NAN(09A_Zaz):0:-1:
%2LF:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*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:1:2:0x0:
+%*2LF:.0:0:2:
%2LF:0.0:1:2:0x0:
%*2LF:0.0:0:2:
%2LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -168,8 +168,8 @@
%*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:
+%*2LF:+.0:0:-1:
%2LF:+0.0:1:2:0x0:
%*2LF:+0.0:0:2:
%2LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:2:0x0:
@@ -200,8 +200,8 @@
%*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:-.0:1:3:-0x0:
+%*3LF:-.0:0:3:
%3LF:-NAN(09A_Zaz):0:-1:
%*3LF:-NAN(09A_Zaz):0:-1:
%3LF:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:1:2:0x0:
+%*3LF:.0:0:2:
%3LF:0.0:1:3:0x0:
%*3LF:0.0:0:3:
%3LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -230,8 +230,8 @@
%*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:1:3:0x0:
+%*3LF:+.0:0:3:
%3LF:+0.0:1:3:0x0:
%*3LF:+0.0:0:3:
%3LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:3:0x0:
@@ -262,8 +262,8 @@
%*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:-.0:1:3:-0x0:
+%*4LF:-.0:0:3:
%4LF:-NAN(09A_Zaz):1:4:-nan:
%*4LF:-NAN(09A_Zaz):0:4:
%4LF:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*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:1:2:0x0:
+%*4LF:.0:0:2:
%4LF:0.0:1:3:0x0:
%*4LF:0.0:0:3:
%4LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -292,8 +292,8 @@
%*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:1:3:0x0:
+%*4LF:+.0:0:3:
%4LF:+0.0:1:4:0x0:
%*4LF:+0.0:0:4:
%4LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -324,18 +324,18 @@
%*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:-.0:1:3:-0x0:
+%*311LF:-.0:0:3:
+%311LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*311LF:-NAN(09A_Zaz):0:13:
-%311LF:-NAN():1:6:-nan:
+%311LF:-NAN():1:6:-nan():
%*311LF:-NAN():0:6:
-%311LF:NAN():1:5:nan:
+%311LF:NAN():1:5:nan():
%*311LF:NAN():0:5:
-%311LF:NAN(09A_Zaz):1:12:nan:
+%311LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*311LF:NAN(09A_Zaz):0:12:
-%311LF:0:1:1:0x0:
-%*311LF:0:0:1:
+%311LF:.0:1:2:0x0:
+%*311LF:.0:0:2:
%311LF:0.0:1:3:0x0:
%*311LF:0.0:0:3:
%311LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.fa3afaa0b9a04p-1023:
@@ -350,12 +350,12 @@
%*311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
%311LF:INFINITY:1:8:inf:
%*311LF:INFINITY:0:8:
-%311LF:+NAN():1:6:nan:
+%311LF:+NAN():1:6:nan():
%*311LF:+NAN():0:6:
-%311LF:+NAN(09A_Zaz):1:13:nan:
+%311LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*311LF:+NAN(09A_Zaz):0:13:
-%311LF:+0:1:2:0x0:
-%*311LF:+0:0:2:
+%311LF:+.0:1:3:0x0:
+%*311LF:+.0:0:3:
%311LF:+0.0:1:4:0x0:
%*311LF:+0.0:0:4:
%311LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:311:0x1.cc359e067a348p-1023:
@@ -386,18 +386,18 @@
%*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:-.0:1:3:-0x0:
+%*350LF:-.0:0:3:
+%350LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*350LF:-NAN(09A_Zaz):0:13:
-%350LF:-NAN():1:6:-nan:
+%350LF:-NAN():1:6:-nan():
%*350LF:-NAN():0:6:
-%350LF:NAN():1:5:nan:
+%350LF:NAN():1:5:nan():
%*350LF:NAN():0:5:
-%350LF:NAN(09A_Zaz):1:12:nan:
+%350LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*350LF:NAN(09A_Zaz):0:12:
-%350LF:0:1:1:0x0:
-%*350LF:0:0:1:
+%350LF:.0:1:2:0x0:
+%*350LF:.0:0:2:
%350LF:0.0:1:3:0x0:
%*350LF:0.0:0:3:
%350LF:0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:341:0x1p-1022:
@@ -412,12 +412,12 @@
%*350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
%350LF:INFINITY:1:8:inf:
%*350LF:INFINITY:0:8:
-%350LF:+NAN():1:6:nan:
+%350LF:+NAN():1:6:nan():
%*350LF:+NAN():0:6:
-%350LF:+NAN(09A_Zaz):1:13:nan:
+%350LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*350LF:+NAN(09A_Zaz):0:13:
-%350LF:+0:1:2:0x0:
-%*350LF:+0:0:2:
+%350LF:+.0:1:3:0x0:
+%*350LF:+.0:0:3:
%350LF:+0.0:1:4:0x0:
%*350LF:+0.0:0:4:
%350LF:+0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -448,8 +448,8 @@
%*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: -.0:1:4:-0x0:
+%*3LF: -.0:0:4:
%3LF: -NAN(09A_Zaz):0:-1:
%*3LF: -NAN(09A_Zaz):0:-1:
%3LF: -NAN():0:-1:
@@ -458,8 +458,8 @@
%*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:1:3:0x0:
+%*3LF: .0:0:3:
%3LF: 0.0:1:4:0x0:
%*3LF: 0.0:0:4:
%3LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -478,8 +478,8 @@
%*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:1:4:0x0:
+%*3LF: +.0:0:4:
%3LF: +0.0:1:4:0x0:
%*3LF: +0.0:0:4:
%3LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:4:0x0:
@@ -510,18 +510,18 @@
%*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: -.0:1:4:-0x0:
+%*350LF: -.0:0:4:
+%350LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*350LF: -NAN(09A_Zaz):0:14:
-%350LF: -NAN():1:7:-nan:
+%350LF: -NAN():1:7:-nan():
%*350LF: -NAN():0:7:
-%350LF: NAN():1:6:nan:
+%350LF: NAN():1:6:nan():
%*350LF: NAN():0:6:
-%350LF: NAN(09A_Zaz):1:13:nan:
+%350LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*350LF: NAN(09A_Zaz):0:13:
-%350LF: 0:1:2:0x0:
-%*350LF: 0:0:2:
+%350LF: .0:1:3:0x0:
+%*350LF: .0:0:3:
%350LF: 0.0:1:4:0x0:
%*350LF: 0.0:0:4:
%350LF: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:342:0x1p-1022:
@@ -536,12 +536,12 @@
%*350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
%350LF: INFINITY:1:9:inf:
%*350LF: INFINITY:0:9:
-%350LF: +NAN():1:7:nan:
+%350LF: +NAN():1:7:nan():
%*350LF: +NAN():0:7:
-%350LF: +NAN(09A_Zaz):1:14:nan:
+%350LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*350LF: +NAN(09A_Zaz):0:14:
-%350LF: +0:1:3:0x0:
-%*350LF: +0:0:3:
+%350LF: +.0:1:4:0x0:
+%*350LF: +.0:0:4:
%350LF: +0.0:1:5:0x0:
%*350LF: +0.0:0:5:
%350LF: +0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072013830902327173324:1:343:0x1p-1022:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
index 2aba539..6a6feb0 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
@@ -14,18 +14,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*Lg:-0x.0p0:0:7:
+%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*Lg:-nan(09A_Zaz):0:13:
-%Lg:-nan():1:6:-nan:
+%Lg:-nan():1:6:-nan():
%*Lg:-nan():0:6:
-%Lg:nan():1:5:nan:
+%Lg:nan():1:5:nan():
%*Lg:nan():0:5:
-%Lg:nan(09A_Zaz):1:12:nan:
+%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*Lg:nan(09A_Zaz):0:12:
-%Lg:0x0p0:1:5:0x0:
-%*Lg:0x0p0:0:5:
+%Lg:0x.0p0:1:6:0x0:
+%*Lg:0x.0p0:0:6:
%Lg:0x0p+0:1:6:0x0:
%*Lg:0x0p+0:0:6:
%Lg:0x8p-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*Lg:0xf.ffffffffffff8p+1020:0:23:
%Lg:infinity:1:8:inf:
%*Lg:infinity:0:8:
-%Lg:+nan():1:6:nan:
+%Lg:+nan():1:6:nan():
%*Lg:+nan():0:6:
-%Lg:+nan(09A_Zaz):1:13:nan:
+%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*Lg:+nan(09A_Zaz):0:13:
-%Lg:+0x0p0:1:6:0x0:
-%*Lg:+0x0p0:0:6:
+%Lg:+0x.0p0:1:7:0x0:
+%*Lg:+0x.0p0:0:7:
%Lg:+0x0p+0:1:7:0x0:
%*Lg:+0x0p+0:0:7:
%Lg:+0x8p-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1Lg:-0x8p-1025:0:-1:
%1Lg:-0x0p+0:0:-1:
%*1Lg:-0x0p+0:0:-1:
-%1Lg:-0x0p0:0:-1:
-%*1Lg:-0x0p0:0:-1:
+%1Lg:-0x.0p0:0:-1:
+%*1Lg:-0x.0p0:0:-1:
%1Lg:-nan(09A_Zaz):0:-1:
%*1Lg:-nan(09A_Zaz):0:-1:
%1Lg:-nan():0:-1:
@@ -86,8 +86,8 @@
%*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:0x.0p0:1:1:0x0:
+%*1Lg:0x.0p0:0:1:
%1Lg:0x0p+0:1:1:0x0:
%*1Lg:0x0p+0:0:1:
%1Lg:0x8p-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0x.0p0:0:-1:
+%*1Lg:+0x.0p0:0:-1:
%1Lg:+0x0p+0:0:-1:
%*1Lg:+0x0p+0:0:-1:
%1Lg:+0x8p-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0x.0p0:1:2:-0x0:
+%*2Lg:-0x.0p0:0:2:
%2Lg:-nan(09A_Zaz):0:-1:
%*2Lg:-nan(09A_Zaz):0:-1:
%2Lg:-nan():0:-1:
@@ -148,8 +148,8 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-%2Lg:0x0p0:0:-1:
-%*2Lg:0x0p0:0:-1:
+%2Lg:0x.0p0:0:-1:
+%*2Lg:0x.0p0:0:-1:
%2Lg:0x0p+0:0:-1:
%*2Lg:0x0p+0:0:-1:
%2Lg:0x8p-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0x.0p0:1:2:0x0:
+%*2Lg:+0x.0p0:0:2:
%2Lg:+0x0p+0:1:2:0x0:
%*2Lg:+0x0p+0:0:2:
%2Lg:+0x8p-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3Lg:-0x8p-1025:0:-1:
%3Lg:-0x0p+0:0:-1:
%*3Lg:-0x0p+0:0:-1:
-%3Lg:-0x0p0:0:-1:
-%*3Lg:-0x0p0:0:-1:
+%3Lg:-0x.0p0:0:-1:
+%*3Lg:-0x.0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -210,8 +210,8 @@
%*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:0x.0p0:0:-1:
+%*3Lg:0x.0p0:0:-1:
%3Lg:0x0p+0:1:3:0x0:
%*3Lg:0x0p+0:0:3:
%3Lg:0x8p-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-%3Lg:+0x0p0:0:-1:
-%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x.0p0:0:-1:
+%*3Lg:+0x.0p0:0:-1:
%3Lg:+0x0p+0:0:-1:
%*3Lg:+0x0p+0:0:-1:
%3Lg:+0x8p-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0x.0p0:0:-1:
+%*4Lg:-0x.0p0:0:-1:
%4Lg:-nan(09A_Zaz):1:4:-nan:
%*4Lg:-nan(09A_Zaz):0:4:
%4Lg:-nan():1:4:-nan:
@@ -272,8 +272,8 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-%4Lg:0x0p0:0:-1:
-%*4Lg:0x0p0:0:-1:
+%4Lg:0x.0p0:1:4:0x0:
+%*4Lg:0x.0p0:0:4:
%4Lg:0x0p+0:0:-1:
%*4Lg:0x0p+0:0:-1:
%4Lg:0x8p-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0x.0p0:0:-1:
+%*4Lg:+0x.0p0:0:-1:
%4Lg:+0x0p+0:1:4:0x0:
%*4Lg:+0x0p+0:0:4:
%4Lg:+0x8p-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5Lg:-0x8p-1025:0:-1:
%5Lg:-0x0p+0:0:-1:
%*5Lg:-0x0p+0:0:-1:
-%5Lg:-0x0p0:0:-1:
-%*5Lg:-0x0p0:0:-1:
+%5Lg:-0x.0p0:1:5:-0x0:
+%*5Lg:-0x.0p0:0:5:
%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():1:5:nan():
%*5Lg:nan():0:5:
%5Lg:nan(09A_Zaz):0:-1:
%*5Lg:nan(09A_Zaz):0:-1:
-%5Lg:0x0p0:1:5:0x0:
-%*5Lg:0x0p0:0:5:
+%5Lg:0x.0p0:0:-1:
+%*5Lg:0x.0p0:0:-1:
%5Lg:0x0p+0:0:-1:
%*5Lg:0x0p+0:0:-1:
%5Lg:0x8p-1025:0:-1:
@@ -354,8 +354,8 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-%5Lg:+0x0p0:0:-1:
-%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x.0p0:1:5:0x0:
+%*5Lg:+0x.0p0:0:5:
%5Lg:+0x0p+0:0:-1:
%*5Lg:+0x0p+0:0:-1:
%5Lg:+0x8p-1025:0:-1:
@@ -386,18 +386,18 @@
%*6Lg:-0x8p-1025:0:-1:
%6Lg:-0x0p+0:0:-1:
%*6Lg:-0x0p+0:0:-1:
-%6Lg:-0x0p0:1:6:-0x0:
-%*6Lg:-0x0p0:0:6:
+%6Lg:-0x.0p0:0:-1:
+%*6Lg:-0x.0p0:0:-1:
%6Lg:-nan(09A_Zaz):0:-1:
%*6Lg:-nan(09A_Zaz):0:-1:
-%6Lg:-nan():1:6:-nan:
+%6Lg:-nan():1:6:-nan():
%*6Lg:-nan():0:6:
-%6Lg:nan():1:5:nan:
+%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:0x.0p0:1:6:0x0:
+%*6Lg:0x.0p0:0:6:
%6Lg:0x0p+0:1:6:0x0:
%*6Lg:0x0p+0:0:6:
%6Lg:0x8p-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6Lg:0xf.ffffffffffff8p+1020:0:6:
%6Lg:infinity:0:-1:
%*6Lg:infinity:0:-1:
-%6Lg:+nan():1:6:nan:
+%6Lg:+nan():1:6:nan():
%*6Lg:+nan():0:6:
%6Lg:+nan(09A_Zaz):0:-1:
%*6Lg:+nan(09A_Zaz):0:-1:
-%6Lg:+0x0p0:1:6:0x0:
-%*6Lg:+0x0p0:0:6:
+%6Lg:+0x.0p0:0:-1:
+%*6Lg:+0x.0p0:0:-1:
%6Lg:+0x0p+0:0:-1:
%*6Lg:+0x0p+0:0:-1:
%6Lg:+0x8p-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*20Lg:-0x.0p0:0:7:
+%20Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*20Lg:-nan(09A_Zaz):0:13:
-%20Lg:-nan():1:6:-nan:
+%20Lg:-nan():1:6:-nan():
%*20Lg:-nan():0:6:
-%20Lg:nan():1:5:nan:
+%20Lg:nan():1:5:nan():
%*20Lg:nan():0:5:
-%20Lg:nan(09A_Zaz):1:12:nan:
+%20Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*20Lg:nan(09A_Zaz):0:12:
-%20Lg:0x0p0:1:5:0x0:
-%*20Lg:0x0p0:0:5:
+%20Lg:0x.0p0:1:6:0x0:
+%*20Lg:0x.0p0:0:6:
%20Lg:0x0p+0:1:6:0x0:
%*20Lg:0x0p+0:0:6:
%20Lg:0x8p-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20Lg:0xf.ffffffffffff8p+1020:0:20:
%20Lg:infinity:1:8:inf:
%*20Lg:infinity:0:8:
-%20Lg:+nan():1:6:nan:
+%20Lg:+nan():1:6:nan():
%*20Lg:+nan():0:6:
-%20Lg:+nan(09A_Zaz):1:13:nan:
+%20Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*20Lg:+nan(09A_Zaz):0:13:
-%20Lg:+0x0p0:1:6:0x0:
-%*20Lg:+0x0p0:0:6:
+%20Lg:+0x.0p0:1:7:0x0:
+%*20Lg:+0x.0p0:0:7:
%20Lg:+0x0p+0:1:7:0x0:
%*20Lg:+0x0p+0:0:7:
%20Lg:+0x8p-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0x.0p0:1:7:-0x0:
+%*32Lg:-0x.0p0:0:7:
+%32Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
%*32Lg:-nan(09A_Zaz):0:13:
-%32Lg:-nan():1:6:-nan:
+%32Lg:-nan():1:6:-nan():
%*32Lg:-nan():0:6:
-%32Lg:nan():1:5:nan:
+%32Lg:nan():1:5:nan():
%*32Lg:nan():0:5:
-%32Lg:nan(09A_Zaz):1:12:nan:
+%32Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
%*32Lg:nan(09A_Zaz):0:12:
-%32Lg:0x0p0:1:5:0x0:
-%*32Lg:0x0p0:0:5:
+%32Lg:0x.0p0:1:6:0x0:
+%*32Lg:0x.0p0:0:6:
%32Lg:0x0p+0:1:6:0x0:
%*32Lg:0x0p+0:0:6:
%32Lg:0x8p-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32Lg:0xf.ffffffffffff8p+1020:0:23:
%32Lg:infinity:1:8:inf:
%*32Lg:infinity:0:8:
-%32Lg:+nan():1:6:nan:
+%32Lg:+nan():1:6:nan():
%*32Lg:+nan():0:6:
-%32Lg:+nan(09A_Zaz):1:13:nan:
+%32Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32Lg:+nan(09A_Zaz):0:13:
-%32Lg:+0x0p0:1:6:0x0:
-%*32Lg:+0x0p0:0:6:
+%32Lg:+0x.0p0:1:7:0x0:
+%*32Lg:+0x.0p0:0:7:
%32Lg:+0x0p+0:1:7:0x0:
%*32Lg:+0x0p+0:0:7:
%32Lg:+0x8p-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5Lg: -0x8p-1025:0:-1:
%5Lg: -0x0p+0:0:-1:
%*5Lg: -0x0p+0:0:-1:
-%5Lg: -0x0p0:0:-1:
-%*5Lg: -0x0p0:0:-1:
+%5Lg: -0x.0p0:1:6:-0x0:
+%*5Lg: -0x.0p0:0:6:
%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():1:6:nan():
%*5Lg: nan():0:6:
%5Lg: nan(09A_Zaz):0:-1:
%*5Lg: nan(09A_Zaz):0:-1:
-%5Lg: 0x0p0:1:6:0x0:
-%*5Lg: 0x0p0:0:6:
+%5Lg: 0x.0p0:0:-1:
+%*5Lg: 0x.0p0:0:-1:
%5Lg: 0x0p+0:0:-1:
%*5Lg: 0x0p+0:0:-1:
%5Lg: 0x8p-1025:0:-1:
@@ -602,8 +602,8 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-%5Lg: +0x0p0:0:-1:
-%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x.0p0:1:6:0x0:
+%*5Lg: +0x.0p0:0:6:
%5Lg: +0x0p+0:0:-1:
%*5Lg: +0x0p+0:0:-1:
%5Lg: +0x8p-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0x.0p0:1:8:-0x0:
+%*32Lg: -0x.0p0:0:8:
+%32Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
%*32Lg: -nan(09A_Zaz):0:14:
-%32Lg: -nan():1:7:-nan:
+%32Lg: -nan():1:7:-nan():
%*32Lg: -nan():0:7:
-%32Lg: nan():1:6:nan:
+%32Lg: nan():1:6:nan():
%*32Lg: nan():0:6:
-%32Lg: nan(09A_Zaz):1:13:nan:
+%32Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
%*32Lg: nan(09A_Zaz):0:13:
-%32Lg: 0x0p0:1:6:0x0:
-%*32Lg: 0x0p0:0:6:
+%32Lg: 0x.0p0:1:7:0x0:
+%*32Lg: 0x.0p0:0:7:
%32Lg: 0x0p+0:1:7:0x0:
%*32Lg: 0x0p+0:0:7:
%32Lg: 0x8p-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32Lg: 0xf.ffffffffffff8p+1020:0:24:
%32Lg: infinity:1:9:inf:
%*32Lg: infinity:0:9:
-%32Lg: +nan():1:7:nan:
+%32Lg: +nan():1:7:nan():
%*32Lg: +nan():0:7:
-%32Lg: +nan(09A_Zaz):1:14:nan:
+%32Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
%*32Lg: +nan(09A_Zaz):0:14:
-%32Lg: +0x0p0:1:7:0x0:
-%*32Lg: +0x0p0:0:7:
+%32Lg: +0x.0p0:1:8:0x0:
+%*32Lg: +0x.0p0:0:8:
%32Lg: +0x0p+0:1:8:0x0:
%*32Lg: +0x0p+0:0:8:
%32Lg: +0x8p-1025:1:11:0x1p-1022:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
index b34ed6b..493780d 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
@@ -14,18 +14,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*LG:-0X.0P0:0:7:
+%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*LG:-NAN(09A_Zaz):0:13:
-%LG:-NAN():1:6:-nan:
+%LG:-NAN():1:6:-nan():
%*LG:-NAN():0:6:
-%LG:NAN():1:5:nan:
+%LG:NAN():1:5:nan():
%*LG:NAN():0:5:
-%LG:NAN(09A_Zaz):1:12:nan:
+%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*LG:NAN(09A_Zaz):0:12:
-%LG:0X0P0:1:5:0x0:
-%*LG:0X0P0:0:5:
+%LG:0X.0P0:1:6:0x0:
+%*LG:0X.0P0:0:6:
%LG:0X0P+0:1:6:0x0:
%*LG:0X0P+0:0:6:
%LG:0X8P-1025:1:9:0x1p-1022:
@@ -40,12 +40,12 @@
%*LG:0XF.FFFFFFFFFFFF8P+1020:0:23:
%LG:INFINITY:1:8:inf:
%*LG:INFINITY:0:8:
-%LG:+NAN():1:6:nan:
+%LG:+NAN():1:6:nan():
%*LG:+NAN():0:6:
-%LG:+NAN(09A_Zaz):1:13:nan:
+%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*LG:+NAN(09A_Zaz):0:13:
-%LG:+0X0P0:1:6:0x0:
-%*LG:+0X0P0:0:6:
+%LG:+0X.0P0:1:7:0x0:
+%*LG:+0X.0P0:0:7:
%LG:+0X0P+0:1:7:0x0:
%*LG:+0X0P+0:0:7:
%LG:+0X8P-1025:1:10:0x1p-1022:
@@ -76,8 +76,8 @@
%*1LG:-0X8P-1025:0:-1:
%1LG:-0X0P+0:0:-1:
%*1LG:-0X0P+0:0:-1:
-%1LG:-0X0P0:0:-1:
-%*1LG:-0X0P0:0:-1:
+%1LG:-0X.0P0:0:-1:
+%*1LG:-0X.0P0:0:-1:
%1LG:-NAN(09A_Zaz):0:-1:
%*1LG:-NAN(09A_Zaz):0:-1:
%1LG:-NAN():0:-1:
@@ -86,8 +86,8 @@
%*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:0X.0P0:1:1:0x0:
+%*1LG:0X.0P0:0:1:
%1LG:0X0P+0:1:1:0x0:
%*1LG:0X0P+0:0:1:
%1LG:0X8P-1025:1:1:0x0:
@@ -106,8 +106,8 @@
%*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:+0X.0P0:0:-1:
+%*1LG:+0X.0P0:0:-1:
%1LG:+0X0P+0:0:-1:
%*1LG:+0X0P+0:0:-1:
%1LG:+0X8P-1025:0:-1:
@@ -138,8 +138,8 @@
%*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:-0X.0P0:1:2:-0x0:
+%*2LG:-0X.0P0:0:2:
%2LG:-NAN(09A_Zaz):0:-1:
%*2LG:-NAN(09A_Zaz):0:-1:
%2LG:-NAN():0:-1:
@@ -148,8 +148,8 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-%2LG:0X0P0:0:-1:
-%*2LG:0X0P0:0:-1:
+%2LG:0X.0P0:0:-1:
+%*2LG:0X.0P0:0:-1:
%2LG:0X0P+0:0:-1:
%*2LG:0X0P+0:0:-1:
%2LG:0X8P-1025:0:-1:
@@ -168,8 +168,8 @@
%*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:+0X.0P0:1:2:0x0:
+%*2LG:+0X.0P0:0:2:
%2LG:+0X0P+0:1:2:0x0:
%*2LG:+0X0P+0:0:2:
%2LG:+0X8P-1025:1:2:0x0:
@@ -200,8 +200,8 @@
%*3LG:-0X8P-1025:0:-1:
%3LG:-0X0P+0:0:-1:
%*3LG:-0X0P+0:0:-1:
-%3LG:-0X0P0:0:-1:
-%*3LG:-0X0P0:0:-1:
+%3LG:-0X.0P0:0:-1:
+%*3LG:-0X.0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -210,8 +210,8 @@
%*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:0X.0P0:0:-1:
+%*3LG:0X.0P0:0:-1:
%3LG:0X0P+0:1:3:0x0:
%*3LG:0X0P+0:0:3:
%3LG:0X8P-1025:1:3:0x1p3:
@@ -230,8 +230,8 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-%3LG:+0X0P0:0:-1:
-%*3LG:+0X0P0:0:-1:
+%3LG:+0X.0P0:0:-1:
+%*3LG:+0X.0P0:0:-1:
%3LG:+0X0P+0:0:-1:
%*3LG:+0X0P+0:0:-1:
%3LG:+0X8P-1025:0:-1:
@@ -262,8 +262,8 @@
%*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:-0X.0P0:0:-1:
+%*4LG:-0X.0P0:0:-1:
%4LG:-NAN(09A_Zaz):1:4:-nan:
%*4LG:-NAN(09A_Zaz):0:4:
%4LG:-NAN():1:4:-nan:
@@ -272,8 +272,8 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-%4LG:0X0P0:0:-1:
-%*4LG:0X0P0:0:-1:
+%4LG:0X.0P0:1:4:0x0:
+%*4LG:0X.0P0:0:4:
%4LG:0X0P+0:0:-1:
%*4LG:0X0P+0:0:-1:
%4LG:0X8P-1025:0:-1:
@@ -292,8 +292,8 @@
%*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:+0X.0P0:0:-1:
+%*4LG:+0X.0P0:0:-1:
%4LG:+0X0P+0:1:4:0x0:
%*4LG:+0X0P+0:0:4:
%4LG:+0X8P-1025:1:4:0x1p3:
@@ -324,18 +324,18 @@
%*5LG:-0X8P-1025:0:-1:
%5LG:-0X0P+0:0:-1:
%*5LG:-0X0P+0:0:-1:
-%5LG:-0X0P0:0:-1:
-%*5LG:-0X0P0:0:-1:
+%5LG:-0X.0P0:1:5:-0x0:
+%*5LG:-0X.0P0:0:5:
%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():1:5:nan():
%*5LG:NAN():0:5:
%5LG:NAN(09A_Zaz):0:-1:
%*5LG:NAN(09A_Zaz):0:-1:
-%5LG:0X0P0:1:5:0x0:
-%*5LG:0X0P0:0:5:
+%5LG:0X.0P0:0:-1:
+%*5LG:0X.0P0:0:-1:
%5LG:0X0P+0:0:-1:
%*5LG:0X0P+0:0:-1:
%5LG:0X8P-1025:0:-1:
@@ -354,8 +354,8 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-%5LG:+0X0P0:0:-1:
-%*5LG:+0X0P0:0:-1:
+%5LG:+0X.0P0:1:5:0x0:
+%*5LG:+0X.0P0:0:5:
%5LG:+0X0P+0:0:-1:
%*5LG:+0X0P+0:0:-1:
%5LG:+0X8P-1025:0:-1:
@@ -386,18 +386,18 @@
%*6LG:-0X8P-1025:0:-1:
%6LG:-0X0P+0:0:-1:
%*6LG:-0X0P+0:0:-1:
-%6LG:-0X0P0:1:6:-0x0:
-%*6LG:-0X0P0:0:6:
+%6LG:-0X.0P0:0:-1:
+%*6LG:-0X.0P0:0:-1:
%6LG:-NAN(09A_Zaz):0:-1:
%*6LG:-NAN(09A_Zaz):0:-1:
-%6LG:-NAN():1:6:-nan:
+%6LG:-NAN():1:6:-nan():
%*6LG:-NAN():0:6:
-%6LG:NAN():1:5:nan:
+%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:0X.0P0:1:6:0x0:
+%*6LG:0X.0P0:0:6:
%6LG:0X0P+0:1:6:0x0:
%*6LG:0X0P+0:0:6:
%6LG:0X8P-1025:1:6:0x1p2:
@@ -412,12 +412,12 @@
%*6LG:0XF.FFFFFFFFFFFF8P+1020:0:6:
%6LG:INFINITY:0:-1:
%*6LG:INFINITY:0:-1:
-%6LG:+NAN():1:6:nan:
+%6LG:+NAN():1:6:nan():
%*6LG:+NAN():0:6:
%6LG:+NAN(09A_Zaz):0:-1:
%*6LG:+NAN(09A_Zaz):0:-1:
-%6LG:+0X0P0:1:6:0x0:
-%*6LG:+0X0P0:0:6:
+%6LG:+0X.0P0:0:-1:
+%*6LG:+0X.0P0:0:-1:
%6LG:+0X0P+0:0:-1:
%*6LG:+0X0P+0:0:-1:
%6LG:+0X8P-1025:0:-1:
@@ -448,18 +448,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*20LG:-0X.0P0:0:7:
+%20LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*20LG:-NAN(09A_Zaz):0:13:
-%20LG:-NAN():1:6:-nan:
+%20LG:-NAN():1:6:-nan():
%*20LG:-NAN():0:6:
-%20LG:NAN():1:5:nan:
+%20LG:NAN():1:5:nan():
%*20LG:NAN():0:5:
-%20LG:NAN(09A_Zaz):1:12:nan:
+%20LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*20LG:NAN(09A_Zaz):0:12:
-%20LG:0X0P0:1:5:0x0:
-%*20LG:0X0P0:0:5:
+%20LG:0X.0P0:1:6:0x0:
+%*20LG:0X.0P0:0:6:
%20LG:0X0P+0:1:6:0x0:
%*20LG:0X0P+0:0:6:
%20LG:0X8P-1025:1:9:0x1p-1022:
@@ -474,12 +474,12 @@
%*20LG:0XF.FFFFFFFFFFFF8P+1020:0:20:
%20LG:INFINITY:1:8:inf:
%*20LG:INFINITY:0:8:
-%20LG:+NAN():1:6:nan:
+%20LG:+NAN():1:6:nan():
%*20LG:+NAN():0:6:
-%20LG:+NAN(09A_Zaz):1:13:nan:
+%20LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*20LG:+NAN(09A_Zaz):0:13:
-%20LG:+0X0P0:1:6:0x0:
-%*20LG:+0X0P0:0:6:
+%20LG:+0X.0P0:1:7:0x0:
+%*20LG:+0X.0P0:0:7:
%20LG:+0X0P+0:1:7:0x0:
%*20LG:+0X0P+0:0:7:
%20LG:+0X8P-1025:1:10:0x1p-1022:
@@ -510,18 +510,18 @@
%*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:-0X.0P0:1:7:-0x0:
+%*32LG:-0X.0P0:0:7:
+%32LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
%*32LG:-NAN(09A_Zaz):0:13:
-%32LG:-NAN():1:6:-nan:
+%32LG:-NAN():1:6:-nan():
%*32LG:-NAN():0:6:
-%32LG:NAN():1:5:nan:
+%32LG:NAN():1:5:nan():
%*32LG:NAN():0:5:
-%32LG:NAN(09A_Zaz):1:12:nan:
+%32LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
%*32LG:NAN(09A_Zaz):0:12:
-%32LG:0X0P0:1:5:0x0:
-%*32LG:0X0P0:0:5:
+%32LG:0X.0P0:1:6:0x0:
+%*32LG:0X.0P0:0:6:
%32LG:0X0P+0:1:6:0x0:
%*32LG:0X0P+0:0:6:
%32LG:0X8P-1025:1:9:0x1p-1022:
@@ -536,12 +536,12 @@
%*32LG:0XF.FFFFFFFFFFFF8P+1020:0:23:
%32LG:INFINITY:1:8:inf:
%*32LG:INFINITY:0:8:
-%32LG:+NAN():1:6:nan:
+%32LG:+NAN():1:6:nan():
%*32LG:+NAN():0:6:
-%32LG:+NAN(09A_Zaz):1:13:nan:
+%32LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32LG:+NAN(09A_Zaz):0:13:
-%32LG:+0X0P0:1:6:0x0:
-%*32LG:+0X0P0:0:6:
+%32LG:+0X.0P0:1:7:0x0:
+%*32LG:+0X.0P0:0:7:
%32LG:+0X0P+0:1:7:0x0:
%*32LG:+0X0P+0:0:7:
%32LG:+0X8P-1025:1:10:0x1p-1022:
@@ -572,18 +572,18 @@
%*5LG: -0X8P-1025:0:-1:
%5LG: -0X0P+0:0:-1:
%*5LG: -0X0P+0:0:-1:
-%5LG: -0X0P0:0:-1:
-%*5LG: -0X0P0:0:-1:
+%5LG: -0X.0P0:1:6:-0x0:
+%*5LG: -0X.0P0:0:6:
%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():1:6:nan():
%*5LG: NAN():0:6:
%5LG: NAN(09A_Zaz):0:-1:
%*5LG: NAN(09A_Zaz):0:-1:
-%5LG: 0X0P0:1:6:0x0:
-%*5LG: 0X0P0:0:6:
+%5LG: 0X.0P0:0:-1:
+%*5LG: 0X.0P0:0:-1:
%5LG: 0X0P+0:0:-1:
%*5LG: 0X0P+0:0:-1:
%5LG: 0X8P-1025:0:-1:
@@ -602,8 +602,8 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-%5LG: +0X0P0:0:-1:
-%*5LG: +0X0P0:0:-1:
+%5LG: +0X.0P0:1:6:0x0:
+%*5LG: +0X.0P0:0:6:
%5LG: +0X0P+0:0:-1:
%*5LG: +0X0P+0:0:-1:
%5LG: +0X8P-1025:0:-1:
@@ -634,18 +634,18 @@
%*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: -0X.0P0:1:8:-0x0:
+%*32LG: -0X.0P0:0:8:
+%32LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
%*32LG: -NAN(09A_Zaz):0:14:
-%32LG: -NAN():1:7:-nan:
+%32LG: -NAN():1:7:-nan():
%*32LG: -NAN():0:7:
-%32LG: NAN():1:6:nan:
+%32LG: NAN():1:6:nan():
%*32LG: NAN():0:6:
-%32LG: NAN(09A_Zaz):1:13:nan:
+%32LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
%*32LG: NAN(09A_Zaz):0:13:
-%32LG: 0X0P0:1:6:0x0:
-%*32LG: 0X0P0:0:6:
+%32LG: 0X.0P0:1:7:0x0:
+%*32LG: 0X.0P0:0:7:
%32LG: 0X0P+0:1:7:0x0:
%*32LG: 0X0P+0:0:7:
%32LG: 0X8P-1025:1:10:0x1p-1022:
@@ -660,12 +660,12 @@
%*32LG: 0XF.FFFFFFFFFFFF8P+1020:0:24:
%32LG: INFINITY:1:9:inf:
%*32LG: INFINITY:0:9:
-%32LG: +NAN():1:7:nan:
+%32LG: +NAN():1:7:nan():
%*32LG: +NAN():0:7:
-%32LG: +NAN(09A_Zaz):1:14:nan:
+%32LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
%*32LG: +NAN(09A_Zaz):0:14:
-%32LG: +0X0P0:1:7:0x0:
-%*32LG: +0X0P0:0:7:
+%32LG: +0X.0P0:1:8:0x0:
+%*32LG: +0X.0P0:0:8:
%32LG: +0X0P+0:1:8:0x0:
%*32LG: +0X0P+0:0:8:
%32LG: +0X8P-1025:1:11:0x1p-1022:
diff --git a/sysdeps/m68k/stackinfo.h b/sysdeps/m68k/stackinfo.h
index 7a757df..74c0af5 100644
--- a/sysdeps/m68k/stackinfo.h
+++ b/sysdeps/m68k/stackinfo.h
@@ -26,9 +26,9 @@
/* On m68k the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
is present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
/* Access to the stack pointer. */
#define stackinfo_get_sp() \
diff --git a/sysdeps/mach/htl/pt-stack-alloc.c b/sysdeps/mach/htl/pt-stack-alloc.c
index 3e196f8..d9f3e24 100644
--- a/sysdeps/mach/htl/pt-stack-alloc.c
+++ b/sysdeps/mach/htl/pt-stack-alloc.c
@@ -21,6 +21,7 @@
#include <mach.h>
#include <pt-internal.h>
+#include <ldsodefs.h>
/* Allocate a new stack of size STACKSIZE. If successful, store the
address of the newly allocated stack in *STACKADDR and return 0.
@@ -33,7 +34,7 @@ __pthread_stack_alloc (void **stackaddr, size_t stacksize)
error_t err;
vm_prot_t prot = VM_PROT_READ | VM_PROT_WRITE;
- if (GL(dl_stack_flags) & PF_X)
+ if (GL(dl_stack_prot_flags) & PROT_EXEC)
prot |= VM_PROT_EXECUTE;
err = __vm_map (__mach_task_self (), (vm_offset_t *) stackaddr,
@@ -44,3 +45,4 @@ __pthread_stack_alloc (void **stackaddr, size_t stacksize)
err = EAGAIN;
return err;
}
+libc_hidden_def (__pthread_stack_alloc)
diff --git a/sysdeps/mach/htl/pt-thread-alloc.c b/sysdeps/mach/htl/pt-thread-alloc.c
index 3f840e4..020ff74 100644
--- a/sysdeps/mach/htl/pt-thread-alloc.c
+++ b/sysdeps/mach/htl/pt-thread-alloc.c
@@ -92,3 +92,4 @@ __pthread_thread_alloc (struct __pthread *thread)
return 0;
}
+libc_hidden_def (__pthread_thread_alloc)
diff --git a/sysdeps/mach/htl/pt-thread-start.c b/sysdeps/mach/htl/pt-thread-start.c
index 65bc8d4..64811e4 100644
--- a/sysdeps/mach/htl/pt-thread-start.c
+++ b/sysdeps/mach/htl/pt-thread-start.c
@@ -51,3 +51,4 @@ __pthread_thread_start (struct __pthread *thread)
return 0;
}
+libc_hidden_def (__pthread_thread_start)
diff --git a/sysdeps/mach/htl/pt-thread-terminate.c b/sysdeps/mach/htl/pt-thread-terminate.c
index 58f265d..05ca3ed 100644
--- a/sysdeps/mach/htl/pt-thread-terminate.c
+++ b/sysdeps/mach/htl/pt-thread-terminate.c
@@ -91,3 +91,4 @@ __pthread_thread_terminate (struct __pthread *thread)
/* We are out of luck. */
assert_perror (err);
}
+libc_hidden_def (__pthread_thread_terminate)
diff --git a/sysdeps/mach/hurd/dl-execstack.c b/sysdeps/mach/hurd/dl-execstack.c
index dc4719b..9e69169 100644
--- a/sysdeps/mach/hurd/dl-execstack.c
+++ b/sysdeps/mach/hurd/dl-execstack.c
@@ -38,7 +38,7 @@ _dl_make_stack_executable (const void *stack_endp)
return errno;
/* Remember that we changed the permission. */
- GL(dl_stack_flags) |= PF_X;
+ GL(dl_stack_prot_flags) |= PROT_EXEC;
return 0;
#else
diff --git a/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c b/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c
index 72f83ee..8961cb2 100644
--- a/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c
+++ b/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c
@@ -24,6 +24,8 @@
#include "pt-mutex.h"
#include <hurdlock.h>
#include <unistd.h>
+#include <shlib-compat.h>
+#include <ldsodefs.h>
int
__pthread_mutex_transfer_np (pthread_mutex_t *mtxp, pthread_t th)
@@ -73,5 +75,8 @@ __pthread_mutex_transfer_np (pthread_mutex_t *mtxp, pthread_t th)
return ret;
}
+versioned_symbol (libc, __pthread_mutex_transfer_np, pthread_mutex_transfer_np, GLIBC_2_43);
-weak_alias (__pthread_mutex_transfer_np, pthread_mutex_transfer_np)
+#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __pthread_mutex_transfer_np, pthread_mutex_transfer_np, GLIBC_2_12);
+#endif
diff --git a/sysdeps/mach/hurd/htl/pt-sigstate-init.c b/sysdeps/mach/hurd/htl/pt-sigstate-init.c
index 5a17dd5..a0c7f27 100644
--- a/sysdeps/mach/hurd/htl/pt-sigstate-init.c
+++ b/sysdeps/mach/hurd/htl/pt-sigstate-init.c
@@ -19,6 +19,7 @@
#include <pthread.h>
#include <pt-internal.h>
#include <hurd/signal.h>
+#include <ldsodefs.h>
error_t
__pthread_sigstate_init (struct __pthread *thread)
@@ -42,3 +43,5 @@ __pthread_sigstate_init (struct __pthread *thread)
return 0;
}
+
+libc_hidden_def (__pthread_sigstate_init)
diff --git a/sysdeps/mach/hurd/htl/pt-sysdep.c b/sysdeps/mach/hurd/htl/pt-sysdep.c
index 3505d31..735dc5b 100644
--- a/sysdeps/mach/hurd/htl/pt-sysdep.c
+++ b/sysdeps/mach/hurd/htl/pt-sysdep.c
@@ -25,6 +25,7 @@
#include <pt-internal.h>
#include <pthreadP.h>
+#include <stackinfo.h>
static void
reset_pthread_total (void)
diff --git a/sysdeps/mach/hurd/htl/pt-sysdep.h b/sysdeps/mach/hurd/htl/pt-sysdep.h
index fb451e0..1b72706 100644
--- a/sysdeps/mach/hurd/htl/pt-sysdep.h
+++ b/sysdeps/mach/hurd/htl/pt-sysdep.h
@@ -69,6 +69,6 @@ __pthread_stack_dealloc (void *stackaddr, size_t stacksize)
extern int __thread_set_pcsptp (thread_t thread,
int set_pc, void *pc,
int set_sp, void *sp, int set_tp, void *tp);
-
+libc_hidden_proto (__thread_set_pcsptp)
#endif /* pt-sysdep.h */
diff --git a/sysdeps/mach/hurd/i386/htl/pt-machdep.c b/sysdeps/mach/hurd/i386/htl/pt-machdep.c
index fd3eb86..06c746d 100644
--- a/sysdeps/mach/hurd/i386/htl/pt-machdep.c
+++ b/sysdeps/mach/hurd/i386/htl/pt-machdep.c
@@ -23,6 +23,7 @@
#include <mach/i386/mach_i386.h>
#include <mach/mig_errors.h>
#include <mach/thread_status.h>
+#include <pt-sysdep.h>
#define HURD_TLS_DESC_DECL(desc, tcb) \
struct descriptor desc = \
@@ -80,3 +81,4 @@ __thread_set_pcsptp (thread_t thread,
return 0;
}
+libc_hidden_def (__thread_set_pcsptp)
diff --git a/sysdeps/mach/hurd/i386/htl/pt-setup.c b/sysdeps/mach/hurd/i386/htl/pt-setup.c
index c6df010..b9c41b9 100644
--- a/sysdeps/mach/hurd/i386/htl/pt-setup.c
+++ b/sysdeps/mach/hurd/i386/htl/pt-setup.c
@@ -98,3 +98,4 @@ __pthread_setup (struct __pthread *thread,
return 0;
}
+libc_hidden_def (__pthread_setup)
diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist
index aac3cb3..b3fe424 100644
--- a/sysdeps/mach/hurd/i386/libc.abilist
+++ b/sysdeps/mach/hurd/i386/libc.abilist
@@ -30,6 +30,8 @@ GLIBC_2.11 mkstemps F
GLIBC_2.11 mkstemps64 F
GLIBC_2.12 __pthread_get_cleanup_stack F
GLIBC_2.12 __pthread_key_create F
+GLIBC_2.12 __pthread_kill F
+GLIBC_2.12 __pthread_mutex_transfer_np F
GLIBC_2.12 __pthread_self F
GLIBC_2.12 pthread_attr_destroy F
GLIBC_2.12 pthread_attr_getdetachstate F
@@ -58,6 +60,7 @@ GLIBC_2.12 pthread_barrierattr_destroy F
GLIBC_2.12 pthread_barrierattr_getpshared F
GLIBC_2.12 pthread_barrierattr_init F
GLIBC_2.12 pthread_barrierattr_setpshared F
+GLIBC_2.12 pthread_cancel F
GLIBC_2.12 pthread_cond_broadcast F
GLIBC_2.12 pthread_cond_destroy F
GLIBC_2.12 pthread_cond_init F
@@ -70,17 +73,25 @@ GLIBC_2.12 pthread_condattr_getpshared F
GLIBC_2.12 pthread_condattr_init F
GLIBC_2.12 pthread_condattr_setclock F
GLIBC_2.12 pthread_condattr_setpshared F
+GLIBC_2.12 pthread_detach F
GLIBC_2.12 pthread_equal F
+GLIBC_2.12 pthread_exit F
+GLIBC_2.12 pthread_getattr_np F
+GLIBC_2.12 pthread_getconcurrency F
+GLIBC_2.12 pthread_getcpuclockid F
GLIBC_2.12 pthread_getschedparam F
GLIBC_2.12 pthread_getspecific F
+GLIBC_2.12 pthread_join F
GLIBC_2.12 pthread_key_create F
GLIBC_2.12 pthread_key_delete F
+GLIBC_2.12 pthread_kill F
GLIBC_2.12 pthread_mutex_destroy F
GLIBC_2.12 pthread_mutex_getprioceiling F
GLIBC_2.12 pthread_mutex_init F
GLIBC_2.12 pthread_mutex_lock F
GLIBC_2.12 pthread_mutex_setprioceiling F
GLIBC_2.12 pthread_mutex_timedlock F
+GLIBC_2.12 pthread_mutex_transfer_np F
GLIBC_2.12 pthread_mutex_trylock F
GLIBC_2.12 pthread_mutex_unlock F
GLIBC_2.12 pthread_mutexattr_destroy F
@@ -110,9 +121,23 @@ GLIBC_2.12 pthread_rwlockattr_setpshared F
GLIBC_2.12 pthread_self F
GLIBC_2.12 pthread_setcancelstate F
GLIBC_2.12 pthread_setcanceltype F
+GLIBC_2.12 pthread_setconcurrency F
GLIBC_2.12 pthread_setschedparam F
+GLIBC_2.12 pthread_setschedprio F
GLIBC_2.12 pthread_setspecific F
GLIBC_2.12 pthread_sigmask F
+GLIBC_2.12 pthread_testcancel F
+GLIBC_2.12 pthread_yield F
+GLIBC_2.12 sem_close F
+GLIBC_2.12 sem_destroy F
+GLIBC_2.12 sem_getvalue F
+GLIBC_2.12 sem_init F
+GLIBC_2.12 sem_open F
+GLIBC_2.12 sem_post F
+GLIBC_2.12 sem_timedwait F
+GLIBC_2.12 sem_trywait F
+GLIBC_2.12 sem_unlink F
+GLIBC_2.12 sem_wait F
GLIBC_2.13 __fentry__ F
GLIBC_2.14 syncfs F
GLIBC_2.15 __fdelt_chk F
@@ -2299,6 +2324,7 @@ GLIBC_2.30 twalk_r F
GLIBC_2.32 __libc_single_threaded D 0x1
GLIBC_2.32 mach_print F
GLIBC_2.32 mremap F
+GLIBC_2.32 pthread_clockjoin_np F
GLIBC_2.32 pthread_cond_clockwait F
GLIBC_2.32 pthread_mutex_clocklock F
GLIBC_2.32 pthread_mutex_consistent F
@@ -2309,6 +2335,9 @@ GLIBC_2.32 pthread_mutexattr_setrobust F
GLIBC_2.32 pthread_mutexattr_setrobust_np F
GLIBC_2.32 pthread_rwlock_clockrdlock F
GLIBC_2.32 pthread_rwlock_clockwrlock F
+GLIBC_2.32 pthread_timedjoin_np F
+GLIBC_2.32 pthread_tryjoin_np F
+GLIBC_2.32 sem_clockwait F
GLIBC_2.32 sigabbrev_np F
GLIBC_2.32 sigdescr_np F
GLIBC_2.32 strerrordesc_np F
@@ -2633,6 +2662,32 @@ GLIBC_2.42 uabs F
GLIBC_2.42 uimaxabs F
GLIBC_2.42 ulabs F
GLIBC_2.42 ullabs F
+GLIBC_2.43 pthread_cancel F
+GLIBC_2.43 pthread_clockjoin_np F
+GLIBC_2.43 pthread_detach F
+GLIBC_2.43 pthread_getattr_np F
+GLIBC_2.43 pthread_getconcurrency F
+GLIBC_2.43 pthread_getcpuclockid F
+GLIBC_2.43 pthread_join F
+GLIBC_2.43 pthread_kill F
+GLIBC_2.43 pthread_mutex_transfer_np F
+GLIBC_2.43 pthread_setconcurrency F
+GLIBC_2.43 pthread_setschedprio F
+GLIBC_2.43 pthread_testcancel F
+GLIBC_2.43 pthread_timedjoin_np F
+GLIBC_2.43 pthread_tryjoin_np F
+GLIBC_2.43 pthread_yield F
+GLIBC_2.43 sem_clockwait F
+GLIBC_2.43 sem_close F
+GLIBC_2.43 sem_destroy F
+GLIBC_2.43 sem_getvalue F
+GLIBC_2.43 sem_init F
+GLIBC_2.43 sem_open F
+GLIBC_2.43 sem_post F
+GLIBC_2.43 sem_timedwait F
+GLIBC_2.43 sem_trywait F
+GLIBC_2.43 sem_unlink F
+GLIBC_2.43 sem_wait F
GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F
@@ -2698,6 +2753,8 @@ HURD_CTHREADS_0.3 __mutex_lock_solid F
HURD_CTHREADS_0.3 __mutex_trylock F
HURD_CTHREADS_0.3 __mutex_unlock F
HURD_CTHREADS_0.3 __mutex_unlock_solid F
+HURD_CTHREADS_0.3 __pthread_detach F
+HURD_CTHREADS_0.3 __pthread_getattr_np F
HURD_CTHREADS_0.3 __spin_lock F
HURD_CTHREADS_0.3 __spin_lock_init F
HURD_CTHREADS_0.3 __spin_lock_solid F
diff --git a/sysdeps/mach/hurd/i386/libpthread.abilist b/sysdeps/mach/hurd/i386/libpthread.abilist
index 9d2c4cd..a05cacf 100644
--- a/sysdeps/mach/hurd/i386/libpthread.abilist
+++ b/sysdeps/mach/hurd/i386/libpthread.abilist
@@ -1,7 +1,5 @@
GLIBC_2.12 __mutex_lock_solid F
GLIBC_2.12 __mutex_unlock_solid F
-GLIBC_2.12 __pthread_kill F
-GLIBC_2.12 __pthread_mutex_transfer_np F
GLIBC_2.12 __pthread_spin_destroy F
GLIBC_2.12 __pthread_spin_init F
GLIBC_2.12 __pthread_spin_lock F
@@ -20,35 +18,12 @@ GLIBC_2.12 flockfile F
GLIBC_2.12 ftrylockfile F
GLIBC_2.12 funlockfile F
GLIBC_2.12 pthread_atfork F
-GLIBC_2.12 pthread_cancel F
GLIBC_2.12 pthread_create F
-GLIBC_2.12 pthread_detach F
-GLIBC_2.12 pthread_exit F
-GLIBC_2.12 pthread_getattr_np F
-GLIBC_2.12 pthread_getconcurrency F
-GLIBC_2.12 pthread_getcpuclockid F
-GLIBC_2.12 pthread_join F
-GLIBC_2.12 pthread_kill F
-GLIBC_2.12 pthread_mutex_transfer_np F
-GLIBC_2.12 pthread_setconcurrency F
-GLIBC_2.12 pthread_setschedprio F
GLIBC_2.12 pthread_spin_destroy F
GLIBC_2.12 pthread_spin_init F
GLIBC_2.12 pthread_spin_lock F
GLIBC_2.12 pthread_spin_trylock F
GLIBC_2.12 pthread_spin_unlock F
-GLIBC_2.12 pthread_testcancel F
-GLIBC_2.12 pthread_yield F
-GLIBC_2.12 sem_close F
-GLIBC_2.12 sem_destroy F
-GLIBC_2.12 sem_getvalue F
-GLIBC_2.12 sem_init F
-GLIBC_2.12 sem_open F
-GLIBC_2.12 sem_post F
-GLIBC_2.12 sem_timedwait F
-GLIBC_2.12 sem_trywait F
-GLIBC_2.12 sem_unlink F
-GLIBC_2.12 sem_wait F
GLIBC_2.2.6 _IO_flockfile F
GLIBC_2.2.6 _IO_ftrylockfile F
GLIBC_2.2.6 _IO_funlockfile F
@@ -69,10 +44,6 @@ GLIBC_2.32 mtx_lock F
GLIBC_2.32 mtx_timedlock F
GLIBC_2.32 mtx_trylock F
GLIBC_2.32 mtx_unlock F
-GLIBC_2.32 pthread_clockjoin_np F
-GLIBC_2.32 pthread_timedjoin_np F
-GLIBC_2.32 pthread_tryjoin_np F
-GLIBC_2.32 sem_clockwait F
GLIBC_2.32 thrd_create F
GLIBC_2.32 thrd_detach F
GLIBC_2.32 thrd_exit F
diff --git a/sysdeps/mach/hurd/x86_64/htl/pt-machdep.c b/sysdeps/mach/hurd/x86_64/htl/pt-machdep.c
index 9281545..f3e3d0a 100644
--- a/sysdeps/mach/hurd/x86_64/htl/pt-machdep.c
+++ b/sysdeps/mach/hurd/x86_64/htl/pt-machdep.c
@@ -24,6 +24,7 @@
#include <mach/x86_64/mach_i386.h>
#include <mach/mig_errors.h>
#include <mach/thread_status.h>
+#include <pt-sysdep.h>
int
__thread_set_pcsptp (thread_t thread,
@@ -71,3 +72,4 @@ __thread_set_pcsptp (thread_t thread,
return 0;
}
+libc_hidden_def (__thread_set_pcsptp)
diff --git a/sysdeps/mach/hurd/x86_64/htl/pt-setup.c b/sysdeps/mach/hurd/x86_64/htl/pt-setup.c
index 76a4394..88c39b7 100644
--- a/sysdeps/mach/hurd/x86_64/htl/pt-setup.c
+++ b/sysdeps/mach/hurd/x86_64/htl/pt-setup.c
@@ -91,3 +91,4 @@ __pthread_setup (struct __pthread *thread,
return 0;
}
+libc_hidden_def (__pthread_setup)
diff --git a/sysdeps/mach/hurd/x86_64/libc.abilist b/sysdeps/mach/hurd/x86_64/libc.abilist
index 8f9d6aa..56da3c5 100644
--- a/sysdeps/mach/hurd/x86_64/libc.abilist
+++ b/sysdeps/mach/hurd/x86_64/libc.abilist
@@ -393,6 +393,8 @@ GLIBC_2.38 __progname D 0x8
GLIBC_2.38 __progname_full D 0x8
GLIBC_2.38 __pthread_get_cleanup_stack F
GLIBC_2.38 __pthread_key_create F
+GLIBC_2.38 __pthread_kill F
+GLIBC_2.38 __pthread_mutex_transfer_np F
GLIBC_2.38 __pthread_self F
GLIBC_2.38 __ptsname_r_chk F
GLIBC_2.38 __pwrite64 F
@@ -1539,6 +1541,8 @@ GLIBC_2.38 pthread_barrierattr_destroy F
GLIBC_2.38 pthread_barrierattr_getpshared F
GLIBC_2.38 pthread_barrierattr_init F
GLIBC_2.38 pthread_barrierattr_setpshared F
+GLIBC_2.38 pthread_cancel F
+GLIBC_2.38 pthread_clockjoin_np F
GLIBC_2.38 pthread_cond_broadcast F
GLIBC_2.38 pthread_cond_clockwait F
GLIBC_2.38 pthread_cond_destroy F
@@ -1552,12 +1556,18 @@ GLIBC_2.38 pthread_condattr_getpshared F
GLIBC_2.38 pthread_condattr_init F
GLIBC_2.38 pthread_condattr_setclock F
GLIBC_2.38 pthread_condattr_setpshared F
+GLIBC_2.38 pthread_detach F
GLIBC_2.38 pthread_equal F
GLIBC_2.38 pthread_exit F
+GLIBC_2.38 pthread_getattr_np F
+GLIBC_2.38 pthread_getconcurrency F
+GLIBC_2.38 pthread_getcpuclockid F
GLIBC_2.38 pthread_getschedparam F
GLIBC_2.38 pthread_getspecific F
+GLIBC_2.38 pthread_join F
GLIBC_2.38 pthread_key_create F
GLIBC_2.38 pthread_key_delete F
+GLIBC_2.38 pthread_kill F
GLIBC_2.38 pthread_mutex_clocklock F
GLIBC_2.38 pthread_mutex_consistent F
GLIBC_2.38 pthread_mutex_consistent_np F
@@ -1567,6 +1577,7 @@ GLIBC_2.38 pthread_mutex_init F
GLIBC_2.38 pthread_mutex_lock F
GLIBC_2.38 pthread_mutex_setprioceiling F
GLIBC_2.38 pthread_mutex_timedlock F
+GLIBC_2.38 pthread_mutex_transfer_np F
GLIBC_2.38 pthread_mutex_trylock F
GLIBC_2.38 pthread_mutex_unlock F
GLIBC_2.38 pthread_mutexattr_destroy F
@@ -1602,9 +1613,15 @@ GLIBC_2.38 pthread_rwlockattr_setpshared F
GLIBC_2.38 pthread_self F
GLIBC_2.38 pthread_setcancelstate F
GLIBC_2.38 pthread_setcanceltype F
+GLIBC_2.38 pthread_setconcurrency F
GLIBC_2.38 pthread_setschedparam F
+GLIBC_2.38 pthread_setschedprio F
GLIBC_2.38 pthread_setspecific F
GLIBC_2.38 pthread_sigmask F
+GLIBC_2.38 pthread_testcancel F
+GLIBC_2.38 pthread_timedjoin_np F
+GLIBC_2.38 pthread_tryjoin_np F
+GLIBC_2.38 pthread_yield F
GLIBC_2.38 ptrace F
GLIBC_2.38 ptsname F
GLIBC_2.38 ptsname_r F
@@ -1742,6 +1759,17 @@ GLIBC_2.38 seed48 F
GLIBC_2.38 seed48_r F
GLIBC_2.38 seekdir F
GLIBC_2.38 select F
+GLIBC_2.38 sem_clockwait F
+GLIBC_2.38 sem_close F
+GLIBC_2.38 sem_destroy F
+GLIBC_2.38 sem_getvalue F
+GLIBC_2.38 sem_init F
+GLIBC_2.38 sem_open F
+GLIBC_2.38 sem_post F
+GLIBC_2.38 sem_timedwait F
+GLIBC_2.38 sem_trywait F
+GLIBC_2.38 sem_unlink F
+GLIBC_2.38 sem_wait F
GLIBC_2.38 semctl F
GLIBC_2.38 semget F
GLIBC_2.38 semop F
@@ -2315,6 +2343,32 @@ GLIBC_2.42 uabs F
GLIBC_2.42 uimaxabs F
GLIBC_2.42 ulabs F
GLIBC_2.42 ullabs F
+GLIBC_2.43 pthread_cancel F
+GLIBC_2.43 pthread_clockjoin_np F
+GLIBC_2.43 pthread_detach F
+GLIBC_2.43 pthread_getattr_np F
+GLIBC_2.43 pthread_getconcurrency F
+GLIBC_2.43 pthread_getcpuclockid F
+GLIBC_2.43 pthread_join F
+GLIBC_2.43 pthread_kill F
+GLIBC_2.43 pthread_mutex_transfer_np F
+GLIBC_2.43 pthread_setconcurrency F
+GLIBC_2.43 pthread_setschedprio F
+GLIBC_2.43 pthread_testcancel F
+GLIBC_2.43 pthread_timedjoin_np F
+GLIBC_2.43 pthread_tryjoin_np F
+GLIBC_2.43 pthread_yield F
+GLIBC_2.43 sem_clockwait F
+GLIBC_2.43 sem_close F
+GLIBC_2.43 sem_destroy F
+GLIBC_2.43 sem_getvalue F
+GLIBC_2.43 sem_init F
+GLIBC_2.43 sem_open F
+GLIBC_2.43 sem_post F
+GLIBC_2.43 sem_timedwait F
+GLIBC_2.43 sem_trywait F
+GLIBC_2.43 sem_unlink F
+GLIBC_2.43 sem_wait F
HURD_CTHREADS_0.3 __cthread_getspecific F
HURD_CTHREADS_0.3 __cthread_keycreate F
HURD_CTHREADS_0.3 __cthread_setspecific F
@@ -2324,6 +2378,8 @@ HURD_CTHREADS_0.3 __mutex_lock_solid F
HURD_CTHREADS_0.3 __mutex_trylock F
HURD_CTHREADS_0.3 __mutex_unlock F
HURD_CTHREADS_0.3 __mutex_unlock_solid F
+HURD_CTHREADS_0.3 __pthread_detach F
+HURD_CTHREADS_0.3 __pthread_getattr_np F
HURD_CTHREADS_0.3 __spin_lock F
HURD_CTHREADS_0.3 __spin_lock_init F
HURD_CTHREADS_0.3 __spin_lock_solid F
diff --git a/sysdeps/mach/hurd/x86_64/libpthread.abilist b/sysdeps/mach/hurd/x86_64/libpthread.abilist
index 81d355a..0b1dcf1 100644
--- a/sysdeps/mach/hurd/x86_64/libpthread.abilist
+++ b/sysdeps/mach/hurd/x86_64/libpthread.abilist
@@ -5,8 +5,6 @@ GLIBC_2.38 __errno_location F
GLIBC_2.38 __h_errno_location F
GLIBC_2.38 __mutex_lock_solid F
GLIBC_2.38 __mutex_unlock_solid F
-GLIBC_2.38 __pthread_kill F
-GLIBC_2.38 __pthread_mutex_transfer_np F
GLIBC_2.38 __pthread_spin_destroy F
GLIBC_2.38 __pthread_spin_init F
GLIBC_2.38 __pthread_spin_lock F
@@ -37,41 +35,14 @@ GLIBC_2.38 mtx_lock F
GLIBC_2.38 mtx_timedlock F
GLIBC_2.38 mtx_trylock F
GLIBC_2.38 mtx_unlock F
-GLIBC_2.38 pthread_cancel F
-GLIBC_2.38 pthread_clockjoin_np F
GLIBC_2.38 pthread_create F
-GLIBC_2.38 pthread_detach F
-GLIBC_2.38 pthread_exit F
-GLIBC_2.38 pthread_getattr_np F
-GLIBC_2.38 pthread_getconcurrency F
-GLIBC_2.38 pthread_getcpuclockid F
GLIBC_2.38 pthread_hurd_cond_timedwait_np F
GLIBC_2.38 pthread_hurd_cond_wait_np F
-GLIBC_2.38 pthread_join F
-GLIBC_2.38 pthread_kill F
-GLIBC_2.38 pthread_mutex_transfer_np F
-GLIBC_2.38 pthread_setconcurrency F
-GLIBC_2.38 pthread_setschedprio F
GLIBC_2.38 pthread_spin_destroy F
GLIBC_2.38 pthread_spin_init F
GLIBC_2.38 pthread_spin_lock F
GLIBC_2.38 pthread_spin_trylock F
GLIBC_2.38 pthread_spin_unlock F
-GLIBC_2.38 pthread_testcancel F
-GLIBC_2.38 pthread_timedjoin_np F
-GLIBC_2.38 pthread_tryjoin_np F
-GLIBC_2.38 pthread_yield F
-GLIBC_2.38 sem_clockwait F
-GLIBC_2.38 sem_close F
-GLIBC_2.38 sem_destroy F
-GLIBC_2.38 sem_getvalue F
-GLIBC_2.38 sem_init F
-GLIBC_2.38 sem_open F
-GLIBC_2.38 sem_post F
-GLIBC_2.38 sem_timedwait F
-GLIBC_2.38 sem_trywait F
-GLIBC_2.38 sem_unlink F
-GLIBC_2.38 sem_wait F
GLIBC_2.38 thrd_create F
GLIBC_2.38 thrd_detach F
GLIBC_2.38 thrd_exit F
diff --git a/sysdeps/microblaze/stackinfo.h b/sysdeps/microblaze/stackinfo.h
index 8960bd3..51d40a7 100644
--- a/sysdeps/microblaze/stackinfo.h
+++ b/sysdeps/microblaze/stackinfo.h
@@ -27,8 +27,8 @@
/* On MicroBlaze the stack grows down. */
# define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-# define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h. */
diff --git a/sysdeps/mips/stackinfo.h b/sysdeps/mips/stackinfo.h
index 6cce938..107a8ea 100644
--- a/sysdeps/mips/stackinfo.h
+++ b/sysdeps/mips/stackinfo.h
@@ -26,8 +26,8 @@
/* On MIPS the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/nptl/bits/thread-shared-types.h b/sysdeps/nptl/bits/thread-shared-types.h
index e614c7f..8da7154 100644
--- a/sysdeps/nptl/bits/thread-shared-types.h
+++ b/sysdeps/nptl/bits/thread-shared-types.h
@@ -75,7 +75,7 @@ typedef struct __pthread_internal_slist
#include <bits/struct_mutex.h>
-/* Arch-sepecific read-write lock definitions. A generic implementation is
+/* Arch-specific read-write lock definitions. A generic implementation is
provided by struct_rwlock.h. If required, an architecture can override it
by defining:
diff --git a/sysdeps/nptl/pthreadP.h b/sysdeps/nptl/pthreadP.h
index 8f25696..3c9a14c 100644
--- a/sysdeps/nptl/pthreadP.h
+++ b/sysdeps/nptl/pthreadP.h
@@ -405,6 +405,7 @@ extern int __pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock);
libc_hidden_proto (__pthread_rwlock_wrlock)
extern int __pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock);
extern int __pthread_rwlock_unlock (pthread_rwlock_t *__rwlock);
+libc_hidden_proto (__pthread_rwlock_unlock)
extern int __pthread_cond_broadcast (pthread_cond_t *cond);
libc_hidden_proto (__pthread_cond_broadcast)
extern int __pthread_cond_destroy (pthread_cond_t *cond);
@@ -526,11 +527,6 @@ extern int __pthread_clockjoin_ex (pthread_t, void **, clockid_t,
extern int __pthread_sigmask (int, const sigset_t *, sigset_t *);
libc_hidden_proto (__pthread_sigmask);
-
-#if IS_IN (libpthread)
-hidden_proto (__pthread_rwlock_unlock)
-#endif
-
extern int __pthread_cond_broadcast_2_0 (pthread_cond_2_0_t *cond);
extern int __pthread_cond_destroy_2_0 (pthread_cond_2_0_t *cond);
extern int __pthread_cond_init_2_0 (pthread_cond_2_0_t *cond,
diff --git a/sysdeps/or1k/stackinfo.h b/sysdeps/or1k/stackinfo.h
index 39cf5c2..10a56c5 100644
--- a/sysdeps/or1k/stackinfo.h
+++ b/sysdeps/or1k/stackinfo.h
@@ -27,8 +27,8 @@
/* On or1k the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R | PF_W | PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/powerpc/powerpc32/stackinfo.h b/sysdeps/powerpc/powerpc32/stackinfo.h
index 31cba55..327e614 100644
--- a/sysdeps/powerpc/powerpc32/stackinfo.h
+++ b/sysdeps/powerpc/powerpc32/stackinfo.h
@@ -26,7 +26,8 @@
/* On PPC the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* PF_X can be overridden if PT_GNU_STACK is present but is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* PROT_EXEC can be overridden if PT_GNU_STACK is present but is presumed
+ absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/pthread/sem_close.c b/sysdeps/pthread/sem_close.c
index e989ed8..6e80bb0 100644
--- a/sysdeps/pthread/sem_close.c
+++ b/sysdeps/pthread/sem_close.c
@@ -18,6 +18,7 @@
#include <errno.h>
#include "semaphoreP.h"
#include <sem_routines.h>
+#include <shlib-compat.h>
int
__sem_close (sem_t *sem)
@@ -30,11 +31,14 @@ __sem_close (sem_t *sem)
return 0;
}
-#if PTHREAD_IN_LIBC
+#ifndef __PTHREAD_HTL
versioned_symbol (libc, __sem_close, sem_close, GLIBC_2_34);
# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)
compat_symbol (libpthread, __sem_close, sem_close, GLIBC_2_1_1);
# endif
-#else /* !PTHREAD_IN_LIBC */
-strong_alias (__sem_close, sem_close)
+#else /* __PTHREAD_HTL */
+versioned_symbol (libc, __sem_close, sem_close, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_close, sem_close, GLIBC_2_12);
+#endif
#endif
diff --git a/sysdeps/pthread/sem_open.c b/sysdeps/pthread/sem_open.c
index e5eacb5..992786e 100644
--- a/sysdeps/pthread/sem_open.c
+++ b/sysdeps/pthread/sem_open.c
@@ -25,13 +25,8 @@
#include <sem_routines.h>
#include <futex-internal.h>
#include <libc-lock.h>
-
-
-#if !PTHREAD_IN_LIBC
-/* The private names are not exported from libc. */
-# define __link link
-# define __unlink unlink
-#endif
+#include <string.h>
+#include <shlib-compat.h>
#define SEM_OPEN_FLAGS (O_RDWR | O_NOFOLLOW | O_CLOEXEC)
@@ -215,11 +210,14 @@ out:
return result;
}
-#if PTHREAD_IN_LIBC
+#ifndef __PTHREAD_HTL
versioned_symbol (libc, __sem_open, sem_open, GLIBC_2_34);
# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)
compat_symbol (libpthread, __sem_open, sem_open, GLIBC_2_1_1);
# endif
-#else /* !PTHREAD_IN_LIBC */
-strong_alias (__sem_open, sem_open)
+#else /* __PTHREAD_HTL */
+versioned_symbol (libc, __sem_open, sem_open, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_open, sem_open, GLIBC_2_12);
+#endif
#endif
diff --git a/sysdeps/pthread/sem_routines.c b/sysdeps/pthread/sem_routines.c
index 6208935..fb6a555 100644
--- a/sysdeps/pthread/sem_routines.c
+++ b/sysdeps/pthread/sem_routines.c
@@ -20,6 +20,7 @@
#include <semaphoreP.h>
#include <sys/mman.h>
#include <sem_routines.h>
+#include <string.h>
/* Keeping track of currently used mappings. */
struct inuse_sem
diff --git a/sysdeps/pthread/sem_unlink.c b/sysdeps/pthread/sem_unlink.c
index 428a93a..bf09bfd 100644
--- a/sysdeps/pthread/sem_unlink.c
+++ b/sysdeps/pthread/sem_unlink.c
@@ -22,11 +22,7 @@
#include <unistd.h>
#include "semaphoreP.h"
#include <shm-directory.h>
-
-#if !PTHREAD_IN_LIBC
-/* The private name is not exported from libc. */
-# define __unlink unlink
-#endif
+#include <shlib-compat.h>
int
__sem_unlink (const char *name)
@@ -44,11 +40,14 @@ __sem_unlink (const char *name)
__set_errno (EACCES);
return ret;
}
-#if PTHREAD_IN_LIBC
+#ifndef __PTHREAD_HTL
versioned_symbol (libc, __sem_unlink, sem_unlink, GLIBC_2_34);
# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_34)
compat_symbol (libpthread, __sem_unlink, sem_unlink, GLIBC_2_1_1);
# endif
-#else /* !PTHREAD_IN_LIBC */
-strong_alias (__sem_unlink, sem_unlink)
+#else /* __PTHREAD_HTL */
+versioned_symbol (libc, __sem_unlink, sem_unlink, GLIBC_2_43);
+# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_12, GLIBC_2_43)
+compat_symbol (libpthread, __sem_unlink, sem_unlink, GLIBC_2_12);
+#endif
#endif
diff --git a/sysdeps/s390/stackinfo.h b/sysdeps/s390/stackinfo.h
index 657ab34..9be7644 100644
--- a/sysdeps/s390/stackinfo.h
+++ b/sysdeps/s390/stackinfo.h
@@ -26,8 +26,8 @@
/* On s390 the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/sh/stackinfo.h b/sysdeps/sh/stackinfo.h
index 8f7bf16..e502993 100644
--- a/sysdeps/sh/stackinfo.h
+++ b/sysdeps/sh/stackinfo.h
@@ -26,8 +26,8 @@
/* On SH the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/sparc/stackinfo.h b/sysdeps/sparc/stackinfo.h
index 23a74ed..a4a0eb1 100644
--- a/sysdeps/sparc/stackinfo.h
+++ b/sysdeps/sparc/stackinfo.h
@@ -26,8 +26,8 @@
/* On sparc the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
#endif /* stackinfo.h */
diff --git a/sysdeps/unix/sysv/linux/dl-execstack.c b/sysdeps/unix/sysv/linux/dl-execstack.c
index 6db9601..a59bd56 100644
--- a/sysdeps/unix/sysv/linux/dl-execstack.c
+++ b/sysdeps/unix/sysv/linux/dl-execstack.c
@@ -17,6 +17,7 @@
<https://www.gnu.org/licenses/>. */
#include <ldsodefs.h>
+#include <stackinfo.h>
int
_dl_make_stack_executable (const void *stack_endp)
@@ -36,7 +37,7 @@ _dl_make_stack_executable (const void *stack_endp)
return errno;
/* Remember that we changed the permission. */
- GL(dl_stack_flags) |= PF_X;
+ GL(dl_stack_prot_flags) |= PROT_EXEC;
return 0;
}
diff --git a/sysdeps/unix/sysv/linux/i386/____longjmp_chk.S b/sysdeps/unix/sysv/linux/i386/____longjmp_chk.S
index e468d34..3e09f15 100644
--- a/sysdeps/unix/sysv/linux/i386/____longjmp_chk.S
+++ b/sysdeps/unix/sysv/linux/i386/____longjmp_chk.S
@@ -67,7 +67,7 @@ ENTRY (____longjmp_chk)
/* Without working sigaltstack we cannot perform the test. */
test %eax, %eax
jne .Lok2
- testl $1, 4(%esp)
+ testb $1, 4(%esp)
jz .Lfail
movl (%esp), %eax
diff --git a/sysdeps/unix/sysv/linux/machine-sp.h b/sysdeps/unix/sysv/linux/machine-sp.h
index 6ab3ca6..bda90fe 100644
--- a/sysdeps/unix/sysv/linux/machine-sp.h
+++ b/sysdeps/unix/sysv/linux/machine-sp.h
@@ -19,6 +19,8 @@
#ifndef _MACHINE_SP_H
#define _MACHINE_SP_H
+#include <stackinfo.h>
+
/* Return the current stack pointer. */
static inline uintptr_t
__thread_stack_pointer (void)
diff --git a/sysdeps/unix/sysv/linux/spawni.c b/sysdeps/unix/sysv/linux/spawni.c
index eca1a84..bc8476f 100644
--- a/sysdeps/unix/sysv/linux/spawni.c
+++ b/sysdeps/unix/sysv/linux/spawni.c
@@ -348,9 +348,6 @@ __spawnix (int *pid, const char *file,
return errno;
}
- int prot = (PROT_READ | PROT_WRITE
- | ((GL (dl_stack_flags) & PF_X) ? PROT_EXEC : 0));
-
/* Add a slack area for child's stack. */
size_t argv_size = (argc * sizeof (void *)) + 512;
/* We need at least a few pages in case the compiler's stack checking is
@@ -361,7 +358,7 @@ __spawnix (int *pid, const char *file,
where it might use about 1k extra stack space). */
argv_size += (32 * 1024);
size_t stack_size = ALIGN_UP (argv_size, GLRO(dl_pagesize));
- void *stack = __mmap (NULL, stack_size, prot,
+ void *stack = __mmap (NULL, stack_size, GL (dl_stack_prot_flags),
MAP_PRIVATE | MAP_ANONYMOUS | MAP_STACK, -1, 0);
if (__glibc_unlikely (stack == MAP_FAILED))
return errno;
diff --git a/sysdeps/unix/sysv/linux/x86_64/64/Implies b/sysdeps/unix/sysv/linux/x86_64/64/Implies
new file mode 100644
index 0000000..f379d95
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/x86_64/64/Implies
@@ -0,0 +1 @@
+x86_64/64/nptl
diff --git a/sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S b/sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S
index b73a18b..3bcdd6a 100644
--- a/sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S
+++ b/sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S
@@ -44,7 +44,7 @@ longjmp_msg:
/* Without working sigaltstack we cannot perform the test. */ \
testl %eax, %eax; \
jne .Lok2; \
- testl $1, (-sizeSS + oSS_FLAGS)(%rsp); \
+ testb $1, (-sizeSS + oSS_FLAGS)(%rsp); \
jz .Lfail; \
mov (-sizeSS + oSS_SP)(%rsp), %RAX_LP; \
add (-sizeSS + oSS_SIZE)(%rsp), %RAX_LP; \
diff --git a/sysdeps/x86/Makefile b/sysdeps/x86/Makefile
index 4fbd48e..e32a430 100644
--- a/sysdeps/x86/Makefile
+++ b/sysdeps/x86/Makefile
@@ -135,6 +135,21 @@ LDFLAGS-tst-tls23 += -rdynamic
tst-tls23-mod.so-no-z-defs = yes
$(objpfx)tst-tls23-mod.so: $(libsupport)
+
+tests-special += $(objpfx)check-gnu2-tls.out
+
+$(objpfx)check-gnu2-tls.out: $(common-objpfx)libc.so
+ LC_ALL=C $(READELF) -V -W $< \
+ | sed -ne '/.gnu.version_d/, /.gnu.version_r/ p' \
+ | grep GLIBC_ABI_GNU2_TLS > $@; \
+ $(evaluate-test)
+generated += check-gnu2-tls.out
+
+ifneq (,$(test-cc-cflags-no-direct-extern-access))
+CFLAGS-tst-protected1a.c += $(test-cc-cflags-no-direct-extern-access)
+CFLAGS-tst-protected1b.c += $(test-cc-cflags-no-direct-extern-access)
+CFLAGS-vismain.c += $(test-cc-cflags-no-direct-extern-access)
+endif
endif
ifeq ($(subdir),gmon)
diff --git a/sysdeps/x86/Versions b/sysdeps/x86/Versions
index 4b10c4b..e8dcfcc 100644
--- a/sysdeps/x86/Versions
+++ b/sysdeps/x86/Versions
@@ -7,4 +7,9 @@ libc {
GLIBC_2.33 {
__x86_get_cpuid_feature_leaf;
}
+ GLIBC_ABI_GNU2_TLS {
+ # This symbol is used only for empty version map and will be removed
+ # by scripts/versions.awk.
+ __placeholder_only_for_empty_version_map;
+ }
}
diff --git a/sysdeps/x86/atomic-machine.h b/sysdeps/x86/atomic-machine.h
index 5452716..ac59f77 100644
--- a/sysdeps/x86/atomic-machine.h
+++ b/sysdeps/x86/atomic-machine.h
@@ -256,22 +256,22 @@
#define atomic_add_negative(mem, value) \
- ({ unsigned char __result; \
+ ({ _Bool __result; \
if (sizeof (*mem) == 1) \
- __asm __volatile (LOCK_PREFIX "addb %b2, %0; sets %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addb %b2, %0" \
+ : "=m" (*mem), "=@ccs" (__result) \
: IBR_CONSTRAINT (value), "m" (*mem)); \
else if (sizeof (*mem) == 2) \
- __asm __volatile (LOCK_PREFIX "addw %w2, %0; sets %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addw %w2, %0" \
+ : "=m" (*mem), "=@ccs" (__result) \
: "ir" (value), "m" (*mem)); \
else if (sizeof (*mem) == 4) \
- __asm __volatile (LOCK_PREFIX "addl %2, %0; sets %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addl %2, %0" \
+ : "=m" (*mem), "=@ccs" (__result) \
: "ir" (value), "m" (*mem)); \
else if (__HAVE_64B_ATOMICS) \
- __asm __volatile (LOCK_PREFIX "addq %q2, %0; sets %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addq %q2, %0" \
+ : "=m" (*mem), "=@ccs" (__result) \
: "ir" ((int64_t) cast_to_integer (value)), \
"m" (*mem)); \
else \
@@ -280,26 +280,26 @@
#define atomic_add_zero(mem, value) \
- ({ unsigned char __result; \
+ ({ _Bool __result; \
if (sizeof (*mem) == 1) \
- __asm __volatile (LOCK_PREFIX "addb %b2, %0; setz %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addb %b2, %0" \
+ : "=m" (*mem), "=@ccz" (__result) \
: IBR_CONSTRAINT (value), "m" (*mem)); \
else if (sizeof (*mem) == 2) \
- __asm __volatile (LOCK_PREFIX "addw %w2, %0; setz %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addw %w2, %0" \
+ : "=m" (*mem), "=@ccz" (__result) \
: "ir" (value), "m" (*mem)); \
else if (sizeof (*mem) == 4) \
- __asm __volatile (LOCK_PREFIX "addl %2, %0; setz %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addl %2, %0" \
+ : "=m" (*mem), "=@ccz" (__result) \
: "ir" (value), "m" (*mem)); \
else if (__HAVE_64B_ATOMICS) \
- __asm __volatile (LOCK_PREFIX "addq %q2, %0; setz %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "addq %q2, %0" \
+ : "=m" (*mem), "=@ccz" (__result) \
: "ir" ((int64_t) cast_to_integer (value)), \
"m" (*mem)); \
else \
- __atomic_link_error (); \
+ __atomic_link_error (); \
__result; })
@@ -339,25 +339,25 @@
#define atomic_increment_and_test(mem) \
- ({ unsigned char __result; \
+ ({ _Bool __result; \
if (sizeof (*mem) == 1) \
- __asm __volatile (LOCK_PREFIX "incb %b0; sete %b1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "incb %b0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
else if (sizeof (*mem) == 2) \
- __asm __volatile (LOCK_PREFIX "incw %w0; sete %w1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "incw %w0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
else if (sizeof (*mem) == 4) \
- __asm __volatile (LOCK_PREFIX "incl %0; sete %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "incl %0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
else if (__HAVE_64B_ATOMICS) \
- __asm __volatile (LOCK_PREFIX "incq %q0; sete %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "incq %q0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
else \
- __atomic_link_error (); \
+ __atomic_link_error (); \
__result; })
@@ -397,22 +397,22 @@
#define atomic_decrement_and_test(mem) \
- ({ unsigned char __result; \
+ ({ _Bool __result; \
if (sizeof (*mem) == 1) \
- __asm __volatile (LOCK_PREFIX "decb %b0; sete %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "decb %b0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
else if (sizeof (*mem) == 2) \
- __asm __volatile (LOCK_PREFIX "decw %w0; sete %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "decw %w0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
else if (sizeof (*mem) == 4) \
- __asm __volatile (LOCK_PREFIX "decl %0; sete %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "decl %0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
else \
- __asm __volatile (LOCK_PREFIX "decq %q0; sete %1" \
- : "=m" (*mem), "=qm" (__result) \
+ __asm __volatile (LOCK_PREFIX "decq %q0" \
+ : "=m" (*mem), "=@cce" (__result) \
: "m" (*mem)); \
__result; })
@@ -445,25 +445,25 @@
#define atomic_bit_test_set(mem, bit) \
- ({ unsigned char __result; \
+ ({ _Bool __result; \
if (sizeof (*mem) == 1) \
- __asm __volatile (LOCK_PREFIX "btsb %3, %1; setc %0" \
- : "=q" (__result), "=m" (*mem) \
+ __asm __volatile (LOCK_PREFIX "btsb %3, %1" \
+ : "=@ccc" (__result), "=m" (*mem) \
: "m" (*mem), IBR_CONSTRAINT (bit)); \
else if (sizeof (*mem) == 2) \
- __asm __volatile (LOCK_PREFIX "btsw %3, %1; setc %0" \
- : "=q" (__result), "=m" (*mem) \
+ __asm __volatile (LOCK_PREFIX "btsw %3, %1" \
+ : "=@ccc" (__result), "=m" (*mem) \
: "m" (*mem), "ir" (bit)); \
else if (sizeof (*mem) == 4) \
- __asm __volatile (LOCK_PREFIX "btsl %3, %1; setc %0" \
- : "=q" (__result), "=m" (*mem) \
+ __asm __volatile (LOCK_PREFIX "btsl %3, %1" \
+ : "=@ccc" (__result), "=m" (*mem) \
: "m" (*mem), "ir" (bit)); \
else if (__HAVE_64B_ATOMICS) \
- __asm __volatile (LOCK_PREFIX "btsq %3, %1; setc %0" \
- : "=q" (__result), "=m" (*mem) \
+ __asm __volatile (LOCK_PREFIX "btsq %3, %1" \
+ : "=@ccc" (__result), "=m" (*mem) \
: "m" (*mem), "ir" (bit)); \
else \
- __atomic_link_error (); \
+ __atomic_link_error (); \
__result; })
diff --git a/sysdeps/x86/configure b/sysdeps/x86/configure
index dff26e9..a021cdb 100644
--- a/sysdeps/x86/configure
+++ b/sysdeps/x86/configure
@@ -66,7 +66,7 @@ if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -nostartfiles -nostdlib -r -o conftest c
printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; }; then
count=`LC_ALL=C $READELF -n conftest | grep NT_GNU_PROPERTY_TYPE_0 | wc -l`
- if test "$count" = 1; then
+ if test "$count" -eq 1; then
libc_cv_include_x86_isa_level=yes
fi
fi
@@ -189,7 +189,7 @@ if test ${libc_cv_have_test_cc_cflags_mfpmath_387+y}
then :
printf %s "(cached) " >&6
else case e in #(
- e) if { ac_try='${CC-cc} -c -Werror -mfpmath=387 -xc /dev/null -S -o /dev/null'
+ e) if { ac_try='${CC-cc} -Werror -mfpmath=387 -xc /dev/null -S -o /dev/null'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -213,6 +213,137 @@ CC="$saved_CC"
config_vars="$config_vars
have-test-cc-cflags-mfpmath-387 = $libc_cv_have_test_cc_cflags_mfpmath_387"
+conftest_code="
+extern int foo;
+int *
+foo_p (void)
+{
+ return &foo;
+}
+"
+
+cat > conftest.c <<EOF
+$conftest_code
+EOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if no direct extern access is enabled by default" >&5
+printf %s "checking if no direct extern access is enabled by default... " >&6; }
+if test ${libc_cv_cc_no_direct_extern_access+y}
+then :
+ printf %s "(cached) " >&6
+else case e in #(
+ e) if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -O2 -fno-pic conftest.c -o conftest 1>&5'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }
+ then
+
+libc_cv_cc_cflags_no_direct_extern_access=no
+if test "$base_machine" = x86_64; then
+ if grep -E -q "mov[lq][ ]+foo@GOTPCREL\(%rip\)," conftest; then
+ libc_cv_cc_no_direct_extern_access=yes
+ fi
+elif test "$base_machine" = i386; then
+ if grep -E -q "movl[ ]+foo@GOT," conftest; then
+ libc_cv_cc_no_direct_extern_access=yes
+ fi
+else
+ echo unsupported machine: $base_machine
+ rm -f conftest*
+ exit 1
+fi
+
+ else
+
+echo failed to check no direct external data access
+rm -f conftest*
+exit 1
+
+ fi ;;
+esac
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_no_direct_extern_access" >&5
+printf "%s\n" "$libc_cv_cc_no_direct_extern_access" >&6; }
+rm -f conftest*
+
+
+
+saved_CC="$CC"
+CC="$TEST_CC"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -mno-direct-extern-access works in testing" >&5
+printf %s "checking if -mno-direct-extern-access works in testing... " >&6; }
+if test ${libc_cv_test_cc_cflags_mno_direct_extern_access+y}
+then :
+ printf %s "(cached) " >&6
+else case e in #(
+ e) if { ac_try='${CC-cc} -Werror -mno-direct-extern-access -xc /dev/null -S -o /dev/null'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }
+then :
+ libc_cv_test_cc_cflags_mno_direct_extern_access=yes
+else case e in #(
+ e) libc_cv_test_cc_cflags_mno_direct_extern_access=no
+ ;;
+esac
+fi ;;
+esac
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_test_cc_cflags_mno_direct_extern_access" >&5
+printf "%s\n" "$libc_cv_test_cc_cflags_mno_direct_extern_access" >&6; }
+
+CC="$saved_CC"
+
+
+
+
+
+saved_CC="$CC"
+CC="$TEST_CC"
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -fno-direct-access-external-data works in testing" >&5
+printf %s "checking if -fno-direct-access-external-data works in testing... " >&6; }
+if test ${libc_cv_test_cc_cflags_fno_direct_access_external_data+y}
+then :
+ printf %s "(cached) " >&6
+else case e in #(
+ e) if { ac_try='${CC-cc} -Werror -fno-direct-access-external-data -xc /dev/null -S -o /dev/null'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }
+then :
+ libc_cv_test_cc_cflags_fno_direct_access_external_data=yes
+else case e in #(
+ e) libc_cv_test_cc_cflags_fno_direct_access_external_data=no
+ ;;
+esac
+fi ;;
+esac
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_test_cc_cflags_fno_direct_access_external_data" >&5
+printf "%s\n" "$libc_cv_test_cc_cflags_fno_direct_access_external_data" >&6; }
+
+CC="$saved_CC"
+
+
+
+if test $libc_cv_test_cc_cflags_mno_direct_extern_access = yes; then
+ libc_cv_test_cc_cflags_no_direct_extern_access="-mno-direct-extern-access"
+elif test $libc_cv_test_cc_cflags_fno_direct_access_external_data = yes; then
+ libc_cv_test_cc_cflags_no_direct_extern_access="-fno-direct-access-external-data"
+fi
+
+config_vars="$config_vars
+test-cc-cflags-no-direct-extern-access = $libc_cv_test_cc_cflags_no_direct_extern_access"
+
+if test "${libc_cv_cc_no_direct_extern_access}${libc_cv_test_cc_cflags_no_direct_extern_access}" = yes; then
+ libc_cv_protected_data=no
+fi
+
printf "%s\n" "#define SUPPORT_STATIC_PIE 1" >>confdefs.h
diff --git a/sysdeps/x86/configure.ac b/sysdeps/x86/configure.ac
index 54960a7..a87e2f6 100644
--- a/sysdeps/x86/configure.ac
+++ b/sysdeps/x86/configure.ac
@@ -57,7 +57,7 @@ EOF
libc_cv_include_x86_isa_level=no
if AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS -nostartfiles -nostdlib -r -o conftest conftest1.S conftest2.S); then
count=`LC_ALL=C $READELF -n conftest | grep NT_GNU_PROPERTY_TYPE_0 | wc -l`
- if test "$count" = 1; then
+ if test "$count" -eq 1; then
libc_cv_include_x86_isa_level=yes
fi
fi
@@ -124,7 +124,7 @@ LIBC_CONFIG_VAR([enable-x86-isa-level], [$libc_cv_include_x86_isa_level])
dnl Check if TEST_CC supports -mfpmath=387
LIBC_TRY_TEST_CC_OPTION([if -mfpmath=387 works],
- [-c -Werror -mfpmath=387],
+ [-Werror -mfpmath=387],
libc_cv_have_test_cc_cflags_mfpmath_387,
[libc_cv_have_test_cc_cflags_mfpmath_387=yes],
[libc_cv_have_test_cc_cflags_mfpmath_387=no]
@@ -132,5 +132,75 @@ LIBC_TRY_TEST_CC_OPTION([if -mfpmath=387 works],
LIBC_CONFIG_VAR(have-test-cc-cflags-mfpmath-387,
$libc_cv_have_test_cc_cflags_mfpmath_387)
+conftest_code="
+extern int foo;
+int *
+foo_p (void)
+{
+ return &foo;
+}
+"
+dnl Check if CC enables no direct extern access by default.
+LIBC_TRY_CC_COMMAND([if no direct extern access is enabled by default],
+ [$conftest_code],
+ [-S -O2 -fno-pic],
+ libc_cv_cc_no_direct_extern_access,
+ [
+libc_cv_cc_cflags_no_direct_extern_access=no
+if test "$base_machine" = x86_64; then
+ if grep -E -q "mov[lq][ ]+foo@GOTPCREL\(%rip\)," conftest; then
+ libc_cv_cc_no_direct_extern_access=yes
+ fi
+elif test "$base_machine" = i386; then
+ if grep -E -q "movl[ ]+foo@GOT," conftest; then
+ libc_cv_cc_no_direct_extern_access=yes
+ fi
+else
+ echo unsupported machine: $base_machine
+ rm -f conftest*
+ exit 1
+fi
+ ],
+ [
+echo failed to check no direct external data access
+rm -f conftest*
+exit 1
+])
+
+dnl Check if TEST_CC supports -mno-direct-extern-access.
+LIBC_TRY_TEST_CC_OPTION([if -mno-direct-extern-access works],
+ [-Werror -mno-direct-extern-access],
+ libc_cv_test_cc_cflags_mno_direct_extern_access,
+ [libc_cv_test_cc_cflags_mno_direct_extern_access=yes],
+ [libc_cv_test_cc_cflags_mno_direct_extern_access=no]
+)
+
+dnl Check if TEST_CC supports -fno-direct-access-external-data.
+LIBC_TRY_TEST_CC_OPTION([if -fno-direct-access-external-data works],
+ [-Werror -fno-direct-access-external-data],
+ libc_cv_test_cc_cflags_fno_direct_access_external_data,
+ [libc_cv_test_cc_cflags_fno_direct_access_external_data=yes],
+ [libc_cv_test_cc_cflags_fno_direct_access_external_data=no]
+)
+
+if test $libc_cv_test_cc_cflags_mno_direct_extern_access = yes; then
+ libc_cv_test_cc_cflags_no_direct_extern_access="-mno-direct-extern-access"
+elif test $libc_cv_test_cc_cflags_fno_direct_access_external_data = yes; then
+ libc_cv_test_cc_cflags_no_direct_extern_access="-fno-direct-access-external-data"
+fi
+
+LIBC_CONFIG_VAR(test-cc-cflags-no-direct-extern-access,
+ $libc_cv_test_cc_cflags_no_direct_extern_access)
+
+dnl If the building compiler enables no direct external data access by
+dnl default, access to protected data in shared libraries from executables
+dnl must be compiled with no direct external data access. If the testing
+dnl compiler doesn't support it, set have-protected-data to no to disable
+dnl the tests which requires no direct external data access.
+dnl
+if test "${libc_cv_cc_no_direct_extern_access}${libc_cv_test_cc_cflags_no_direct_extern_access}" = yes; then
+ libc_cv_protected_data=no
+fi
+
dnl Static PIE is supported.
AC_DEFINE(SUPPORT_STATIC_PIE)
diff --git a/sysdeps/x86_64/64/nptl/rseq-access.h b/sysdeps/x86_64/64/nptl/rseq-access.h
new file mode 100644
index 0000000..214cb96
--- /dev/null
+++ b/sysdeps/x86_64/64/nptl/rseq-access.h
@@ -0,0 +1,61 @@
+/* RSEQ_* accessors. x86_64 version.
+ Copyright (C) 2002-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+/* Read member of the RSEQ area directly. */
+#define RSEQ_GETMEM(member) \
+ ({ \
+ _Static_assert (sizeof (RSEQ_SELF()->member) == 1 \
+ || sizeof (RSEQ_SELF()->member) == 4 \
+ || sizeof (RSEQ_SELF()->member) == 8, \
+ "size of rseq data"); \
+ (*(__typeof (RSEQ_SELF()->member) __seg_fs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member))); \
+ })
+
+/* Read member of the RSEQ area directly, with single-copy atomicity semantics. */
+#define RSEQ_GETMEM_ONCE(member) \
+ ({ \
+ _Static_assert (sizeof (RSEQ_SELF()->member) == 1 \
+ || sizeof (RSEQ_SELF()->member) == 4 \
+ || sizeof (RSEQ_SELF()->member) == 8, \
+ "size of rseq data"); \
+ (*(volatile __typeof (RSEQ_SELF()->member) __seg_fs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member))); \
+ })
+
+/* Set member of the RSEQ area directly. */
+#define RSEQ_SETMEM(member, value) \
+ ({ \
+ _Static_assert (sizeof (RSEQ_SELF()->member) == 1 \
+ || sizeof (RSEQ_SELF()->member) == 4 \
+ || sizeof (RSEQ_SELF()->member) == 8, \
+ "size of rseq data"); \
+ (*(__typeof (RSEQ_SELF()->member) __seg_fs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member)) = (value)); \
+ })
+
+/* Set member of the RSEQ area directly, with single-copy atomicity semantics. */
+#define RSEQ_SETMEM_ONCE(member, value) \
+ ({ \
+ _Static_assert (sizeof (RSEQ_SELF()->member) == 1 \
+ || sizeof (RSEQ_SELF()->member) == 4 \
+ || sizeof (RSEQ_SELF()->member) == 8, \
+ "size of rseq data"); \
+ (*(volatile __typeof (RSEQ_SELF()->member) __seg_fs *) \
+ (__rseq_offset + offsetof (struct rseq_area, member)) = (value)); \
+ })
diff --git a/sysdeps/x86_64/Makefile b/sysdeps/x86_64/Makefile
index 8cace35..9792e47 100644
--- a/sysdeps/x86_64/Makefile
+++ b/sysdeps/x86_64/Makefile
@@ -213,6 +213,15 @@ LDFLAGS-tst-plt-rewrite2 = -Wl,-z,now
LDFLAGS-tst-plt-rewritemod2.so = -Wl,-z,now,-z,undefs
tst-plt-rewrite2-ENV = GLIBC_TUNABLES=glibc.cpu.plt_rewrite=2
$(objpfx)tst-plt-rewrite2: $(objpfx)tst-plt-rewritemod2.so
+
+tests-special += $(objpfx)check-dt-x86-64-plt.out
+
+$(objpfx)check-dt-x86-64-plt.out: $(common-objpfx)libc.so
+ LC_ALL=C $(READELF) -V -W $< \
+ | sed -ne '/.gnu.version_d/, /.gnu.version_r/ p' \
+ | grep GLIBC_ABI_DT_X86_64_PLT > $@; \
+ $(evaluate-test)
+generated += check-dt-x86-64-plt.out
endif
test-internal-extras += tst-gnu2-tls2mod1
diff --git a/sysdeps/x86_64/Versions b/sysdeps/x86_64/Versions
index e94758b..6a989ad 100644
--- a/sysdeps/x86_64/Versions
+++ b/sysdeps/x86_64/Versions
@@ -5,6 +5,11 @@ libc {
GLIBC_2.13 {
__fentry__;
}
+ GLIBC_ABI_DT_X86_64_PLT {
+ # This symbol is used only for empty version map and will be removed
+ # by scripts/versions.awk.
+ __placeholder_only_for_empty_version_map;
+ }
}
libm {
GLIBC_2.1 {
diff --git a/sysdeps/x86_64/nptl/tcb-access.h b/sysdeps/x86_64/nptl/tcb-access.h
index defd76f..445f328 100644
--- a/sysdeps/x86_64/nptl/tcb-access.h
+++ b/sysdeps/x86_64/nptl/tcb-access.h
@@ -17,116 +17,55 @@
<https://www.gnu.org/licenses/>. */
/* Read member of the thread descriptor directly. */
-# define THREAD_GETMEM(descr, member) \
- ({ __typeof (descr->member) __value; \
- _Static_assert (sizeof (__value) == 1 \
- || sizeof (__value) == 4 \
- || sizeof (__value) == 8, \
+#define THREAD_GETMEM(descr, member) \
+ ({ \
+ _Static_assert (sizeof (descr->member) == 1 \
+ || sizeof (descr->member) == 4 \
+ || sizeof (descr->member) == 8, \
"size of per-thread data"); \
- if (sizeof (__value) == 1) \
- asm volatile ("movb %%fs:%P2,%b0" \
- : "=q" (__value) \
- : "0" (0), "i" (offsetof (struct pthread, member))); \
- else if (sizeof (__value) == 4) \
- asm volatile ("movl %%fs:%P1,%0" \
- : "=r" (__value) \
- : "i" (offsetof (struct pthread, member))); \
- else /* 8 */ \
- { \
- asm volatile ("movq %%fs:%P1,%q0" \
- : "=r" (__value) \
- : "i" (offsetof (struct pthread, member))); \
- } \
- __value; })
+ (*(__typeof (descr->member) __seg_fs *) \
+ offsetof (struct pthread, member)); \
+ })
-/* THREAD_GETMEM already forces a read. */
-#define THREAD_GETMEM_VOLATILE(descr, member) THREAD_GETMEM (descr, member)
+#define THREAD_GETMEM_VOLATILE(descr, member) \
+ ({ \
+ _Static_assert (sizeof (descr->member) == 1 \
+ || sizeof (descr->member) == 4 \
+ || sizeof (descr->member) == 8, \
+ "size of per-thread data"); \
+ (*(volatile __typeof (descr->member) __seg_fs *) \
+ offsetof (struct pthread, member)); \
+ })
/* Same as THREAD_GETMEM, but the member offset can be non-constant. */
-# define THREAD_GETMEM_NC(descr, member, idx) \
- ({ __typeof (descr->member[0]) __value; \
- _Static_assert (sizeof (__value) == 1 \
- || sizeof (__value) == 4 \
- || sizeof (__value) == 8, \
+#define THREAD_GETMEM_NC(descr, member, idx) \
+ ({ \
+ _Static_assert (sizeof (descr->member[0]) == 1 \
+ || sizeof (descr->member[0]) == 4 \
+ || sizeof (descr->member[0]) == 8, \
"size of per-thread data"); \
- if (sizeof (__value) == 1) \
- asm volatile ("movb %%fs:%P2(%q3),%b0" \
- : "=q" (__value) \
- : "0" (0), "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- else if (sizeof (__value) == 4) \
- asm volatile ("movl %%fs:%P1(,%q2,4),%0" \
- : "=r" (__value) \
- : "i" (offsetof (struct pthread, member[0])), "r" (idx));\
- else /* 8 */ \
- { \
- asm volatile ("movq %%fs:%P1(,%q2,8),%q0" \
- : "=r" (__value) \
- : "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- } \
- __value; })
-
-
-/* Loading addresses of objects on x86-64 needs to be treated special
- when generating PIC code. */
-#ifdef __pic__
-# define IMM_MODE "nr"
-#else
-# define IMM_MODE "ir"
-#endif
-
+ (*(__typeof (descr->member[0]) __seg_fs *) \
+ offsetof (struct pthread, member[idx])); \
+ })
/* Set member of the thread descriptor directly. */
-# define THREAD_SETMEM(descr, member, value) \
+#define THREAD_SETMEM(descr, member, value) \
({ \
_Static_assert (sizeof (descr->member) == 1 \
|| sizeof (descr->member) == 4 \
|| sizeof (descr->member) == 8, \
"size of per-thread data"); \
- if (sizeof (descr->member) == 1) \
- asm volatile ("movb %b0,%%fs:%P1" : \
- : "iq" (value), \
- "i" (offsetof (struct pthread, member))); \
- else if (sizeof (descr->member) == 4) \
- asm volatile ("movl %0,%%fs:%P1" : \
- : IMM_MODE (value), \
- "i" (offsetof (struct pthread, member))); \
- else /* 8 */ \
- { \
- /* Since movq takes a signed 32-bit immediate or a register source \
- operand, use "er" constraint for 32-bit signed integer constant \
- or register. */ \
- asm volatile ("movq %q0,%%fs:%P1" : \
- : "er" ((uint64_t) cast_to_integer (value)), \
- "i" (offsetof (struct pthread, member))); \
- }})
-
+ (*(__typeof (descr->member) __seg_fs *) \
+ offsetof (struct pthread, member) = (value)); \
+ })
/* Same as THREAD_SETMEM, but the member offset can be non-constant. */
-# define THREAD_SETMEM_NC(descr, member, idx, value) \
+#define THREAD_SETMEM_NC(descr, member, idx, value) \
({ \
_Static_assert (sizeof (descr->member[0]) == 1 \
|| sizeof (descr->member[0]) == 4 \
|| sizeof (descr->member[0]) == 8, \
"size of per-thread data"); \
- if (sizeof (descr->member[0]) == 1) \
- asm volatile ("movb %b0,%%fs:%P1(%q2)" : \
- : "iq" (value), \
- "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- else if (sizeof (descr->member[0]) == 4) \
- asm volatile ("movl %0,%%fs:%P1(,%q2,4)" : \
- : IMM_MODE (value), \
- "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- else /* 8 */ \
- { \
- /* Since movq takes a signed 32-bit immediate or a register source \
- operand, use "er" constraint for 32-bit signed integer constant \
- or register. */ \
- asm volatile ("movq %q0,%%fs:%P1(,%q2,8)" : \
- : "er" ((uint64_t) cast_to_integer (value)), \
- "i" (offsetof (struct pthread, member[0])), \
- "r" (idx)); \
- }})
+ (*(__typeof (descr->member[0]) __seg_fs *) \
+ offsetof (struct pthread, member[idx]) = (value)); \
+ })
diff --git a/sysdeps/x86_64/nptl/tls.h b/sysdeps/x86_64/nptl/tls.h
index 551d342..683f8bf 100644
--- a/sysdeps/x86_64/nptl/tls.h
+++ b/sysdeps/x86_64/nptl/tls.h
@@ -168,22 +168,9 @@ _Static_assert (offsetof (tcbhead_t, __glibc_unused2) == 0x80,
THREAD_GETMEM (__pd, header.dtv); })
-/* Return the thread descriptor for the current thread.
-
- The contained asm must *not* be marked volatile since otherwise
- assignments like
- pthread_descr self = thread_self();
- do not get optimized away. */
-# if __GNUC_PREREQ (6, 0)
-# define THREAD_SELF \
+/* Return the thread descriptor for the current thread. */
+# define THREAD_SELF \
(*(struct pthread *__seg_fs *) offsetof (struct pthread, header.self))
-# else
-# define THREAD_SELF \
- ({ struct pthread *__self; \
- asm ("mov %%fs:%c1,%0" : "=r" (__self) \
- : "i" (offsetof (struct pthread, header.self))); \
- __self;})
-# endif
/* Magic for libthread_db to know how to do THREAD_SELF. */
# define DB_THREAD_SELF_INCLUDE <sys/reg.h> /* For the FS constant. */
diff --git a/sysdeps/x86_64/stackinfo.h b/sysdeps/x86_64/stackinfo.h
index 416d687..0e88e6d 100644
--- a/sysdeps/x86_64/stackinfo.h
+++ b/sysdeps/x86_64/stackinfo.h
@@ -32,9 +32,9 @@
/* On x86_64 the stack grows down. */
#define _STACK_GROWS_DOWN 1
-/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is
- * present, but it is presumed absent. */
-#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+/* Default to an executable stack. PROT_EXEC can be overridden if PT_GNU_STACK
+ * is present, but it is presumed absent. */
+#define DEFAULT_STACK_PROT_PERMS (PROT_READ|PROT_WRITE|PROT_EXEC)
/* Access to the stack pointer. The macros are used in alloca_account
for which they need to act as barriers as well, hence the additional
diff --git a/sysdeps/x86_64/nptl/rseq-access.h b/sysdeps/x86_64/x32/nptl/rseq-access.h
index bc966b2..d9bb215 100644
--- a/sysdeps/x86_64/nptl/rseq-access.h
+++ b/sysdeps/x86_64/x32/nptl/rseq-access.h
@@ -1,5 +1,5 @@
-/* RSEQ_* accessors. x86_64 version.
- Copyright (C) 2002-2025 Free Software Foundation, Inc.
+/* RSEQ_* accessors. x32 version.
+ Copyright (C) 2025 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -18,60 +18,76 @@
/* Read member of the RSEQ area directly, with single-copy atomicity semantics. */
#define RSEQ_GETMEM_ONCE(member) \
- ({ __typeof (RSEQ_SELF()->member) __value; \
+ ({ \
+ __typeof (RSEQ_SELF()->member) __value; \
_Static_assert (sizeof (__value) == 1 \
|| sizeof (__value) == 4 \
|| sizeof (__value) == 8, \
- "size of rseq data"); \
+ "size of rseq data"); \
if (sizeof (__value) == 1) \
- asm volatile ("movb %%fs:%P2(%q3),%b0" \
- : "=q" (__value) \
- : "0" (0), "i" (offsetof (struct rseq_area, member)), \
- "r" ((long long int) __rseq_offset)); \
+ asm volatile ("movzbl %%fs:%c1(%2),%k0" \
+ : "=r" (__value) \
+ : "i" (offsetof (struct rseq_area, member)), \
+ "r" ((long long int) __rseq_offset) \
+ : "memory" ); \
else if (sizeof (__value) == 4) \
- asm volatile ("movl %%fs:%P1(%q2),%0" \
+ asm volatile ("movl %%fs:%c1(%2),%0" \
: "=r" (__value) \
: "i" (offsetof (struct rseq_area, member)), \
- "r" ((long long int) __rseq_offset)); \
+ "r" ((long long int) __rseq_offset) \
+ : "memory"); \
else /* 8 */ \
- { \
- asm volatile ("movq %%fs:%P1(%q2),%q0" \
- : "=r" (__value) \
- : "i" (offsetof (struct rseq_area, member)), \
- "r" ((long long int) __rseq_offset)); \
- } \
- __value; })
+ asm volatile ("movq %%fs:%c1(%2),%0" \
+ : "=r" (__value) \
+ : "i" (offsetof (struct rseq_area, member)), \
+ "r" ((long long int) __rseq_offset) \
+ : "memory"); \
+ __value; \
+ })
/* Read member of the RSEQ area directly. */
#define RSEQ_GETMEM(member) RSEQ_GETMEM_ONCE(member)
+/* Loading addresses of objects on x86-64 needs to be treated special
+ when generating PIC code. */
+#ifdef __pic__
+# define IMM_MODE "nr"
+#else
+# define IMM_MODE "ir"
+#endif
+
/* Set member of the RSEQ area directly, with single-copy atomicity semantics. */
#define RSEQ_SETMEM_ONCE(member, value) \
({ \
_Static_assert (sizeof (RSEQ_SELF()->member) == 1 \
|| sizeof (RSEQ_SELF()->member) == 4 \
|| sizeof (RSEQ_SELF()->member) == 8, \
- "size of rseq data"); \
+ "size of rseq data"); \
if (sizeof (RSEQ_SELF()->member) == 1) \
- asm volatile ("movb %b0,%%fs:%P1(%q2)" : \
- : "iq" (value), \
+ asm volatile ("movb %0,%%fs:%c1(%2)" \
+ : \
+ : "iq" ((uint8_t) cast_to_integer (value)), \
"i" (offsetof (struct rseq_area, member)), \
- "r" ((long long int) __rseq_offset)); \
+ "r" ((long long int) __rseq_offset) \
+ : "memory"); \
else if (sizeof (RSEQ_SELF()->member) == 4) \
- asm volatile ("movl %0,%%fs:%P1(%q2)" : \
- : IMM_MODE (value), \
+ asm volatile ("movl %0,%%fs:%c1(%2)" \
+ : \
+ : IMM_MODE ((uint32_t) cast_to_integer (value)), \
"i" (offsetof (struct rseq_area, member)), \
- "r" ((long long int) __rseq_offset)); \
+ "r" ((long long int) __rseq_offset) \
+ : "memory"); \
else /* 8 */ \
- { \
- /* Since movq takes a signed 32-bit immediate or a register source \
- operand, use "er" constraint for 32-bit signed integer constant \
- or register. */ \
- asm volatile ("movq %q0,%%fs:%P1(%q2)" : \
- : "er" ((uint64_t) cast_to_integer (value)), \
- "i" (offsetof (struct rseq_area, member)), \
- "r" ((long long int) __rseq_offset)); \
- }})
+ /* Since movq takes a signed 32-bit immediate or a register source \
+ operand, use "er" constraint for 32-bit signed integer constant \
+ or register. */ \
+ asm volatile ("movq %0,%%fs:%c1(%2)" \
+ : \
+ : "er" ((uint64_t) cast_to_integer (value)), \
+ "i" (offsetof (struct rseq_area, member)), \
+ "r" ((long long int) __rseq_offset) \
+ : "memory"); \
+ })
/* Set member of the RSEQ area directly. */
#define RSEQ_SETMEM(member, value) RSEQ_SETMEM_ONCE(member, value)