diff options
Diffstat (limited to 'sysdeps')
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) |